Kako izdvojiti APK datoteku aplikacije? Kako izdvojiti APK datoteke s Android uređaja Izdvojite programe iz Android OS-a

Mnogi od vas znaju da je proces instaliranja Android aplikacije jednostavan - otvorite Google Play market, pronađete željeni program ili igru, kliknete na veliki gumb “Instaliraj” i to je to. Međutim, Android aplikacije dolaze u obliku paketa koji se također instaliraju ručno. Ovi paketi imaju ekstenziju “.apk” i njihova praktična upotreba je brojna. Na primjer, možete jednostavno sigurnosno kopirati aplikacije koje su također pohranjene kao apk datoteke. Ovo će vam čak pomoći ako aplikacija ili igra iznenada nestane s Google Playa, kao što se dogodilo s Flappy Birdom. Po želji svatko može preuzeti aplikaciju i instalirati je na svoj pametni telefon. Također je zgodno instalirati apk datoteke na uređaje koji su umjetno ograničeni od strane proizvođača (Amazon Kindle Fire ili Nokia X).

Međutim, kako možete izdvojiti instaliranu apk datoteku? Aplikaciju možete jednostavno pronaći na internetu, preuzeti i instalirati na svoj Android uređaj. Ova metoda izvrsno funkcionira s besplatnim aplikacijama. Oni koji se plaćaju zaštićeni su od preuzimanja iz očitih razloga. Osim toga, aplikacije koje preuzimaju dodatne datoteke nakon što su instalirane trebale bi dobro funkcionirati.

  • 1. Na svom Android uređaju Google Play i preuzmite aplikaciju koju želite izdvojiti.
  • 2. Preuzmite aplikaciju APK Extractor. Ova je aplikacija besplatna i jednostavna za korištenje.
  • 3. Otvorite aplikaciju APK Extractor i odaberite bilo koju aplikaciju koju želite izdvojiti. Možete označiti nekoliko aplikacija odjednom. APK datoteke bit će spremljene u mapi ExtractedApks u memoriji uređaja.

Ekstrahirane APK datoteke sada se mogu kopirati na drugi Android pametni telefon ili tablet i instalirati pomoću bilo kojeg upravitelja datotekama kao što je Astro ili ES File Explorer.

Ponekad neke aplikacije na Androidu na neki način ne odgovaraju korisniku. Primjer je nametljivo oglašavanje. A također se događa da je program dobar za sve, ali prijevod u njemu je kriv ili potpuno odsutan. Ili, na primjer, program je probni, ali ne postoji način da dobijete punu verziju. Kako promijeniti situaciju?

Uvod

U ovom ćemo članku govoriti o tome kako rastaviti APK paket s aplikacijom, pogledati njegovu unutarnju strukturu, rastaviti i dekompilirati bajt kod, a također ćemo pokušati napraviti nekoliko promjena u aplikacijama koje nam mogu donijeti jednu ili drugu korist.

Da biste sve ovo napravili sami, trebat će vam barem osnovno poznavanje jezika Java, na kojem su Android aplikacije napisane, te XML jezika, koji se u Androidu koristi posvuda - od opisa same aplikacije i njezinih prava pristupa do pohranjivanja stringova koji će se prikazati na ekranu. Također ćete trebati sposobnost korištenja specijaliziranog softvera konzole.

Dakle, što je APK paket u kojem se distribuira apsolutno sav Android softver?

Dekompilacija aplikacije

U ovom smo članku radili samo s rastavljenim kodom aplikacije, ali ako se uvedu ozbiljnije promjene u velike aplikacije, razumijevanje smali koda bit će mnogo teže. Srećom, možemo dekompilirati dex kod u Java kod, koji je, iako nije originalan i nije ponovno kompajliran, mnogo lakši za čitanje i razumijevanje logike aplikacije. Da bismo to učinili, trebat će nam dva alata:

  • dex2jar je prevoditelj Dalvik bytecode-a u JVM bytecode, na temelju kojeg možemo dobiti kod u jeziku Java;
  • jd-gui je sam dekompilator koji vam omogućuje da dobijete čitljiv Java kod iz JVM bajtkoda. Kao alternativu, možete koristiti Jad (www.varaneckas.com/jad); Iako je prilično star, u nekim slučajevima generira čitljiviji kod od Jd-guija.

Ovako ih treba koristiti. Prvo pokrećemo dex2jar, navodeći put do apk paketa kao argument:

% dex2jar.sh mail.apk

Kao rezultat toga, Java paket mail.jar će se pojaviti u trenutnom direktoriju, koji se već može otvoriti u jd-gui za pregled Java koda.

Dogovaranje APK paketa i preuzimanje istih

Paket Android aplikacija u biti je obična ZIP datoteka koja ne zahtijeva nikakve posebne alate za pregled sadržaja ili izdvajanje. Dovoljno je imati arhiver - 7zip za Windows ili konzolni unzip na Linuxu. Ali to se tiče omota. Što je unutra? Općenito, unutra imamo sljedeću strukturu:

  • META-INF/- sadrži digitalni certifikat aplikacije koji identificira njezina kreatora i kontrolne zbrojeve datoteka paketa;
  • res/ - različiti resursi koje aplikacija koristi u svom radu, kao što su slike, deklarativni opis sučelja, kao i drugi podaci;
  • AndroidManifest.xml- opis aplikacije. To uključuje, primjerice, popis potrebnih dozvola, potrebnu verziju Androida i potrebnu razlučivost zaslona;
  • razredi.dex- kompajlirani bajt kod aplikacije za Dalvik virtualni stroj;
  • resursi.arsc- također resursi, ali drugačije vrste - posebno, nizovi (da, ova se datoteka može koristiti za rusificiranje!).

Navedene datoteke i direktoriji nalaze se, ako ne u svim, onda, možda, u velikoj većini APK-ova. Međutim, postoji još nekoliko ne tako uobičajenih datoteka/direktorija koje vrijedi spomenuti:

  • imovina- analog resursa. Glavna je razlika u tome što za pristup resursu morate znati njegov identifikator, ali popis imovine može se dobiti dinamički pomoću metode AssetManager.list() u kodu aplikacije;
  • lib- izvorne Linux biblioteke napisane pomoću NDK (Native Development Kit).

Ovaj direktorij koriste proizvođači igara koji tamo postavljaju motor igre napisan u C/C++, kao i kreatori aplikacija visokih performansi (na primjer, Google Chrome). Shvatili smo uređaj. Ali kako doći do datoteke paketa aplikacije koja vas zanima? Budući da nije moguće preuzeti APK datoteke s uređaja bez root-a (nalaze se u direktoriju /data/app), a rootanje nije uvijek preporučljivo, postoje najmanje tri načina za preuzimanje datoteke aplikacije na vaše računalo:

  • APK Downloader proširenje za Chrome;
  • Aplikacija Real APK Leecher;
  • razni hosting datoteka i Vareznici.

Koju koristiti je stvar ukusa; radije koristimo zasebne aplikacije, pa ćemo opisati korištenje Real APK Leechera, pogotovo jer je napisan u Javi i, sukladno tome, radit će ili u Windowsima ili Nixu.

Nakon pokretanja programa potrebno je ispuniti tri polja: Email, Password i Device ID - te odabrati jezik. Prva dva su e-mail i lozinka vašeg Google računa koji koristite na uređaju. Treći je identifikator uređaja, a može se dobiti upisivanjem koda na brojčanik # #8255## a zatim pronalaženje retka ID uređaja. Prilikom ispunjavanja potrebno je unijeti samo ID bez prefiksa android-.

Nakon popunjavanja i spremanja često se pojavljuje poruka "Greška pri povezivanju s poslužiteljem". To nema nikakve veze s Google Playom, stoga ga slobodno zanemarite i potražite pakete koji vas zanimaju.

Pregledajte i izmijenite

Recimo da ste pronašli paket koji vas zanima, preuzeli ga, raspakirali... i kada ste pokušali pogledati neku XML datoteku, iznenadili ste se kada ste otkrili da datoteka nije tekstualna. Kako ga dekompilirati i kako općenito raditi s paketima? Je li stvarno potrebno instalirati SDK? Ne, uopće nije potrebno instalirati SDK. Zapravo, svi koraci za izdvajanje, modificiranje i pakiranje APK paketa zahtijevaju sljedeće alate:

  • ZIP arhiver za raspakiranje i pakiranje;
  • mali- Asembler/rastavljač bajt koda Dalvik virtualnog stroja (code.google.com/p/smali);
  • aapt- alat za pakiranje resursa (prema zadanim postavkama resursi se pohranjuju u binarnom obliku radi optimizacije performansi aplikacije). Uključeno u Android SDK, ali se može nabaviti odvojeno;
  • potpisnik- alat za digitalno potpisivanje modificiranog paketa (bit.ly/Rmrv4M).

Sve ove alate možete koristiti odvojeno, ali to je nezgodno, pa je bolje koristiti softver više razine izgrađen na njihovoj osnovi. Ako radite na Linuxu ili Mac OS X, postoji alat koji se zove apktool. Omogućuje vam da raspakirate resurse u njihovom izvornom obliku (uključujući binarne XML i arsc datoteke), ponovno izgradite paket s promijenjenim resursima, ali ne zna kako potpisati pakete, tako da ćete morati ručno pokrenuti uslužni program za potpis. Unatoč činjenici da je uslužni program napisan u Javi, njegova instalacija prilično je nestandardna. Prvo morate nabaviti samu jar datoteku:

$ cd /tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

$ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2

$ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/* ~/bin $ izvoz PATH=~/bin:$PATH

Ako radite na Windowsima, onda za to postoji izvrstan alat pod nazivom Virtuous Ten Studio, koji također akumulira sve te alate (uključujući i sam apktool), ali umjesto CLI sučelja korisniku pruža intuitivno grafičko sučelje pomoću kojeg možete obavljati operacije za raspakiranje, rastavljanje i dekompiliranje u nekoliko klikova. Ovaj alat je Donation-ware, to jest, ponekad se pojavljuju prozori koji traže da dobijete licencu, ali na kraju se to može tolerirati. Nema smisla opisivati ​​ga jer sučelje možete razumjeti za nekoliko minuta. Ali apktool, zbog svoje konzolne prirode, treba raspraviti detaljnije.


Pogledajmo opcije apktoola. Ukratko, postoje tri osnovne naredbe: d (decode), b (build) i if (install framework). Ako je s prve dvije naredbe sve jasno, što onda radi treća, uvjetna naredba? Raspakira navedeni okvir korisničkog sučelja, što je neophodno u slučajevima kada secirate bilo koji paket sustava.

Pogledajmo najzanimljivije opcije prve naredbe:

  • -s- nemojte rastavljati dex datoteke;
  • -r- nemojte raspakirati resurse;
  • -b- nemojte umetati informacije o ispravljanju pogrešaka u rezultate rastavljanja dex datoteke;
  • --staza-okvira- koristite navedeni okvir korisničkog sučelja umjesto onog ugrađenog u apktool. Sada pogledajmo nekoliko opcija za naredbu b:
  • -f- prisilna montaža bez provjere promjena;
  • -a- navedite put do aapta (alat za izgradnju APK arhive), ako ga iz nekog razloga želite koristiti iz drugog izvora.

Korištenje apktoola vrlo je jednostavno; da biste to učinili, samo navedite jednu od naredbi i put do APK-a, na primjer:

$ apktool d mail.apk

Nakon toga, sve ekstrahirane i rastavljene datoteke paketa pojavit će se u direktoriju pošte.

Priprema. Onemogućavanje oglašavanja

Teorija je, naravno, dobra, ali zašto je potrebna ako ne znamo što ćemo s neraspakiranim paketom? Pokušajmo primijeniti teoriju u našu korist, naime, modificirajmo neki softver tako da nam ne prikazuje reklame. Na primjer, neka to bude Virtual Torch - virtualna baklja. Ovaj je softver idealan za nas jer je do kraja ispunjen dosadnim reklamama i, štoviše, dovoljno je jednostavan da se ne izgubimo u džungli koda.


Dakle, pomoću jedne od gore navedenih metoda preuzmite aplikaciju s tržišta. Ako odlučite koristiti Virtuous Ten Studio, jednostavno otvorite APK datoteku u aplikaciji i raspakirajte je, izradite projekt (Datoteka -> Novi projekt), zatim odaberite Uvezi datoteku u kontekstnom izborniku projekta. Ako je vaš izbor pao na apktool, samo pokrenite jednu naredbu:

$ apktool d com.kauf.particle.virtualtorch.apk

Nakon toga će se u direktoriju com.kauf.particle.virtualtorch pojaviti stablo datoteka slično onom opisanom u prethodnom odjeljku, ali s dodatnim direktorijem smali umjesto dex datoteka i datotekom apktool.yml. Prvi sadrži rastavljeni kod izvršne dex datoteke aplikacije, drugi sadrži servisne informacije potrebne apktoolu za ponovno sastavljanje paketa.

Prvo mjesto koje bismo trebali pogledati je, naravno, AndroidManifest.xml. I tu odmah nailazimo na sljedeći redak:

Nije teško pogoditi da je odgovoran za davanje dopuštenja aplikaciji za korištenje internetske veze. Zapravo, ako se samo želimo riješiti oglašavanja, najvjerojatnije ćemo samo trebati blokirati aplikaciju s interneta. Pokušajmo to učiniti. Brišemo navedeni redak i pokušavamo izgraditi softver koristeći apktool:

$ apktool b com.kauf.particle.virtualtorch

Rezultirajuća APK datoteka pojavit će se u direktoriju com.kauf.particle.virtualtorch/build/. Međutim, neće ga biti moguće instalirati jer nema digitalni potpis i kontrolne zbrojeve datoteka (jednostavno nema META-INF/ imenik). Paket moramo potpisati pomoću uslužnog programa apk-signer. Pokrenut. Sučelje se sastoji od dva taba - na prvom (Key Generator) kreiramo ključeve, na drugom (APK Signer) potpisujemo. Za izradu privatnog ključa ispunite sljedeća polja:

  • Ciljna datoteka- izlazna datoteka spremišta ključeva; obično pohranjuje jedan par ključeva;
  • Lozinka I Potvrdi- lozinka za pohranu;
  • Alias- naziv ključa u spremištu;
  • Alias ​​lozinka I Potvrdi- lozinka tajnog ključa;
  • Valjanost- rok valjanosti (u godinama). Zadana vrijednost je optimalna.

Ostala polja su, općenito, izborna - ali barem jedno mora biti popunjeno.


UPOZORENJE

Da biste potpisali aplikaciju pomoću apk-signera, morate instalirati Android SDK i navesti punu putanju do njega u postavkama aplikacije.

Sve informacije su date samo u informativne svrhe. Ni urednici ni autor nisu odgovorni za bilo kakvu moguću štetu prouzročenu materijalima ovog članka.

Sada možete potpisati APK ovim ključem. Na kartici Potpisnik APK-a odaberite novogeneriranu datoteku, unesite zaporku, alias ključa i zaporku, zatim pronađite APK datoteku i hrabro kliknite gumb "Potpiši". Ako sve bude u redu, paket će biti potpisan.

INFO

Budući da smo paket potpisali vlastitim ključem, on će biti u sukobu s originalnom aplikacijom, što znači da ćemo pri pokušaju ažuriranja softvera putem marketa dobiti grešku.

Digitalni potpis potreban je samo za softver treće strane, tako da ako mijenjate sistemske aplikacije koje su instalirane tako da ih kopirate u /system/app/ direktorij, ne morate ih potpisivati.

Nakon toga preuzmite paket na svoj pametni telefon, instalirajte ga i pokrenite. Voila, oglas je nestao! Umjesto toga, međutim, pojavila se poruka da nemamo internet ili nemamo odgovarajuće dozvole. U teoriji, ovo bi moglo biti dovoljno, ali poruka izgleda neugodno, a da budemo iskreni, posrećilo nam se s glupom aplikacijom. Normalno napisani softver će najvjerojatnije razjasniti svoje vjerodajnice ili provjeriti internetsku vezu, au suprotnom jednostavno odbiti pokretanje. Kako biti u ovom slučaju? Naravno, uredite kod.

Obično autori aplikacija stvaraju posebne klase za prikazivanje reklama i pozivaju metode tih klasa kada se aplikacija ili jedna od njezinih “aktivnosti” (jednostavno rečeno, zasloni aplikacije) pokrene. Pokušajmo pronaći ove klase. Idemo u direktorij smali, zatim com (org sadrži samo otvorenu grafičku biblioteku cocos2d), pa kauf (ovdje je, jer je ovo ime programera i sav njegov kod) - i evo ga, marketinški imenik. Unutra nalazimo hrpu datoteka s nastavkom smali. To su klase, a najistaknutija od njih je klasa Ad.smali iz čijeg naziva je lako pogoditi da je ona ta koja prikazuje reklame.

Mogli bismo promijeniti logiku njezina rada, ali bi bilo puno lakše jednostavno ukloniti pozive bilo koje od njegovih metoda iz same aplikacije. Stoga napuštamo marketinški imenik i idemo u susjedni imenik čestica, a zatim na virtualtorch. Ovdje posebnu pozornost zaslužuje datoteka MainActivity.smali. Ovo je standardna Android klasa koju kreira Android SDK i instalira kao ulazna točka u aplikaciju (analogno glavnoj funkciji u C). Otvorite datoteku za uređivanje.

Unutra se nalazi smali kod (lokalni asembler). Prilično je zbunjujuća i teška za čitanje zbog svoje prirode niske razine, pa je nećemo proučavati, već ćemo jednostavno pronaći sve reference na klasu Ad u kodu i komentirati ih. U pretragu unesemo redak "Oglas" i dođemo do retka 25:

Polje privatni oglas:Lcom/kauf/marketing/Oglas;

Ovdje se kreira oglasno polje za pohranjivanje objekta klase oglasa. Komentiramo stavljanjem znaka ### ispred retka. Nastavljamo potragu. Redak 423:

Nova instanca v3, Lcom/kauf/marketing/Ad;

Ovdje se događa stvaranje objekta. Idemo komentirati. Nastavljamo pretragu i nalazimo u redovima 433, 435, 466, 468, 738, 740, 800 i 802 pozive metodama klase Ad. Idemo komentirati. Izgleda da je to to. Uštedjeti. Sada paket treba ponovno sastaviti i provjeriti funkcionalnost i prisutnost oglašavanja. Radi čistoće eksperimenta, vraćamo red uklonjen iz AndroidManifest.xml, sastavljamo paket, potpisujemo i instaliramo.

Naš zamorac. Oglašavanje vidljivo

Ups! Oglašavanje je nestalo samo dok je aplikacija radila, ali je ostalo u glavnom izborniku koji vidimo kada pokrenemo softver. Dakle, čekaj, ali ulazna točka je klasa MainActivity, a reklama je nestala dok je aplikacija radila, ali je ostala u glavnom izborniku, dakle ulazna točka je drugačija? Da biste identificirali pravu ulaznu točku, ponovno otvorite datoteku AndroidManifest.xml. I da, sadrži sljedeće retke:

Oni nam govore (i, što je još važnije, androidu) da aktivnost pod nazivom Start treba pokrenuti kao odgovor na generiranje namjere (događaja) android.intent.action.MAIN iz kategorije android.intent.category.LAUNCHER. Ovaj događaj se generira kada dodirnete ikonu aplikacije u pokretaču, tako da određuje ulaznu točku, odnosno klasu Start. Najvjerojatnije je programer prvo napisao aplikaciju bez glavnog izbornika, čija je ulazna točka bila standardna klasa MainActivity, a zatim je dodao novi prozor (aktivnost) koji sadrži izbornik i opisan u klasi Start, te ga ručno napravio unosom točka.

Otvorite datoteku Start.smali i ponovno potražite redak "Ad", nalazimo u redovima 153 i 155 spominjanje klase FirstAd. Također se nalazi u izvornom kodu i, sudeći po nazivu, odgovoran je za prikazivanje oglasa na glavnom ekranu. Pogledajmo dalje, postoji kreiranje instance klase FirstAd i namjera koja je, prema kontekstu, povezana s tom instancom, a zatim oznaka cond_10 na koju se uvjetni prijelaz provodi točno prije stvaranja instance razreda:

If-ne p1, v0, :cond_10 .line 74 nova instanca v0, Landroid/content/Intent; ... :cond_10

Najvjerojatnije, program nekako nasumično izračunava treba li se oglašavanje prikazati na glavnom zaslonu, a ako ne, skače izravno na cond_10. U redu, pojednostavimo njen zadatak i zamijenimo uvjetni prijelaz bezuvjetnim:

#ako-ne p1, v0, :cond_10 goto:cond_10

U kodu se više ne spominje FirstAd, pa zatvaramo datoteku i ponovno sastavljamo našu virtualnu baklju pomoću apktoola. Kopirajte ga na svoj pametni telefon, instalirajte, pokrenite. Voila, sva reklama je nestala, na čemu nam svima čestitamo.

Rezultati

Ovaj članak samo je kratki uvod u metode hakiranja i modificiranja Android aplikacija. Mnogi problemi ostali su iza kulisa, kao što je uklanjanje zaštite, raščlanjivanje maskiranog koda, prevođenje i zamjena resursa aplikacije, kao i modificiranje aplikacija napisanih pomoću Android NDK. Međutim, ako imate osnovno znanje, samo je pitanje vremena da sve shvatite.

APK datoteka s kojom instaliramo igre je batch datoteka i može se ekstrahirati ako je potrebno. Ovo je vrlo zgodno jer se već instalirane aplikacije mogu izdvojiti u jednu datoteku.

Često se događaju situacije kada ste, na primjer, završili igru ​​i izbrisali je s mobilnog uređaja. Ali nakon nekog vremena odlučili su ponovno zaigrati. Kako ne biste započeli prolaz od nule, dovoljno je ukloniti ARC i koristiti ga kada je potrebno. Cijeli proces će se obnoviti.

Ekstrahiranje APK-a bit će vrlo korisno kada ga zatrebate prijatelju putem Bluetootha. Kako biste izbjegli instaliranje posebnog programa, možete upotrijebiti donju metodu.

ARC se izdvaja iz instaliranih aplikacija pomoću posebnog softvera. Prikladan upravitelj datoteka savršen je za to. Astro upravitelj datoteka.

Upravitelj datoteka pomoći će vam upravljati sigurnosnom kopijom programa dostupnih na uređaju, pregledavanjem videa i slika te upraviteljem zadataka. Za jednostavno uklanjanje instalacijskog ARC-a trebat će vam:

1. Da bi Astro File Manager funkcionirao, morat ćete ga instalirati na svoj uređaj, za što ćete morati pogledati Google Play. Nakon dovršetka postupka instalacije možete započeti s radom.

2. Pokrenite Astro File Manager. Na ekranu će se otvoriti prozor koji prikazuje dostupne memorijske pogone i popis usluga na koje se možete registrirati ili prijaviti.

3. Prijeđite prstom ulijevo za otvaranje glavnog izbornika aplikacije. U donjem lijevom kutu kliknite na ikonu alata i idite na Application Manager.

4. Vidjet ćete popis sa svim instaliranim programima i igrama.

5. Za uklanjanje ARK-a pritisnite poseban gumb koji se nalazi u gornjem desnom kutu. Među ponuđenim opcijama odaberite BACKUP. Radi jasnoće, ovu operaciju izvodim s .

Sada samo trebate pričekati da proces završi. Sve nastale datoteke nalazit će se u mapi Sigurnosne kopije – Aplikacije. Instaliraju se jednostavno kao i obične APK datoteke.

Mnogi korisnici Androida znaju da pomoću aplikacije Titanium Backup možete izdvojiti aplikaciju s uređaja kao apk datoteku. Danas ćemo pogledati metodu kojom možete izvući apk datoteku aplikacije izravno iz Google Play trgovine.

Prednost ove metode je što nema potrebe prvo instalirati aplikaciju na uređaj. Nažalost, ova metoda radi samo za besplatne aplikacije. Dakle, što nam treba:

1. Google Chrome

Napravite drugi prečac za Google Chrome na radnoj površini.

Kliknite desnom tipkom miša na prečac i odaberite “Svojstva”. U polje “Object” dodajte sljedeće naredbe odvojene razmakom:

Ignoriraj-pogreške-certifikata

Dopusti-izvođenje-nesigurnog-sadržaja

Izgledat će otprilike ovako:

...\chrome.exe" --ignore-certificate-errors --allow-running-insecure-content

Pritisnite “Primijeni” i “U redu”.

Nakon ove operacije morate ponovno pokrenuti preglednik, zatvarajući sve pokrenute instance aplikacije.

2. Naziv Google računa i ID uređaja

Zapravo, simulirati ćemo preuzimanje aplikacije na uređaj, tako da morate znati naziv vašeg računa, odnosno naziv vašeg Google mailboxa, kao i identifikacijski broj vašeg Android uređaja.

S kutijom je sve jasno, ali da biste saznali ID uređaja, otvorite brojčanik na pametnom telefonu i birajte *#*#8255#*#*

Na zaslonu koji se pojavi trebate pronaći redak "ID uređaja:"

ID broj je kombinacija slova i brojeva nakon "android-". Na primjer, ako u retku vidite "ID uređaja: android-1122aa33bb445577", identifikator je kombinacija "1122aa33bb445577". Zapiši ovu kombinaciju.

Ako iz nekog razloga niste uspjeli saznati svoj ID uređaja koristeći gornju metodu, jednostavno možete preuzeti aplikaciju Device ID iz trgovine Google Play.

3. APK Downloader

Preuzmite proširenje preglednika pod nazivom APK Downloader.

U prozor koji se pojavi upisujemo adresu našeg Google računa, odnosno email adresu. Lozinka (da, zastrašujuća), kao i ID uređaja. Nakon toga kliknite na “Prijava”.

U sljedećem prozoru odaberite svoju državu i mobilnog operatera, a zatim kliknite "Spremi postavke". Zatim bi se trebao pojaviti prozor koji pokazuje da je ekstenzija uspješno aktivirana.

4. Trgovina Google Play

Sada idite u našu omiljenu trgovinu Google Play i odaberite bilo koju besplatnu aplikaciju. Na desnoj strani adresne trake preglednika pojavit će se karakteristična zelena glava sa strelicom.

Kliknite na ovu ikonu i aplikacija će biti uspješno preuzeta na vaše računalo kao apk datoteka. U biti, sada znamo kako stvoriti samostalne distribucije besplatnih aplikacija.

Nije moguće provjeriti apsolutni integritet programera proširenja APK Downloader, stoga podatke o svom računu unesite na vlastitu odgovornost i rizik. Osim toga, takve radnje, u načelu, krše pravila korištenja trgovine Google Play.

Pozdrav čitateljima naše stranice. Jednog je dana jedan od posjetitelja zatražio pomoć; trebao je izdvojiti APK datoteke s Android pametnog telefona. Stoga smo u ovom članku odlučili opisati odgovor na ovo pitanje. Pomoću ove operacije možete napraviti sigurnosnu kopiju svih instaliranih aplikacija na pametnom telefonu, tabletu ili drugim uređajima koji pokreću operativni sustav Android.

U kojim slučajevima se sigurnosno kopiraju instalirane aplikacije?

Situacija jedna. Morate vratiti telefon na tvorničke postavke, ali nema pristupa Internetu ili ima samo mobilni pristup. Ne želite ponovno preuzimati aplikacije s Google Playa jer će vam trebati puno vremena. Upravo je za takve slučajeve moguće izdvojiti APK datoteke s Android uređaja ili .

Druga situacija. Imate instaliranu uzbudljivu igru, čija predmemorija "teži" puno, a vašem se prijatelju svidjela i želio je istu igračku, ali, opet, nema pristupa Internetu. Ovdje ćete morati rezervirati instaliranu igru. Upute za pravilno instaliranje igara s predmemorijom možete pronaći ovdje.

Mnogo je takvih situacija.

Kako izdvojiti APK datoteke s Android uređaja?

Za dovršenje ovog zadatka trebat će nam besplatna aplikacija ES Explorer koja se može pronaći na Google Playu. Zašto baš ovaj dirigent? Jednostavan je, izvrstan upravitelj datoteka jednostavan za korištenje i već ima integriranu značajku sigurnosnog kopiranja aplikacija. Pomoću ove funkcije možete izdvojiti željene APK datoteke s Android uređaja.

Metoda 1. Dakle, instalirali ste "ES Explorer", sada ga pokrenimo:

Slika 1

Idemo na izbornik aplikacija da to učinimo, pritisnemo gumb koji smo naveli u gornjem lijevom kutu zaslona uređaja. Proširite odjeljak "Knjižnice" i kliknite APPs.

Slika 2

Ako ste sve napravili kako treba, pred vama će se otvoriti prozor s instaliranim korisničkim aplikacijama. Zatim odaberite aplikaciju koju želite izdvojiti i pritisnite gumb rezerva na dnu ekrana.


Slika 3 Slika 4

Sve izdvojene aplikacije nalaze se u mapi « Memorija telefona/sigurnosne kopije/aplikacije". Možda ste primijetili da su na slikama 3 i 4 neke datoteke označene crvenom ili zelenom bojom, pa evo: aplikacije koje su prethodno bile sigurnosno kopirane i nalaze se u mapi označene su zelenom bojom aplikacije , a crveno - aplikacije koje su također ranije izdvojene, ali izbrisane iz mape aplikacije (brišu se samo ekstrahirane datoteke, ne instalirane). To je zapravo sve što se tiče ekstrakcije pomoću ove metode.

Slika 5

Sada možete raditi što god želite s ovim datotekama: preuzeti ih na svoje računalo, poslati ih prijatelju putem Bluetootha ili e-pošte. Podsjetimo vas još jednom da ova metoda sigurnosno kopira samo one aplikacije koje je korisnik instalirao, ali ne i sistemske. Za izradu sigurnosne kopije aplikacija sustava koristite metodu 2.

Metoda 2. Pokrećemo isti "ES Explorer". Na vrhu ekrana nalazi se odabir odjeljaka memorije (Slika 6) ili idite na izbornik "Lokalna pohrana" (Slika 7) i odaberite stavku /Uređaj .


Slika 6 Slika 7

Dalje morate ići na sustav/aplikacija . Ovdje su sve aplikacije instalirane na uređaju: korisničke i sistemske. Zatim tražimo potrebnu APK datoteku i kopiramo je u željenu mapu. Tako ćete dobiti gotovu APK datoteku za instalaciju na druge gadgete.

Upozorenje! Za obje metode možda ćete morati. Sasvim je moguće da se neke izdvojene sistemske APK datoteke možda neće instalirati na druge Android uređaje zbog činjenice da su dizajnirane za određeni firmware.

To je sve.

Nadamo se da je ovaj post pomogao riješiti problem i da ste uspjeli izdvojiti APK datoteke sa svog Android uređaja. Ako znate druge načine rezerviranja programa ili imate slična pitanja, pišite nam.

Pratite nas, čeka nas još puno zanimljivih stvari.