рдмреНрд░рд╛рдЙрдЬрд╝рд░-рдЖрдзрд╛рд░рд┐рдд XAPK рдорд░реНрдЬрд┐рдВрдЧ рд╣реБрдб рдХреЗ рддрд╣рдд рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЖрдзреБрдирд┐рдХ рдлреЛрди рдкрд░ .xapk рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ .zip рдХрд░рдирд╛ рдХреНрдпреЛрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реА рд╕реНрдерд╛рдиреАрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХ рд╡реИрдз, рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдкреАрдХреЗ рдХреИрд╕реЗ рдмрдирд╛рддреА рд╣реИ
.xapk рдХрд╛ рдирд╛рдо .zip рдореЗрдВ рдмрджрд▓рдирд╛ рдХреНрдпреЛрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ
If you rename an .xapk file to .zip, pull out base.apk, and try to install it on Android 13, 14, or 15, Android rejects it with "App not installed as package appears to be invalid" (or INSTALL_FAILED_MISSING_SPLIT over ADB). Most modern Android apps are shipped as split APK bundles where base.apk holds only core bytecode while native CPU libraries (config.arm64_v8a.apk), screen assets (config.xxhdpi.apk), and language packs live in separate split files. To install the app cleanly on Android or desktop, all split APK modules inside the .xapk archive must be extracted, merged, aligned, and signed into a unified package.
рд╕реНрдерд╛рдиреАрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рд▓рдп рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ
When you drop an XAPK file onto xapktoapk.com, our browser-based conversion engine does much more than unzip a folder. Everything runs locally inside your browser's memory using the HTML5 File API with zero server uploads. Whether you are converting a package on your phone or preparing a standalone installer for Windows and Mac emulators, the tool outputs one cryptographically signed .apk package.
рдкреБрд░рд╛рд▓реЗрдЦ рдПрд╡рдВ рд╡рд┐рднрд╛рдЬрди рдирд┐рд░реАрдХреНрд╖рдг
рдореЗрдореЛрд░реА рдореЗрдВ рдмрд╛рд╣рд░реА рдХрдВрдЯреЗрдирд░ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, manifest.json рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмреЗрд╕ рдПрдкреАрдХреЗ, рдПрдмреАрдЖрдИ рджреЗрд╢реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдкреНрд▓рд┐рдЯреНрд╕, рдбреАрдкреАрдЖрдИ рд╕рдВрд╕рд╛рдзрди рд╕реНрдкреНрд▓рд┐рдЯреНрд╕ рдФрд░ рдХрд┐рд╕реА рднреА Android/obb/ рд╡рд┐рд╕реНрддрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред
рдиреЗрдЯрд┐рд╡ рд▓рд┐рдм рдФрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдорд░реНрдЬ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдореВрд▓ рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ (lib/*.so, DEX рдмрд╛рдЗрдЯрдХреЛрдб рдФрд░ рд╕рдВрдХрд▓рд┐рдд рд╕рдВрд╕рд╛рдзрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ (resources.arsc рдХреЛ рдмреЗрд╕ рдкреИрдХреЗрдЬ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕рдореЗрдХрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдмрд╛рдЗрдирд░реА рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдкреИрдЪрд┐рдВрдЧ
рдмрд╛рдЗрдирд░реА AndroidManifest.xml (рдЬреИрд╕реЗ isSplitRequired рдФрд░ splits.required рдореЗрдВ рд╡рд┐рднрд╛рдЬрди-рдкреНрд░рд╡рд░реНрддрди рдЭрдВрдбреЗ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд▓рд┐рдП extractNativeLibs рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
4-рдмрд╛рдЗрдЯ рдЬрд┐рдкрд▓рд╛рдЗрди рдкрд╛рд╕
рдПрдВрдбреНрд░реЙрдЗрдб 11+ (рдПрдкреАрдЖрдИ 30+) рдХреЛ mmap рдХреЗ рд▓рд┐рдП 4-рдмрд╛рдЗрдЯ рд╕реАрдорд╛рдУрдВ рдкрд░ рдмреИрдардиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрдкреАрдбрд╝рд┐рдд resources.arsc рдФрд░ рдореВрд▓ .so рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рдорд╛рд░рд╛ рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдкрд╛рд╕ рдкреИрдб рдЬрд╝рд┐рдк рд╕реНрдерд╛рдиреАрдп рд╣реЗрдбрд░ рдХреЛ рд╕рдЯреАрдХ 4-рдмрд╛рдЗрдЯ рдСрдлрд╕реЗрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
V1 + V2 рдПрдкреАрдХреЗ рд╕рд╛рдЗрдирд┐рдВрдЧ
рдлрд╝рд╛рдЗрд▓реЗрдВ рдорд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдореВрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЕрдорд╛рдиреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ. рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЯреВрд▓ рд╕реАрдзреЗ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рддрд╛рдЬрд╝рд╛ PKCS#7 JAR рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (v1) рдФрд░ рдПрдХ APK рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдпреЛрдЬрдирд╛ v2 рдмреНрд▓реЙрдХ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░
рддреИрдпрд╛рд░ рд╕рд┐рдВрдЧрд▓ рдПрдкреАрдХреЗ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдРрдкреНрд╕ рдХреЗ рдлреЛрди, рдЯреИрдмрд▓реЗрдЯ, рд╡рд┐рдВрдбреЛрдЬ рдПрдореБрд▓реЗрдЯрд░, рдлрд╛рдпрд░ рдЯреАрд╡реА рд╕реНрдЯрд┐рдХ, рдХреНрд░реЛрдордмреБрдХ рдФрд░ рдореЗрдЯрд╛ рдХреНрд╡реЗрд╕реНрдЯ рд╣реЗрдбрд╕реЗрдЯ рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкреИрдХреЗрдЬрдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рддреНрдпрд╛рдкрди рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдкреИрдХреЗрдЬ рдкреНрд░рд╛рд░реВрдк рдХреА рддреБрд▓рдирд╛: рдПрдХреНрд╕рдПрдкреАрдХреЗ рдмрдирд╛рдо рдПрдкреАрдХреЗрдПрд╕ рдмрдирд╛рдо рдПрдкреАрдХреЗрдПрдо рдмрдирд╛рдо рдПрдПрдмреА рдмрдирд╛рдо рдПрдкреАрдХреЗ
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдРрдк рд╕реНрдЯреЛрд░ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдХреЛ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рдкреЗрдЯрддреЗ рд╣реИрдВред рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреМрди рд╕рд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдФрд░ рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ:
| рдкреНрд░рд╛рд░реВрдк | рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрд░реЛрдд | рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ | рдУрдмреАрдмреА рд╢рд╛рдорд┐рд▓ рд╣реИ? | рдбрд╛рдпрд░реЗрдХреНрдЯ рдПрдВрдбреНрд░реЙрдЗрдб рдЗрдВрд╕реНрдЯреЙрд▓? | рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЯреВрд▓ |
|---|---|---|---|---|---|
| .рдПрдкреАрдХреЗ | рдкреНрд░рддреНрдпрдХреНрд╖ рдбреЗрд╡рд▓рдкрд░ рд░рд┐рд▓реАрдЬрд╝, F-Droid, GitHub | classes.dex, res/, AndroidManifest.xml, V2/V3 рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдЬрд╝рд┐рдк | рдирд╣реАрдВ | рд╣рд╛рдБ (рдореВрд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓рд░) | рдПрдкреАрдХреЗ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛, рдПрдкреАрдХреЗ рдЬрд╛рдирдХрд╛рд░реА |
| .XAPK | рдПрдкреАрдХреЗрдкреНрдпреЛрд░, рддреГрддреАрдп-рдкрдХреНрд╖ рдЧреЗрдо рдкреБрд░рд╛рд▓реЗрдЦ | manifest.json, base.apk + рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдФрд░/рдпрд╛ Android/obb/ рдХреЗ рд╕рд╛рде рдЬрд╝рд┐рдк рд░реИрдкрд░ | рд╣рд╛рдБ (рдмрдбрд╝реЗ 3D рдЧреЗрдо рдХреЗ рд▓рд┐рдП) | рдирд╣реАрдВ (рд░реВрдкрд╛рдВрддрд░рдг рдпрд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) | рдПрдХреНрд╕рдПрдкреАрдХреЗ рдХрдиреНрд╡рд░реНрдЯрд░, рдПрдХреНрд╕рдПрдкреАрдХреЗ рд╡реНрдпреВрдЕрд░, рдУрдмреАрдмреА рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░ |
| .APKS | Google bundletool, SAI рдмреИрдХрдЕрдк | рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдХрд╛ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ (base-master.apk + ABI/DPI splits | рдирд╣реАрдВ | рдирд╣реАрдВ (рд╡рд┐рд▓рдп рдпрд╛ adb install-multiple рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) | рдПрдкреАрдХреЗрдПрд╕ рд╕реЗ рдПрдкреАрдХреЗ рд╡рд┐рд▓рдп |
| .рдПрдкреАрдХреЗрдПрдо | рдПрдкреАрдХреЗрдорд┐рд░рд░ рд╕реНрдкреНрд▓рд┐рдЯ рдмрдВрдбрд▓ | info.json + рдмреЗрд╕ рдПрдкреАрдХреЗ + рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдбреАрдкреАрдЖрдИ рдФрд░ рднрд╛рд╖рд╛ рд╡рд┐рднрд╛рдЬрди рд░рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЬрд╝рд┐рдк рдХрдВрдЯреЗрдирд░ | рдирд╣реАрдВ | рдирд╣реАрдВ (рд╕реНрдкреНрд▓рд┐рдЯ рдЕрдирдкреИрдХрд░ рдпрд╛ рд╕рдорд░реНрдкрд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) | рдПрдкреАрдХреЗрдПрдо рд╕реЗ рдПрдкреАрдХреЗ рдЕрдирдкреИрдХрд░ |
| .рдПрдПрдмреА | рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ/рдЧреВрдЧрд▓ рдкреНрд▓реЗ рдХрдВрд╕реЛрд▓ рдмрдирд╛рддрд╛ рд╣реИ | рдХрдЪреНрдЪреЗ рдкреНрд░реЛрдЯреЛрдмрдл resources.pb рдФрд░ рдЕрд╕рдВрдХрд▓рд┐рдд рдореЙрдбреНрдпреВрд▓ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди | рдПрд╕реЗрдЯ рдбрд┐рд▓рд┐рд╡рд░реА рдЦреЗрд▓реЗрдВ | рдХрднреА рдирд╣реАрдВ (bundletool рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП) | рдПрдПрдмреА рд╕реЗ рдПрдкреАрдХреЗ рдмрд┐рд▓реНрдбрд░ |
Android 14 рдФрд░ Android 15 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг
рдПрдВрдбреНрд░реЙрдЗрдб 14 (рдПрдкреАрдЖрдИ 34) рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб 15 (рдПрдкреАрдЖрдИ 35) рд╕рдЦреНрдд рдкреИрдХреЗрдЬ рд╕рддреНрдпрд╛рдкрди, 64-рдмрд┐рдЯ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬрд╛рдВрдЪ рдФрд░ рдиреНрдпреВрдирддрдо рд▓рдХреНрд╖реНрдп рдПрд╕рдбреАрдХреЗ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЕрдкрдиреЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рдорд╛рдзрд╛рди рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ:
| рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢/рдПрдбреАрдмреА рдХреЛрдб | рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ | рд╕рддреНрдпрд╛рдкрд┐рдд рд╕реБрдзрд╛рд░ |
|---|---|---|
| "рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкреИрдХреЗрдЬ рдЕрдорд╛рдиреНрдп рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ" INSTALL_тАЛFAILED_тАЛINVALID_тАЛAPK |
рдЖрдкрдиреЗ рдХреЗрд╡рд▓ base.apk рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рдереА рдХреЙрдиреНрдлрд┐рдЧ рд╕реНрдкреНрд▓рд┐рдЯреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд┐рдП рдмрд┐рдирд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓рд╛, рдпрд╛ .xapk рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рд╕реАрдзреЗ .apk рдХрд░ рджрд┐рдпрд╛ред | Convert the full .xapk or .apks archive so binary manifest flags are patched, splits are merged, and v2 signing is applied automatically (рдПрдХреНрд╕рдПрдкреАрдХреЗ рдХрдиреНрд╡рд░реНрдЯрд░, рддреНрд░реБрдЯрд┐ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ). |
| "рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдРрдк рдЖрдкрдХреЗ рдлреЛрди рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИ" INSTALL_тАЛFAILED_тАЛNO_тАЛMATCHING_тАЛABIS |
рдЖрдкрдХреЗ рдлрд╝реЛрди рдореЗрдВ рдХреЗрд╡рд▓ 64-рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ Pixel 7/8/9 рдпрд╛ Snapdragon 8 Gen 3) рдФрд░ XAPK рдореЗрдВ рдХреЗрд╡рд▓ 32-рдмрд┐рдЯ (armeabi-v7a рдореВрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдпрд╛ рдЧрд▓рдд CPU рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред | Check your phone's exact ABI and test which lib/ folder exists inside the package before installing (рдбрд┐рд╡рд╛рдЗрд╕ рдПрдмреАрдЖрдИ рдФрд░ рдбреАрдкреАрдЖрдИ рдЪреЗрдХрд░). |
| "рдкреИрдХреЗрдЬ рдореМрдЬреВрджрд╛ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛" INSTALL_тАЛFAILED_тАЛUPDATE_тАЛINCOMPATIBLE |
рдРрдк рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рдкреНрд▓реЗ рд╕реНрдЯреЛрд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрд░реЛрдд рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рднрд┐рдиреНрди рд╣реЛрдиреЗ рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд┐рд╕реА рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд░рддрд╛ рд╣реИред | Compare the old and new APK signing certificates first, or uninstall the existing version before installing the newly converted APK (рдПрдкреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ). |
| "рдпрд╣ рдРрдк рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ" INSTALL_тАЛFAILED_тАЛDEPRECATED_тАЛSDK_тАЛVERSION |
рдПрдВрдбреНрд░реЙрдЗрдб 14 рдФрд░ 15 рдЙрди рдРрдкреНрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ targetSdkVersion рд▓реАрдЧреЗрд╕реА рдЕрдиреБрдорддрд┐ рдмрд╛рдпрдкрд╛рд╕ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ 23 (рдПрдВрдбреНрд░реЙрдЗрдб 6.0) рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИред | рдпреВрдПрд╕рдмреА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдиреЗ рдлреЛрди рдХреЛ рдкреАрд╕реА рдпрд╛ рдореИрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ: adb install --bypass-low-target-sdk-block app.apk |
| "XAPK рдлрд╝рд╛рдЗрд▓ рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдлрд▓" / рдЧреЗрдо рд▓реЙрдиреНрдЪ рдкрд░ рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди | рдпрд╛ рддреЛ manifest.json рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ/рдУрдмреАрдмреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЧрд╛рдпрдм рд╣реИ, рдпрд╛ рдЧреЗрдо рдХреЛ /sdcard/Android/obb/<package>/ рдХреЗ рдЕрдВрджрд░ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХ main.<version>.<package>.obb рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред | Validate manifest.json with our XAPK Viewer or extract the .obb expansion file and place it in the exact package subfolder (XAPK рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛, рдУрдмреАрдмреА рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯрд░). |
Android 13, 14 рдФрд░ 15 рдкрд░ OBB рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреИрд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ ("рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ" рд╕рдорд╛рдзрд╛рди)
рдПрдВрдбреНрд░реЙрдЗрдб 11 рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб 15 рддрдХ рд╕реНрдХреЛрдкреНрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ /Android/obb/ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИред рдпрджрд┐ рдЖрдк рдирд┐рдХрд╛рд▓реА рдЧрдИ OBB рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд┐рдкрдХрд╛рддреЗ рд╕рдордп "рдЖрдкрдХреА рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛" рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрди рддреАрди рдХрд╛рд░реНрдп рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдкрд╣рд▓реЗ рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ (рдкреАрд╕реА рдирд╣реАрдВ)
рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдПрдкреАрдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЧреЗрдо рдХреЛ 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдЦреЛрд▓реЗрдВ рддрд╛рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдЕрдкрдиреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, /Android/obb/com.tencent.ig/ рдХреЛ рд╕реНрд╡рддрдГ рдмрдирд╛ рд╕рдХреЗред ZArchiver рдЦреЛрд▓реЗрдВ, рд╕реАрдзреЗ рдЙрд╕ рдЪрд╛рдЗрд▓реНрдб рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдВред
рд╢рд┐рдЬрд╝реБрдХреБ + рдЬрд╝рд╛рд░реНрдЪреАрд╡рд░
рдбреЗрд╡рд▓рдкрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рдЕрдкрдиреЗ рдлреЛрди рдкрд░ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╢рд┐рдЬрд╝реБрдХреБ рдРрдк рдХреЛ рдкреЗрдпрд░ рдХрд░реЗрдВ, рдФрд░ .obb рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реАрдзреЗ рдПрдВрдбреНрд░реЙрдЗрдб 14/15 рдкрд░ рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ZArchiver (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ тЖТ рд░реВрдЯ тЖТ рд╢рд┐рдЬрд╝реБрдХреБ рдореЗрдВ рд╢рд┐рдЬрд╝реБрдХреБ рдПрдХреНрд╕реЗрд╕ рдЪрд╛рд▓реВ рдХрд░реЗрдВред
рдпреВрдПрд╕рдмреА рдПрдордЯреАрдкреА рдпрд╛ рдПрдбреАрдмреА рдкреБрд╢
рдЕрдкрдиреЗ рдлреЛрди рдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг (рдПрдордЯреАрдкреА) рдореЛрдб рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдкреАрд╕реА рдпрд╛ рдореИрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рдбреЗрд╕реНрдХрдЯреЙрдк рдпреВрдПрд╕рдмреА рдЯреНрд░рд╛рдВрд╕рдлрд░ рдСрди-рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рд▓реЙрдХ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ), рдпрд╛ adb push main.obb /sdcard/Android/obb/<package>/ рдЪрд▓рд╛рдПрдВред
рд╕рдорд░реНрдерд┐рдд рдбрд┐рд╡рд╛рдЗрд╕, рдПрдореБрд▓реЗрдЯрд░ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (2026 рд╕рдВрдЧрддрддрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕)
рдЪрд╛рд╣реЗ рдЖрдк рдХрд┐рд╕реА рдлрд╝реЛрди, рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░, рдЯреАрд╡реА рд╕реНрдЯрд┐рдХ, рдпрд╛ VR рд╣реЗрдбрд╕реЗрдЯ рдкрд░ XAPK рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рд╕рд░реНрд╡реЛрддреНрддрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
| рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо/рдбрд┐рд╡рд╛рдЗрд╕ | рд╕реАрдкреАрдпреВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдПрдмреАрдЖрдИ) | рдЕрдиреБрд╢рдВрд╕рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рдФрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ | рд╕рдорд░реНрдкрд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдЧрд╛рдЗрдб |
|---|---|---|---|
| рдПрдВрдбреНрд░реЙрдЗрдб рдлрд╝реЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ (рд╕реИрдорд╕рдВрдЧ рд╡рди рдпреВрдЖрдИ, рд╢реНрдпрд╛рдУрдореА рд╣рд╛рдЗрдкрд░рдУрдПрд╕/рдПрдордЖрдИрдпреВрдЖрдИ, рдкрд┐рдХреНрд╕реЗрд▓, рд╡рдирдкреНрд▓рд╕) |
arm64-v8a (64-рдмрд┐рдЯ) рдпрд╛ armeabi-v7a (32-рдмрд┐рдЯ) | .xapk, .apkm, рдпрд╛ .apks рдХреЛ рд╕реАрдзреЗ рдЕрдкрдиреЗ рдлреЛрди рдкрд░ рдХреНрд░реЛрдо рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдФрд░ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рд╕рд┐рдВрдЧрд▓ рдПрдкреАрдХреЗ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдпрджрд┐ OEM рд╕реБрд░рдХреНрд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕реИрдорд╕рдВрдЧ рдСрдЯреЛ рдмреНрд▓реЙрдХрд░ рдпрд╛ MIUI рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред | рдПрдВрдбреНрд░реЙрдЗрдб рдЧрд╛рдЗрдб, Xiaomi рдФрд░ Samsung рдлрд┐рдХреНрд╕ |
| рд╡рд┐рдВрдбреЛрдЬ 11/10 рдкреАрд╕реА рдПрдореБрд▓реЗрдЯрд░ (рдмреНрд▓реВрд╕реНрдЯреИрдХреНрд╕ 5, рдПрд▓рдбреАрдкреНрд▓реЗрдпрд░ 9, рдореНрдпреВрдПрдордпреВ рдкреНрд▓реЗрдпрд░ 12, рдиреЛрдХреНрд╕рдкреНрд▓реЗрдпрд░) |
x86_64 + ARM64 рдмрд╛рдЗрдирд░реА рдЕрдиреБрд╡рд╛рдж (libhoudini) | рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ XAPK рдХреЛ рдПрдХрд▓ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдкреАрдХреЗ рдореЗрдВ рдмрджрд▓реЗрдВ рдФрд░ .apk рдХреЛ рдПрдореБрд▓реЗрдЯрд░ рд╡рд┐рдВрдбреЛ рдкрд░ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВ, рдпрд╛ adb install-multiple рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред | рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреАрд╕реА рд╣рдм, рдПрдореНрдпреВрд▓реЗрдЯрд░ рдЧрд╛рдЗрдб |
| macOS (Apple рд╕рд┐рд▓рд┐рдХреЙрди M1-M4 рдФрд░ Intel) | arm64-v8a (Apple рд╕рд┐рд▓рд┐рдХреЙрди AVD / MuMu Pro рдкрд░ рдореВрд▓) | XAPK рдХреЛ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдпрд╛ MacOS рдкрд░ Safari рдпрд╛ Chrome рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ APKM/OBB рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдЯреВрд▓реНрд╕ ADB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ AVD рдпрд╛ рдХрдиреЗрдХреНрдЯреЗрдб USB рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рд╛рдЗрдбрд▓реЛрдб рдХрд░реЗрдВред | macOS рдХрдиреНрд╡рд░реНрдЯрд░ рд╣рдм |
| рдЕрдореЗрдЬрд╝реЕрди рдлрд╛рдпрд░рд╕реНрдЯрд┐рдХ, рдлрд╛рдпрд░ рдЯреАрд╡реА рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдЯреАрд╡реА | armeabi-v7a (рдлрд╛рдпрд░рд╕реНрдЯрд┐рдХ 4K) рдпрд╛ arm64-v8a (рд╢реАрд▓реНрдб рдЯреАрд╡реА) | рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдлреЛрди/рдкреАрд╕реА рдкрд░ рд╕реНрдкреНрд▓рд┐рдЯ XAPK рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рд░рд┐рдореЛрдЯ-рдлреНрд░реЗрдВрдбрд▓реА рдПрдкреАрдХреЗ рдореЗрдВ рдорд░реНрдЬ рдХрд░реЗрдВ, рдлрд┐рд░ рдЯреАрд╡реА рдкрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рднреЗрдЬреЗрдВ рдпрд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ adb connect рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдпрд░ рдЯреАрд╡реА рдХреЛ рднреЗрдЬреЗрдВред | рдлрд╛рдпрд░рд╕реНрдЯрд┐рдХ рдФрд░ рдЯреАрд╡реА рдЧрд╛рдЗрдб |
| Chromebook (ARCVM) рдФрд░ Linux (Waydroid) | x86_64 рдпрд╛ arm64-v8a | ChromeOS/Linux рдкрд░ XAPK рдХреЛ Chrome рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдФрд░ Linux рдбреЗрд╡рд▓рдкрд░ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ (adb install рдпрд╛ waydroid app install рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред | рдХреНрд░реЛрдордмреБрдХ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдЧрд╛рдЗрдб |
| рдореЗрдЯрд╛ рдХреНрд╡реЗрд╕реНрдЯ 2, 3 рдФрд░ 3рдПрд╕ рд╡реАрдЖрд░ рд╣реЗрдбрд╕реЗрдЯ | arm64-v8a (рд╕реНрдиреИрдкрдбреНрд░реИрдЧрди XR2 Gen 1 / Gen 2) | XAPK рдХреЛ APK рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рднреА .obb VR рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ, рдлрд┐рд░ рд╕рд╛рдЗрдбрдХреНрд╡реЗрд╕реНрдЯ рдпрд╛ adb push рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ /sdcard/Android/obb/ рдкрд░ рддреИрдирд╛рдд рдХрд░реЗрдВред | рдореЗрдЯрд╛ рдХреНрд╡реЗрд╕реНрдЯ рд╡реАрдЖрд░ рдЧрд╛рдЗрдб |