Was kann ich tun, um mein Samsung Galaxy vor einem Bootloop zu retten?

Ich habe ein relativ altes Telefon, das ich gerne wieder verwenden möchte. Es ist der GT-I9000, und er steckt derzeit in einem Bootloop fest.

Ich möchte CyanogenMod darauf installieren. Ich habe es bereits mit dem CWM geflasht, jedoch habe ich Probleme, wenn ich versuche, den eigentlichen Mod endlich auf die interne SD-Karte zu legen.

Zunächst einmal, wenn ich Folgendes ausführe: adb push cm.zip /sdcard, ADB beschwert sich, dass dies /sdcardein Verzeichnis ist ... Natürlich ist es das!

Also, ich habe versucht, ein bisschen genauer zu sein ... adb push cm.zip /sdcard/Videos- Ich habe keine signifikante Änderung erwartet, aber es gab sie. Nun klagte sie über die Verweigerung der Genehmigung.

Ich habe dies unter Linux überwunden, indem ich root geworden bin und den Befehl erneut ausgeführt habe ...

Dann beschwerte er sich über zu wenig Platz...

Ich habe die CWM-Wiederherstellung verwendet, um im internen Speicher zu navigieren, und festgestellt, dass sie wirklich mit all meinen Daten vollgestopft war.

Um mehr Platz zu bekommen, habe ich versucht, die Werkseinstellungen zurückzusetzen, Daten zu löschen und zu partitionieren . Die ersten beiden wurden erfolgreich abgeschlossen, aber keine meiner Dateien gelöscht, und die CWM-Wiederherstellung konnte das Ding nicht partitionieren.

Danach bemerkte ich, dass ADB eine Shell-Verbindung bereitstellen kann, also versuchte ich es adb shell.

Sowohl unter Windows als auch unter Linux ist dies der Fehler:

link_image[1963]:  2950 could not load needed library 'libm.so' for '/system/bin/sh' (reserve_mem_region[832]: OOPS:  2950      prelinked library 'libm.so' mapped at 0x40008000, not at 0xafc00000)CANNOT LINK EXECUTABLE

Ich vermute also, dass es etwas mit meinem Android-Telefon zu tun hat, nicht mit meinen Computern.

Und das Beste ist: Mein Handy kann aus irgendeinem Grund keine externen Karten lesen. Was für eine tolle Kombination!

Wie kann ich den internen Speicher ohne Shell-Verbindung löschen?

Antworten (1)

Erstens, wenn Ihre Quelle eine Datei ist , adb pushmuss das Ziel ebenfalls eine Datei sein. Daher wäre die korrekte Syntax:

adb push cm.zip /sdcard/cm.zip

Zweitens berührt ein normalerweise nicht die SD-Karte (intern oder extern), es sei denn, es wird eine Option dafür angeboten und Sie haben dies überprüft.

Was den Link-Fehler angeht: Das sieht so aus, als wäre etwas am Gerät vermasselt. Sie befinden sich wahrscheinlich im Wiederherstellungsmodus, wenn Sie dies versuchen, und (nur eine Vermutung, aber eine gute) Die Partition mit der erforderlichen Bibliotheksdatei wurde nicht gemountet.

Ich weiß nicht, welche Optionen speziell für Ihr Gerät verfügbar sind, aber es gibt im Allgemeinen mehrere Möglichkeiten, ein Gerät zu flashen, wie z.

  • update.zipüber die Wiederherstellung (was Sie gerade versuchen)
  • Seitenladen überadb sideload
  • mit
  • Verwenden Sie ein geräte- (oder herstellerspezifisches) Flash-Tool, in Ihrem Fall , oder

Ich würde die letztgenannte Methode vorschlagen: Sie könnten zB zuerst das neueste offizielle ROM über Odin/Heimdall flashen, damit es wieder korrekt booten kann. Danach hätten Sie wieder ein funktionierendes Gerät und könnten Ihre SD-Karte bereinigen, um die update.zipMethode zum Flashen Ihres CM-Images zu verwenden.

Eine andere Möglichkeit, Speicherplatz freizugeben: Wenn Sie einige der "großen Dateinamen" kennen, können Sie versuchen, adb pushsie mit "kleinen" zu überschreiben. Angenommen, es gibt eine Videodatei mit einer Größe von 500 MB in /sdcard/Videos/bigmovie.mp4, Sie könnten eine leere Textdatei empty.txt( 0 Bytes ) nehmen und sie über das Video schieben:

adb push empty.txt /sdcard/Videos/bigmovie.mp4

Damit sollte genug Platz frei werden, um endlich mal cm.zipan die Karte zu schieben.

Freut mich zu lesen! Konnten Sie Ihr Problem mit diesen Informationen lösen? Welchen Weg haben Sie gewählt und wie hat er geklappt?
Ich bin froh, dass du fragst, denn ich glaube, ich werde dich jetzt noch ein bisschen nörgeln ... Ich würde deine Hilfe hier schätzen. Die Sache ist, dass ich keinen Pfad auswählen kann - weil ich mein Telefon nicht mehr dazu bringen kann, in die Wiederherstellung zu booten. Letzte Nacht hat alles gut funktioniert, aber als ich aufwachte und versuchte, Ihrem Rat zu folgen, stürzte mein Telefon immer wieder in einen Bootloop, anstatt tatsächlich in den Wiederherstellungsmodus zu gelangen, aus dem ich ADB hätte verwenden können. Bitte sehen Sie sich das an , wenn Sie Zeit haben ...