Paloturvallisuuden tietosanakirja

Kuinka avata .ARC-tiedosto? Kuinka avata apk-tiedosto tietokoneella

Tästä artikkelista opit, mistä Android-sovellus koostuu, kuinka APK-tiedosto avataan ja millä ohjelmilla.

Mikä on APK-tiedosto?

APK on Android-käyttöjärjestelmän muoto, jota käytetään arkistoiduille suoritettaville sovellustiedostoille, ja itse tiedoston nimi voi olla mikä tahansa, mutta laajennuksen tulee näyttää vain tältä.apk. APK-analogit muissa käyttöjärjestelmissä ovat .msi Windowsissa, .sis Symbianissa, .rpm tai .deb Linuxissa.

Katsotaan mitä sisällä on
Pohjimmiltaan .apk on ZIP-arkisto, joten katso sisäinen organisaatio voit käyttää mitä tahansa tiedostonhallintaa tai arkistointiohjelmaa, esimerkiksi WinRAR tai mobiilisovellus X-plore.





On syytä muistaa, että saat vain visuaalisen pääsyn sisäisiin resursseihin; muokkausmahdollisuudet ovat erittäin rajalliset.
Katsotaanpa rakennetta
.apk-tiedoston sisällä näemme useita tiedostoja ja kansioita, katsotaanpa, mitä varten ne ovat:
  • AndroidManifest.xml on eräänlainen sovelluksen "passi", josta saat selville kaikki pääkohdat, vaatimukset, version, luvat jne.
  • META-INF Tämä tiedosto sisältää metatietoja, eli tietoja tiedoista, tarkistussummia, polkuja tietoihin, resurssien polkuja ja tarkistussummia, varmenteita. Voit avata tämän tiedoston millä tahansa tekstieditorilla, mutta on suositeltavaa käyttää Notepad++:aa.
  • Res-kansio sisältää kaikki ohjelmaresurssit, grafiikan, kuten kuvakkeet, kuvat, tekstin ja graafisen käyttöliittymän elementit. Pääset myös helposti kansioon.
  • classes.dex on Dalvik VM -virtuaalikoneen suorittama suora sovellusohjelmakoodi; näet tämän tiedoston sisällön vain purkamalla .apk-tiedoston. Puhumme tästä muissa artikkeleissa. resources.arsc - käännetty XML-tiedosto, tämä tiedosto sisältää tiedot kaikista ohjelmaan liittyvistä resursseista.
  • lib - kansio, jossa on alkuperäisiä kirjastoja, joiden resursseja voi käyttää vain erikoisohjelmia käytettäessä. APK voi sisältää myös tiedostoja ja kansioita, kuten com, org, udk, mutta ei aina.

Mietitään nyt sisäinen rakenne tarkemmin, tätä varten tarvitsemme purkuohjelman, Java- ja APK-tiedoston. Päätyökalu .apk:n purkamiseen on Apktool, mutta tämä ohjelma toimii vain riviltä, ​​mikä ei ole kovin kätevää. Nopeampaa ja kätevämpää analysointia varten voit käyttää APKingia, tämä on edelleen sama Apktool, mutta sillä on mahdollisuus työskennellä kontekstivalikosta.
Ja niin asennamme APKingin kuten minkä tahansa Windows-sovelluksen ja kun olet valinnut .apk:n, napsauta sitä hiiren oikealla painikkeella ja Shift samanaikaisesti, minkä jälkeen näemme seuraavan:


Ja valita vaadittava toimenpide, esimerkiksi purkaa kokonaan, ohjelma suorittaa toiminnon loppuun ja luo samannimisen kansion.


Avaamalla kansion meillä on pääsy kaikkiin APK-tiedoston resursseihin.


Nyt kaikkia tekstitiedostoja voidaan muokata, mutta perussääntöjä noudattaen voit käyttää suosittua Notepad++ -ohjelmaa, esimerkiksi AndroidManifest.xml

Yllä olevasta voimme päätellä, että tämän päivän julkaisun aihe on seuraava: Miten asenna apk-tiedosto Androidilla. Monet ihmiset eivät tiedä, miten tämä tehdään, vaikka itse asiassa kaikki on hyvin yksinkertaista.

Joten, ystävät, aloitetaan pienellä johdanto-osalla. Jos muistat, asensimme Navitel-navigointijärjestelmän virallisesta sovelluskaupasta, jota kutsutaan nimellä Play Market.

Eli emme vieläkään oikein tiedä, mitä siellä tapahtui: liitimme vain mobiililaitteemme Internetiin, menimme kauppaan, valitsimme tarvitsemamme ja napsautimme "Asenna" -painiketta. Siinä kaikki, kaikki on valmista.

Mutta nyt teemme asiat täysin eri tavalla, koska meillä on jo valmiiksi ladattu asennustiedosto "apk"-muodossa ja tässä tapauksessa emme tarvitse itse Play Marketia ollenkaan:

Joten jotta ymmärrät paremmin, tällä laajennuksella varustettu tiedosto on Android-järjestelmän asennusohjelma. Jos esimerkiksi asensit ohjelmia Windowsiin itse, tiedät, että tällaisilla tiedostoilla on tunniste "exe".

Kaikesta yllä olevasta seuraa kysymys: kuinka asentaa "apk"-tiedosto, jos ei kaupan kautta? Mutta miten, lue tästä eteenpäin erittäin huolellisesti. Lisäksi tarkastelemme kaikkea saman Navitel Navigatorin esimerkillä.

Vaikka tässä ei ole eroa. Ehdottomasti kaikissa sovelluksissa tämä menettely on täsmälleen sama. Kaikki artikkelin selkeys näkyy Android-käyttöjärjestelmän versiossa 4.1.2.

Ja ensinnäkin meidän on ehdottomasti tehtävä yksi erittäin hankala asetus. Valitse nyt "Asetukset" -osio:

Ja "Turvallisuus" -välilehdellä valitse "Tuntemattomat lähteet" -kohdan vieressä oleva ruutu. Alla oleva kuvakaappaus auttaa sinua:

Nyt meidän on ladattava itse asennustiedosto "apk"-laajennuksella. Meidän tapauksessamme se löytyy ohjelman viralliselta verkkosivustolta "Lataa" -osiosta:

Kiinnitä huomiota yllä olevaan kuvaan. Melko usein, kun asennat tällä tavalla, sinua pyydetään valitsemaan laitteesi näytön resoluutio. Mutta jos et tiedä siitä mitään, valitse versio, joka sopii mihin tahansa näytön resoluutioon.

Kun apk-tiedosto on ladattu tietokoneellesi, sinun on kopioitava se älypuhelimen tai tabletin muistikortille. Voit tehdä tämän yhdistämällä tietokoneeseen kaapelilla:

Tämän seurauksena sinun mobiililaite Näyttöön tulee viesti, joka ilmoittaa, että yhteys on muodostettu. Napsauta nyt "Ota USB-tallennus käyttöön" -painiketta näytön alareunassa:

Tämän jälkeen Android-laite tunnistetaan tietokoneessa tavallisena flash-asemana, jolle sinun on kopioitava asennustiedosto:

Siirry sitten asetusvalikkoon uudelleen napsauttamalla oikeassa yläkulmassa olevaa kuvaketta:

Ja avautuvassa "Sovellukset"-ikkunassa valitse "Tiedostonhallinta":

Tässä vaiheessa näet luettelon kansioista, joiden joukossa on omamme nimeltään "Lataa":

Ja lopuksi näemme apk-tiedostomme, joka on asennettava Android-järjestelmään:

Napsauta sitä sormella ja prosessi alkaa:

Nyt odotamme tiedostojen kopioimista ja voimme suorittaa:

Periaatteessa kaikki tieteemme päättyy tähän. Palaamme "Sovellukset" -osioon ja näemme juuri asennetun Navitelin kuvakkeen:

Muuten, nyt, säästääksesi tilaa laitteen flash-asemassa, voit poistaa itse sovelluksen asennus-apk-tiedoston. Voit tehdä tämän palaamalla "Lataa"-kansioon ja suorittamalla alla olevan kuvan yksinkertaiset yhdistelmät:

Siinä kaikki viisaus, rakkaat ystäväni, nyt voimme sanoa varmuudella, että tiedät tarkalleen, kuinka se asennetaan oikein. Samaa mieltä, että tässä ei todellakaan ole mitään monimutkaista.

Ja nyt muutama sana itse ohjelmasta, jonka esimerkin avulla tarkastelimme sovellusten asentamisen periaatetta tällä tavalla. Jos olet autoilija, sinun pitäisi arvostaa Navitel Navigatorin ominaisuuksia.

Lisäksi nyt voit helposti asentaa sen mobiililaitteeseesi ja kantaa täysimittaista navigointijärjestelmää housutaskussasi. Sinun tarvitsee vain ladata tarvittavat kortit viralliselta verkkosivustolta (linkki artikkelin alussa) ja laittaa ne sopiviin kansioihin:

Muuten, on syytä sanoa, että Navitel-kansiorakenne Androidissa on täysin identtinen. Joten opi ja käytä sitä terveytesi hyväksi, jotta et eksy. 😉

Ja tässä huomautuksessa, sallikaa minun pitää lomani, jos kysymyksiä herää, olet tervetullut kommentoimaan artikkelia. Ja nyt on täydellisen rentoutumisen aika ja kirjailija sukeltaa hitaasti mutta varmasti transsiin.

Jos olet kiinnostunut tästä kysymyksestä, haluat aloittaa sen muokkaamisen, aloitetaan oppitunti!

Esimerkki siitä, mistä sovellus koostuu, suoritetaan sovelluksessa - Google Now

Androidiin asentamasi sovellukset voidaan avata tavallisella arkistaattorilla pienille ja yksinkertaisille sovelluksille, sekä purkamiseen monimutkaisia ​​ja täydellisiä muutoksia varten apk-sovelluksiin (jäljempänä apk).

Apk:n avaaminen Archiverilla


Mistä Android-sovellus koostuu?

Assets-kansio- Tämän kansion resurssit ovat tiedostoja, jotka määrittelevät sovelluksen "ominaisuudet".

META-INF-kansio- tämä kansio sisältää allekirjoitustiedostoja. Jokaisella sovelluksia julkaisevalla yrityksellä on oma allekirjoitus, joka osoittaa sen olevan sen omaisuutta, koska sillä on oma salausavain.

RES-kansio- Tämä kansio sisältää sovelluksen näkyvän, kuuluvan osan. Tämä kansio sisältää tiedostoja, joiden avulla voit rakentaa käyttöliittymän, kuvia ja melodioita

AndroidManifest.xml-tiedosto- passi apk-sovelluksia. Tämä tiedosto sisältää yleistä tietoa sovelluksesta.

resources.arsc-tiedosto- koottu" näkyvä osa" sovellukset ( RES-kansio)

Jos yrität avata minkä tahansa tiedoston, saat tämän:

ei purettu AndroidManifest.xml-tiedostoa

Kaikilla on ollut tapauksia, joissa tiedostoa ei ole voitu avata. Tai pikemminkin tiedosto oli mahdollista avata, mutta sen avaamiseen tarvittavaa ohjelmaa ei asennettu tietokoneeseen. Tai löysit vain tiedoston, jonka tunniste on tuntematon. Voit ratkaista molemmat ongelmat, kuten olet ehkä arvannut, sinun tarvitsee vain löytää oikea ohjelma.

Simuloillaan tilannetta. Latasit tiedoston, mutta kuten käy ilmi, sitä ei voi avata millään. Ja laajennus on jotain, mitä en ole koskaan ennen nähnyt. Mitä tehdä tässä tilanteessa?

Voit yrittää kysyä tämän kysymyksen jossakin hakukoneessa, mutta emme ole kiinnostuneita kaikista tiedoista, jotka liittyvät jotenkin tähän tiedostopäätteeseen. Olemme kiinnostuneita yhdestä kysymyksestä: " Kuinka avata tämä tiedosto? "Voit vastata nopeasti tähän kysymykseen käyttämällä sivustoa, jonka nimi on -" Kuinka se avataan? "(http://chem-otkrit.ru)

Sivuston rakenne on erittäin yksinkertainen: hakupalkki, hakukategoriat, luettelo suosituista laajennuksista ja ohjelmista niiden avaamiseen. Mikä tiedostoni sitten on? Ohjaamme sen laajennuksen sivuston hakupalkkiin, ja vastauksena se antaa meille kuvauksen laajennuksesta ja suoraan niistä ohjelmista, jotka toimivat tämän laajennuksen kanssa. Voit myös yrittää löytää sinua kiinnostavan laajennuksen manuaalisesti aakkos- ja luokkahaun avulla. Se on yksinkertaista!

Yritetään löytää tietoa laajennuksesta verkkosivustolta. apk .

Kuten kävi ilmi, tiedostot, joissa on .apk-tunniste (AndroidPackagefile), on tarkoitettu Android-käyttöjärjestelmää käyttäville laitteille. Se löytyy yleensä älypuhelimista, tableteista, e-kirjoja ja muuta elektroniikkaa.

Itse asiassa .apk-tiedostot ovat zip-arkistotiedostoja. Niiden sisään voidaan tallentaa Android-järjestelmän, ohjelman tai pelin ohjaustiedostoja. Käännettäessä mikä tahansa sovellus käännetään tiedostoksi, jonka tunniste on apk, johon tiedostot tallennetaan lähdekoodi, arkistot, tarvittavat resurssit ja .manifest-tiedosto. Toisin sanoen käyttäjäsovelluksissa on tämä laajennus Android OS .

Tällaiset tiedostot tallennetaan yleensä sovelluskauppaan GooglePlay ja ne asennetaan Android-järjestelmään automaattisesti lataamisen jälkeen. Mutta joskus sinun on avattava tiedosto pöytätietokoneella mobiililaitteen sijaan. Turvallisuussyistä sinun tulee aina tarkistaa tällaiset tiedostot virusten varalta, jotta laite ei vahingoitu.

Älä unohda, että apk-tiedosto arkistoidaan ensisijaisesti ZIP-pakkausalgoritmilla, ja olisi melko loogista yrittää avata se tavallisilla arkistojillasi. SISÄÄN käyttöjärjestelmä Windowsissa tällaisia ​​ohjelmia ovat WinRAR ja WinZIP, Linuxissa – 7-Zip, MacOS:ssa – ArchiveUtility. Jokaisen yllä olevan ohjelman löytäminen ei ole vaikeaa. Lähdetiedoston purkamisen jälkeen käyttäjä voi tarkastella paketin sisältöä, lähdekooditiedostoja, resursseja, luettelotiedostoa, muita kansioita ja asiakirjoja, mutta ei voi muokata niitä. Arkistointia käytettäessä tiedosto avataan vain luku -tilassa.

käyttöjärjestelmä Android on Googlen luoma ja se käyttää ohjelmistotuotetta sovellusten luomiseen Googlen Android SDK kielipohjainen Java. Tämän tuotteen avulla voit paitsi avata apk-tiedoston, myös muokata, tehdä tarvittavat muutokset tai jopa muokata tai luoda uusi ohjelma Android-käyttöjärjestelmän alla.

Vaihtoehto .apk-tiedostojen avaamiselle on Eclipse ohjelma lisälaajennuksella A.D.T.. Molemmista ohjelmista löytyy versiot mille tahansa käyttöjärjestelmälle.

Katso muut

APK (Android-sovellus) on ainoa laajennus sovellusten asentamiseen Android-käyttöjärjestelmään. Googlen kehittämä muoto mukautettua varten ohjelmistoälypuhelimissa. APK-tiedosto sisältää täysin käännetyn ja asennusvalmiin ohjelmakoodin.

Mistä apk-tiedosto löytyy?

Koska APK ei ole monikäyttöinen laajennus, vain Android tukee sitä järjestelmän versiosta ja muutoksesta riippumatta. Tällä laajennuksella varustetut tiedostot tallennetaan viralliseen verkkokauppaan Google Play . Käyttäjät voivat myös ladata APK-tiedostoja kolmannen osapuolen resursseista, siirtää ne puhelimen muistiin ja asentaa ne. Käyttäjä asentaa Android APK -tiedoston manuaalisesti.

APK käynnistää ohjatun pelin tai sovelluksen asennustoiminnon. Itse tiedostolla on selkeä rakenne ja se sisältää seuraavat elementit:

  • Metadata (META.INF) - luettelotiedostot ja tarkistussummamääritykset;
  • .LIB - kirjastot eri prosessorien kanssa työskentelemiseen;
  • Assets and.RES - ohjelmaresurssit;
  • .XML - ohjelmakoodi (voidaan salata turvallisuussyistä);
  • .DEX on joukko koottuja luokkia.

Käyttäjä ei näe tiedostorakennetta, vaan vain lopullisen objektin, joka on valmis asennettavaksi. Voit tarkastella APK:n sisältöä avaamalla sen millä tahansa arkistaattorilla. Esimerkiksi 7Zip tai WinRAR.

Ohjelmat apk-tiedostojen avaamiseen

APK-tiedostojen suorittamiseen tarvitset minkä tahansa laitteen, jossa on Android-käyttöjärjestelmä. Järjestelmän käyttäjät voivat itsenäisesti ladata asennustiedostoja puhelimeen ja avata ne sitten missä tahansa Explorerissa.

Laajennuksen käytön rajoituksista huolimatta APK voidaan avata Windowsissa, MacOS:ssa ja muissa käyttöjärjestelmissä emulaattorilla - ohjelmalla, joka luo Android-järjestelmän virtuaalikoneen käyttäjän tietokoneelle. Parhaat esimerkit emulaattorit ovat BlueStacks, Droid4X ja Genymotion.

Aiheeseen liittyvät julkaisut