Otevřete apk online. Jak otevřít soubor apk? Jak otevřít APK v různých operačních systémech

V tomto článku vám řekneme, jak správně vložit SIM kartu do telefonu sami. Nové moderní modely přicházejí s pohodlnými sloty pro karty správnou velikost vloženo bez problémů.

A všichni oblíbení mobilní operátoři vyrábějí unikátní konstruktéry – SIM karty ve třech oblíbených velikostech: nano, mikro a standardní.

SIM karty jsou předplatitelským identifikačním modulem telekomunikačního operátora. Od jejich uvedení na trh do zahájení masového prodeje uplynulo několik desetiletí a během této doby se jejich tvar a velikost zlepšily. Tento proces byl vynucený. Nejprve na mobilní trhy objevily se chytré telefony a místa pro zadní kryt detaily prostě chyběly. Zlepšily se technologie, zvýšily se nároky uživatelů, baterie jsou větší, telefony tenčí a místa je méně.

Tato evoluce karet umožnila jejich zmenšení téměř na polovinu a moderní výsuvné sloty výrazně uvolnily místo pro další části.

Podívejme se na co typy sim existují, jaká je jejich zvláštnost a jak vložit sim:

  • Plná velikost (o které mnoho lidí ani nevědělo, že je k dispozici) je největší v řadě, podél obvodu jako bankovní karta. Objevil se v roce 1991 s první vlnou popularity mobilní komunikace mezi běžnými obyvateli. V moderní telefony nepoužívané, občas se dají najít vozy s podobnými „inovacemi“ a la 90. léta.
  • Mini-SIM – stále se používá pro zařízení vyrobená od roku 2000 do počátku roku 2010, podporuje 2G a 3G.
  • Micro-SIM - objevila se v roce 2003, ale dál momentálně považována za nejpoužívanější generaci komunikačních modulů. Podporováno všemi výrobci moderní vychytávky s 3G a LTE.
  • Nejmenší je Nano-SIM, která vypadá jako její předchůdce, ale bez plastových hran. Objevil se před pěti lety a používá se ve všech modelech značky Apple a některých dalších výrobců prémiového segmentu.

Všechny typy SIM karet se vkládají stejným způsobem – do určených slotů ve smartphonu nebo tabletu. Není možné přesně říci, kde je stojan umístěn, protože výrobci si vyhrazují právo umístit je kamkoli podle jejich koncepce designu. Někdy mají nové telefony nálepku s pokyny krok za krokem, lze jej nalézt také v Uživatelské příručce.

Instalace SIM karty

Tradičně výrobci umisťují držáky karet na pravou stranu pouzdra (pokud kryt není snímatelný), nebo přímo pod baterii, pokud je snímatelná. Následující pokyny vhodné pro majitele nejnovějších typů gadgetů:

  1. Zkontrolujte, zda je váš telefon vypnutý.
  2. Sejměte zadní panel.
  3. Najděte malou prohlubeň mezi pouzdrem a baterií.
  4. Vyjměte baterii.
  5. Zde uvidíte sloty pro SIM karty. Přicházejí v různých typech: samostatné a dvoupatrové. Strana, kterou chcete při vkládání držet, se zobrazí vedle držáku. Zpravidla se vkládá zlatými kontakty dolů.
  6. Opatrně vložte baterii zpět. Zkontrolujte, zda pevně sedí.
  7. Vraťte víko, dokud neuslyšíte charakteristické cvaknutí. Budou znamenat, že víko je na svém místě.

Ve videu se můžete podívat, jak se s tím vypořádat moderní modely, u kterého nelze kryt sejmout:

Zde je další video s užitečným životním hackem:

Nastavení

Moderní smartphony a SIM karty nevyžadují ruční připojení. Při prvním spuštění na novém zařízení z mobilního operátora balíček dorazí bezplatné nastavení pro všechny typy mobilních služeb.

Pro dvě SIM karty mobilní zařízení, ovládání může být pro začátečníka trochu obtížné. Můžete si vybrat SIM pro určité akce ve výchozím nastavení, nebo si ji vybrat sami pro každý hovor a zprávu.

Vejde se běžná SIM karta do slotu pro micro-sim?

Mapu můžete oříznout běžné velikosti až do rozměrů micro-sim, pokud je karta stará. Je však mnohem jednodušší a bezpečnější kontaktovat servisní středisko kde vám dají nová sim ve formě transformátoru - všechny oblíbené velikosti.

Pokud je potřeba modul akutně vyměnit za menší, můžete jej ručně ustřihnout obyčejnými ostrými nůžkami.

Co dělat se špatně oříznutou SIM kartou

Ne vždy však takové experimenty končí úspěšně. Pokud byla SIM karta vyříznuta nesprávně a byla při tom poškozena, musíte se obrátit na zákaznický servis vašeho mobilního operátora. Výměna karty za jinou SIM při zachování zůstatku, tarifní plán a přímo, čísla na sebe nenechají dlouho čekat.

Vložte SIM kartu, která má mechanickému poškození, nedoporučuje se.

Poruchy SIM karty

Uživatelé hádají o své poruše, když OS modul nevidí a neoznačí to odpovídající ikonou. Důvody mohou být:

  • SIM karta vypršela a není určena k dalšímu použití.
  • Má mechanické poškození - škrábance, odštěpky a praskliny.
  • Neúspěšné ořezávání. Zmínili jsme to výše.
  • Firmware telefonu je šitý na míru konkrétnímu kupci.
  • Problémy se slotem.
  • Selhání operačního systému a softwaru.
  • Při instalaci byly poškozeny kontakty.
  • Na držák karty se dostala špína.

Ve většině případů je třeba vyměnit kartu nebo je třeba telefon poslat technikovi na diagnostiku, protože se může jednat o problémy s hardwarem nebo systémem.

Závěr

Mobilní komunikace a internet jsou dostupné po celý den díky chytrým telefonům a modulům malých karet vydaných mobilními operátory. Proto je třeba s nimi zacházet opatrně, sledovat jejich stav a provozuschopnost. Čím více gadgetů vychází, tím snazší je používat SIM karty - jejich velikosti se zmenšují a jejich schopnosti se zvyšují. Doufáme, že tento článek byl pro vás užitečný a obdrželi jste ho dostupné pokyny o tom, jak s nimi zacházet v různých situacích.

Video

Občas některé aplikace na Androidu uživateli nějakým způsobem nevyhovují. Příkladem je otravná reklama. A také se stává, že program je dobrý pro všechny, ale překlad v něm je buď pokřivený, nebo úplně chybí. Nebo například program je zkušební, ale dostat plnou verzi není žádná možnost. Jak změnit situaci?

Zavedení

V tomto článku budeme hovořit o tom, jak rozebrat balíček APK s aplikací, podíváme se na to vnitřní struktura, rozebrat a dekompilovat bajtkód a také zkusit provést několik změn v aplikacích, které nám mohou přinést tu či onu výhodu.

Chcete-li to všechno udělat sami, budete potřebovat min základní znalosti jazyk Java, ve kterém jsou napsány aplikace pro Android, a jazyk XML, který se v Androidu používá všude – od popisu samotné aplikace a jejích přístupových práv až po ukládání řetězců, které se budou zobrazovat na obrazovce. Budete také potřebovat schopnost používat specializovaný konzolový software.

Co je tedy balíček APK, ve kterém je distribuován absolutně veškerý software Android?

Dekompilace aplikace

V tomto článku jsme pracovali pouze s rozebraným kódem aplikace, ale pokud velké aplikace provádění vážnějších změn bude pochopení malého kódu mnohem obtížnější. Naštěstí můžeme dekompilovat kód dex do kódu Java, který, i když není původní a není zpětně zkompilován, je mnohem snazší číst a pochopit logiku aplikace. K tomu budeme potřebovat dva nástroje:

  • dex2jar je překladač Dalvik bytecode do JVM bytecode, na jehož základě můžeme získat kód v jazyce Java;
  • jd-gui je samotný dekompilátor, který vám umožňuje získat čitelný kód Java z bytecode JVM. Jako alternativu můžete použít Jad (www.varaneckas.com/jad); i když je poměrně starý, v některých případech generuje více čitelný kód než Jd-gui.

Takto by se měly používat. Nejprve spustíme dex2jar a jako argument uvedeme cestu k balíčku apk:

% dex2jar.sh mail.apk

Výsledkem je, že Java balíček mail.jar se objeví v aktuálním adresáři, který již lze otevřít v jd-gui pro zobrazení kódu Java.

Uspořádání APK balíčků a jejich příjem

Balíček aplikace pro Android je v podstatě běžný soubor ZIP, který nevyžaduje žádné speciální nástroje k zobrazení obsahu nebo jeho extrahování. Stačí mít archivátor - 7zip pro Windows nebo rozbalit konzoli na Linuxu. Ale to je o obalu. Co je uvnitř? Uvnitř máme obecný případ tato struktura:

  • META-INF/- obsahuje digitální certifikát aplikace, identifikace jejího tvůrce a kontrolní součty souborů balíčků;
  • res/ - různé zdroje, které aplikace používá při své práci, jako jsou obrázky, deklarativní popis rozhraní a další data;
  • AndroidManifest.xml- popis aplikace. To zahrnuje například seznam požadovaných oprávnění Verze pro Android a požadované rozlišení obrazovky;
  • třídy.dex- zkompilovaný bytekód aplikace pro virtuální stroj Dalvik;
  • zdroje.arsc- také zdroje, ale jiného druhu - zejména řetězce (ano, tento soubor lze použít pro rusifikaci!).

Uvedené soubory a adresáře jsou, pokud ne ve všech, pak možná v naprosté většině souborů APK. Existuje však několik dalších ne tak běžných souborů/adresářů, které stojí za zmínku:

  • aktiva- analogie zdrojů. Hlavní rozdíl je v tom, že pro přístup ke zdroji potřebujete znát jeho identifikátor, ale seznam aktiv lze získat dynamicky pomocí metody AssetManager.list() v kódu aplikace;
  • lib- nativní linuxové knihovny napsané pomocí NDK (Native Development Kit).

Tento adresář využívají výrobci her, kteří tam umísťují herní engine napsaný v C/C++, stejně jako tvůrci vysoce výkonných aplikací (např. Google Chrome). Přišli jsme na zařízení. Jak ale získáte soubor balíčku aplikace, o kterou máte zájem? Vzhledem k tomu, že bez root není možné vyzvednout soubory APK ze zařízení (jsou umístěny v adresáři /data/app) a rootování není vždy vhodné, existují alespoň tři způsoby, jak dostat soubor aplikace do počítače:

  • rozšíření APK Downloader pro Chrome;
  • Aplikace Real APK Leecher;
  • různé hostování souborů a Varezniks.

Který z nich použít, je věcí vkusu; raději používáme jednotlivé aplikace, proto popíšeme použití Real APK Leecher, zejména proto, že je napsán v Javě, a proto bude fungovat ve Windows nebo Nix.

Po spuštění programu je potřeba vyplnit tři pole: Email, Heslo a ID zařízení – a vybrat jazyk. První dva jsou e-mail a heslo vašeho účtu Google, který v zařízení používáte. Třetí je identifikátor zařízení a lze jej získat zadáním kódu na číselníku # #8255## a poté najděte řádek ID zařízení. Při vyplňování stačí zadat ID bez předpony android-.

Po vyplnění a uložení se zobrazí zpráva „ Chyba připojení k serveru". Nemá to nic společného Google Play, tak to klidně ignorujte a hledejte balíčky, které vás zajímají.

Zobrazit a upravit

Řekněme, že jste našli balíček, který vás zajímá, stáhli jste si ho, rozbalili... a když jste se pokusili zobrazit nějaký soubor XML, s překvapením jste zjistili, že soubor není text. Jak jej dekompilovat a jak s balíčky obecně pracovat? Je opravdu nutné instalovat SDK? Ne, SDK není nutné instalovat vůbec. Vlastně pro všechny kroky rozbalení, úpravy a balení APK balíčky Jsou zapotřebí následující nástroje:

  • ZIP archivátor pro vybalování a balení;
  • malý- Assembler/disassembler bytecode virtuálního stroje Dalvik (code.google.com/p/smali);
  • aapt- nástroj pro balení zdrojů (ve výchozím nastavení jsou zdroje uloženy v binární formě pro optimalizaci výkonu aplikace). Zahrnuto v Android SDK, ale lze je získat i samostatně;
  • signatář- nástroj pro digitální podpis upravený balíček (bit.ly/Rmrv4M).

Všechny tyto nástroje můžete používat samostatně, ale to je nepohodlné, proto je lepší používat software vyšší úrovně postavený na jejich základě. Pokud pracujete na Linuxu nebo Mac OS X, existuje nástroj s názvem apktool. Umožňuje vám rozbalit zdroje do originální vzhled(včetně binárních souborů XML a arsc), znovu sestavte balíček se změněnými prostředky, ale neví, jak balíčky podepisovat, takže budete muset spustit obslužný program signer ručně. Navzdory tomu, že je utilita napsána v Javě, její instalace je značně nestandardní. Nejprve musíte získat samotný soubor jar:

$ 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

Pokud pracujete na Windows, pak pro něj existuje výborný nástroj s názvem Virtuous Ten Studio, který také všechny tyto nástroje kumuluje (včetně samotného apktool), ale místo rozhraní CLI poskytuje uživateli intuitivní GUI, pomocí kterého můžete provést operace rozbalení, rozložení a dekompilace několika kliknutími. Tento nástroj je Donation-ware, to znamená, že se někdy objeví okna s žádostí o získání licence, ale to lze nakonec tolerovat. Nemá smysl to popisovat, protože rozhraní pochopíte za pár minut. Ale apktool, kvůli jeho konzolové povaze, by měl být probrán podrobněji.


Podívejme se na možnosti apktool. Zkrátka jsou tři základní příkazy: d (dekódování), b (sestavení) a if (instalace frameworku). Pokud je u prvních dvou příkazů vše jasné, co pak dělá ten třetí? podmíněný operátor? Rozbalí zadaný rámec uživatelského rozhraní, což je nezbytné v případech, kdy pitváte jakýkoli systémový balíček.

Podívejme se na nejzajímavější možnosti prvního příkazu:

  • -s- nerozebírejte soubory dex;
  • -r- nerozbalujte zdroje;
  • -b- nevkládejte informace o ladění k výsledkům rozebrání souboru dex;
  • --frame-path- použijte určený rámec uživatelského rozhraní místo toho, který je integrován do apktool. Nyní se podívejme na několik možností pro příkaz b:
  • -F- nucená montáž bez kontroly změn;
  • -A- uveďte cestu k aapt (nástroj pro vytvoření archivu APK), pokud jej z nějakého důvodu chcete použít z jiného zdroje.

Použití apktool je velmi jednoduché, stačí zadat jeden z příkazů a cestu k souboru APK, například:

$ apktool d mail.apk

Poté v poštovní adresář Zobrazí se všechny extrahované a rozložené soubory balíčků.

Příprava. Zakázání reklamy

Teorie je samozřejmě dobrá, ale proč je potřeba, když nevíme, co s rozbaleným balíkem dělat? Zkusme aplikovat teorii ve svůj prospěch, totiž upravit nějaký software tak, aby nám nezobrazoval reklamu. Nechť je to například Virtual Torch – virtuální pochodeň. Tento software je pro nás ideální, protože je do posledního místa naplněn otravnou reklamou a navíc je dostatečně jednoduchý, aby se neztratil v džungli kódu.


Pomocí jedné z výše uvedených metod si tedy stáhněte aplikaci z trhu. Pokud se rozhodnete používat Virtuous Ten Studio, stačí otevřít soubor APK v aplikaci a rozbalit jej, pro který vytvořte projekt (Soubor -> Nový projekt), poté v kontextové menu projektu, vyberte Importovat soubor. Pokud vaše volba padla na apktool, stačí spustit jeden příkaz:

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

Poté se v adresáři com.kauf.particle.virtualtorch objeví strom souborů podobný tomu popsanému v předchozí části, ale s dalším malým adresářem namísto souborů dex a souboru apktool.yml. První obsahuje rozložený kód spustitelného dex souboru aplikace, druhý obsahuje servisní informace potřebné k tomu, aby apktool balíček sestavil zpět.

První místo, kam bychom se měli podívat, je samozřejmě AndroidManifest.xml. A zde se okamžitě setkáváme s následujícím řádkem:

Není těžké uhodnout, že je odpovědný za udělení oprávnění aplikaci používat připojení k internetu. Ve skutečnosti, pokud se chceme pouze zbavit reklamy, s největší pravděpodobností nám bude stačit zablokovat aplikaci z internetu. Zkusme to udělat. Vymazat zadaný řádek a pokuste se vytvořit software pomocí apktool:

$ apktool b com.kauf.particle.virtualtorch

Výsledný soubor APK se objeví v adresáři com.kauf.particle.virtualtorch/build/. Nebude jej však možné nainstalovat, protože není digitálně podepsán a kontrolní součty soubory (prostě v něm není adresář META-INF/). Balíček musíme podepsat pomocí nástroje apk-signer. Spuštěno. Rozhraní se skládá ze dvou záložek – na první (Key Generator) vytváříme klíče, na druhé (APK Signer) se podepisujeme. Chcete-li vytvořit náš soukromý klíč, vyplňte následující pole:

  • Cílový soubor- výstupní soubor úložiště klíčů; obvykle ukládá jeden pár klíčů;
  • Heslo A Potvrdit- heslo pro úložiště;
  • Přezdívka- název klíče v úložišti;
  • Aliasové heslo A Potvrdit- heslo tajného klíče;
  • Platnost- doba platnosti (v letech). Výchozí hodnota je optimální.

Zbývající pole jsou obecně nepovinná – ale musí být vyplněno alespoň jedno.


VAROVÁNÍ

Chcete-li podepsat aplikaci pomocí apk-signer, musíte nainstalovat Android SDK a zadat úplnou cestu k ní v nastavení aplikace.

Veškeré informace jsou poskytovány pouze pro informační účely. Redakce ani autor za žádné neručí možná újma způsobené materiály tohoto článku.

Nyní můžete podepsat soubor APK pomocí tohoto klíče. Na záložce APK Signer vyberte nově vygenerovaný soubor, zadejte heslo, alias klíče a heslo k němu, poté najděte soubor APK a tučně stiskněte tlačítko"Znamení" Pokud vše proběhne v pořádku, bude balíček podepsán.

INFO

Vzhledem k tomu, že jsme balíček podepsali vlastním klíčem, bude v konfliktu s původní aplikací, což znamená, že když se pokusíme aktualizovat software prostřednictvím marketu, zobrazí se chyba.

Vyžaduje se pouze digitální podpis software třetích stran, takže pokud provádíte úpravu systémové aplikace, které se instalují zkopírováním do adresáře /system/app/, nemusíte je podepisovat.

Poté si stáhněte balíček do smartphonu, nainstalujte jej a spusťte. Voila, reklama je pryč! Místo toho se ale objevila hláška, že nemáme internet nebo nemáme příslušná oprávnění. Teoreticky by to mohlo stačit, ale zpráva vypadá otravně a upřímně řečeno jsme měli štěstí na hloupou aplikaci. Normálně napsaný software s největší pravděpodobností objasní své přihlašovací údaje nebo zkontroluje připojení k internetu a jinak se jednoduše odmítne spustit. Co dělat v tomto případě? Samozřejmě upravte kód.

Autoři aplikací obvykle vytvářejí speciální třídy pro zobrazování reklam a volají metody těchto tříd při spuštění aplikace nebo jedné z jejích „aktivit“ (zjednodušeně řečeno obrazovek aplikace). Zkusme najít tyto třídy. Jdeme do adresáře smali, pak com (v org je pouze open grafická knihovna cocos2d), pak kauf (přesně tam, protože toto je jméno vývojáře a je tam celý jeho kód) - a tady je marketingový adresář. Uvnitř najdeme hromadu souborů s příponou smali. Jsou to třídy a nejpozoruhodnější z nich je třída Ad.smali, z jejíhož názvu lze snadno uhodnout, že je to ta, která zobrazuje reklamu.

Mohli bychom změnit logiku jeho fungování, ale mnohem jednodušší by bylo jednoduše odstranit volání kterékoli z jeho metod ze samotné aplikace. Proto opustíme marketingový adresář a přejdeme do sousedního adresáře částic a poté do virtualtorch. Zvláštní pozornost Soubor MainActivity.smali si to zaslouží. Toto je standardní třída Androidu, která je vytvořena pomocí Android SDK a nastavena jako vstupní bod do aplikace (podobně jako hlavní funkce v C). Otevřete soubor pro úpravy.

Uvnitř je malý kód (místní assembler). Vzhledem ke své nízkoúrovňové povaze je poměrně nepřehledná a obtížně čitelná, takže ji nebudeme studovat, ale jednoduše najdeme v kódu všechny odkazy na třídu Ad a okomentujeme je. Do vyhledávání zadáme řádek „Reklama“ a dostaneme se na řádek 25:

Field private ad:Lcom/kauf/marketing/Ad;

Zde je vytvořeno pole reklamy pro uložení objektu třídy Ad. Komentujeme umístěním znaku ### před řádek. Pokračujeme v hledání. Řádek 423:

New-instance v3, Lcom/kauf/marketing/Ad;

Zde dochází k vytvoření objektu. Pojďme to okomentovat. Pokračujeme v hledání a nacházíme na řádcích 433, 435, 466, 468, 738, 740, 800 a 802 volání metod třídy Ad. Pojďme to okomentovat. Zdá se, že je to ono. Uložit. Nyní je potřeba balíček znovu složit a zkontrolovat funkčnost a přítomnost reklamy. Pro čistotu experimentu vrátíme řádek odstraněný z AndroidManifest.xml, sestavíme balíček, podepíšeme a nainstalujeme.

Naše morče. Reklama viditelná

Jejda! Reklama zmizela pouze za běhu aplikace, ale zůstala v hlavní nabídce, kterou vidíme při spuštění softwaru. Takže počkat, ale vstupním bodem je třída MainActivity a reklama během běhu aplikace zmizela, ale zůstala v hlavní nabídce, takže vstupní bod je jiný? Chcete-li identifikovat skutečný vstupní bod, znovu otevřete soubor AndroidManifest.xml. A ano, obsahuje následující řádky:

Říkají nám (a co je důležitější, android), že aktivita s názvem Start by měla být spuštěna v reakci na vygenerování záměru (události) android.intent.action.MAIN z kategorie android.intent.category.LAUNCHER. Tato událost se generuje, když klepnete na ikonu aplikace ve spouštěči, takže určuje vstupní bod, konkrétně třídu Start. S největší pravděpodobností programátor nejprve napsal aplikaci bez hlavního menu, jehož vstupním bodem byla standardní třída MainActivity, a poté přidal nové okno (aktivitu) obsahující menu a popsané ve třídě Start a ručně z něj udělal vstup. bod.

Otevřete soubor Start.smali a znovu vyhledejte řádek „Ad“, na řádcích 153 a 155 najdeme zmínku o třídě FirstAd. Je také ve zdrojovém kódu a soudě podle názvu má na starosti zobrazování reklam na hlavní obrazovce. Podívejme se dále, vytváříme instanci třídy FirstAd a záměr, který podle kontextu souvisí s touto instancí, a pak popisek cond_10, podmíněný skok což se provádí přesně před vytvořením instance třídy:

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

S největší pravděpodobností program nějak náhodně vypočítá, zda se má reklama zobrazovat na hlavní obrazovce, a pokud ne, skočí přímo na cond_10. Dobře, zjednodušíme její úkol a nahradíme podmíněný přechod nepodmíněným přechodem:

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

V kódu již nejsou žádné zmínky o FirstAd, takže soubor zavřeme a znovu sestavíme naši virtuální pochodeň pomocí apktool. Zkopírujte jej do smartphonu, nainstalujte a spusťte. Voilá, veškerá reklama zmizela, k čemuž nám všem gratulujeme.

Výsledky

Tento článek je jen stručným úvodem do metod hackování a úprav aplikací pro Android. Mnoho problémů zůstalo v zákulisí, jako je odstranění ochrany, analýza zmateného kódu, překlad a nahrazení aplikačních prostředků a také úpravy aplikací napsaných pomocí Android NDK. Nicméně mít základní znalosti, je jen otázkou času, jak to všechno vyřešit.

Při stahování aplikací pro chytré telefony přes počítač může uživatel zjistit, že jeho instalační soubor má rozšíření APK. Málokdo ví, ale tento formát Spustit je možné nejen na Androidu, ale i na Windows a jak na to bude popsáno dále v textu.

Co je APK

Než začneme hledat způsoby, jak spouštět soubory APK na stolním zařízení, stojí za to říci, jaký je tento formát.

Takže zní jeho celý název Balíček Android. Již z toho tedy můžeme usoudit, že je určen pro práci v rámci mobilního operačního systému. Zde můžeme nakreslit analogii s formátem EXE, který se používá ve Windows a je instalátorem aplikace. Stejně tak APK je archiv se všemi soubory programu a pokyny pro jejich extrahování. Jednoduše řečeno, je instalátor aplikací pro Android.

Jak otevřít soubor APK v počítači

Na začátku článku bylo řečeno, že soubory APK lze spustit nejen na chytrých telefonech se systémem Android, ale také na Windows. Samozřejmě to bude vyžadovat doplňkové nástroje. Lze je rozdělit do dvou kategorií:

  • pro zobrazení seznamu nainstalovaných souborů;
  • k instalaci aplikace.

V prvním případě to udělá jakýkoli známý archivátor, pomocí kterého otevřete APK a uvidíte, jaké soubory jsou v něm. Chcete-li však nainstalovat programy Android do operačního systému Windows, musíte použít serióznější aplikace nazývané emulátory.

Použití archivátorů

Začneme tím, jak otevřít soubor APK pomocí archivátoru. Okamžitě může vyvstat otázka, proč je to vůbec nutné. Ale, jak již bylo zmíněno dříve, tímto způsobem můžete zobrazit všechny soubory nainstalované aplikace, a co je nejdůležitější, provést v nich nějaké změny, například přeložit text do ruštiny.

K provedení všech operací bude použito archivátor WinRAR, kterou si může nainstalovat každý uživatel sám, protože aplikace je distribuována zdarma.

  1. Klikněte na soubor APK klikněte pravým tlačítkem myši (PCM).
  2. Z nabídky vyberte možnost „Vlastnosti“.
  3. V okně, které se otevře, přejděte na kartu „Obecné“.
  4. Naproti řádku „Aplikace“ klikněte na tlačítko „Změnit“.
  5. Zobrazí se dialogové okno, ve kterém musíte vybrat program pro otevření souboru. Pokud WinRAR není v seznamu, zadejte přímou cestu k němu kliknutím na odkaz „Najít jinou aplikaci na tomto počítači“.
  6. Otevře se okno správce souborů. V něm musíte jít do adresáře se spustitelným souborem soubor WinRAR. Ve výchozím nastavení je umístěn v následující cestě: „C:\Program Files\WinRAR\“.
  7. Přejděte do složky s archivátorem a vyberte spustitelný soubor a klikněte na tlačítko "Otevřít".
  8. V okně Vlastnosti klikněte na Použít a poté na OK.

Po dodržení těchto pokynů budou všechny soubory, které mají příponu APK, spuštěny prostřednictvím archivátoru, stačí na ně kliknout dvojitým kliknutím levé tlačítko myši (LMB).

Spuštění emulátoru

Pokud bylo účelem stažení souboru APK do počítače jeho další instalace a nikoli jeho otevření, budete muset použít emulátor operačního systému Systémy Windows. Na trhu software Je jich poměrně dost, takže v článku nebudou zvažovány všechny, ale pouze ty nejoblíbenější.

BlueStacks

BlueStacks je nejoblíbenější Emulátor Androidu, takže by bylo moudré začít tam. Takže k instalaci aplikace pro Android v rámci práce Plocha Windows, musíte provést následující kroky:

  1. Spusťte BlueStacks.
  2. Na levém panelu se seznamem nástrojů klikněte na tlačítko „APK“.
  3. Otevře se okno správce souborů, ve kterém musíte přejít do složky s dříve staženým souborem APK.
  4. Vyberte aplikaci pro Android a klikněte na tlačítko „Otevřít“.
  5. Spustí se proces instalace aplikace v BlueStacks, počkejte na jeho dokončení.
  6. V nabídce emulátoru se zobrazí pouze ikona nainstalovaný program, kliknutím na něj spustíte.

Droid4X

Droid4X je jedním z jeho oblíbených emulátorů mobilních operačních systémů a lze jej použít ke spouštění aplikací Android na počítačích se systémem Windows. To lze provést mnohem jednodušeji:

  1. Nainstalujte si do počítače program Droid4X.
  2. Otevřete správce souborů Průzkumník souborů.
  3. Přejděte do složky se staženým souborem APK.
  4. Klikněte na něj pravým tlačítkem.
  5. V kontextové nabídce vyberte „Hrát s Droid4X“.
  6. Spustí se proces instalace mobilní aplikace. Počkejte na dokončení.
  7. Klikněte na LMB na ikonu nainstalovaného programu v nabídce emulátoru.

Genymotion

Pomocí emulátoru Genymotion je instalace souboru APK do počítače mnohem obtížnější, ale stále je to dobrá alternativa předchozí metody. Upozorňujeme však, že nejprve si musíte vytvořit účet na webu Genymotion a nainstalovat virtuální stroj VirtualBox.

  1. Spusťte Genymotion.
  2. Klikněte na horní panel tlačítko "Přidat".
  3. V zobrazeném okně klikněte na „Další“.
  4. Následně také klikněte na „Další“.
  5. Počkejte na dokončení stahování a v okně VirtualBox, které se otevře, klikněte na tlačítko „Spustit“.
  6. Vraťte se do okna Genymotion a klikněte na tlačítko "Start".
  7. Zobrazí se emulované okno Android. Chcete-li nainstalovat APK, musíte nejprve nainstalovat Genymotion ARM Translation. Chcete-li to provést, otevřete složku s tímto souborem a přetáhněte ji myší do okna emulátoru.
  8. Restartujte emulátor a virtuální počítač.
  9. Otevřete složku se souborem APK a přetáhněte jej do okna emulátoru.

Ihned poté se aplikace spustí a vy s ní budete moci komunikovat prostřednictvím okna emulátoru.

Vítám všechny, kteří právě čtou můj blog, a v dnešním článku bych vám rád řekl o jedné takové službě, která poslouží mnoha uživatelům jako skvělý pomocník.

Myslím, že všichni jste se setkali se situací, kdy není možné otevřít soubor na vašem počítači. Přesněji řečeno, samotný soubor lze otevřít, ale na vašem počítači není nainstalován žádný vhodný program, který by tento soubor mohl otevřít. Proto si myslím, že můžete hádat, že to všechno spočívá v tom, že musíme zjistit, který program lze použít k otevření toho či onoho souboru.

Obecně si představme tuto situaci: stáhli jste soubor z internetu a nemůžete jej otevřít v počítači. Navíc se objeví toto okno, ve kterém jsme požádáni, abychom uvedli program, pomocí kterého je možné tento soubor otevřít.

Aby vám bylo mnohem jasnější, o jaké službě vám chci dnes říci, předvedu ji v praxi.

Jak otevřít soubor apk na počítači?

Stáhl jsem si tedy z internetu soubor s příponou apk a zeptal se sám sebe: “ Jak otevřít soubor apk na počítači?».

Služba, která vám umožní získat informace o souboru, předem děkujeme zadané rozšíření vlastně se tomu tak říká – jak to otevřít. Přejít na tuto službu Můžete použít následující odkaz - http://chem-otkrit.ru

Jak vidíte, služba je poměrně jednoduchá. Do vyhledávacího pole budete muset zadat příponu souboru a kliknout na „Najít“. Postupujte podle odkazu, jak je znázorněno na obrázku níže.

V důsledku toho nám hledání dá podrobný popis příponu samotného souboru a samozřejmě nám ukáže seznam programů, které nám umožní stažený soubor otevřít.

Jak vidíme tento typ soubor se používá v OS Android. Můžete jej otevřít na počítači pomocí pluginu Eclipse.

Nyní, když znáte program, vy a já to budeme vědět. Níže je snímek obrazovky, na kterém můžete vidět, že stačí kliknout na odkaz ke stažení programu, který potřebujeme, z oficiálních stránek.

Samostatně bych rád dodal, že samotný soubor s příponou apk lze otevřít stejným archivátorem. Nejprve je však důležité si uvědomit, že nejprve musíte nahradit rozšíření apk zipem.

Na závěr dnešního článku doufám, že služba, kterou jsem představil, bude přidána do vašich záložek a bude další asistent pracovat s různé typy soubory.

Nyní, pokud jde o soutěž „Nejlepší komentátor měsíce“, mohu vám říci, že nejlepším komentátorem za leden byl Alexander Ershov alexsandr-ershov (pes) yandex.ru Gratulujeme Alexandru, čekám na přenos čísla vaší peněženky WMR peněžní odměnu.

A já vám zase připomínám, že ti, kteří chtějí navštívit můj blog, by měli být vždy informováni o nových článcích. Přece s výjezdem nový článek Můžete se zúčastnit jakékoli soutěže. V nejbližší době určitě uspořádám soutěž „Náhodné křížovky“ a „Hádanky“.

Takže, milí hosté blogu, pokud jste se ještě nepřihlásili k odběru nových článků, tak abych vás mohl informovat e-mailem o nových soutěžích. To je pro dnešek vše.

O tom čekejte informace v příštím čísle =>

Představme si, že vy poštovní schránka Poslali mi soubor s příponou APK. co to může znamenat? Jak jej používat? Odpověď na tuto otázku se zdá jednodušší, než si možná myslíte.

Přípona .apk ve skutečnosti obvykle znamená formát pro archivované soubory spustitelných aplikací pro operační systém Android. Aplikace je zkompilována a zabalena do jednoho souboru, který obsahuje kód aplikace, zdroje, aktiva atd. Vezměte prosím na vědomí, že název souboru může být naprosto jakýkoli, ale přípona se nemění, například File.apk.

Takto vypadá samotný soubor:

Kde najdu takové soubory? Je to tak, v online obchodě Google Play, kde si můžete stáhnout a nainstalovat aplikace do svého zařízení Android: smartphone, tablet, TV atd. V tomto případě se při stahování aplikace z obchodu nainstaluje do automatický režim. Soubor s příponou .apk si můžete stáhnout z jiných zdrojů, což však není vhodné.

Pro aplikaci může existovat takzvaná, o které už naše stránky hovořily. Mezipaměť je archiv, který obsahuje data pro běh aplikace, včetně úrovní, textur, dat aplikace, zvukových klipů atd.

Mezipaměť se zpravidla používá pro hry: uživatel si stáhne soubor APK a nainstaluje jej. Je to také místo, kde jsou uchovávány potřebné soubory ke spuštění hry. Pokud je aplikace stažena z online obchodu, může být při spuštění aplikace automaticky stažena mezipaměť ze sítě.

V některých případech je mezipaměť zabudována do instalačního souboru a nevyžaduje instalaci dalších souborů.

Instalace souboru APK, pokud nebyl stažen z Google obchod Přehrávání je extrémně jednoduché: pomocí libovolného správce souborů musíte soubor spustit jedním klepnutím. Zobrazí se okno s tlačítkem „Instalovat“ a oprávněními pro aplikaci.

Instalace proběhne automaticky.

Upozorňujeme, že v některých případech soubor s rozšíření APK může být spojen s jiným softwarem, jako je Active Tutor Project. A přesto ve většině případů mluvíme o tom konkrétně o operačním sále systém Android, tedy spustitelné soubory aplikací.




Nahoru