- - Cum să faceți copii de siguranță pentru imaginile de bootare, recuperare și partiție a telefonului dvs. Android

Cum să faceți copii de siguranță pentru imaginile de bootare, recuperare și partiție ale telefonului dvs. Android

Backup Android
Nu ne putem sublinia suficient asupra importanțeicopiile de siguranță și când vine vorba de tinkering cu telefonul tău Android, o copie de rezervă a sistemului, partițiile de recuperare și de pornire te pot salva o mulțime de dificultăți pe care altfel ar trebui să le parcurgi dacă ai probleme și ai nevoie de aceste imagini. În acest ghid, vă vom spune cum să luați aceste copii de rezervă folosind un instrument gratuit numit RomDump.

Deși puteți găsi aceste copii de rezervă peinternet, acestea au fost luate de alți utilizatori și nu știi niciodată dacă au fost modificate pentru a conține cod rău intenționat sau nu. În al doilea rând, nu puteți fi prea sigur dacă ar funcționa cu specificațiile exacte ale telefonului dvs. sau nu, întrucât chiar și pentru același model de telefon, pot exista diferențe în funcție de regiunile telefonului, operatorii de transport intenționați și alți factori similari și intermitent o imagine de pornire, sistem sau recuperare greșită a telefonului dvs. o poate face cel mai probabil. Prin urmare, este întotdeauna o idee minunată să luați singuri imagini de rezervă ale acestor partiții ale dispozitivului dvs. înainte de a încerca să le modificați, astfel încât să poată fi recuperate ulterior dacă ceva nu merge bine.

RomDump este un instrument gratuit care vă permite să faceți exact asta. Este destul de ușor de utilizat pentru oricine este confortabil dacă tastați câteva comenzi și creează în mod eficient imagini de rezervă ale partițiilor de boot, recuperare și sistem ale telefonului dvs. Android. Este necesar ca telefonul dvs. să fie înrădăcinat mai întâi și veți avea nevoie de ADB instalat pe computer sau de o aplicație de terminal instalată pe dispozitivul dvs. Android.

Acum că am avut o imagine de ansamblu, să continuăm lucrurile.

Înainte de a continua:

  • Asigurați-vă că dispozitivul dvs. este înrădăcinat. Dacă nu, nu, faceți o căutare rapidă pe site-ul nostru pentru „nume de telefon rădăcină” fără ghilimele, înlocuind „nume_ telefon” cu numele dispozitivului. Veți găsi un ghid ușor de urmărit cu privire la înrădăcinarea telefonului.
  • În cazul în care utilizați metoda ADB, asigurați-vă că aveți ADB instalat pe computer. Dacă nu, consultați ghidul nostru despre ce este ADB și cum să îl configurați pe computer.
  • Pe de altă parte, dacă veți utiliza o aplicație de terminal, descărcați și instalați Android Terminal Emulator, care este disponibil gratuit în Android Market.

Acum continuați conform metodei pe care ați ales-o.

Metoda ADB:

  1. Descărcați RomDump din linkul dat mai jos, extrageți fișierul numit „instala” din arhiva zip descărcată pe computer și copiați-l în folderul „instrumente” din folderul de instalare SDK Android.
  2. Conectați telefonul la computer prin USB și asigurați-vă că modul de depanare USB este activat în Setări >> Aplicații >> Dezvoltare.
  3. Deschideți o fereastră de prompt de comandă și introduceți următoarele comenzi:
    adb push install /data/local/
    adb shell chmod 04755 /data/local/install
    adb shell /data/local/install
  4. S-ar putea să vedeți o ieșire a comenzii de mai sus. Așteptați până se termină.
  5. Activați și apoi dezactivați Wi-Fi pe telefonul dvs. Android. Dacă a fost deja activat, dezactivați-o, activați-o și apoi dezactivați-o din nou.
  6. Tastați această comandă în fereastra promptului de comandă de pe computer:
    adb shell romdump
  7. Așteptați cu răbdare finalizarea procesului și ați terminat. Acum puteți ieși din promptul de comandă.

Metoda terminalului:

  1. Descărcați RomDump din linkul de mai jos, extrageți fișierul numit „instala” din arhiva zip descărcată pe computer și copiați-l pe rădăcina cardului de stocare a telefonului.
  2. Lansați Android Terminal Emulator (sau orice altă aplicație de terminal la alegere) pe telefonul dvs. Android și introduceți aceste comenzi:
    su
    cat /sdcard/install >/data/local/install
    chmod 04755 /data/local/install
    /data/local/install
  3. Veți vedea o ieșire a comenzii de mai sus. Așteptați până la finalizarea ieșirii.
  4. După apariția acestei ultime linii, activați și apoi dezactivați Wi-Fi pe telefon. Dacă a fost deja activat, dezactivați-o, activați-o și apoi dezactivați-o din nou.
  5. Tastați această comandă în Terminal Emulator:
    /system/bin/romdump
  6. Așteptați cu răbdare până se termină procesul și ați terminat. Acum puteți ieși din emulatorul terminalului.

Dacă ați finalizat pașii de mai sus pentru oricare dintrecele două metode cu succes, veți găsi un director numit „romdump” pe rădăcina cardului SD care conține o subfolder cu numele modelului dispozitivului dvs. Acest folder va conține imagini de partiție de boot, sistem și recuperare.

Metodă alternativă în cazul în care cele de mai sus nu funcționează:

Dacă această metodă nu funcționează pentru dvs. și tot ce trebuie să faceți backup sunt imaginile de recuperare și de pornire, puteți face acest lucru pur și simplu după cum urmează.

Notă: NU încercați să faceți o copie de rezervă a partiției de sistem utilizând această metodă, deoarece imaginea de sistem pe care o produce în acest fel NU va fi o imagine de sistem validă care va fi utilizată ulterior pentru a restabili partiția de sistem. Folosiți-o doar pentru recuperarea și pornirea imaginilor partiției.

  1. Dacă utilizați ADB, conectați dispozitivul la computer prin USB, lansați o fereastră de prompt de comandă pe computer și introduceți următoarea comandă:
    adb shell

    Dacă în schimb utilizați Terminal Emulator, lansați-l pe telefonul dvs. Android și introduceți următoarea comandă și acceptați să acordați orice permisiuni pentru care vi se solicită:

    su

    Procesul rămas va fi același atât pentru ADB, cât și pentru emulatorul terminalului.

  2. Introduceți următoarea comandă:
    cat proc/mtd
  3. Veți obține o ieșire similară cu aceasta. Rețineți că rezultatul dvs. poate diferi de acesta și trebuie să continuați în funcție de rezultatul obținut, mai degrabă decât de exemplul pe care îl vedeți aici.
    dev:    size   erasesize  name
    mtd0: 000a0000 00020000 "misc"
    mtd1: 00480000 00020000 "recovery"
    mtd2: 00300000 00020000 "boot"
    mtd3: 0fa00000 00020000 "system"
    mtd4: 02800000 00020000 "cache"
    mtd5: 093a0000 00020000 "userdata"
  4. Pentru a descărca imaginea de recuperare pe cardul SD, faceținota primului cuvânt al liniei care spune „recuperare” în final. Este „mtd1” în cazul acestui exemplu, dar poate fi o altă intrare pentru dvs. Acum folosiți această comandă, înlocuind „mtd1” cu termenul care se aplică în cazul dvs., dacă este diferit:
    dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
  5. În mod similar, pentru a descărca imaginea de pornire pe SDcard, notează primul cuvânt al liniei care spune „boot” până la urmă, care este „mtd2” în cazul nostru, dar poate diferi pentru tine. Utilizați această comandă acum, înlocuind „mtd2” cu termenul care este aplicabil în cazul dvs., dacă este diferit:
    dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096

Asta este - acum aveți backup.img și boot.img backup la rădăcina cardului SD.

Descărcați RomDump v72

Comentarii