Flashen von ROMs: Mache ich es falsch?

Ich bin Softwareentwickler und Systemadministrator, daher ist mein technologisches Wissen mäßig hoch. Ich lasse das hier nur als Vorwort.

Ich habe seit meinem allerersten Android-Telefon, dem Nexus One, benutzerdefinierte Android-Mods ausgeführt. Von Anfang an schien es, als würde die Idee, ROMs zu ändern/aktualisieren, den folgenden Prozess beinhalten:

  1. Sicherung. Sicherung. Sicherung.
    1. Titanium Sichern Sie das Telefon innerhalb des Betriebssystems.
    2. Nandroid das Telefon aus dem Bootloader.
  2. Wenn es einen signifikanten Unterschied zwischen dem Quell-ROM und dem Ziel-ROM gibt, ist ein Zurücksetzen auf die Werkseinstellungen erforderlich.
  3. Flashen Sie das ROM.
  4. Löschen Sie den Cache und den Dalvik-Cache.
  5. Starten und Wiederherstellen von Titanium Backup.

Wenn ich jedoch zwischen ROMs wechsele, dauert es lächerlich lange, bis ich fertig bin. Ich muss im Allgemeinen mindestens 3 Stunden pro Tag einplanen, wenn ich das ROM meines Telefons ändere.

So sieht mein eigentlicher Ablauf aus:

  1. Sicherung.
  2. Werkseinstellungen zurückgesetzt.
  3. Löschen Sie manchmal auch die Systempartition. (Sollte ich das tun? Ich mache es nur aus Paranoia.)
  4. Flashen Sie das ROM und die Gapps.
  5. Löschen Sie den Cache und den Dalvik-Cache.
  6. Booten Sie in das Betriebssystem.
  7. Gehen Sie so schnell wie möglich durch die Einrichtung.
  8. Titanium Backup: Ihre Telefon-ID hat sich geändert, möchten Sie sie wiederherstellen?
    Ich schon. *neustart*
  9. Titanium Backup: Stellen Sie alle Apps wieder her.
  10. Richten Sie mein Google-Konto ein.
  11. Shoot, Dropbox funktioniert nicht, muss sich manuell neu anmelden.
  12. Shoot, Evernote funktioniert nicht, muss mich manuell neu anmelden.
  13. ...usw.
  14. (15 Stunden später) Cool, fertig.

Mache ich das falsch? Ich bin wirklich der Meinung, dass es nicht so lange dauern sollte, ROMs zu wechseln. Was kann ich tun, um diesen Prozess zu beschleunigen? Stelle ich von TB falsch wieder her? Ich würde gerne alle Apps, ihre Einstellungen, meine Dropbox- und Evernote-Konten, meinen Startbildschirm usw. wiederherstellen können, ohne diesen mühsamen Prozess durchlaufen zu müssen.

Das Wiederherstellen mit TB zwischen verschiedenen ROMs kann bei System-Apps etwas riskant werden. Haben Sie auch die Option "Migration" von TBs aktiviert (speziell dafür Wiederherstellung zwischen verschiedenen ROMs)? Da Ihre Frage keine verwandten Probleme angibt, scheint dies kein Problem für Sie zu sein (aber nur für den Fall;) Ich sehe nichts Falsches an Ihrem Verfahren. Vielleicht würde ich das Google-Konto einrichten, bevor ich die TB-Wiederherstellung durchführe, falls einige Apps dies erfordern.
Wenn Ihr Telefon dies unterstützt (ICS 4.0+-basiertes ROM, Nicht-Motorola-Gerät), würde ich Carbon als bevorzugte Sicherungs-/Wiederherstellungslösung anstelle von TB ausprobieren. Carbon verwendet die integrierten Backup-Mechanismen von Android und vermeidet so Probleme mit Berechtigungen auf Dateisystemebene. Es hat Einschränkungen, z. B. keine Sicherung von System-Apps, und unterstützt derzeit nur sehr wenige Systemeinstellungen (Nachrichtenspeicher, Wi-Fi und Benutzerwörterbuch), ist aber viel sicherer zu verwenden, wenn zwischen inkompatiblen ROMs gewechselt wird.

Antworten (1)

Sie sollten vorsichtig sein, wenn Sie Apps von Titanium wiederherstellen. Diese Software sichert nicht nur die apk selbst. Es sichert auch die Daten der App. Das ist alles, was es tut. Wenn die App, die Sie sichern, so programmiert ist, dass sie entsprechend der Android-Version anders läuft, und Sie sie mit einem anderen ROM ändern und dann in Ihrer neuen Version die App wiederherstellen, die für die Arbeit mit der vorherigen Version initialisiert wurde, werden nun Fehler angezeigt. Ansonsten mache ich bis auf das Titan-Backup genau das Gleiche wie du. Ich sichere nur die im WLAN gespeicherten Netzwerke und ihre Passwörter. Nicht einmal WhatsApp-Datenbanken, weil sie auf der SD-Karte gespeichert sind und das Zurücksetzen auf die Werkseinstellungen (und der Dalvik-Cache und das Datenformat) sie nicht löschen. Wenn ich also WhatsApp neu installiere, findet die App diese Datenbanken auf magische Weise. Ich sichere auch gespeicherte Wörter von Swype und Nachrichten (aber nicht die Nachrichten-App und ihre Daten wie Titanium!) Aber diese Dinge sind für Gebrauchsgegenstände. Den Rest lösche ich einfach alle! Neues Rom bedeutet neue Luft. Ich verliere immer Kleinigkeiten, aber das Speichern von Kontakten und Notizen in der Cloud ist weit genug.