Android-System für Soft Bricked Onda v919 4G muss wiederhergestellt werden

Ich habe einen Onda v919 4G, mit dem ich herumgespielt habe und der kaputt gegangen ist. Ich habe eine Zeile in der Datei /system/etc/parameters geändert. Ich wollte, dass das System meine SD-Karte (256 GB) als primäres Speichergerät für meine Apps und Daten verwendet. Diese Änderung führte dazu, dass mein Droide sich weigerte, hochzufahren. Wenn ich das Dateisystem mounten und diese Datei einfach bearbeiten könnte, wäre alles in Ordnung. Aber nein.......

Ich kann nicht einfach das Dateisystem mounten und die Datei bearbeiten. Jetzt muss ich das Blut einer Jungfrau verbrennen oder so, damit ich das Ding reparieren kann.

Ich habe versucht, Fastboot zu verwenden, aber anscheinend unterstützt mein Tablet das Flashen von Fastboot nicht, was die Frage aufwirft: „Wofür zum Teufel ist Fastboot?“ Ich habe keine Ahnung.

Kann ich das Dateisystem überhaupt mounten? Ich verwende einen Ubuntu 14-Laptop als meine primäre Arbeitsmaschine. Leider habe ich im Netz schon überall gesucht was mir einfällt. Aber ich habe nichts Nützliches/Verständliches gefunden. Wer kann einem Narren beibringen, wie er sich von seinem Durcheinander erholen kann? Mein Tablet läuft auf einem MTK8572-Chip, falls das hilft. Ein „lsusb“-Befehl im Terminal identifiziert mein Tablet als HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo. Auch hier hoffe ich, dass dies hilfreich ist.

Friede für Sie und die Ihrigen.

Antworten (3)

Ich kenne das Verzeichnis system/etc/parameters nicht. Sie haben die Systemkonfigurationen geändert, die beim Booten verwendet zu werden scheinen. Sie hätten beim Rooten Ihres Geräts eine benutzerdefinierte Wiederherstellung installieren müssen. Fastboot ist im Wesentlichen das Äquivalent dieser Wiederherstellung, außer dass es im Android SDK (Software Development Kit) enthalten ist. Die meisten benutzerdefinierten Wiederherstellungen enthalten auch eine Fastboot-Option. Sie müssen das Internet durchsuchen, um eine Version der Standard-Firmware für Ihr Tablet zu finden.

Seien Sie für die Zukunft sehr vorsichtig, wenn Sie auf das Systemverzeichnis zugreifen oder damit umgehen, insbesondere das /etc-Verzeichnis, da es Konfigurationsdateien für Ihr Android-System enthält.

Wenn Sie das Systemverzeichnis ändern, haben Sie root. Wenn Sie Root haben, wurde das Gerät vorinstalliert geliefert oder Sie haben eine Ein-Klick-Methode verwendet oder Sie haben eine benutzerdefinierte Wiederherstellung installiert. Wenn Sie eine benutzerdefinierte Wiederherstellung installiert haben, besteht der Ansatz darin, die Wiederherstellung zu starten und das Gerät mit dem PC zu verbinden.

  • Öffnen Sie ein Terminal und führen Sie es aus adb shell mount /system.
  • Dann laufen adb pull /system/the/file/you/porked.
  • Korrigieren Sie die vorgenommenen Änderungen bzw. machen Sie sie rückgängig.
  • Dann laufen adb push the-file-you-unporked /system/wherever/it-goes.
  • Endlich laufen adb shell chmod 644 /system/wherever/the-filed-you-unporked-is/name-of-file.

Möglicherweise müssen Sie jedoch einige udev-Regeln für Ihr Gerät festlegen. Siehe http://hackaday.com/2009/09/18/how-to-write-udev-rules/

Sie müssen auch android-tools-adb installieren, falls Sie dies noch nicht getan haben. Wenn sie sich nicht in Ihrem derzeit bekannten Repository für Ubuntu befinden, müssen Sie die richtigen Repositorys zu etc/apt/sources.list hinzufügen oder zur Github- oder Ubuntu-Quelldownloadseite gehen und die Quelle abrufen und für Ihr Betriebssystem kompilieren. Sie können die Quelle auch abrufen, indem Sie sie ausführen, apt-get source android-toolsgefolgt von, apt-get build-dep android-toolsum alle Probleme mit der Build-Abhängigkeit zu lösen. Möge der Schwartz mit dir sein.

Als Sie die SD-Karte in Ihr primäres Verzeichnis geändert haben, wollte Android von der SD-Karte booten, weil er denkt, dass alle seine Dateien jetzt dort sind. Aber natürlich gibt es keine seiner Dateien, weil sie alle in /system auf dem internen Speicher sind. Die einzige Möglichkeit, auf die Dateien zuzugreifen, ist über adb (was wahrscheinlich nicht eingeschaltet ist, wenn Sie es immer ausschalten, nachdem Sie es wie alle anderen, die sich um die Sicherheit seines Telefons sorgen, beendet haben) oder eine benutzerdefinierte Wiederherstellung.

Übrigens manipulieren Sie NIEMALS wichtige Systemdateien, ohne ein Backup zu haben / zu 200% zu wissen, was die Auswirkungen sind.