Konwertuj OBB na APK
Zainstaluj pasujące pliki APK i OBB albo przebuduj aplikację ze źródeł; zmiana nazw plików nie może ich przekonwertować.
Twórz pliki APK online
Nie potrafimy jeszcze odczytać plików OBB, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych formatów, zrobimy z niego APK:
Jak konwertować obb do apk
- Platformy mobilne
- Brak ocen.
Urządzenie lub instalator może akceptować wyłącznie plik APK, nawet jeśli gra na Androida dostarcza osobny plik rozszerzenia OBB. Pliki te nie są wzajemnie zamienne: zainstaluj zgodne pliki APK i OBB albo przebuduj aplikację z kodu źródłowego, dołączając dane rozszerzenia.
Czym jest format OBB
OBB to format plików rozszerzeń systemu Android, używany dla dużych zasobów aplikacji, takich jak modele 3D, mapy, dźwięk, wideo i dane gier. Często korzystają z niego starsze pakiety rozszerzeń Google Play oraz gry utworzone w Unity lub innych silnikach; nowsze aplikacje Google Play często używają zamiast tego Play Asset Delivery.
Plik OBB zwykle zawiera dane, a nie wykonywalny kod aplikacji, manifest systemu Android, uprawnienia ani metadane instalowalnego pakietu. Jego nazwa jest zazwyczaj powiązana z nazwą pakietu i wersją, na przykład main.123.com.example.game.obb lub patch.123.com.example.game.obb. Oczekiwana lokalizacja to Android/obb/<package-name>/.
Niektóre pliki OBB są zgodne z formatem ZIP i można je przeglądać lub rozpakowywać za pomocą 7-Zip, ale OBB nie jest odmianą APK. Rozpakowanie nie tworzy instalowalnego pakietu, a plik OBB może używać zastrzeżonego lub zaszyfrowanego układu.
Czym jest format APK
APK to instalowalny format pakietu aplikacji systemu Android. Zwykle zawiera skompilowany kod, zasoby, manifest systemu Android, biblioteki natywne, gdy są wymagane, oraz informacje o podpisie. Android Package Manager może go zainstalować po sprawdzeniu struktury pakietu i jego podpisu.
APK jest oparty na formacie ZIP, dlatego zmiana nazwy file.obb na file.apk nie dodaje brakującego kodu, manifestu ani podpisu. APK może nadal wymagać osobnego pliku OBB w czasie działania. Niektóre obecne aplikacje są dystrybuowane jako dzielone pliki APK wygenerowane z Android App Bundle i wymagają jednoczesnego zainstalowania kilku plików APK.
APK jest przydatny do instalowania aplikacji z innych źródeł, archiwizowania oraz instalowania samego pakietu aplikacji; nie musi jednak zawierać samodzielnej kopii wszystkich danych aplikacji.
Jak używać pliku OBB wraz z plikiem APK
Nie istnieje niezawodny, uniwersalny konwerter OBB na APK. W przypadku dostarczonego pliku APK i OBB zachowaj oba pliki i zainstaluj je jako zgodny zestaw.
- Zainstaluj APK za pomocą Android Package Installer albo użyj
adb install app.apk. W przypadku dzielonych pakietów użyjadb install-multiple base.apk split_*.apkze wszystkimi wymaganymi plikami APK. - Potwierdź nazwę pakietu i wersję. Na komputerze polecenie
aapt dump badging app.apklub narzędzieapkanalyzerz Android SDK może wyświetlić metadane pakietu. - Utwórz na urządzeniu
/sdcard/Android/obb/<package-name>/i skopiuj tam zgodny plik OBB bez zmieniania jego nazwy. Typowa sekwencja ADB toadb shell mkdir -p /sdcard/Android/obb/com.example.game, a następnieadb push main.123.com.example.game.obb /sdcard/Android/obb/com.example.game/. - Uruchom aplikację. Nazwa pakietu, numer wersji, nazwa pliku i oczekiwany katalog pliku OBB muszą odpowiadać zainstalowanej aplikacji; w przeciwnym razie aplikacja może zgłosić brakujące lub niezgodne dane.
Android 11 i nowsze wersje ograniczają zwykłym menedżerom plików dostęp do Android/obb. Użyj instalatora obsługiwanego przez grę, ADB lub menedżera plików, który ma autoryzowaną metodę systemowego dostępu do plików; ograniczenia dostępu różnią się w zależności od wersji systemu Android i producenta urządzenia.
Jak utworzyć jeden plik APK z danych
W przypadku aplikacji, której jesteś właścicielem lub do której modyfikowania masz uprawnienia, przebuduj ją z oryginalnego projektu Android Studio zamiast konwertować binarny plik OBB.
- Rozpakuj plik OBB za pomocą 7-Zip, jeśli jest możliwy do odczytu, a następnie umieść wymagane zasoby w
app/src/main/assets/lub w odpowiednim katalogu zasobów. - Zmień kod aplikacji tak, aby odczytywał nowe wewnętrzne ścieżki zasobów zamiast
Android/obb/. - Dostosuj ustawienia pakowania Gradle, kompresji i dostarczania zasobów do dodanych plików.
- Zbuduj aplikację za pomocą
./gradlew assembleRelease, a następnie podpisz wynik za pomocą Android Studio's Build → Generate Signed Bundle/APK lub narzędziaapksignerz Android SDK. - Przetestuj podpisany plik APK na docelowych wersjach systemu Android, konfiguracjach ekranów i architekturach procesora.
Jeśli dostępne są tylko pliki skompilowane, apktool może dekodować i ponownie tworzyć niektóre zasoby APK, a 7-Zip może przeglądać archiwa, ale żadne z tych narzędzi nie konwertuje OBB na APK. Zdekompilowany kod może być niekompletny, biblioteki natywne wymagają osobnej obsługi, a oryginalne klucze podpisu, kod źródłowy, konfiguracja kompilacji i zależności po stronie serwera mogą być niedostępne.
Ograniczenia zgodności i jakości
Osadzenie danych rozszerzenia może sprawić, że plik APK będzie zbyt duży dla docelowego kanału dystrybucji, wydłużyć czas instalacji, spowodować nadmiarową kompresję i przerwać działanie kodu oczekującego określonej ścieżki pliku rozszerzenia. Plik OBB może być również zaszyfrowany, powiązany z określoną wersją, przeznaczony dla konkretnej architektury lub zależny od licencjonowania i usług online.
Przebudowany plik APK musi być podpisany. Nowy klucz podpisu nie może zaktualizować istniejącej instalacji podpisanej innym kluczem, dlatego może być konieczne odinstalowanie oryginalnej aplikacji, co może usunąć jej prywatne dane. Ponowne pakowanie może również zakończyć się niepowodzeniem z powodu licencjonowania Google Play, kontroli integralności, zależności dzielonych plików APK, bibliotek natywnych lub weryfikacji po stronie serwera.
Żaden wiarygodny konwerter online nie może w sposób uniwersalny dostarczyć brakującego kodu aplikacji i metadanych pakietu. Narzędzia online do archiwów mogą wyświetlać plik OBB zgodny z formatem ZIP, ale przesłanie danych komercyjnej gry lub prywatnych zasobów może ujawnić pliki chronione prawem autorskim lub poufne. Używaj 7-Zip do inspekcji, Android Studio do autoryzowanej przebudowy, a ADB lub instalatora aplikacji do wdrażania.
Krótko mówiąc, nie da się bezpośrednio przekonwertować OBB na APK.
Dlatego nie istnieje tak zwany konwerter obb na apk ani darmowe narzędzie online do konwersji .obb na .apk.
Porównanie formatu OBB z APK
Jak formaty OBB i APK wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .OBB Opaque Binary Blob | .APK Android Package |
|---|---|---|
| Otwarty standard | Nie | Nie |
| Kompresja | — | Oba |
| Typowy rozmiar pliku | Duży | Średni |
| Otwiera się w przeglądarce internetowej | Nie | Nie |
| Dalsza edycja | Nie do bezpośredniej edycji | Nie do bezpośredniej edycji |
| Obsługa metadanych | Brak | Podstawowy |
| Czytelny tekstowo | Nie | Nie |
| Najlepszy do | Osadzanie w aplikacjach | Osadzanie w aplikacjach |
| Wprowadzono | — | 2008 |
| Twórca | ||
| Typ MIME | — | application/vnd.android.package-archive |
Dodatkowe formaty dla konwersji pliku
obb
Konwersja odwrotna
Konwersja do .apk
z innych formatów
- apks do apk
- xapk do apk
- html do apk
- zip do apk
- apkm do apk
- ipa do apk
- exe do apk
- aab do apk
- swf do apk
- rar 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
- file 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
- sb2 do apk
- sb3 do apk
- sfw do apk
- sis do apk
- sisx 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