Šta je APK fajl i kako ga instalirati na Android uređaj? kako otvoriti ark datoteku na androidu

Ponekad neke aplikacije na Androidu iz nekog razloga ne odgovaraju korisniku. Primjer je dosadne reklame. I to se tako dešava - svi su dobri u programu, ali samo je prevod u njemu ili kriv, ili potpuno izostao. Ili, na primjer, program je probni i dobijete puna verzija nema mogućnosti. Kako promijeniti situaciju?

Uvod

U ovom članku ćemo govoriti o tome kako rastaviti APK paket s aplikacijom, razmotriti to unutrašnja struktura, rastaviti i dekompilirati bajtkod, a također pokušati napraviti nekoliko promjena u aplikacijama koje nam mogu donijeti ovu ili onu korist.

Da biste sve ovo uradili sami, trebat će vam barem osnovno znanje jezik Java, na kojem su napisane Android aplikacije, i XML jezik, koji se koristi svuda u Androidu - od opisivanja same aplikacije i njenih prava pristupa do pohranjivanja stringova koji će biti prikazani na ekranu. Također će vam trebati sposobnost rukovanja specijaliziranim softverom za konzolu.

Dakle, koji je APK paket u kojem se distribuira apsolutno sav softver za Android?

Dekompilacija aplikacije

U članku smo radili samo sa rastavljenim kodom aplikacije, međutim, ako unesete ozbiljnije promjene u velike aplikacije, bit će mnogo teže razumjeti smali kod. Srećom, možemo dekompilirati dex kod u Java kod, koji, iako nije originalan i ne može se ponovo kompilirati, mnogo je lakši za čitanje i razumijevanje logike aplikacije. Da bismo to uradili, potrebna su nam dva alata:

  • dex2jar - prevodilac Dalvik bytecode-a u JVM bytecode, na osnovu kojeg možemo dobiti Java kod;
  • jd-gui je sam dekompajler koji vam omogućava da dobijete čitljiv Java kod iz JVM bajtkoda. Alternativno, možete koristiti Jad (www.varanecas.com/jad); iako je prilično star, u nekim slučajevima generiše čitljiviji kod od Jd-gui.

Treba ih koristiti ovako. 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 direktorijumu, koji se već može otvoriti u jd-gui-u za pregled Java koda.

Sređivanje APK paketa i njihovo preuzimanje

Paket android aplikacije, u stvari, je obična ZIP datoteka, za pregled sadržaja i raspakivanje koje nisu potrebni posebni alati. Dovoljno je imati arhiver - 7zip za Windows ili konzolu unzip u Linuxu. Ali to je u vezi omotača. Šta je unutra? Unutra generalno imamo sljedeću strukturu:

  • META-INF/- sadrži digitalni sertifikat aplikacije, koji potvrđuje njenog kreatora, i kontrolne sume fajlova paketa;
  • res/ - različiti resursi koje aplikacija koristi u svom radu, kao što su slike, deklarativni opis interfejsa i drugi podaci;
  • AndroidManifest.xml- opis aplikacije. Ovo uključuje, na primjer, listu potrebnih dozvola android verzija i potrebna rezolucija ekrana;
  • classes.dex- kompajlirani bajt kod aplikacije za Dalvik virtuelnu mašinu;
  • resursi.arsc- takođe resursi, ali druge vrste - posebno stringovi (da, ovaj fajl se može koristiti za rusifikacije!).

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

  • imovine- analogni resursi. Glavna razlika je u tome što da biste pristupili resursu, morate znati njegov identifikator, dok se lista sredstava može dobiti dinamički korištenjem metode AssetManager.list() u kodu aplikacije;
  • lib- izvorne Linux biblioteke napisane uz pomoć NDK (Native Development Kit).

Ovaj direktorij koriste proizvođači igara da tamo stave svoj motor za igre napisan na C/C++, kao i kreatori aplikacija visokih performansi (na primjer, google chrome). Shvatio sam uređaj. Ali kako doći do paketa aplikacije od interesa? Budući da nije moguće dobiti APK datoteke sa uređaja bez rutiranja (oni se nalaze u direktoriju /data/app), a rutiranje nije uvijek preporučljivo, postoje najmanje tri načina da se fajl aplikacije prenese na svoj računar:

  • Ekstenzija za APK Downloader za Chrome;
  • Real APK Leecher aplikacija;
  • razni hosting datoteka i warezniki.

Koji koristiti je stvar ukusa; radije koristimo odvojene aplikacije, pa ćemo opisati upotrebu Real APK Leecher-a, pogotovo jer je napisan u Javi i, shodno tome, radit će čak i u Windows-u, čak iu nixu.

Nakon pokretanja programa potrebno je popuniti tri polja: Email, Password i Device ID - i odabrati jezik. Prva dva su e-mail i lozinka vašeg Google naloga koji koristite na uređaju. Treći je ID uređaja, a možete ga dobiti biranjem koda na biraču # #8255## a zatim pronalaženje linije ID uređaja. Prilikom popunjavanja potrebno je unijeti samo ID bez android- prefiksa.

Nakon popunjavanja i čuvanja, često se pojavljuje poruka “Greška pri povezivanju sa serverom”. To nema nikakve veze Google Play, pa ga slobodno zanemarite i potražite pakete koji vas zanimaju.

Pregled i modifikacija

Recimo da ste pronašli paket koji vas zanima, preuzeli ga, raspakovali ... i kada ste pokušali da pogledate neki XML fajl, bili ste iznenađeni kada ste otkrili da fajl nije tekstualni fajl. Kako ga dekompilirati i kako općenito raditi s paketima? Da li je zaista potrebno instalirati SDK? Ne, ne morate instalirati SDK. Zapravo, za sve korake za raspakivanje, modificiranje i pakiranje APK paketa, potrebni su sljedeći alati:

  • ZIP arhiver za raspakivanje i pakovanje;
  • smali- asembler/rastavljač bajtkoda Dalvik virtuelne mašine (code.google.com/p/smali);
  • aapt- alat za pakovanje resursa (podrazumevano, resursi se pohranjuju u binarnom obliku radi optimizacije performansi aplikacije). Uključeno u Android SDK, ali se može nabaviti zasebno;
  • Potpisnik- alat za digitalno potpisivanje modificiranog paketa (bit.ly/Rmrv4M).

Sve ove alate možete koristiti zasebno, ali to je nezgodno, pa je bolje koristiti softver višeg nivoa napravljen na njihovoj osnovi. Ako koristite Linux ili Mac OS X, postoji alat koji se zove apktool. Omogućava vam da raspakujete resurse u njihov originalni oblik (uključujući binarne XML i arsc datoteke), ponovo izgradite paket sa modifikovanim resursima, ali ne zna kako da potpiše pakete, tako da ćete morati ručno da pokrenete uslužni program potpisnika. Unatoč činjenici da je uslužni program napisan na Javi, njegova instalacija je prilično 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 $ export PATH=~/bin:$PATH

Ako radite na Windows-u, onda postoji odličan alat za to pod nazivom Virtual Ten Studio, koji takođe akumulira sve ove alate (uključujući sam apktool), ali umjesto CLI sučelja, korisniku pruža intuitivno grafičko sučelje s kojim može izvršiti operacije za raspakivanje, rastavljanje i dekompajliranje u nekoliko klikova. Ovaj alat je Donation-ware, odnosno ponekad se pojavljuju prozori sa prijedlogom za dobijanje licence, ali se to, na kraju krajeva, može tolerirati. Nema smisla to opisivati, jer možete razumjeti sučelje za nekoliko minuta. Ali apktool, zbog svoje konzolne prirode, trebalo bi detaljnije razgovarati.


Razmotrite opcije apktool-a. Ukratko, postoje tri glavne naredbe: d (dekodiranje), b (izgradnja) i if (instaliraj okvir). Ako je sve jasno sa prve dve komande, šta onda radi treća, uslovni operator? Raspakira specificirani UI okvir, koji je potreban kada secirate sistemski paket.

Razmotrite najzanimljivije opcije prve naredbe:

  • -s- ne rastavljajte dex fajlove;
  • -r- ne raspakujte resurse;
  • -b- nemojte umetati informacije o otklanjanju grešaka u rezultate rastavljanja dex fajla;
  • --frame-path- koristite specificirani UI okvir umjesto ugrađenog apktool-a. Sada razmotrite nekoliko opcija za komandu b:
  • -f- prinudna montaža bez provjere promjena;
  • -a- odredite putanju do aapt-a (alatka za pravljenje APK arhive) ako iz nekog razloga želite da ga koristite iz drugog izvora.

Korištenje apktool-a je vrlo jednostavno, sve što trebate učiniti je navesti jednu od naredbi i putanju do APK-a, na primjer:

$ apktool d mail.apk

Nakon toga, svi ekstrahovani i rastavljeni paketi će se pojaviti u imeniku pošte.

Priprema. Onemogući oglase

Teorija je, naravno, dobra, ali zašto je potrebna ako ne znamo šta da radimo sa raspakovanim paketom? Pokušajmo primijeniti teoriju u vlastitu korist, naime, modificiramo neki softver tako da nam ne prikazuje reklame. Na primjer, neka to bude Virtual Torch - virtualna baklja. Za nas je ovaj softver savršen, jer je pun dosadnih reklama i dovoljno je jednostavan da se ne izgubite u divljini koda.


Dakle, koristeći jednu od gore navedenih metoda, preuzmite aplikaciju sa tržišta. Ako odlučite da koristite Virtuous Ten Studio, samo otvorite APK datoteku u aplikaciji i raspakujte je, za šta kreirajte projekat (File -> New project), a zatim izaberite Import File iz kontekstnog menija projekta. Ako je vaš izbor pao na apktool, dovoljno je izvršiti jednu naredbu:

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

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

Prvo mjesto koje trebamo pogledati je, naravno, AndroidManifest.xml. I tu odmah srećemo sljedeću liniju:

Lako je pretpostaviti da je ona odgovorna za davanje dozvole aplikaciji za korištenje internetske veze. Zapravo, ako samo želimo da se riješimo reklama, najvjerovatnije će nam biti dovoljno da zabranimo aplikaciju sa interneta. Hajde da pokušamo to da uradimo. Izbrišite navedenu liniju i pokušajte kompajlirati softver koristeći apktool:

$ apktool b com.kauf.particle.virtualtorch

Rezultirajuća APK datoteka će se pojaviti u direktoriju com.kauf.particle.virtualtorch/build/. Međutim, ne može se instalirati jer nema digitalni potpis i kontrolne sume datoteka (jednostavno nema META-INF/ direktorij). Paket moramo potpisati uslužnim programom apk-signer. Lansirano. Interfejs se sastoji od dvije kartice - na prvom (Key Generator) kreiramo ključeve, na drugom (APK Signer) potpisujemo. Da kreirate naš privatni ključ, popunite sljedeća polja:

  • Target File- izlazna datoteka skladišta ključeva; obično pohranjuje jedan par ključeva;
  • Lozinka i Potvrdi- lozinka za skladištenje;
  • Alias- naziv ključa u spremištu;
  • Alias ​​lozinka i Potvrdi- šifra tajnog ključa;
  • valjanost- Period važenja (u godinama). Zadana vrijednost je optimalna.

Preostala polja, općenito, nisu obavezna - ali morate popuniti barem jedno.


UPOZORENJE

Da biste potpisali aplikaciju pomoću apk-signera, morate instalirati Android SDK i navesti puni put prije toga u postavkama aplikacije.

Sve informacije su date samo u informativne svrhe. Ni urednik ni autor nisu odgovorni ni za šta moguća šteta uzrokovano materijalima ovog članka.

Sada možete potpisati APK ovim ključem. Na kartici APK Signer odaberite novogeneriranu datoteku, unesite lozinku, alias ključa i lozinku za nju, zatim pronađite APK datoteku i hrabro kliknite na dugme "Potpiši". Ako sve prođe kako treba, paket će biti potpisan.

INFO

Pošto smo paket potpisali sopstvenim ključem, on će biti u sukobu sa originalnom aplikacijom, što znači da ćemo kada pokušamo da ažuriramo softver preko tržišta dobiti grešku.

Samo softver treće strane treba digitalni potpis, tako da ako mijenjate sistemske aplikacije koje su instalirane kopiranjem u /system/app/ direktorij, onda ih ne morate potpisivati.

Nakon toga spuštamo paket na pametni telefon, instaliramo i pokrećemo. Voila, reklama je nestala! Umjesto toga, međutim, pojavila se poruka da nemamo internet ili da nemamo odgovarajuće dozvole. U teoriji, ovo bi moglo biti dovoljno, ali poruka izgleda dosadno i, da budemo iskreni, baš smo imali sreće sa glupom aplikacijom. Dobro napisan softver će najvjerovatnije razjasniti svoje vjerodajnice ili provjeriti internetsku vezu i u suprotnom će jednostavno odbiti da se pokrene. Kako biti u ovom slučaju? Naravno, uredite kod.

Tipično, autori aplikacija kreiraju posebne klase za prikazivanje reklama i poziva metode ovih klasa tokom pokretanja aplikacije ili jedne od njenih "aktivnosti" (jednostavno rečeno, ekrani aplikacije). Pokušajmo pronaći ove klase. Idemo u smali direktorij, zatim com (u org postoji samo otvorena grafička biblioteka cocos2d), pa kauf (tačno tamo, jer je ovo ime programera i sav njegov kod) - i evo ga, marketinški imenik. Unutra nalazimo gomilu fajlova sa smali ekstenzijom. Ovo su klase, a najistaknutija od njih je klasa Ad.smali, po čijem je nazivu lako pretpostaviti da prikazuje oglase.

Mogli bismo promijeniti logiku njegovog rada, ali bi bilo mnogo lakše glupo ukloniti pozive bilo kojoj od njegovih metoda iz same aplikacije. Stoga izlazimo iz marketing direktorija i idemo u susjedni direktorij čestica, a zatim u virtualtorch. posebnu pažnju datoteka MainActivity.smali zaslužuje ovdje. Ovo je standardna Android klasa koju generiše Android SDK i postavlja kao ulaznu tačku u aplikaciju (analogno glavnoj funkciji u C). Otvorite datoteku za uređivanje.

Unutra je smali kod (lokalni asembler). Prilično je zbunjujuće i teško čitljivo zbog svoje niske razine, tako da ga nećemo proučavati, već jednostavno pronaći sva spominjanja klase Ad u kodu i komentirati ih. Ubacimo niz "Oglas" u pretragu i dođemo do reda 25:

Terenski privatni oglas:Lcom/kauf/marketing/Ad;

Ovdje se kreira polje oglasa za pohranjivanje objekta klase Ad. Komentiramo postavljanjem znaka ### ispred linije. Nastavljamo potragu. Linija 423:

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

Ovdje nastaje objekt. Komentiramo. Nastavljamo pretragu i nalazimo u redovima 433, 435, 466, 468, 738, 740, 800 i 802 pozive metodama klase Ad. Komentiramo. Izgleda da je to to. Mi štedimo. Sada je potrebno ponovo sastaviti paket i provjeriti njegovu učinkovitost i prisutnost reklama. Radi čistoće eksperimenta, vraćamo liniju uklonjenu iz AndroidManifest.xml, prikupljamo paket, potpisujemo ga i instaliramo.

Naš zamorac. Vidljivo oglašavanje

Op-pa! Oglašavanje je nestalo samo dok je aplikacija radila, ali je ostalo u glavnom meniju, što vidimo kada pokrenemo softver. Dakle, čekajte, ali ulazna tačka je klasa MainActivity, a reklama je nestala dok je aplikacija radila, ali je ostala u glavnom meniju, pa je ulazna tačka drugačija? Da bismo otkrili pravu ulaznu tačku, ponovo otvaramo AndroidManifest.xml datoteku. I da, sadrži sljedeće redove:

Kažu nam (i što je još važnije, androidu) da bi aktivnost pod nazivom Start trebala biti pokrenuta kao odgovor na generiranje android.intent.action.MAIN namjere (događaja) iz kategorije android.intent.category.LAUNCHER. Ovaj događaj se generiše kada dodirnete ikonu aplikacije u pokretaču, tako da definiše ulaznu tačku, odnosno klasu Start. Najvjerovatnije je programer prvo napisao aplikaciju bez glavnog menija, u koju je ulazna tačka bila standardna MainActivity klasa, a zatim dodao novi prozor (aktivnost) koji sadrži meni i opisan u klasi Start, i ručno ga napravio unosom tačka.

Otvaramo datoteku Start.smali i ponovo tražimo red "Ad", nalazimo u redovima 153 i 155 pominjanje klase FirstAd. On je također u izvornom kodu i, sudeći po nazivu, odgovoran je za prikazivanje oglasa na glavnom ekranu. Gledamo dalje, postoji kreiranje instance klase FirstAd i namjere, u skladu s kontekstom koji se odnosi na ovu instancu, a zatim oznaka cond_10, uvjetni prijelaz na koji se vrši točno prije kreiranja instance klase :

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

Najvjerovatnije, program nekako nasumično izračuna da li je potrebno prikazivati ​​oglase na glavnom ekranu, a ako ne, skače direktno na cond_10. Ok, pojednostavimo njen zadatak i zamijenimo uvjetni prijelaz bezuvjetnim:

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

U kodu se više ne spominje FirstAd, tako da zatvaramo datoteku i ponovo sastavljamo našu virtualnu lampu koristeći apktool. Kopirajte na pametni telefon, instalirajte, pokrenite. Voila, svi oglasi su nestali, čestitamo svima.

Rezultati

Ovaj članak je samo kratak uvod u metode otvaranja i modifikacije Android aplikacija. Mnogi problemi su ostali iza kulisa, kao što je uklanjanje zaštite, raščlanjivanje zamagljenog koda, prevođenje i zamjena resursa aplikacije, kao i modifikacija aplikacija napisanih pomoću Android NDK-a. Međutim, posjedovanje osnovnih znanja, razumijevanje svega ovoga samo je pitanje vremena.

Kako bi proširili standardnu ​​funkcionalnost svog pametnog telefona, korisnici radije preuzimaju i instaliraju dodatne aplikacije na njega. A ako vlasnici iPhonea za to moraju koristiti iTunes Store, onda korisnici Androida mogu izvršiti radnju pomoću ugrađenih alata.

Prvo morate postaviti postavke tako da možete instalirati aplikacije iz nepoznatih izvora.

Pogledajmo sada izbliza, šta je apk. Sve aplikacije i fajlovi dizajnirani za Android imaju ovu ekstenziju. U stvari, to su obični arhivirani dokumenti. Mogu se otvoriti pomoću posebnih programa, arhivatora. Android uređaji prepoznaju ove datoteke i prema zadanim postavkama znaju šta da rade s njima.

Instaliranje .apk fajlova

Postoji nekoliko načina za instaliranje .apk aplikacija. Najlakši od njih je korištenje upravitelja datoteka. Da biste to učinili, dokument sa ekstenzijom .apk mora biti sačuvan na memorijskoj kartici instaliranoj u pametnom telefonu. Zatim biste trebali otvoriti bilo koji upravitelj datoteka (na primjer) i pronaći željeni fajl u njemu. Nakon toga, instalacija će početi pomoću standardnog instalatera sistema.

Drugi način za instaliranje apk datoteke je korištenje Play Marketa. Da biste dovršili instalaciju, potrebno je otići na aplikaciju i pronaći željeni program. Nakon toga, dugme " Instaliraj“, a proces počinje automatski. Jedini uslov za korištenje ove metode je da imate Google račun za prijavu na aplikaciju.

Ako je terminal instaliran na uređaju, onda se instalacija može obaviti pomoću njega. Potrebno je da otvori komandnu liniju. U njemu se upisuje naredba adb install, zatim naziv datoteke i njena ekstenzija (.apk).
Osim toga, za instalaciju se koriste upravitelji aplikacija. Ovi programi su dizajnirani da pojednostave instalaciju uslužnih programa putem .apk-a. Oni će skenirati SD karticu i pronaći datoteke koje su im potrebne. Nakon toga, da biste instalirali bilo koju aplikaciju, možete pritisnuti nekoliko tipki.

Iz navedenog možemo zaključiti da će tema današnje publikacije zvučati ovako: kako instaliraj apk fajl na Androidu. Mnogi ljudi ne znaju kako to učiniti, iako je u stvari sve vrlo jednostavno.

Dakle, prijatelji, počnimo s malim uvodnim dijelom. Ako se sjećate, tada smo instalirali Navitel navigacijski sistem iz službene trgovine aplikacija, koja se zove Play Market.

Odnosno, još uvijek ne znamo kako se to tamo dogodilo: samo smo povezali svoj mobilni uređaj na internet, otišli u trgovinu, odabrali ono što nam je potrebno i kliknuli na dugme "Instaliraj". Ovo je sve spremno.

Ali sada ćemo učiniti nešto sasvim drugačije, jer već imamo unaprijed preuzetu instalacijsku datoteku u "apk" formatu i sam Play Market u ovom slučaju, uopće nam ne treba:

Dakle, da biste bolje razumjeli, datoteka s takvom ekstenzijom je instalater programa za Android sistem. Na primjer, ako ste sami instalirali programe na Windows, znate da takve datoteke tamo imaju ekstenziju "exe".

Iz svega navedenog slijedi pitanje: kako instalirati "apk" fajl, ako ne preko trgovine? A evo kako, čitajte od sada vrlo pažljivo. Nadalje, sve ćemo razmotriti na primjeru istog Navitel Navigatora.

Mada nema razlike. Za apsolutno sve aplikacije, ovaj postupak je potpuno isti. Sva vidljivost u članku će biti prikazana na verziji Android 4.1.2 operativnog sistema.

I za početak, definitivno moramo napraviti jednu vrlo zeznutu postavku. Odmah odaberite odjeljak "Postavke":

A na kartici "Sigurnost" označite polje pored "Nepoznati izvori". Snimak ekrana ispod koji će vam pomoći:

Sada moramo preuzeti samu instalacijsku datoteku sa ekstenzijom "apk". U našem slučaju, nalazimo ga na službenoj web stranici programa u odjeljku "Preuzimanje":

Obratite pažnju na gornju sliku. Vrlo često, kada instalirate na ovaj način, od vas će se tražiti da odaberete rezoluciju ekrana vašeg uređaja. Ali ako ne znate ništa o tome, odaberite verziju koja odgovara bilo kojoj rezoluciji ekrana.

Nakon što se apk datoteka preuzme na računar, morat ćete je kopirati na memorijsku karticu vašeg pametnog telefona ili tableta. Da biste to uradili, povežite se sa računarom pomoću kabla:

Kao rezultat ovoga, na vašem mobilni uređaj Pojavit će se poruka da je veza uspostavljena. Sada kliknite na dugme "Omogući USB memoriju" na dnu ekrana:

Nakon toga, Android uređaj će biti otkriven na računaru kao običan fleš disk, na koji morate kopirati instalacionu datoteku:

Zatim ponovo idite na meni podešavanja klikom na ikonu u gornjem desnom uglu:

I u prozoru "Aplikacije" koji se otvori odaberite stavku "Upravitelj datoteka":

U ovoj fazi vidjet ćete listu foldera, među kojima je i naš sa nazivom "Preuzmi":

I konačno, vidimo našu apk datoteku koju treba instalirati na Android sistem:

Kliknite na njega prstom i proces je započeo:

Sada čekamo kraj kopiranja datoteka i možete pokrenuti:

U principu, tu se sva naša nauka završava. Vraćamo se na odjeljak "Aplikacije" i vidimo ikonu novoinstaliranog Navitela:

Usput, sada kako biste uštedjeli prostor na fleš disku uređaja, možete izbrisati instalacijsku apk datoteku same aplikacije. Da biste to učinili, vratite se u mapu "Preuzimanje" i napravite jednostavne kombinacije prikazane na donjoj slici:

To je sva mudrost, dragi moji prijatelji, sada sa sigurnošću možemo reći da znate tačno kako da instalirate. Slažete se da ovdje zaista nema ništa komplikovano.

A sada nekoliko riječi o samom programu, na primjeru kojeg smo razmotrili princip instaliranja aplikacija na ovaj način. Ako ste vozač, trebali biste cijeniti mogućnosti Navitel Navigatora.

Štaviše, sada ga lako možete instalirati na svoj mobilni uređaj i nositi kompletan navigacijski sistem u džepu pantalona. Samo trebate preuzeti potrebne kartice sa službene web stranice (link na početku članka) i ispustiti ih u odgovarajuće mape:

Usput, vrijedi reći da je struktura mapa Navitela na Androidu potpuno identična. Zato proučite i iskoristite to za svoje zdravlje da se ne izgubite. 😉

I s tim u vezi, dozvolite mi da napustim, ako imate bilo kakvih pitanja, dobrodošli ste u komentarima na članak. A sada je vrijeme za potpuno opuštanje i autor polako, ali sigurno uranja u trans.

Pronađen među fajlovima windows fajl sa nepoznatom ekstenzijom, često se obeshrabrujemo. Đavo zna šta je ta neprepoznata "osovina". Takve misli padaju na pamet mnogim ljudima kada prvi put vide ekstenziju "apk". Ako imate apk fajl, kako otvoriti ovu stvar na Windows-u?

Prije nego što odgovorimo na ovo pitanje, potrebno je razumjeti kakva je to zvijer pred nama. Format datoteke .apk je razvio Google za pohranjivanje Android izvršnih aplikacija u ovom formatu. Sam koncept pohranjivanja programa i podataka u jednu arhivu nije nov. Još u ranim danima personalnih računara, pakovanje programa u arhivu bilo je veoma popularno. Za pokretanje takvih aplikacija nije bilo potrebno čak ni raspakovati ovu arhivu - sistemski alati su to učinili sami. Ova tehnologija je također u opticaju u krugovima programera i korisnika. različite vrste emulatori. Stoga ideja Google-a nije nešto neobično ili neočekivano.

"Apk" znači jednostavno - "Android paket". Ovo je obična arhiva koju može otvoriti gotovo svaki arhivator dostupan za Windows.

Unutar arhive nalaze se sljedeće komponente aplikacije:

  • Izvorni kod programa.
  • Resursi aplikacija poput slika, zvukova itd.
  • Posebna datoteka koja se zove manifest.

Oni koji žele otvoriti takvu datoteku pomoću arhivera morat će slijediti naša daljnja uputstva.

Vršimo obdukciju

Pošto je apk arhiva, pokušaćemo da je otvorimo pomoću programa za arhiviranje. Mnogi multifunkcionalni programi za arhiviranje razvijeni su za Windows koji mogu kreirati i otvarati arhive gotovo svih formata. APK fajlovi nisu izuzetak. Istaknimo dva takva arhivatora za Windows koji se uspješno nose sa ovim zadatkom: WinRar i 7-zip. Ako je prvi od ovih programa komercijalan, onda je drugi potpuno besplatan i možete ga preuzeti direktno sa web stranice njegovog programera Igora Pavlova na: http://www.7-zip.org/ ili http:/ /7-zip .org.ua/ru/.

Instalirajte 7-zip arhiver u Windows (osim ako, naravno, ovaj poznati program već nije našao dom na vašem računaru).

Desni klik na potrebnu apk datoteku. Kontekstni meni bi se trebao pojaviti kao i obično.

Izaberite stavku menija "7-zip" - pojaviće se podmeni sa izborom opcija.

Tražimo od arhivara da otvori arhivu ili izvuče podatke iz arhive. To se može uraditi Različiti putevi, odabirom jedne ili druge stavke podmenija, na primjer, stavke „Otvori arhivu“ (samo za pregled sadržaja) ili stavke „Razpakiraj“. Od korisnika će biti zatraženo da navede fasciklu za raspakivanje i druge opcione parametre.

To je sve što trebate znati da biste otvorili datoteku sa ekstenzijom "apk".

U ovom članku ćemo vam reći kako otvoriti APK datoteku. Tačno slijedite upute i bit ćete dobro.

Šta je APK? Ovo je običan instalater ili arhiva izvornih datoteka za bilo koju aplikaciju kreiranu za Android platformu. Označava Android Package. Neki korisnici android uređaja žale se na probleme pri instaliranju takvih datoteka. Pogledajmo izbliza.

U početku morate svom telefonu dati pristup aplikacije trećih strana(aplikacije preuzete sa interneta, ne sa Play market) i dozvolite da se instaliraju na telefonu. Da biste to učinili, potrebno je izvršiti nekoliko manipulacija s postavkama: idite na "Postavke", zatim u odjeljak "Lični podaci" / "Personalizacija" / "Sistem" (na svim telefonima na različite načine).

Sada će telefon instalirati sve preuzete aplikacije. Imajte na umu da preuzimanjem takvih "lijevih" programa rizikujete da izgubite vrijedne informacije, kao što su lozinke, brojevi bankovne kartice i samo lične podatke. Hakiranje i viruse niko nije otkazao. Budite oprezni i oprezni sa preuzetim fajlovima.

Savjet: Obavezno preuzmite antivirusni program da zaštitite svoj uređaj.

Dakle, postoji pristup. Sada morate doći do same datoteke, kao na običnom računaru. Gotovo svaki upravitelj datoteka će vam pomoći u tome. On je taj koji će vam omogućiti korištenje i otvaranje preuzetih APK programa.

Preuzmite apsolutno bilo koji. Mi preferiramo X-Plore File Manager (preuzimanje). Po našem mišljenju, pruža najdetaljnije i najpovoljnije strukturirane informacije o datotekama pametnog telefona i, osim toga, ima odličnu funkcionalnost.

U većini slučajeva samo kliknite na ikonu preuzete aplikacije i ona će se pokrenuti.

Ali ako ne uspije, upotrijebite funkciju "Otvori u sistemu" koja vam omogućava da koristite apsolutno sve moguće programe za otvaranje.

Prije instaliranja, obavezno pročitajte dozvole aplikacije. Neki od njih traže pristup ličnim podacima. U tom slučaju razmislite 20 puta prije korištenja takvih aplikacija.

I općenito, bolje je kupiti licencirani softver i drugi softver.

Dragi čitaoci! Ako imate bilo kakvih pitanja ili komentara na temu članka, ostavite ih ispod.

Imate pitanja?

Prijavite grešku u kucanju

Tekst za slanje našim urednicima: