Android Recovery in /boot

Gast #5732637
Lesenswert?
• ▲
▼
Hallo,

ich habe keine Ahnung, ob jemand hier bei Mikrocontroller.net sich mit 
Android etwas auskennt, aber ich versuche es einfach mal.

Das inzwischen etwas alte Sony Xperia M hat leider keine Recovery 
installiert, da Sony das offenbar nicht macht. Das Flashen einer 
Recovery auf normalem Wege ist nicht möglich, da es keine 
Recovery-Partition gibt.

Allerdings hat da jemand was geniales auf xda gemacht:
https://forum.xda-developers.com/showthread.php?t=2480556
Zitat:
"The Xperia M doesn't have a recovery partition, therefore the recovery 
is packed into a boot image. There is an init script which checks 
whether it should boot into recovery, and if it should, the script will 
extract the recovery ramdisk and boot it. Otherwise it will extract the 
boot ramdisk and boot Android normally."

Also habe ich jetzt einen modifizierten Bootloader, der auch statt das 
OS eine sich ebenfalls in /boot befindliche Recovery starten kann. Jetzt 
die Frage:

Kann ich über die Recovery z.B. cyanogenmod installieren? Oder würde das 
Installieren /boot überschreiben und somit die Recovery löschen?
Wenn das nicht der Fall ist, bleiben also der Bootloader und der Kernel 
unter Android immer derselbe, egal ob Stock ROM, Omni ROM, cyanogenmod, 
Lineage,...?

Danke, falls jemand das weiß. Bei xda antwortet niemand...
#5732710
Lesenswert?
• ▲
▼
Hier steht z.B. das manche CustomRoms ne eigenes bootimage mitbringen

https://www.droidwiki.org/wiki/Partitionen

Ich würde sagen bevor du ein CustomRom zip-file flashen willst, entpacks 
mal und guck rein. IMHO sind da drin Partition-images die nach der 
Partition benannt sind... Ist ein Boot-file enthalten kannst davon 
ausgehen das deine Boot-Partition überschrieben wird..

Marc
Gast #5732722
Lesenswert?
• ▲
▼
Danke für die Antwort.

Marc G. schrieb:
> Ist ein Boot-file enthalten kannst davon
> ausgehen das deine Boot-Partition überschrieben wird..

Könnte man den, sofern vorhanden, dann einfach entfernen und versuchen, 
ob der alte Bootloader mit der custom rom läuft? Falls nicht, sollte es 
ja möglich sein, über die Recovery das Backup der Stock ROM 
wiederherzustellen
Gast #5735301
Lesenswert?
• ▲
▼
Inzwischen wurde mir auf xda geantwortet:tet das,
"1. You should upgrade to 4.3 (I think latest is 15.4.A.1.9) before
 flashing anything
 2. Yes, flashing any ROM will replace your /boot.
 3. Flash TWRP into FOTA kernel."
Mit anderen Worten bedeutet das, dass man bei jeder neuen ROM die man 
installiert die Recovery erneut installieren müsste, per PC. Und 
irgendwie gefällt mir clockworkmod sogar etwas besser als TWRP, was ich 
sonst immer favorisiert habe.
Da ist es wohl am besten bei der Stock-ROM zu bleiben. 
Unglaublicherweise hat das Smartphone (seit gestern morgen, also 1,5 
Tage lang eingeschaltet im Standbymodus) nur 9% Akku verbraucht! Also 
ist das Energiemanagement top, und .zips flashen wie Xposed kann ich 
dennoch sicher, da dort ja nicht /boot verändert wird.
#5735360
Lesenswert?
• ▲
▼
Naja, ich brauche ein recovery wie twrp genau 2 mal....

- zum flashen eines CustomROMs
- und anschliessend zum rooten mit SuperSU oder Magisk

dann eigentlich so gut wie nie wieder.

Kann das sony vielleicht auch twrp über fastboot "booten" :

fastboot boot twrp-3.2.1.img

Dann brauchst nicht extra flashen...

Marc

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.