Převod souboru OBB do APK
Nainstalujte odpovídající APK a OBB nebo aplikaci znovu sestavte ze zdrojového kódu; přejmenování souborů je převést nedokáže.
Vytvořte soubory APK online
Soubory OBB zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů, APK z něj vyrobíme:
Jak převést soubor obb do formátu apk
- Mobilní platformy
- Dosud nehodnoceno.
Zařízení nebo instalační program může přijímat pouze APK, i když hra pro Android poskytuje samostatný rozšiřující soubor OBB. Tyto soubory nejsou vzájemně zaměnitelné: nainstalujte odpovídající APK a OBB, nebo aplikaci znovu sestavte ze zdrojového kódu se zahrnutými rozšiřujícími daty.
Co je formát OBB
OBB je formát rozšiřujících souborů pro Android, který se používá pro velké prostředky aplikace, například 3D modely, mapy, zvuk, video a herní data. Běžně jej používají starší rozšiřující balíčky Google Play a hry vytvořené v Unity nebo jiných enginech; novější aplikace Google Play často místo toho používají Play Asset Delivery.
OBB obvykle obsahuje data, nikoli spustitelný kód aplikace, manifest Androidu, oprávnění nebo metadata instalovatelného balíčku. Jeho název souboru je obvykle spojen s názvem balíčku a verzí, například main.123.com.example.game.obb nebo patch.123.com.example.game.obb. Očekávané umístění je Android/obb/<package-name>/.
Některé soubory OBB jsou kompatibilní se ZIP a lze je prohlížet nebo rozbalit pomocí 7-Zip, OBB však není varianta APK. Rozbalením nevznikne instalovatelný balíček a OBB může používat proprietární nebo šifrované uspořádání.
Co je formát APK
APK je formát instalovatelného aplikačního balíčku systému Android. Obvykle obsahuje zkompilovaný kód, prostředky, manifest Androidu, nativní knihovny, pokud jsou vyžadovány, a informace o podpisu. Android Package Manager jej může nainstalovat po ověření struktury a podpisu balíčku.
APK je založeno na ZIP, takže přejmenování file.obb na file.apk nepřidá chybějící kód, manifest ani podpis. APK může za běhu stále vyžadovat samostatný soubor OBB. Některé současné aplikace jsou distribuovány jako rozdělené soubory APK vygenerované z Android App Bundle a vyžadují společnou instalaci několika souborů APK.
APK je užitečné pro instalaci z jiného zdroje, archivaci a instalaci samotného aplikačního balíčku; nemusí však jít o samostatnou kopii všech dat aplikace.
Jak používat OBB s jeho APK
Neexistuje spolehlivý obecný převodník OBB na APK. Pokud máte APK a OBB, zachovejte oba soubory a nainstalujte je jako odpovídající sadu.
- Nainstalujte APK pomocí Android Package Installer nebo použijte
adb install app.apk. U rozdělených balíčků použijteadb install-multiple base.apk split_*.apkse všemi požadovanými soubory APK. - Ověřte název balíčku a verzi. Na počítači mohou metadata balíčku zobrazit
aapt dump badging app.apknebo nástrojapkanalyzerz Android SDK. - V zařízení vytvořte
/sdcard/Android/obb/<package-name>/a zkopírujte tam odpovídající OBB bez změny jeho názvu. Typická sekvence ADB jeadb shell mkdir -p /sdcard/Android/obb/com.example.gamenásledovaná příkazemadb push main.123.com.example.game.obb /sdcard/Android/obb/com.example.game/. - Spusťte aplikaci. Název balíčku OBB, číslo verze, název souboru a očekávaný adresář se musí shodovat s nainstalovanou aplikací; jinak může aplikace oznámit chybějící nebo nekompatibilní data.
Android 11 a novější omezuje běžný přístup správců souborů k adresáři Android/obb. Použijte instalační program podporovaný hrou, ADB nebo správce souborů s autorizovaným způsobem systémového přístupu k souborům; omezení přístupu se liší podle verze Androidu a výrobce zařízení.
Jak vytvořit jedno APK z dat
U aplikace, kterou vlastníte nebo kterou máte oprávnění upravovat, ji znovu sestavte z původního projektu Android Studio namísto převodu binárního OBB.
- Pokud je OBB čitelný, rozbalte jej pomocí 7-Zip a poté umístěte požadované prostředky do
app/src/main/assets/nebo do vhodného adresáře prostředků. - Upravte kód aplikace tak, aby četl nové interní cesty k prostředkům namísto
Android/obb/. - Upravte nastavení Gradle pro balení, kompresi a doručování prostředků s ohledem na přidané soubory.
- Sestavte aplikaci pomocí
./gradlew assembleReleasea poté výstup podepište pomocí Build → Generate Signed Bundle/APK v Android Studio nebo pomocíapksignerz Android SDK. - Otestujte podepsané APK na cílových verzích Androidu, konfiguracích obrazovky a architekturách CPU.
Pokud jsou k dispozici pouze zkompilované soubory, může apktool dekódovat a znovu sestavit některé prostředky APK a 7-Zip může prohlížet archivy, ale ani jeden z těchto nástrojů nepřevede OBB na APK. Dekompilovaný kód může být neúplný, s nativními knihovnami je nutné pracovat samostatně a původní podpisové klíče, zdrojový kód, konfigurace sestavení a závislosti na serveru nemusí být dostupné.
Omezení kompatibility a kvality
Vložení rozšiřujících dat může způsobit, že APK bude pro zamýšlený distribuční kanál příliš velké, prodloužit dobu instalace, zdvojit kompresi a narušit kód, který očekává konkrétní cestu k rozšiřujícímu souboru. OBB může být také šifrovaný, uzamčený na konkrétní verzi, specifický pro určitou architekturu nebo závislý na licencování a online službách.
Znovu sestavené APK musí být podepsané. Nový podpisový klíč nemůže aktualizovat existující instalaci podepsanou jiným klíčem, takže může být nutné původní aplikaci odinstalovat, což může odstranit její soukromá data. Převod balíčku může také selhat kvůli licencování Google Play, kontrolám integrity, závislostem rozdělených APK, nativním knihovnám nebo ověřování na serveru.
Žádný renomovaný online převodník nemůže obecně dodat chybějící kód aplikace a metadata balíčku. Online nástroje pro práci s archivy mohou zobrazit OBB kompatibilní se ZIP, ale nahráním dat komerční hry nebo soukromých prostředků můžete odhalit soubory chráněné autorskými právy nebo důvěrné soubory. K prohlížení použijte 7-Zip, k autorizovanému opětovnému sestavení Android Studio a k nasazení ADB nebo instalační program aplikace.
Stručně řečeno, nelze přímo jednoduchým způsobem zkonvertovat soubor OBB do APK souboru.
Proto pravděpodobně nenaleznete konverzní utilitu nebo zdarma online stránky/službu, která umí převést soubory .obb na .apk. Určitě lze nalézt webovou službu, která tuto konverzi slibuje online a zadarmo, ale pravděpodobně je to podvodná stránka slibující něco, co jednoduše nelze.
OBB vs APK: srovnání formátů
Jak si formáty OBB a APK stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .OBB Opaque Binary Blob | .APK Android Package |
|---|---|---|
| Otevřený standard | Ne | Ne |
| Komprese | — | Obojí |
| Typická velikost souboru | Velký | Střední |
| Otevírá se ve webovém prohlížeči | Ne | Ne |
| Další úpravy | Nelze přímo upravovat | Nelze přímo upravovat |
| Podpora metadat | Žádné | Základní |
| Čitelný jako prostý text | Ne | Ne |
| Nejvhodnější pro | Vkládání do aplikací | Vkládání do aplikací |
| Zavedeno | — | 2008 |
| Vývojář | ||
| MIME typ | — | application/vnd.android.package-archive |
Podobné .obb konverze
Reverzní konverze
Konverze do .apk
z jiných formátů
- xapk do apk
- apkm do apk
- apks do apk
- ipa do apk
- zip do apk
- exe do apk
- html do apk
- sb3 do apk
- aab do apk
- file do apk
- aar do apk
- abb do apk
- aia do apk
- api do apk
- app do apk
- appx do apk
- arc do apk
- asec do apk
- avi do apk
- bar do apk
- crdownload do apk
- crx do apk
- flv do apk
- gif do apk
- html5 do apk
- iml do apk
- ipk do apk
- ipr do apk
- jad do apk
- jar do apk
- jpeg do apk
- jpg do apk
- mp4 do apk
- mpg do apk
- msi do apk
- nes do apk
- pkg do apk
- png do apk
- ppt do apk
- pptx do apk
- rar do apk
- sb2 do apk
- sfw do apk
- sis do apk
- sisx do apk
- swf do apk
- tar do apk
- text do apk
- tgz do apk
- torrent do apk
- tpk do apk
- txt do apk
- webapp do apk
- webpage do apk
- website do apk
- wgt do apk
- xap do apk
- xls do apk
- xlsx do apk
- xpak do apk