APK Editor

APK Editor es una poderosa herramienta con la que es posible modificar los archivos de un APK para hacer con ellos infinidad de cosas como medio de entretenimiento y diversión. Le será de gran ayuda para tareas tales como la localización y edición de cadenas de texto, reemplazo de iconos y gráficos, reestructuración de la disposición de elementos de la Interfaz, e incluso, para la eliminación de la publicidad, cambiar permisos innecesarios o no deseados, etc. Lo que es posible hacer con APK Editor dependerá de cómo Ud. la utilice. Sin embargo, para poder emplearla bien, es necesario tener algunos ligeros conocimientos profesionales, aunque no demasiados.

Para que pueda comenzar a trabajar con APK Editor, le mostraremos aquí algunos sencillos ejemplos de cómo hay que proceder para realizar algunas acciones. A título orientativo, le presentamos la aplicación '5 Balls'. (Si desea verla y descargarla, Haga Clic Aquí)

Actualmente, APK Editor ofrece 3 modos de edición:

(1) Edición Completa, que le permitará acceder y manipular todos los recursos para recompilarlos y guardar los cambios tras la edición. Es la opción más potente y completa, pero es muy solícita en recursos de CPU y de RAM, y además, ocasionalmente puede presentar algunos fallos.
(2) Reemplazar Archivos, que le permitirá, sencillamente, cambiar y/o modificar algunos archivos de recursos en el APK. Le podrá servir, por ejemplo, para cambiar y afirmar alguna imágen y/o recurso. Además, esta opción redimensionará por Ud. automáticamente las imágenes al tamaño adecuado.
(3) Edición Rápida, que le permitirá, con muy poco esfuerzo, cambiar o editar aspectos tales como el nombre de la aplicación o del paquete, la ubicación predeterminada de instalación, etc.

Ejemplo 1: Modificar el Nombre de la Aplicación

(1) Seleccione la aplicación que desee modificar pulsando sobre 'Seleccinar Apk' y a continuación, seleccione '5 Balls'


(2) En el cuadro de diálogo de la edición, seleccione 'Edición Rápida', dónde podrá ver la información que es editable tal y como se muestra en el siguiente gráfico:


(3) Sustituya el nombre '5 Balls' por 'Five Balls'.
(4) Pulse sobre el botón 'Guardar' y espere un momento hasta que el APK esté listo.
(5) Pulse sobre 'Desinstalar' para deshacerse de la aplicación original, y seguidamente, pulse sobre 'Instalar' para hacer lo propio con el nuevo APK. (Es necesario desinstalar previamente la aplicación original debido a que tras la manipulación, las Firmas entre ambas serán distintas)
También es posible modificar el nombre de la aplicación en el modo de Edición Completa.

Ejemplo 2: Cambiar la Disposición de un Elemento de la UI

Suponga que quiere hacer más grande el botón de la página principal, digamos un poco más ancho.
(1) Seleccione la aplicación que desee modificar pulsando sobre 'Seleccionar APK' y a continuación, seleccione '5 Balls'
(2) En el cuadro de diálogo de la edición, seleccione 'Edición Completa', y espere un momento para dar tiempo a que se descompile el APK.
(3) Vaya entonces a la página 'Recursos', pulse en 'layout', y luego, haga clic en el archivo 'main.xml'.
(4) El archivo xml se abrirá, y en él podrá ver una serie de líneas que comienzan con '<Button'. Pulse en esta línea para que se abra un nuevo cuadro de diálogo:


(5) Cambie el valor del elemento 'android:width' de los '100.0dip' iniciales por el valor de '160.0dip'.
(6) Guárdelo y proceda a la re-instalación.

El botón antes de la modificación:


Y el mismo botón después de modificarlo:

Ejemplo 3: Hacer que una Aplicación pueda moverse a la Tarjeta-SD

Es muy similiar al Ejemplo 1.
Seleccione 'Edición Rápida', y a continuación, cambie la ubicación de instalación del segundo elemento tal y como se observa en el siguiente gráfico:

Ejemplo 4: Eliminar Anuncios

Es posible emplear esta herramienta para eliminar la publicidad en ciertas aplicaciones. Disculpe que éste no sea el caso y que '5 Balls', no tenga anuncios que quitar, y que no la podamos tomar ahora como ejemplo de cómo realizar esta acción.
Puede recurrir al antiguo panel de Ayuda dónde podrá tener más referencias. Simplemente coja la idea de ahí, puesto que 'Hack App Data' ya no podrá ser instalada nunca más después de la modificación.
(La idea básica es hacer que el anuncio sea invisible en el esquema de disposición de la página.)

Ejemplo 5: Eliminar Permisos No Deseados

(Función SÓLO disponible en la Versión PRO. En este ejemplo le mostraremos cómo eliminar los permisos de Internet)
(1) Seleccione la aplicación que desee modificar pulsando sobre 'Seleccionar APK' y a continuación, seleccione '5 Balls'. En el cuadro emergente de diálogo que aparecerá, seleccione 'Edición Completa'
(2) Espere un momento para dar tiempo a que se descompile el APK.
(3) Pulse sobre la pestaña 'Manifiesto' y a continuación, haga clic en las líneas de 'uses-permission' (Debería encontrarse entre las líneas 4-6). Localice la línea que contenga el elemento denominado "android.permission.INTERNET".
(4) Pulse prolongadamente sobre esa línea y se abrirá un cuadro de diálogo como este:


(5) Pulse 'Eliminar'en el menú.
(6) A continuación, haga clic en el botón 'Guardar' situado en la esquina superior derecha de ls pantalla. Después de unos instantes, se le informará de que el APK se ha guardado en una determinada ubicación.

¡Nadie dijo nunca que la ingeniería inversa fuera una tarea fácil! Así pués, tenga en cuenta lo siguiente:

(1) Pulsando prolongadamente sobre la pestaña "Recursos"/"Manifiesto", podrá Ud. probar más operaciones.
(2) La mayoría de los colapsos de APK Editor son debidos a la saturación de la capacidad de la RAM. Para evitar esas situaciones, por favor, tome la precaución de cerrar todas las aplicaciones innecesarias que se estén ejecutando en ese momento, salga de APK Editor, e inténtelo de nuevo.
(3) Por favor; evite utilizar APK Editor para editar archivos APK muy grandes, puesto que se pueden llegar a consumir cantidades ingentes de recursos de CPU y Memoria y que podrían ir más allá de las posibilidades de su Dispositivo.
(4) NO le podemos garantizar que pueda editar con APK Editor todos los APK's que Ud. desee.
(5) Las aplicaciones modificadas con APK Editor podrían no funcionar, o hacerlo inadecuadamente. ¡Así pués, úsélo exclusivamente bajo su responsabilidad y a su propia cuenta y riesgo!