Quiero instalar 2 versiones diferentes de una aplicación. Investigué un poco y descubrí que necesito cambiar el nombre del paquete APK con APK Editor. Descompilé el APK con APK Editor y cambié todo lo relacionado con el nombre del paquete. Por ejemplo, el nombre del paquete de la aplicación era com.oldapk.filee
que cambié por com.newapk.file
. Luego lo compilé de nuevo e instalé el nuevo archivo APK. Pero no he podido iniciar el nuevo archivo APK.
Habilité la depuración USB en mi teléfono y empecé a mirar los registros de fallos. Vi que el nombre del paquete se menciona como com.oldapk.filee
y empecé a pensar qué podía estar mal. Utilicé ack
en Linux para comprobar qué archivos tienen el com.oldapk.filee
string y vi que 2 librerías (archivos .so) incluían el nombre del paquete antiguo. Los cambié en NotePad++ (Hex Editor Addon) por el nuevo nombre de paquete, pero esta vez cuando la aplicación se lanzó, pude ver la pantalla de inicio, pero se bloqueaba en 0,5 segundos después de lanzarla. Revisé los registros de fallos de nuevo y entonces vi que el nombre del paquete era todavía viejo. Tal vez los cambios que hice no afectaron.
¿Cómo puedo editar estos archivos?