Cum se salveaza pe calculator aplicatiile dintr-un telefon cu android?

Simplu. Mai intai se instaleaza un manager de fisiere. Eu, de pilda, folosesc ES File Explorer (download aici, info aici). Se deschide programul, apoi meniul, se selecteaza Manager si apoi App Manager, dupa care apare lista aplicatiilor.

Dupa o apasare lunga pe numele unei aplicatii apare o lista intitulata Operations. Se selecteaza Backup. Aplicatia e salvata sub forma NUME.apk in directorul /sdcard/backups/apps/. De acolo poate fi copiata pe calculator.

Unele aplicatii nu pot fi salvate asa. Nu-i nimic, mai exista o varianta. Aveti nevoie de Android SDK. Dupa instalare nu mai e mult (nu stiu cum merge instalarea pe Windoze, pe Linux se dezarhiveaza, pur si simplu, directorul android-sdk-linux_x86, eu imi pun aplicatiile de genul asta in ~/opt/).

Se conecteaza telefonul la calculator prin usb (trebuie sa fie activata optiunea “USB debugging”, apare in Settings > Applications > Development). Din Android SDK nu avem de fapt nevoie decat de o singura chestie – adb (pe Windoze probabil se cheama adb.exe).

Se intra in linie de comanda in directorul in care se afla adb-ul (sub android-sdk-linux_x86 e fie in tools, fie in platform-tools, in functie de versiunea de Android SDK).

Urmeaza cateva comenzi simple:
sudo adb shell (dupa asta e ca si cand am fi intrat intr-un terminal deschis pe telefon; comanda e de fapt “adb shell”, dar pe linux trebuie data ca root; pe Windoze nu-i nevoie de “sudo”)
cd /data/app (ne ducem, pe telefon, in “locul” in care sunt aplicatiile)
ls (aflam cum se numesc fisierele; din lista care se afiseaza o sa va alegeti aplicatia pe care doriti sa o salvati pe calculator)

Mai deschidem un terminal si rulam:
adb pull /data/app/NUME_APLICATIE.apk NUME_SUB_CARE_VREM_SA_SALVAM_APLICATIA.apk

Si gata. Fisierul NUME_SUB_CARE_VREM_SA_SALVAM_APLICATIA.apk o sa apara in acelasi sub-director in care e si adb-ul.

La ce foloseste treaba asta? Mie, de pilda, mi-a folosit la chestia urmatoare. Ramo a primit de la Mos Craciun o tableta cu Android si cand intra de pe ea in Android Market nu vede o gramada de aplicatii pe care eu le vad de pe telefon. Pe Android aplicatiile nu pot fi transferate direct, de pe un device pe altul, prin bluetooth, asa ca am avut nevoie de o solutie diferita. Noroc ca n-a fost prea complicat. 🙂

In plus, unele aplicatii dispar de pe Android Market. Am patit asa cu KoalaGo – Free (un client de go pentru IGS). Am trecut la Cyanogen Mod cand au scos in sfarsit o varianta pentru HTC Wildfire si a trebuit sa reinstalez toate aplicatiile. KoalaGo – Free nu mai era nicaieri. Daca as fi avut un backup pe calculator, ar fi fost cool. Asa, m-am descurcat intr-un tarziu cu alta aplicatie – AndroidNoGo Lite (n-a mers decat dupa ce m-am conectat la IGS de pe calculator si mi-am schimbat parola).

Sau poate cineva isi doreste foarte mult sa vada, pur si simplu, cum arata pe dinauntru o aplicatie de android (apk-urile sunt de fapt arhive de fisiere, unele chestii din ele, cum ar fi iconul aplicatiei, pot fi usor modificate etc.) sau sa o ruleze intr-un emulator, pe calculator (eu mi-am facut unul urmand indicatiile de aici) s.a.m.d.

[G. S.]

1 thought on “Cum se salveaza pe calculator aplicatiile dintr-un telefon cu android?

Comments are closed.