Android 4.4 (KitKat) für Huawei Ideos X3?

Was genau ist etwas?
 
In den ersten paar Zeilen steht ein Befehl, der überprüft ob du auch wirklich ein Sonic hast. Entfernt du diesen lässt sich die Rom auch auf ein X3 flashen.

Gesendet von meinem X9 mit der Android-Hilfe.de App
 
  • Danke
Reaktionen: fenie
Lockotock :) schrieb:
Man muss nur etwas im Updater-Script editieren, dann sollte es laufen. Hatte auf meinem Sonic auch immer die X3 Roms.

Gesendet von meinem X9 mit der Android-Hilfe.de App

das hab ich mit einer Miui Rom probiert. konnte dann irgendwann installieren aber gebootet isses nicht...
 
Hat bei mir immer geklappt. Sicher, dass die Miui Rom für ein identisches Gerät war?
 
Lockotock :) schrieb:
Hat bei mir immer geklappt. Sicher, dass die Miui Rom für ein identisches Gerät war?
ich finde den Link nicht mehr aber ja. war eine russische Miui Rom auf cm7 basierend fürs u8650.
 
Ich find da zwar nen Link für die CWM aber keinen für die ROM.
Oder bin ich blind? :confused2:

Edit: Ich bin manchmal etwas blind man möge mir verzeihen. :biggrin:
Als ich zur Schule ging war Russisch noch Fremdsprache Nummer 1. :winki:

Und welche Zeilen müssen nun raus?

ui_print("");
ui_print("");
ui_print("SoniKK Alpha1");
ui_print("");
ui_print("");
ui_print("KitKat 4.4.2");
ui_print("");
ui_print("by");
ui_print("");
ui_print("Lucky76");
ui_print("");
show_progress(0.1, 0);
format("MTD", "system");
mount("MTD", "system", "/system");
package_extract_file("check_data_app", "/tmp/check_data_app");
set_perm(0, 0, 0777, "/tmp/check_data_app");
run_program("/tmp/check_data_app");
mount("MTD", "userdata", "/data");
ui_print("Extract Data");
package_extract_dir("data", "/data");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
ui_print("Extract System");
package_extract_dir("system", "/system");
ui_print("Create symlink");
symlink("toolbox", "/system/bin/uptime");
symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/runcon");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/restorecon");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/readlink");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/date");
symlink("toolbox", "/system/bin/wipe");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/swapon");
symlink("toolbox", "/system/bin/clear");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/dd");
symlink("mount.exfat", "/system/bin/fsck.exfat");
symlink("toolbox", "/system/bin/r");
symlink("toolbox", "/system/bin/umount");
symlink("logcat", "/system/bin/lolcat");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/start");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/setenforce");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/md5");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/setfattr");
symlink("toolbox", "/system/bin/swapoff");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/grep");
symlink("toolbox", "/system/bin/du");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/top");
symlink("toolbox", "/system/bin/restart");
symlink("mount.exfat", "/system/bin/mkfs.exfat");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/setsebool");
symlink("../bin/fsck.f2fs", "/system/bin/dump.f2fs");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/getenforce");
symlink("toolbox", "/system/bin/getsebool");
symlink("toolbox", "/system/bin/mkswap");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/ln");
symlink("toolbox", "/system/bin/chcon");
symlink("toolbox", "/system/bin/load_policy");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/ls");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/cp");
symlink("toolbox", "/system/bin/getevent");
symlink("busybox", "/system/xbin/catv");
symlink("busybox", "/system/xbin/sed");
symlink("busybox", "/system/xbin/unexpand");
symlink("busybox", "/system/xbin/fdisk");
symlink("busybox", "/system/xbin/uptime");
symlink("busybox", "/system/xbin/which");
symlink("busybox", "/system/xbin/mknod");
symlink("busybox", "/system/xbin/lsusb");
symlink("busybox", "/system/xbin/test");
symlink("busybox", "/system/xbin/kill");
symlink("busybox", "/system/xbin/mkfs.ext2");
symlink("busybox", "/system/xbin/fsync");
symlink("busybox", "/system/xbin/stty");
symlink("busybox", "/system/xbin/pidof");
symlink("busybox", "/system/xbin/true");
symlink("busybox", "/system/xbin/vi");
symlink("busybox", "/system/xbin/split");
symlink("busybox", "/system/xbin/free");
symlink("busybox", "/system/xbin/traceroute");
symlink("busybox", "/system/xbin/ps");
symlink("busybox", "/system/xbin/uname");
symlink("busybox", "/system/xbin/lzopcat");
symlink("busybox", "/system/xbin/lsmod");
symlink("busybox", "/system/xbin/blkid");
symlink("busybox", "/system/xbin/egrep");
symlink("busybox", "/system/xbin/sysctl");
symlink("busybox", "/system/xbin/blockdev");
symlink("busybox", "/system/xbin/reset");
symlink("busybox", "/system/xbin/touch");
symlink("busybox", "/system/xbin/sha512sum");
symlink("busybox", "/system/xbin/hexdump");
symlink("busybox", "/system/xbin/man");
symlink("busybox", "/system/xbin/rx");
symlink("busybox", "/system/xbin/crond");
symlink("busybox", "/system/xbin/cat");
symlink("busybox", "/system/xbin/lzcat");
symlink("busybox", "/system/xbin/flashcp");
symlink("busybox", "/system/xbin/nandwrite");
symlink("busybox", "/system/xbin/gunzip");
symlink("busybox", "/system/xbin/uncompress");
symlink("busybox", "/system/xbin/telnet");
symlink("busybox", "/system/xbin/uudecode");
symlink("busybox", "/system/xbin/nohup");
symlink("busybox", "/system/xbin/tac");
symlink("busybox", "/system/xbin/nslookup");
symlink("busybox", "/system/xbin/chown");
symlink("busybox", "/system/xbin/pwd");
symlink("busybox", "/system/xbin/install");
symlink("busybox", "/system/xbin/unzip");
symlink("busybox", "/system/xbin/ftpget");
symlink("busybox", "/system/xbin/realpath");
symlink("busybox", "/system/xbin/flash_lock");
symlink("busybox", "/system/xbin/sh");
symlink("busybox", "/system/xbin/readlink");
symlink("busybox", "/system/xbin/fstrim");
symlink("busybox", "/system/xbin/pkill");
symlink("busybox", "/system/xbin/dc");
symlink("busybox", "/system/xbin/mount");
symlink("busybox", "/system/xbin/ifconfig");
symlink("busybox", "/system/xbin/xzcat");
symlink("busybox", "/system/xbin/id");
symlink("busybox", "/system/xbin/dirname");
symlink("busybox", "/system/xbin/od");
symlink("busybox", "/system/xbin/renice");
symlink("busybox", "/system/xbin/insmod");
symlink("busybox", "/system/xbin/df");
symlink("busybox", "/system/xbin/whoami");
symlink("busybox", "/system/xbin/chmod");
symlink("busybox", "/system/xbin/date");
symlink("busybox", "/system/xbin/ntpd");
symlink("busybox", "/system/xbin/flash_unlock");
symlink("busybox", "/system/xbin/getopt");
symlink("busybox", "/system/xbin/sync");
symlink("busybox", "/system/xbin/depmod");
symlink("busybox", "/system/xbin/fuser");
symlink("busybox", "/system/xbin/tr");
symlink("busybox", "/system/xbin/uuencode");
symlink("busybox", "/system/xbin/ttysize");
symlink("busybox", "/system/xbin/zcat");
symlink("busybox", "/system/xbin/more");
symlink("busybox", "/system/xbin/swapon");
symlink("busybox", "/system/xbin/pwdx");
symlink("busybox", "/system/xbin/clear");
symlink("busybox", "/system/xbin/rev");
symlink("pigz", "/system/xbin/unpigz");
symlink("busybox", "/system/xbin/netstat");
symlink("busybox", "/system/xbin/dd");
symlink("busybox", "/system/xbin/env");
symlink("busybox", "/system/xbin/lzma");
symlink("busybox", "/system/xbin/pmap");
symlink("busybox", "/system/xbin/awk");
symlink("busybox", "/system/xbin/umount");
symlink("busybox", "/system/xbin/base64");
symlink("busybox", "/system/xbin/setsid");
symlink("busybox", "/system/xbin/xz");
symlink("busybox", "/system/xbin/cal");
symlink("busybox", "/system/xbin/uniq");
symlink("busybox", "/system/xbin/dmesg");
symlink("busybox", "/system/xbin/mke2fs");
symlink("busybox", "/system/xbin/less");
symlink("busybox", "/system/xbin/cpio");
symlink("busybox", "/system/xbin/bzcat");
symlink("busybox", "/system/xbin/mkdir");
symlink("busybox", "/system/xbin/mkfifo");
symlink("busybox", "/system/xbin/bbconfig");
symlink("busybox", "/system/xbin/expand");
symlink("busybox", "/system/xbin/killall5");
symlink("busybox", "/system/xbin/tftpd");
symlink("busybox", "/system/xbin/mkfs.vfat");
symlink("busybox", "/system/xbin/mesg");
symlink("busybox", "/system/xbin/lsattr");
symlink("busybox", "/system/xbin/ping");
symlink("busybox", "/system/xbin/mktemp");
symlink("busybox", "/system/xbin/ionice");
symlink("busybox", "/system/xbin/diff");
symlink("busybox", "/system/xbin/pipe_progress");
symlink("busybox", "/system/xbin/killall");
symlink("busybox", "/system/xbin/dnsd");
symlink("busybox", "/system/xbin/unix2dos");
symlink("busybox", "/system/xbin/rmdir");
symlink("busybox", "/system/xbin/freeramdisk");
symlink("busybox", "/system/xbin/[[");
symlink("busybox", "/system/xbin/arp");
symlink("busybox", "/system/xbin/ftpput");
symlink("busybox", "/system/xbin/chgrp");
symlink("busybox", "/system/xbin/poweroff");
symlink("busybox", "/system/xbin/rm");
symlink("busybox", "/system/xbin/unlzma");
symlink("busybox", "/system/xbin/pgrep");
symlink("busybox", "/system/xbin/stat");
symlink("busybox", "/system/xbin/pstree");
symlink("busybox", "/system/xbin/swapoff");
symlink("busybox", "/system/xbin/printenv");
symlink("busybox", "/system/xbin/chattr");
symlink("busybox", "/system/xbin/groups");
symlink("busybox", "/system/xbin/modprobe");
symlink("busybox", "/system/xbin/strings");
symlink("busybox", "/system/xbin/cut");
symlink("busybox", "/system/xbin/ash");
symlink("busybox", "/system/xbin/grep");
symlink("busybox", "/system/xbin/mountpoint");
symlink("busybox", "/system/xbin/patch");
symlink("busybox", "/system/xbin/fbsplash");
symlink("busybox", "/system/xbin/brctl");
symlink("busybox", "/system/xbin/unlzop");
symlink("busybox", "/system/xbin/wc");
symlink("busybox", "/system/xbin/crontab");
symlink("busybox", "/system/xbin/sort");
symlink("busybox", "/system/xbin/md5sum");
symlink("busybox", "/system/xbin/du");
symlink("busybox", "/system/xbin/seq");
symlink("busybox", "/system/xbin/telnetd");
symlink("busybox", "/system/xbin/sleep");
symlink("busybox", "/system/xbin/xargs");
symlink("busybox", "/system/xbin/nanddump");
symlink("busybox", "/system/xbin/modinfo");
symlink("busybox", "/system/xbin/rdev");
symlink("busybox", "/system/xbin/tar");
symlink("busybox", "/system/xbin/halt");
symlink("busybox", "/system/xbin/mpstat");
symlink("busybox", "/system/xbin/unxz");
symlink("busybox", "/system/xbin/yes");
symlink("busybox", "/system/xbin/run-parts");
symlink("busybox", "/system/xbin/flock");
symlink("busybox", "/system/xbin/top");
symlink("busybox", "/system/xbin/lzop");
symlink("busybox", "/system/xbin/watch");
symlink("busybox", "/system/xbin/inetd");
symlink("busybox", "/system/xbin/setserial");
symlink("busybox", "/system/xbin/wget");
symlink("busybox", "/system/xbin/time");
symlink("busybox", "/system/xbin/ip");
symlink("busybox", "/system/xbin/chroot");
symlink("busybox", "/system/xbin/devmem");
symlink("busybox", "/system/xbin/rmmod");
symlink("busybox", "/system/xbin/bzip2");
symlink("busybox", "/system/xbin/dos2unix");
symlink("busybox", "/system/xbin/usleep");
symlink("busybox", "/system/xbin/basename");
symlink("busybox", "/system/xbin/tee");
symlink("busybox", "/system/xbin/comm");
symlink("busybox", "/system/xbin/printf");
symlink("busybox", "/system/xbin/bunzip2");
symlink("busybox", "/system/xbin/adjtimex");
symlink("busybox", "/system/xbin/head");
symlink("busybox", "/system/xbin/iostat");
symlink("busybox", "/system/xbin/cmp");
symlink("busybox", "/system/xbin/fgrep");
symlink("busybox", "/system/xbin/route");
symlink("busybox", "/system/xbin/echo");
symlink("busybox", "/system/xbin/fold");
symlink("busybox", "/system/xbin/nice");
symlink("busybox", "/system/xbin/tail");
symlink("busybox", "/system/xbin/false");
symlink("busybox", "/system/xbin/ed");
symlink("busybox", "/system/xbin/find");
symlink("busybox", "/system/xbin/tune2fs");
symlink("busybox", "/system/xbin/tftp");
symlink("busybox", "/system/xbin/mkswap");
symlink("busybox", "/system/xbin/sha1sum");
symlink("busybox", "/system/xbin/resize");
symlink("busybox", "/system/xbin/[");
symlink("busybox", "/system/xbin/mv");
symlink("busybox", "/system/xbin/ln");
symlink("busybox", "/system/xbin/taskset");
symlink("busybox", "/system/xbin/sha3sum");
symlink("busybox", "/system/xbin/losetup");
symlink("busybox", "/system/xbin/gzip");
symlink("busybox", "/system/xbin/ls");
symlink("busybox", "/system/xbin/setconsole");
symlink("busybox", "/system/xbin/expr");
symlink("busybox", "/system/xbin/cp");
symlink("busybox", "/system/xbin/nbd-client");
symlink("busybox", "/system/xbin/sha256sum");
symlink("busybox", "/system/xbin/timeout");
symlink("busybox", "/system/xbin/sum");
ui_print("Set permissions system");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pair_devlist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 04755, "/system/xbin/bash");
symlink("/system/xbin/bash", "/system/bin/sh");
set_perm(0, 0, 04755, "/system/xbin/nano");
set_perm(0, 0, 06755, "/system/xbin/su");
symlink("/system/xbin/su", "/system/bin/su");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
symlink("/system/xbin/busybox", "/system/bin/busybox");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
show_progress(0.1, 10);
show_progress(0.2, 0);
ui_print("Install kernel");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));
show_progress(0.2, 10);
ui_print("");
ui_print("Unmount system");
unmount("/system");
ui_print("Unmount data");
unmount("/data");
ui_print("################################");
ui_print("@>>>>>>>>> KitKat 4.4.2 by Lucky76");
ui_print(" SUCCESSFULLY INSTALLED! ");
ui_print(" Reboot And Try THE KITKAT!!! ");
ui_print(" ....... Yeah....... ");
ui_print("################################");
 
Zuletzt bearbeitet:
Welche Zeile ist denn nun der Befehl?
 
Gar keine weil keine drin sind. XD
 
  • Danke
Reaktionen: fenie
Installierbar ist es ohne Anpassungen. Aber anschließend bootet das Gerät nicht. Der Entwickler hat leider keine X3 zum testen.
 
Und das hier: How to update Huawei IDEOS X3 U8510 to Android 4.4-Kitkat « Laptop solutions ist leider nur ein Bausatztext, in dem "HTC"ausgetauscht wurde. Derartige Seiten scheint es zunehmend zu geben, was mir zeigt, dass ein Badarf vorhanden sein muss (aber wozu das gut ist, solche Seiten ins Netz zu stellen, ist mir auch nicht klar).

Mittlerweile habe ich KitKat auf einem MileStone2 (1GHz, single-core) installiert, läuft ordentlich, und für das Samsung Galaxy 551 gibt es auch ein(e,en?) ROM, da finde ich es gar nicht so abwegig fürs X3. Das Problem mit dem knappen internen Speicher lässt sich doch mit Link2SD gut umgehen?
 
  • Danke
Reaktionen: fenie
Ich verzichte auf den Google-Kram und habe ca. 350MB an Speicher frei. (abzgl. der Apps die natürlich noch installiert sind...)

/cache > 3MB
/data > ~350MB
/system > 100MB
 
Hallo ElTonno, als "Android-Lexikon" hast Du doch sicher nen Link parat? CWM ist schon drauf... (Danke!)

Edit: Habe ich da was missverstanden, und es ging gar nicht um CM11? Ich habe momentan 7.2ExtendedV2 drauf, aber mache mir etwas Sorgen wegen der zahlreichen Sicherheitsprobleme mit älterem Code... nach einer tun.ko frage ich da erst lieber gar (noch) nicht.
 
Zuletzt bearbeitet:
Einen Link für Android 4.4.x für das U8510?
Wahrscheinlichkeit geht gegen Null überhaupt eine richtiges Kompilat zu finden.
Aber ich kann ja mal schauen...
 
  • Danke
Reaktionen: fenie
Das wird nichts mit dem RAM und dem Speicher... Kannst ja eine gute auf Basis von 2.3 suchen.
KatyB schrieb:
2. Und ja, 4.4 soll jetzt auf Geräten mit nur 256 MB RAM flüssiger laufen wie noch unter JB. Aber effektiv hat man beim X3 auch nur ca. 176 MB verfügbar, da nen Teil für GPU usw. drauf geht. Wunder darf man davon deswegen auch nicht erwarten. Nach wie vor läuft auf dem Gerät GB immer noch besser als ICS/JB.
Das ist nicht ganz richtig. Project Svelte ist auf 512 MB RAM gemacht, 256 wäre da etwas knapp ;)
 
Das ist mir bewusst. Ich ging ja auch von den 256 MB des X3 aus. Da ja KK gegenüber ICS/JB flüssiger auf Geräten mit mind. 512 MB laufen soll, dürfte das ja auch auf Geräten mit weniger RAM zutreffen, wobei da der Unterschied noch marginaler ausfallen dürfte. Und dass Geräte auch weniger als 512 MB bei KK haben dürfen, kann man hier nachlesen:
source.android.com/compatibility/android-cdd.pdf
Punkt 7.6.1
 
Da hast du was falsch verstanden. Da steht "Device Implementations MUST have at least 340MB of memory available to the kernel and userspace. The 340MB MUST be in addition to any memory dedicated to hardware components such as radio, video, and so on that is not under the kernel's control." Und auch da werden wir bei Weitem nichts mit den 256 MB.
 
Zuletzt bearbeitet von einem Moderator:
Das weiß ich doch. Ich wollte damit nur aufzeigen, dass die 512MB nicht eine fixe Größe sind, ab wann KK lauffähig oder was auch immer ist.
Aber alleine schon der normale interne Speicher (nicht RAM) macht es schon arg schwer. Da frisst ja das OS selbst schon geschätzt den kompletten Speicher auf.
 
Umgerechnet kommen die 512 MB aber ungefähr hin :D
 
Zuletzt bearbeitet von einem Moderator:
KatyB schrieb:
Aber alleine schon der normale interne Speicher (nicht RAM) macht es schon arg schwer. Da frisst ja das OS selbst schon geschätzt den kompletten Speicher auf.

Für solche Situationen gibt es Link2SD etc, oder evtl sogar die Option, das gesamte Filesystem auf die SD zu legen. Klar ist das experimentell, aber ein bisschen Spaß muss sein :)
 

Ähnliche Themen

O
Antworten
0
Aufrufe
2.009
OldCat
O
schnueppi
Antworten
3
Aufrufe
3.401
schnueppi
schnueppi
E
  • eismann14
5 6 7
Antworten
137
Aufrufe
34.712
fenie
F
Zurück
Oben Unten