ClockworkMod 6.0.3.7 für das ZTE P752D/Smart Chat 865
Meine Portierungsreise geht weiter! Bevor ich ernsthaft damit anfangen kann, Android 4.3.1 auf das kleine Gerät zu portieren, brauche ich natürlich eine Backuplösung, um im Notfall den Speicher wiederherstellen zu können.
Das lässt sich mit ClockworkMod erledigen – hier eine einfache Anleitung, wie du das Programm auf dein eigenes Gerät spielen kannst.
- Roote das Gerät. Eine Anleitung dazu findest du weiter unten.
- Kopiere meine recovery.img auf deine SD-Karte, ohne Unterverzeichnisse.
- Öffne ein Terminal auf dem Gerät und gib Folgendes ein:
su
flash_image recovery /sdcard/recovery.img
reboot recovery
- Jetzt bist du im Recovery-System. ClockworkMod fragt dich beim Neustart, ob du es dauerhaft gespeichert haben möchtest. Wähle “Ja”, ansonsten ist beim nächsten Reboot wieder das nutzlose System des Herstellers drauf.
Direkt in CWM starten kannst du mit [Lauter] + [Power].
Wie man das ZTE P752D / Vodafone Smart Chat 865 rootet
Das Rooten des Gerätes ist etwas schwerer im Vergleich zum Tureis. Es gibt eine App namens Poot, diese hat bei mir allerdings bis zu 10 Anläufe gebraucht, um zu funktionieren. Mit dieser Methode funktioniert es immer, aber es ist schwieriger:
- Richte dir ADB ein, eine Anleitung dazu findest du hier.
- Kopiere mein su-Binary in den Order von adb.
- Logge dich in die Shell des Gerätes ein:
adb shell
- Erstelle einige Ordner, diese gehören somit dem Benutzer shell. Wenn sie nicht shell gehören, können wir sie nicht kontrollieren. Sollten die Ordner bereits existieren, musst du einen Werksreset durchführen um sie zu löschen.
mkdir /data/local/logs
mkdir /data/local/logs/kernel
- Öffne das emode-Log-Programm von ZTE. Drücke den obersten Button (“Enable logset”). Lasse das Programm geöffnet.
am start -a android.intent.action.MAIN -n com.zte.emode/.logset
- Stelle sicher, dass die Datei log_kernel.txt existiert. Sollte dies nicht der Fall sein, warte eine Minute und schaue erneut nach.
ls -l /data/local/logs/kernel/log_kernel.txt
- Sobald die Datei vorhanden ist, lösche sie und verlinke sie sofort auf /data/local.prop . Das Logprogramm erstellt die Datei sehr schnell neu! Falls du zu langsam warst, lösche sie und verlinke sie erneut.
rm /data/local/logs/kernel/log_kernel.txt
ln -s /data/local.prop /data/local/logs/kernel/log_kernel.txt
- Jetzt warten wir darauf, dass /data/local.prop erstellt wird. Das kann ca 1-2 Minuten dauern. Checke solange, bis die Datei vorhanden ist.
ls -l /data/local.prop
- Sobald /data/local.prop vorhanden ist, gehe in das Log-Programm und schalte das Loggen aus (“Disable logging”). Du musst das Loggen deaktivieren, ansonsten wird das Programm deinen Speicher komplett auffüllen und du kannst das Gerät nicht rooten. Jetzt setzen wir qemu=1 und starten das Gerät neu:
echo 'ro.kernel.qemu=1' > /data/local.prop
exit
adb reboot
- Nach dem Neustart machen wir die Systempartition beschreibbar und rooten das Gerät.
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
- Räume auf und starte neu. Erledigt!
adb shell rm /data/local.prop
adb shell rm -r /data/local/logs
adb reboot
Teile dieses Tutorials stammen von xda-developers.
[…] Eine Anleitung dafür findest du hier. […]
I want to understand in the 11° part is repeatet the 10° is that correct?
I have however tried all it works well with linux to
sudo apt-get install adb save su under .android and do cd .android before beginning
I solved last part
adb shell rm /data/local.prop
adb shell rm -r /data/local/logs
adb reboot
The devices rebooted always whenever the wifi switched on before that
Yep, sorry. I’ve repeated the 10th in the 11th step. Fixed that now. 🙂