Community-Betriebssysteme (~Custom-ROMs) fürs I8160P

  • 41 Antworten
  • Letztes Antwortdatum
Die Sache mit dem Tee Ordner dürfte das kleinste Problem sein... Soweit ich weiss soll er für die IMEI zuständig sein.. was aber beim Ace 2 völlig irrelevant ist.
Für die IMEI habe ich ein Backup von: CSPSA, EFS und Modem_FS. gemacht.
NFC ist mir egal... b.z.w. kann man sich zum Schluss immernoch drum kümmern ob es vlt dann doch geht mit einem Patch oder so. Aber erstmal ein Custom Rom überhaupt drauf bekommen... Vanilla Rootbox hat schonmal nicht geklappt... mal sehen ob CM 10.1 oder so klappt.

EDIT://

Egal ob Root box oder CM 10.1 oder CM 10.2 .. es bricht immer ab ! was mache ich falsch ? Hab die MG2 als Basis.

Jedes mal:

Installing update...
Installation aborted.

Habs auch versucht mit mein eigenen Tee Ordner.. klappt auch nicht, die updater-script habe ich die ersten 3 Zeilen gelöscht (assert) es geht also mit "mount" direckt los.

Kann mir bitte jemand sagen was da los ist ?
 
Zuletzt bearbeitet:
Kannst du mal das updater-script hier posten? (Habs gerade nicht zu Hand...)

E:
Du verwendest das temp. CWM-Recovery, oder? Mit dem Stock-Samsung funktioniert es ganz sicher nicht.
 
Zuletzt bearbeitet:
Benutz das Temp. CWM 6.0.2.8 von SD Card.
Ich versuchs mal jetzt mit dem dem Stock Recovery.

Das fett gedruckte habe ich entfernt...

Code:
[B]assert(getprop("ro.product.device") == "codina" || getprop("ro.build.product") == "codina" || 
       getprop("ro.product.device") == "i8160" || getprop("ro.build.product") == "i8160" || 
       getprop("ro.product.device") == "GT-I8160" || getprop("ro.build.product") == "GT-I8160");[/B]
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");
show_progress(0.500000, 0);
unmount("/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p3", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
package_extract_dir("recovery", "/system");
package_extract_dir("system", "/system");
symlink("/system/xbin/su", "/system/bin/su");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
        "/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
        "/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
        "/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
        "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
        "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
        "/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
        "/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
        "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
        "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
        "/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
        "/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
        "/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
        "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
        "/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
        "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
        "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
        "/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",
        "/system/xbin/find", "/system/xbin/flash_lock",
        "/system/xbin/flash_unlock", "/system/xbin/flashcp",
        "/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
        "/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
        "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
        "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
        "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
        "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
        "/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
        "/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
        "/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
        "/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
        "/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
        "/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
        "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
        "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
        "/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
        "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
        "/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
        "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
        "/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
        "/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
        "/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",
        "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
        "/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
        "/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",
        "/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",
        "/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",
        "/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",
        "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
        "/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",
        "/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
        "/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
        "/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",
        "/system/xbin/setconsole", "/system/xbin/setserial",
        "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
        "/system/xbin/sha256sum", "/system/xbin/sha3sum",
        "/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
        "/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
        "/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
        "/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
        "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
        "/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
        "/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
        "/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
        "/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
        "/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
        "/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
        "/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
        "/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
        "/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
        "/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
        "/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
        "/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
        "/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
        "/system/xbin/yes",
        "/system/xbin/zcat");
symlink("logcat", "/system/bin/lolcat");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
        "/system/bin/chown", "/system/bin/cmp", "/system/bin/cp",
        "/system/bin/date", "/system/bin/dd", "/system/bin/df",
        "/system/bin/dmesg", "/system/bin/du", "/system/bin/getevent",
        "/system/bin/getprop", "/system/bin/grep", "/system/bin/hd",
        "/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
        "/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
        "/system/bin/kill", "/system/bin/ln", "/system/bin/log",
        "/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
        "/system/bin/md5", "/system/bin/mkdir", "/system/bin/mount",
        "/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
        "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
        "/system/bin/ps", "/system/bin/r", "/system/bin/reboot",
        "/system/bin/renice", "/system/bin/rm", "/system/bin/rmdir",
        "/system/bin/rmmod", "/system/bin/route", "/system/bin/schedtop",
        "/system/bin/sendevent", "/system/bin/setconsole",
        "/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd",
        "/system/bin/start", "/system/bin/stop", "/system/bin/sync",
        "/system/bin/top", "/system/bin/touch", "/system/bin/umount",
        "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
        "/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
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(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 0, 0644, "/system/vendor/lib/libbt-vendor.so");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
show_progress(0.200000, 10);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p15"),
       delete("/tmp/boot.img"));
show_progress(0.100000, 0);
unmount("/system");


Edit: Mit Stock Recovery: Verifying update package...
E:signature verification failed
 
Zuletzt bearbeitet:
Den Fehler hatte ich auch irgendwann mal, ich hab dann vor dem flashen /system formatiert.
Hast du die md5 Checksumme von dem zip mit unverändertem updater-script überprüft?
 
@Ace2nutzer,

assert(getprop("ro.product.device") == "codina" || getprop("ro.build.product") == "codina" || getprop("ro.product.device") == "i8160P" || getprop("ro.build.product") == "i8160P" || getprop("ro.product.device") == "GT-I8160P" || getprop("ro.build.product") == "GT-I8160P");
schon mal so probiert?
Nur so mal logisch gedacht...vielleicht????
 
So habs probiert format /system ... auch ohne Erfolg.
Das mit dem "P" habe ich als aller erstes versucht ! Danke für den Tipp... geht aber leider auch nicht !
Ich habe mir jetzt die Mühe gemacht die .zip Datei neu zu signieren.. aber auch ohne Erfolg ! Die letzte Chance: Die Signier prüfung im CWM zu deaktivieren...
Das mit der md5 weiss grad nicht wie ich es machen soll.. hab nur 7z in Win xp, damit geht es glaub ich nicht... möchte auch kein winrar installieren... Linux ist aber da.

Edit:

ich weiss nicht wie man es ausser kraft setzen kann in CWM die Sign prüfung.
Ich habe jetzt ein anderes signer script probiert... dieser kann auch md5 ... und gibt folgende Fehlermeldung aus:

Signing - RootBox_GT-I8160_Build4.zip
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.io.ByteArrayOutputStream.grow(Unknown Source)
at java.io.ByteArrayOutputStream.ensureCapacity(Unknown Source)
at java.io.ByteArrayOutputStream.write(Unknown Source)
at java.util.zip.DeflaterOutputStream.deflate(Unknown Source)
at java.util.zip.DeflaterOutputStream.write(Unknown Source)
at java.util.zip.ZipOutputStream.write(Unknown Source)
at com.android.signapk.SignApk.copyFiles(SignApk.java:422)
at com.android.signapk.SignApk.main(SignApk.java:490)
 
Zuletzt bearbeitet:
Ace2nutzer schrieb:
Linux ist aber da.
Code:
md5sum /pfad/zum/zip
Und dann mit dem Wert von der Downloadseite vergleichen.
 
Ja Danke dir! Nur das Problem ist.. RootBox_GT-I8160_Build4

es gibt dort keine md5 Summe :(

Ich lade es gerade nochmal runter und versuche alles von vorne... mal sehen... das Hauptproblem ist aber die Signierung... da ich die updater-script ändere und den Tee Ordner ändere klappt es dann nicht mehr.
 
Ich hatte das CWM 10 auch mal kurz drauf...

Bei mir hatte es gereicht von 8160P in 8160 zu änderen...

Aber nicht in der Installer Datei vom File selbst...

Sonderen in Deiner build.prop aufm Phone...
Alles dort 8160P in 8160 ändern :)

Ich hatte das auch schon mal gefragt.... :)
xda-developers - View Single Post - [ROM] Cyanogenmod 10 Unofficial for Samsung Galaxy Ace II

Also bist Du immer noch fleisig am Flashen, ja? :)

Ich für mein Teil werde wohl (wenn die Tests stimmen) zum NEXUS 5 gehen... Kein bock mehr auf diese Customs ROMs von den Herstellern. Pures Vanilla Android und gut is...
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: ace2nutzer
Werde ich gleich mal testen Danke dir. :)
Ja die MG2 hat jetzt auch ausgenervt ^^
Und ich glaube nicht das die MH1 wirklich flüssig laufen wird... wenn die jemals raus kommen sollte.
Möchte noch Vanilla Rootbox und 10.1 und 10.2 testen... soll ja sehr gut sein...
Bis auf ein paar Bugs.. aber wenn man damit leben kann.
Ist es also nicht nötig eine Gesamt Software vom i8160 zu flashen ?
 
DJManiac schrieb:
Sonderen in Deiner build.prop aufm Phone...
Alles dort 8160P in 8160 ändern :)

So war es bei mir auch. Dann sollte es gehen.
 
@DJManiac

Perfekt !! es funzt super so !!!!!
 
Ja ich weiß. :) freut mich.
 
So.. nach ausgiebigen Test.. musste ich feststellen das man doch den Tee Ordner braucht von der vorherige JB installation!
Obwohl ich die 3 Partitionen zurück geflasht hatte wo ja eig. die IMEI ist, hatte ich die ganze Zeit kein Baseband und keine IMEI ! Hmm hatte zum Glück vorsichtshalber den Tee Ordner auf der DS Karte.. einfach mit Root Explorer rüber kopiert, reboot und siehe da: ich werde gebeten meine Pin Nummer einzugeben, Bingo !

Nach Anleitung soll man ja den Tee Ordner bereits am Anfang ersetzen.. aber dann nimmt CWM die .zip nicht mehr an.. ka. wieso .. auch ein löschen der Zertifikate + neu Sign bringt nix. (bisher) Ich arbeite aber noch dran an eine einfachere Lösung.
 
Ich habe ein altes Samsung Galaxy Ace 2 GT-I8160 Smartphone. Als Betriebssystem ist Android-Version 2.3.6 installiert. Das Handy wird aktuell mit Android 4.1 verkauft. Ich möchte nun auf eine aktuelle Version von Android wechseln, da ein paar Apps auf meiner Version nicht mehr unterstützt werden. Zu welcher Android Version würdet ihr mir raten ? Und sind solche 1-Click Rootprogramme zu empfehlen ?
 
Hey !

Kann dir meine CM11 anbieten, im Installationsprozess wird das Phone automatisch gerootet:
(kann selbstverständlich später auch wieder deaktiviert werden)

[Kernel] [3.0.101] [for CM11] A2N Kernel 20170819 | [ROM] CM11 20170805 [STABLE]

ist zwar auch nicht mehr das aktuellstes Android, aber sollte trotzdem alles laufen mit !

Tipp: Halte dich genau an die Anleitung und befolge meine Empfehlung den internen Speicher auf 3GB zu formatieren .. daher du musst zum schluss die "sdcard_only" Kernel Version installieren.

Falls was unklar sein sollte, einfach auf XDA fragen oder eben hier.
 
Ich hab jetzt erstmal Android 4.1.2 über Kies installiert.Damit funktionieren schon die Apps, die mir fehlten.
Ich werde es jetzt eine zeitlang so probieren, falls es mir zu langsam ist, probiere ich dein CM11. Danke für den Link.
 
Ace2nutzer schrieb:
Hey !

Kann dir meine CM11 anbieten, im Installationsprozess wird das Phone automatisch gerootet:
(kann selbstverständlich später auch wieder deaktiviert werden)

[Kernel] [3.0.101] [for CM11] A2N Kernel 20170819 | [ROM] CM11 20170805 [STABLE]

ist zwar auch nicht mehr das aktuellstes Android, aber sollte trotzdem alles laufen mit !

Tipp: Halte dich genau an die Anleitung und befolge meine Empfehlung den internen Speicher auf 3GB zu formatieren .. daher du musst zum schluss die "sdcard_only" Kernel Version installieren.

Falls was unklar sein sollte, einfach auf XDA fragen oder eben hier.

Ich habe die aktuelle Version (sd only) auf meinen Galaxy Ace 2 installiert.Soweit hat alles geklappt. Nur kann ich in den Einstellung/Konto hinzufügen nur 2 Optionen wählen:
IMAP
Microsoft Exchange

Ich würde gerne einen Google Account anlegen, damit ich mein gekauften Apps installieren kann.
Ich habe dann den Playstore (verschiede Versionen) installiert. Playstore öffnet sich aber nicht. Über den Browser kann man auch keine Apps installieren. Wie bekomme ich den Playstore normal zum laufen ?
 
Zuletzt bearbeitet von einem Moderator:
Hast du bei "Step1" "gapps" übersehen?

Dieses Paket ist nötig damit der Play Store überhaupt funktioniert.

Hier nochmal der Link:

Loading site please wait...
 
Danke, dass hatte ich tatsächlich vergessen. Jetzt funktioniert der Playstore.
Ein kleines Problem habe ich allerdings noch: Gmail synchronisiert endlos (kein Nachrichtenempfang trotz eingeschalteten Sync). Brauche ich für Gmail irgend eine zusätzliche Funktion oder noch zusätzliche Installationspakete ?


Ansonsten bin ich wirklich begeistert. Es läuft nun alles deutlich schneller und wieder butterweich. Echt klasse, vielen Dank! Nur als Feedback: Das Kamera-App funktionierte bei mir nicht, habe mir dann das kostenlose Open Camera (OpenSource) installiert. Damit geht die Fotokamera wieder.
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

ace2nutzer
Antworten
25
Aufrufe
10.133
juni
J
ace2nutzer
Antworten
103
Aufrufe
26.416
magicw
magicw
K
Antworten
136
Aufrufe
31.567
ace2nutzer
ace2nutzer
Zurück
Oben Unten