Convertir OBB a APK
Instala un APK y OBB compatibles, o recompila la app desde el código fuente; cambiar el nombre de los archivos no puede convertirlos.
Cree archivos APK en línea
Todavía no podemos leer archivos OBB, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos, lo convertiremos en APK:
Cómo convertir un archivo obb a apk
- Plataformas móviles
- Aún sin calificaciones.
Un dispositivo o instalador puede aceptar únicamente un APK aunque un juego de Android proporcione un archivo de expansión OBB independiente. Los archivos no son intercambiables: instala el APK y el OBB correspondientes, o reconstruye la aplicación desde el código fuente con los datos de expansión incluidos.
Qué es el formato OBB
OBB es un formato de archivo de expansión de Android utilizado para assets grandes de aplicaciones, como modelos 3D, mapas, audio, vídeo y datos de juegos. Los paquetes de expansión antiguos de Google Play y los juegos creados con Unity u otros motores suelen utilizarlo; las aplicaciones más recientes de Google Play suelen utilizar Play Asset Delivery en su lugar.
Normalmente, un OBB contiene datos en lugar de código ejecutable de la aplicación, un Android manifest, permisos o metadatos de paquete instalables. Su nombre de archivo suele estar vinculado al nombre del paquete y la versión, por ejemplo main.123.com.example.game.obb o patch.123.com.example.game.obb. La ubicación esperada es Android/obb/<package-name>/.
Algunos archivos OBB son compatibles con ZIP y pueden inspeccionarse o extraerse con 7-Zip, pero OBB no es una variante de APK. La extracción no crea un paquete instalable, y un OBB puede utilizar una estructura propietaria o cifrada.
Qué es el formato APK
APK es el formato de paquete de aplicación instalable de Android. Normalmente contiene código compilado, recursos, un Android manifest, native libraries cuando son necesarias e información de firma. Android Package Manager puede instalarlo después de validar su estructura de paquete y firma.
Un APK está basado en ZIP, por lo que cambiar el nombre de file.obb a file.apk no añade el código, manifest o firma que faltan. Aun así, un APK puede requerir un OBB independiente durante la ejecución. Algunas aplicaciones actuales se distribuyen como split APKs generados a partir de un Android App Bundle y requieren que se instalen conjuntamente varios archivos APK.
Un APK es útil para sideloading, archivado e instalación del propio paquete de aplicación; no es necesariamente una copia independiente de todos los datos de la aplicación.
Cómo usar un OBB con su APK
No existe un convertidor genérico fiable de OBB a APK. Si se proporcionan un APK y un OBB, conserva ambos archivos e instálalos como un conjunto correspondiente.
- Instala el APK con Android Package Installer o utiliza
adb install app.apk. Para split packages, utilizaadb install-multiple base.apk split_*.apkcon todos los APK necesarios. - Confirma el nombre del paquete y la versión. En un equipo de escritorio,
aapt dump badging app.apkoapkanalyzerde Android SDK pueden mostrar los metadatos del paquete. - Crea
/sdcard/Android/obb/<package-name>/en el dispositivo y copia allí el OBB correspondiente sin cambiar su nombre de archivo. Una secuencia típica de ADB esadb shell mkdir -p /sdcard/Android/obb/com.example.game, seguida deadb push main.123.com.example.game.obb /sdcard/Android/obb/com.example.game/. - Inicia la aplicación. El nombre del paquete, número de versión, nombre de archivo y directorio esperado del OBB deben coincidir con los de la aplicación instalada; de lo contrario, puede informar de que faltan datos o de que son incompatibles.
Android 11 y versiones posteriores restringen el acceso de los gestores de archivos comunes a Android/obb. Utiliza el instalador compatible del juego, ADB o un gestor de archivos que disponga de un método autorizado de acceso a los archivos del sistema; las restricciones de acceso varían según la versión de Android y el fabricante del dispositivo.
Cómo crear un APK a partir de los datos
Para una aplicación que poseas o estés autorizado a modificar, vuelve a compilarla desde el proyecto original de Android Studio en lugar de convertir el OBB binario.
- Extrae el OBB con 7-Zip si se puede leer y coloca los assets necesarios en
app/src/main/assets/o en un directorio de recursos apropiado. - Cambia el código de la aplicación para que lea las nuevas rutas internas de los assets en lugar de
Android/obb/. - Ajusta la configuración de Gradle para el empaquetado, la compresión y la entrega de assets de los archivos añadidos.
- Compila con
./gradlew assembleReleasey, a continuación, firma el resultado con Android Studio mediante Build → Generate Signed Bundle/APK o conapksignerde Android SDK. - Prueba el APK firmado en las versiones de Android, configuraciones de pantalla y arquitecturas de CPU de destino.
Si solo están disponibles archivos compilados, apktool puede decodificar y reconstruir algunos recursos de APK, y 7-Zip puede inspeccionar archivos, pero ninguno convierte un OBB en un APK. El código decompilado puede estar incompleto, las native libraries requieren un tratamiento independiente y es posible que no estén disponibles las claves de firma originales, el código fuente, la configuración de compilación y las dependencias del servidor.
Límites de compatibilidad y calidad
Incrustar datos de expansión puede hacer que el APK sea demasiado grande para el canal de distribución previsto, aumentar el tiempo de instalación, duplicar la compresión y romper el código que espera una ruta concreta del archivo de expansión. El OBB también puede estar cifrado, bloqueado por versión, ser específico de una arquitectura o depender de licencias y servicios online.
Un APK reconstruido debe estar firmado. Una nueva clave de firma no puede actualizar una instalación existente firmada con una clave diferente, por lo que puede ser necesario desinstalar la aplicación original, lo que podría eliminar sus datos privados. El reempaquetado también puede fallar debido a las licencias de Google Play, las comprobaciones de integridad, las dependencias de split APKs, las native libraries o la validación del servidor.
Ningún convertidor online fiable puede proporcionar genéricamente el código de aplicación y los metadatos de paquete que faltan. Las herramientas de archivo online pueden mostrar un OBB compatible con ZIP, pero cargar datos de juegos comerciales o assets privados puede revelar archivos protegidos por derechos de autor o confidenciales. Utiliza 7-Zip para la inspección, Android Studio para una reconstrucción autorizada y ADB o el instalador de la aplicación para la implementación.
Simplemente, es imposible convertir OBB a APK directamente.
Por lo tanto, no existe un convertidor de obb a apk o un convertidor en línea gratuito de .obb a .apk.
OBB vs APK: comparación de formatos
Cómo se comparan los formatos OBB y APK en las propiedades que más importan para esta conversión.
| Propiedad | .OBB Opaque Binary Blob | .APK Android Package |
|---|---|---|
| Estándar abierto | No | No |
| Compresión | — | Ambos |
| Tamaño de archivo típico | Grande | Medio |
| Se abre en un navegador web | No | No |
| Edición posterior | No editable directamente | No editable directamente |
| Compatibilidad con metadata | Ninguno | Básico |
| Legible como texto plano | No | No |
| Más adecuado para | Incrustación en aplicaciones | Incrustación en aplicaciones |
| Introducido | — | 2008 |
| Desarrollador | ||
| Tipo MIME | — | application/vnd.android.package-archive |
Otras conversiones de archivos .obb
Conversión inversa
Convertir a .apk
desde otros formatos
- apks a apk
- xapk a apk
- html a apk
- msi a apk
- zip a apk
- apkm a apk
- ipa a apk
- file a apk
- exe a apk
- rar a apk
- aab a apk
- aar a apk
- abb a apk
- aia a apk
- api a apk
- app a apk
- appx a apk
- arc a apk
- asec a apk
- avi a apk
- bar a apk
- crdownload a apk
- crx a apk
- flv a apk
- gif a apk
- html5 a apk
- iml a apk
- ipk a apk
- ipr a apk
- jad a apk
- jar a apk
- jpeg a apk
- jpg a apk
- mp4 a apk
- mpg a apk
- nes a apk
- pkg a apk
- png a apk
- ppt a apk
- pptx a apk
- sb2 a apk
- sb3 a apk
- sfw a apk
- sis a apk
- sisx a apk
- swf a apk
- tar a apk
- text a apk
- tgz a apk
- torrent a apk
- tpk a apk
- txt a apk
- webapp a apk
- webpage a apk
- website a apk
- wgt a apk
- xap a apk
- xls a apk
- xlsx a apk
- xpak a apk