Fastboot può essere utilizzato per il backup del dispositivo?


28

Molte persone dicono fastbootche può essere utilizzato per eseguire il flashing di un'immagine su una delle partizioni.

È anche possibile il contrario, ovvero acquisire un'istantanea binaria e archiviarla come file zip contenente l'esatta rappresentazione binaria della partizione da sottoporre a backup?

il motivo per cui chiedo questo è il backup ha due passaggi.

1) prendere e image / snapshot in posizione di backup (backup) 2) e sostituire image / snapshop da backuplocaito (ripristino)

a me sembra che fastboot ne stia facendo solo uno, mentre essere in grado di scrivere sul flash interno degli Androidi (in ddstile " " binario ) sembra che dovrebbe anche essere in grado di leggere dal flash.

In questo modo nessuno avrebbe bisogno di organizzare ed eseguire un'altra rom potenzialmente non affidabile per fare il lavoro di lettura.

Risposte:


17

Se controlli con il nostro tag-wiki e segui il link all'elenco dei comandi fastboot , vedrai che la risposta è NO. Fastboot ha solo comandi per scrivere sul dispositivo. Alcune eccezioni includono:

  • assicurandoti che ci sia un dispositivo, usandofastboot devices
  • alcuni comandi specifici OEM per leggere i valori di configurazione ( fastboot oem <option>- noti che tutte quelle, ad eccezione di oem lock/ oem unlock, iniziano con INFO?)
  • diversi comandi specifici del bootloader
  • riavvio del dispositivo dopo "lavoro svolto" ( fastboot reboot/ fastboot reboot-bootloader)

Dall'introduzione di CyanogenMod Fastboot , enfatizza la mia:

fastboot è un piccolo strumento fornito con Android SDK (kit di sviluppo software) che può essere utilizzato per eseguire nuovamente il flashing delle partizioni sul dispositivo. È un'alternativa alla modalità di ripristino per eseguire installazioni e aggiornamenti.

Wikipedia descrive fastboot come un protocollo diagnostico incluso nel pacchetto SDK utilizzato principalmente per modificare il filesystem flash tramite una connessione USB dal computer host. (di nuovo, enfatizzare il mio).

Nessuna fonte parla del backup di partizioni (o dati) dal dispositivo.


4
Grazie per aver risposto alla domanda. So che ti deve sembrare che semplicemente non stavo cercando abbastanza bene le informazioni da solo. Con uboot, partizione di ripristino, mod di ripristino, clockworkmod, fastboot, adb, ecc. Ci sono davvero molte cose che sembrano avere scopi simili e le informazioni a volte sono confuse. il punto in realtà è che scrivere e leggere nella / dalla memoria sono operazioni di base e mi è sembrato idiota che si possa fare il fastboot potendo fare solo una delle due cose . È fantastico che tu possa eseguire il flash con l'avvio rapido, ma perché non sarebbe in grado di leggere sembrava "sbagliato per me", così ho chiesto
umanità e

Non ti ho incolpato in alcun modo: specialmente le persone nuove possono facilmente confondersi qui (per i motivi che hai sottolineato). Se avessi voluto biasimarti, avrei inserito un "commento RTFM" - invece pensavo che un piccolo riepilogo non potesse far male.) // In effetti, il backup delle partizioni può essere molto più complicato (a meno che Nandroid del tuo recupero personalizzato non faccia esattamente questo ). Puoi dde trasferire partizioni, il mio Adebar può aiutarti a creare uno script adatto per questo (lavorando tramite ADB).
Izzy

ovviamente, ho semplicemente pensato che fossi nel giusto suggerimento sulle risorse disponibili. la tua risposta è stata fantastica e ben definita, grazie! Mi è mancato affermare alcuni retroscena durante la composizione del messaggio. Lo sfondo (ho aggiunto nel frattempo) è semplicemente -e, come indicato sul tag wiki- che è assurdo (per me) che tu possa eseguire il flash delle immagini ma non prenderle.
umanità e

Non è così assurdo. Sarebbe assurdo se tu potessi creare un backup in quel modo ma non avessi modo di ripristinarlo #D Ma sì, capisco il tuo punto di vista. Sono contento di essere riuscito a far luce!
Izzy

Sospetto che ci sia anche il problema della sicurezza. Si potrebbe usare l'avvio rapido per creare un'immagine di settore di un dispositivo bloccato, consentendo l'accesso al contenuto del filesystem senza la necessità di ripristinare le impostazioni di fabbrica.
jiggunjer,

7

È possibile caricare temporaneamente un ripristino personalizzato

avvio veloce <kernel> [<ramdisk>]

quindi eseguire il backup delle partizioni di sistema


Perché questo è downvoted? Dovrebbe essere possibile avviare un'immagine di sistema in grado di leggere (e eseguire il backup) del contenuto di un dispositivo, non è vero?
Matthias Weiler,

Per i lettori futuri: il dispositivo deve supportare il fastboot bootcomando. <kernel>potrebbe essere qualcosa come ClockworkMod (cwm.zip) o TWRP (twrp * .img).
Johann,

1
Su alcuni telefoni (ad es. Xiaomi) questo richiede anche che il bootloader sia sbloccato, cosa che non puoi fare a meno di una cancellazione dei dati.
Chrki,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.