Programas para editar apk para android. Cómo editar archivos apk en tu computadora

Los programas para la plataforma Android son un único archivo con extensión apk, lo cual es muy conveniente. De hecho, instalar cualquier programa en un teléfono inteligente o tableta se reduce a su copia simple a tu dispositivo. ¿Qué es un archivo apk y cómo puedes ver lo que hay dentro?

¿Qué es un archivo APK?

La abreviatura APK significa Android Package Kit, un paquete ejecutable de archivos para aplicaciones de Android. Este es un archivo que contiene códigos compilados y listos para ejecutar y otros recursos. Los archivos apk se almacenan en sitios de Internet como Google Play, donde podrás descargarlos e instalarlos en tu dispositivo. No están cifrados.

Su estructura la prepara el desarrollador para ejecutarse en el entorno de máquina virtual Dalvik o ART. Estas máquinas están integradas en el sistema operativo Android y ejecutan todas las aplicaciones que están en su dispositivo.

El archivo apk en sí es un archivo normal que puede abrir con cualquier archivador en entorno Windows. Por ejemplo, WinRAR o un administrador de archivos que abre archivos ZIP. Veamos qué hay dentro.

  • Un archivo ejecutable con extensión dex (el nombre puede ser cualquiera), que es precisamente el código del programa.
  • Al lado está resources.arsc, este es un registro de recursos que el programa debería utilizar. Esta es una estructura en formato XML.
  • AndroidManifest.xml es un archivo obligatorio para cualquier programa, un manifiesto que contiene información básica sobre él. Aquí se pueden registrar, por ejemplo, la versión del programa, la versión de Android requerida, información sobre el desarrollador, las resoluciones de pantalla requeridas, etc.
  • El directorio res contiene recursos internos que el programa necesita para funcionar. Todas las imágenes, íconos, íconos, mapas, etc. pueden estar aquí.
  • El directorio lib: bibliotecas nativas para ejecutar el programa, por ejemplo, código C++. Es posible que este directorio no esté presente si no se utilizan las bibliotecas.
  • El directorio de activos es un recurso adicional para la aplicación y, en ocasiones, también puede faltar. Los recursos que se deben utilizar se describen en el archivo resources.arsc.
  • Directorio META-INF – metadatos del programa. Por ejemplo, el archivo MANIFEST.MF, que puede contener rutas a los datos y sus sumas de control. Aquí se pueden almacenar archivos de certificados RSA, información de versión de manifiesto e información de servicios similares.

Revisión de editores de archivos ARK populares

Como ya se mencionó, puede descomprimir el archivo apk usando cualquier archivador ZIP. Después de esto, podrá ver los recursos almacenados allí.

No habrá ningún problema con las imágenes; se pueden abrir en cualquier programa adecuado. El formato XML se puede abrir con cualquier editor de texto, por ejemplo Notepad++. Si sabes cómo funciona este formato, ya podrás editarlos. Pero para los archivos ejecutables compilados tendrás que utilizar herramientas especiales.

Editor de eclipses. Este es un entorno multiplataforma completo para un programador. Puede desarrollar en cualquier lenguaje moderno y preparar archivos ejecutables, incluso para Android. El entorno se puede personalizar de forma flexible mediante numerosos complementos.

SDK de Android. Como sugiere el nombre, esta es una herramienta de desarrollo especializada. programas moviles específicamente para Android. Con su ayuda, puedes descompilar fácilmente los archivos ejecutables de la aplicación de otra persona o escribir los tuyos propios desde cero. Se diferencia en que opcionalmente conecta varios módulos para depurar y probar su código, para probar la compatibilidad de programas con diferentes dispositivos, etc.

Descargador de APK. Este es un complemento para Navegador Chrome, lo que hace que sea muy fácil descargar programas apk desde cualquier sitio y ver su estructura. Para ello ni siquiera es necesario estar registrado en Google Play.

Editor de APK. Un editor que te permite trabajar con recursos dentro de paquetes apk. No es tan poderoso como Eclipse, pero resuelve muchos problemas simples. Por ejemplo, puedes eliminar bloques publicitarios del programa, rusificar la interfaz, reemplazar íconos o texturas por los tuyos propios y mucho más.

APK es un formato utilizado en el sistema operativo Android para archivos de aplicaciones ejecutables archivados. El análogo, por ejemplo, en Windows es .msi, en Symbian - .sis, en Linux - .rpm o .deb. En este artículo comprenderemos con el mayor detalle posible todas las cuestiones relativas a este formato de archivo.

El proceso de desmontar, editar y montar “correctamente” se llama ingeniería inversa. ¿Qué se necesita para esto? Se requieren las siguientes herramientas:

Apktool. Es más conveniente usarlo con el shell SmartApktool; también puede usar archivos por lotes ya preparados, por ejemplo ApktoolBAT.

Notepad++: no es obligatorio, pero sí muy recomendable.

7zip o WinRar, o cualquier otro programa de archivado, pero se recomienda uno de estos.

Firmware deodexado.

Hay varias formas de instalar aplicaciones en el sistema operativo Android. La primera, también la principal, es directamente a través de Google Play (Android Market), es decir, desde una fuente oficial, lo que requiere una cuenta de Google. Muchas aplicaciones son de pago, si no quieres buscar una versión pirateada en sitios pirateados, tendrás que pagar la compra. Pero hablaremos sobre cómo hacer esto en. El segundo es de fuentes no oficiales distintas a Google Play, para lo cual tendrás que habilitar en los ajustes de tu smartphone o tablet la opción “Permitir instalación de aplicaciones de fuentes no oficiales”, tras lo cual deberás escribir en la memoria el archivo de instalación APK. tarjeta.

También es posible instalar en masa. Aplicaciones APK. Esto requiere Astro Administrador de archivos– un administrador de archivos especial. Después de instalarlo, mueva las aplicaciones:

Desde un teléfono inteligente/tableta: en mntsdcardackupsapp(en otras palabras, tarjeta de memoria, luego carpeta de copias de seguridad, carpeta de aplicaciones)

Desde una computadora personal (no olvide habilitar la conexión del dispositivo Android en modo unidad USB simple): tarjeta SDcopias de seguridadaplicación

Luego abrimos la aplicación deseada, seleccionamos “Administrador de aplicaciones” en el menú contextual y vamos a la pestaña “Copias de seguridad”, donde seleccionamos “Haga clic largo o marque la aplicación a instalar”. Haga clic en el botón "Instalar": todas las aplicaciones se instalarán en su dispositivo.

Es bastante fácil ver cuál es la estructura de un archivo APK. Abra el APK deseado usando un programa de archivado, por ejemplo, WinRar. Esto es lo que vemos en el interior:

AndroidManifest.xml Es una especie de “pasaporte” que describe lo que hay en la solicitud, incluyendo: Requisitos del sistema a la aplicación, su estructura y versión.

META-INF– carpeta que contiene el archivo MANIFESTO.MF(se puede abrir con casi cualquier editor de texto, se recomienda usar Notepad++), al abrirlo se pueden ver las sumas de comprobación SHA-1 y las rutas de datos, la versión del estándar Manifest-Version, los archivos de certificado RSA o DSA, el SF El archivo contiene rutas a varios recursos y sus sumas de verificación. En general, META-INF son archivos de metadatos, es decir, datos sobre datos.

res– una carpeta que contiene todos los recursos de “relleno de software”, ordenados en subcarpetas. Por ejemplo, la carpeta ~drawable~ contiene elementos gráficos de aplicaciones (varios estados, iconos, etc.) y el directorio de diseño contiene archivos XML que indican la ubicación de los elementos de la interfaz gráfica de usuario (GUI).

clases.dex- código de programa ejecutado máquina virtual Dalvik VM. Recordemos que el sistema operativo Android es una mezcla del kernel de Linux y la máquina virtual Java.

recursos.arsc– archivo XML compilado. Contiene datos sobre todos los recursos que utiliza el programa.

activos– una carpeta que también contiene varios recursos; puede que no esté en absoluto en el APK;

biblioteca– una carpeta que contiene “libs” o, más simplemente, bibliotecas nativas, si el programa está escrito usando el NDK, por ejemplo con elementos en C++. Es posible que este directorio no esté en el APK.

com– puede que no esté en el APK.

organización– puede que no esté en el APK.

udk– puede que no esté en el APK.

Nos hemos ocupado del contenido de la aplicación APK, ahora procedamos a su desmontaje detallado. Para la descompilación necesitarás Apktool y Java, así como el propio archivo APK. Se recomienda descomprimir Apktool en un directorio C:VENTANAS(Esto no es necesario, pero será más conveniente. Por qué – lea un poco más abajo).

Para iniciar Apktool, debe ingresar al menú "Ejecutar" de su computadora. En Windows XP haga clic Inicio -> Ejecutar, en Windows 7: Administrador de tareas ( Ctrl+Alt+Del), en la parte superior del menú desplegable Archivo -> Nueva tarea (Ejecutar...), o simplemente llamarlo con un atajo de teclado Ganar+R.

Vocación línea de comando- nosotros escribimos cmd, después de lo cual lanzamos Apktool - escribe herramienta apk(para ello fue necesario colocarlo en carpeta de VENTANAS). Además, todo el control se produce a través de la línea de comando mediante parámetros.

Si no quiere molestarse en ingresar comandos de texto constantemente, puede usar una interfaz gráfica, por ejemplo, la SmartApkTool mencionada. Inicie SmartApkTool.exe, luego seleccione la aplicación APK deseada en la pestaña Descomprimir/Empaquetar (es importante que el nombre del archivo no contenga espacios, caracteres cirílicos, especiales ni signos de puntuación).

Después de descomprimir, el programa creará una carpeta con el mismo nombre que el archivo APK. En su interior estará todo el contenido de la aplicación.

APK también se puede localizar. Antes de comenzar a hacer esto, iniciamos el Notepad++ preinstalado y lo configuramos de la siguiente manera. Apertura Ajustes -> Configuración -> Nuevo documento.

Después de estos pasos, abra la aplicación descomprimida (descompilada), carpeta res/valores.

Todas las localizaciones suelen estar ubicadas en el archivo. instrumentos de cuerda.XML, pero a veces algunos de ellos pueden estar contenidos en matrices.XML. Copie estos archivos y créelos en una carpeta. res carpeta valores-ru e insértelos en él.

Ahora puedes abrir instrumentos de cuerda.XML usando Notepad++, realice la traducción y guarde el archivo modificado.

En archivo Manifiesto de Android.XML Puede especificar dónde instalar las aplicaciones APK. Tenga en cuenta que esto sólo es válido para Versiones de Android 2.2 y más reciente. Entonces, abra el archivo especificado usando Notepad++. Casi al principio puedes ver el parámetro:

Aquí puede especificar las siguientes opciones (después del símbolo “="):

solo interno– la aplicación se instalará sólo en la memoria interna del dispositivo

auto– proporciona al usuario la opción de instalar la aplicación en memoria interna o a una tarjeta de memoria

preferirExterno– el programa se instalará en la tarjeta de memoria. Tenga en cuenta que no todas las aplicaciones funcionarán correctamente si se instalan en almacenamiento externo, o no serán funcionales en absoluto. Éstas incluyen:

Servicios- es decir, servicios

Servicios de alarma– servicios que utilizan el tiempo, como despertadores

Motores de método de entrada– aplicaciones de entrada, incluidos diferentes teclados

Fondos de pantalla vivos– Fondo de pantalla animado “en vivo”

VivirCarpetas– respectivamente, directorios animados

Aplicaciónwidgets– varios “widgets”

CuentaGerentes– administradores de varias cuentas, incluidos clientes de ICQ, clientes de redes sociales etcétera

Adaptadores de sincronización– programas que requieren sincronización constante

DispositivoAdministradores– aplicaciones que se utilizan para la administración

Protección de copia– aplicaciones que están protegidas contra copia.

En la aplicación, puedes editar y reemplazar varios iconos y elementos gráficos de la interfaz de usuario por los tuyos propios. Para hacer esto, abra la carpeta. res en la carpeta con la aplicación APK descompilada, aquí puedes ver las carpetas:

dibujable-hdpi

dibujable-ldpi

Estas carpetas contienen todos los iconos y otros elementos gráficos del programa. La letra antes de “dpi” significa el tamaño de los elementos gráficos, respectivamente:

hdpi - puntos de alta densidad por pulgada, tamaño 72x72 píxeles

mdpi - densidad promedio de puntos por pulgada, tamaño 48x48 píxeles

yoppp - baja densidad de puntos por pulgada, tamaño 36x36 píxeles

Para cambiar, por ejemplo, el icono de la aplicación, abra el archivo Manifiesto de Android.XML Usando el programa Notepad++, busque la línea en la que se indica el icono, observe su nombre exacto (tenga en cuenta que no está escrita la extensión del archivo, solo el nombre del archivo).

Abra la carpeta correspondiente dibujable-*ppp, inserte el ícono editado o nuevo, no olvide verificar dos veces el nombre original en Manifiesto de Android.XML. La imagen debe estar en formato .png y tener exactamente la misma densidad de píxeles que el archivo de origen, por ejemplo para hdpi Son 72x72 píxeles.

Si desea reemplazar el nombre del icono con el suyo propio, guarde la imagen con el nombre de archivo deseado en dibujable-*ppp, después de lo cual indicamos exactamente el mismo nombre en Manifiesto de Android.XML(Por ejemplo android:icono=”@drawable/prueba"). De la misma manera, puede cambiar cualquier otro elemento gráfico, pero los requisitos son los mismos: la extensión debe ser .png y la densidad de puntos por pulgada es la misma que la del archivo fuente.

En la aplicación descomprimida, puede verificar qué derechos tiene. Esto es útil si el APK se instaló desde una fuente desconocida y para evitar una situación en la que una linterna o un hermoso calendario de repente comience a enviar mensajes SMS pagos a numero desconocido. Apertura Manifiesto de Android.XML Programa Notepad++ y busque las líneas correspondientes. Para enviar mensajes de texto, por ejemplo, el parámetro es responsable ENVIAR SMS. Puede leer más sobre todos los derechos que pueden estar disponibles para una aplicación en.

Las aplicaciones APK instaladas se pueden extraer del sistema. Esto se puede hacer de varias maneras. Primero, puedes instalar Astro File Manager. Abra la aplicación, luego seleccione "Administrador de aplicaciones" en el menú contextual. Buscamos la aplicación requerida, la marcamos con una marca de verificación y hacemos una copia de seguridad. Después del procesamiento, la aplicación seleccionada se ubicará en la ruta:

mntsdcardackupsapp

sdcardackupsapp

A continuación, puedes utilizar programa raíz Desinstalador. Una vez iniciada, la aplicación detectará automáticamente todos los APK instalados y realizará una copia de seguridad de todos ellos automáticamente. En consecuencia, puede, si lo desea, copiarlos para su posterior descompilación. copias de seguridad, están a lo largo del camino:

mntsdcardRootUnistallerautobackups(cuando se ve directamente desde un dispositivo Android)

sdcardRootUnistallerautobackups(cuando se ve a través de una computadora, mientras el dispositivo Android está conectado como una unidad USB).

Otra forma es utilizar Root Browser Lite; por supuesto, necesitará derechos de root para ello. Apertura esta aplicación, seguimos el camino:

sistemaaplicación(si está interesado en aplicaciones del sistema).

Copiamos las aplicaciones necesarias a la tarjeta de memoria, después de lo cual podrá realizar cualquier manipulación con ellas.

También puede descargar aplicaciones APK que le interesen desde Google Play (Android Market) directamente a Computadora personal. Necesitará un navegador para esto Google Chrome(versión no inferior a 17), y el complemento es APK Downloader. Después de descargar e instalar el complemento especificado, creamos una copia del acceso directo del navegador Google Chrome, donde escribimos la siguiente línea después de un espacio:

-ignorar-errores-de-certificado

Con la ruta de instalación del navegador estándar, la línea debería verse así:

"C:Archivos de programaGoogleChromeApplicationchrome.exe" -ignorar errores de certificado

Después de esto, ingrese en el marcador del teléfono inteligente:

*#*#8255#*#*

Reescribimos el ID del dispositivo, que consta de 16 caracteres. Abra Google Chrome usando el acceso directo creado con el parámetro especificado -ignorar-errores-de-certificado, vamos a Herramientas -> Extensiones(También puede ingresar “chrome://settings/extensions” en la barra de direcciones), abra la configuración del complemento APK Downloader. En las opciones, ingresa tu dirección de correo electrónico y contraseña cuenta Google, así como el ID del dispositivo resultante. Ahora vaya a Google Play (Android Market), abra la página con la aplicación deseada y espere a que se descargue por completo. Aparecerá el icono de APK Downloader; después de hacer clic en él, la aplicación se descargará en su computadora.

En este artículo aprenderás en qué consiste una aplicación para Android, cómo abrirla. archivo APK y usando qué programas.

¿Qué es un archivo APK?

APK - formato operativo sistemas android, utilizado para archivos de aplicaciones ejecutables archivados, y el nombre del archivo en sí puede ser cualquier cosa, pero la extensión solo debe verse así.apk. Los análogos de APK en otros sistemas operativos son .msi en Windows, .sis en Symbian, .rpm o .deb en Linux.

Veamos que hay dentro.
Básicamente .apk es archivo ZIP, así que mira organización interna puede utilizar cualquier administrador de archivos o archivador, por ejemplo WinRAR o aplicación movil Exploración X.





Vale la pena recordar que solo obtienes acceso visual a los recursos internos y las capacidades de edición son extremadamente limitadas.
Veamos la estructura.
Dentro del .apk vemos una serie de archivos y carpetas, averigüemos para qué sirven:
  • AndroidManifest.xml es una especie de “pasaporte” de la aplicación desde el que se pueden conocer todos los puntos principales, requisitos, versión, permisos, etc.
  • META-INF este archivo contiene metadatos, es decir, datos sobre datos, sumas de verificación, rutas a datos, rutas y sumas de verificación de recursos, certificados. Puede abrir este archivo con cualquier editor de texto, pero se recomienda utilizar Notepad++.
  • La carpeta res contiene todos los recursos del programa, gráficos, como iconos, imágenes, texto, elementos. GUI. También puede acceder fácilmente a la carpeta.
  • classs.dex es el código del programa de aplicación directa ejecutado por la máquina virtual Dalvik VM. Puedes ver lo que hay dentro de este archivo solo descompilando el .apk, hablaremos de esto en otros artículos. resources.arsc: archivo XML compilado, este archivo contiene datos sobre todos los recursos involucrados en el programa.
  • lib: una carpeta con bibliotecas nativas, a cuyos recursos solo se puede acceder mediante programas especializados. El APK también puede contener archivos y carpetas como com, org, udk, pero no siempre.

Ahora veamos la estructura interna con más detalle; para ello necesitamos un programa de descompilación, Java y un archivo APK. La herramienta principal para desmontar .apk es Apktool, pero este programa Solo funciona desde una línea, lo cual no es muy conveniente. Para un análisis más rápido y conveniente, puede usar APKing, que sigue siendo la misma Apktool, pero con la capacidad de trabajar desde el menú contextual.
Y así instalamos APKing como cualquier aplicación para Windows y, habiendo seleccionado .apk, pulsamos sobre él con el botón derecho del ratón y Shift al mismo tiempo, tras lo cual veremos lo siguiente:


Y seleccione la acción requerida, por ejemplo, descompilar completamente, luego el programa completará la operación y creará una carpeta con el mismo nombre.


Al abrir la carpeta tendremos acceso a todos los recursos del archivo APK.


Eso es todo archivos de texto se puede editar, respetando las reglas básicas, puede utilizar el popular programa Notepad++, por ejemplo, considere AndroidManifest.xml

La edición de aplicaciones del sistema Android se realiza con mayor frecuencia cuando el usuario de un teléfono inteligente, tableta u otro dispositivo controlado por este Sistema operativo, deja de satisfacer la actual apariencia programas instalados en el dispositivo por el fabricante o vendedor. Otro motivo puede ser la necesidad de realizar no solo cambios en cuanto al diseño gráfico de las aplicaciones de Android, sino que también afectan la ubicación de diversos elementos y el desempeño de funciones básicas.

Para realizar cambios en el código, se requieren conocimientos básicos de programación en casi cualquier lenguaje (preferiblemente Java y C++). Para reemplazar los gráficos, bastarán las manos rectas y la capacidad de trabajar en un editor de gráficos.

En primer lugar, debe decidir si solo necesita reemplazar los gráficos en las aplicaciones de Android o si necesita cambiar la disposición de los elementos en el sistema y realizar cambios más profundos en el código. De esto dependen otros pasos, que implican trabajar con la aplicación como un archivo o desmontarla y editarla por completo.

Cambiar gráficos en aplicaciones del sistema Androide

Para simplemente reemplazar o modificar los gráficos originales (cambiar los colores de los botones, volver a dibujar imágenes, etc.), es suficiente tener un archivador WinRAR estándar en su computadora. En el dispositivo, el usuario debe tener derechos "root" (análogo a una cuenta de administrador en Windows), y también es recomendable tener un recovery alternativo (CWM) y un explorador root (para acceder sistema de archivos Android directamente en el propio dispositivo).

En primer lugar, debe habilitar la "Depuración USB" en el dispositivo, luego conectarlo a la computadora mediante un cable USB e instalar los controladores necesarios. Por lo general, están ubicados en un disco virtual que aparece cuando te conectas a tu computadora.

Luego también necesita descargar el complemento ADB de Internet para administrador de archivos. Este complemento le permite ver todo el sistema Android como un disco conectado con carpetas. Todas las aplicaciones del sistema se encuentran en /system/app, así como en /system/framework. Una vez encontrada la aplicación que necesita, simplemente cópiela a su computadora. Si el complemento no está instalado, puede usar el explorador raíz para copiar la aplicación con la extensión apk a una tarjeta SD extraíble y luego desde ella a la computadora.

Después de copiar aplicación deseada Puede comenzar a editar gráficos. Por cierto, todas las imágenes de las aplicaciones de Android se guardan en formato png, que se puede abrir fácilmente con cualquier editor gráfico. Cuando abre el archivo de la aplicación usando WinRAR, puede ver una serie de carpetas. Nos interesará únicamente la carpeta res, dentro de la cual encontraremos, a su vez, mucho diferentes carpetas. De estos, sólo se necesitan aquellos que tienen la palabra “dibujable” en su nombre.

Ahora recordemos nuestro tipo de dispositivo y su resolución de pantalla. Si se trata de un teléfono inteligente y la resolución es 240x320, entonces nos interesarán principalmente las carpetas dibujables y dibujables-ldpi. Si la resolución es 320x480, las carpetas dibujable y dibujable-mdpi, respectivamente, y para la resolución de 480x800, las carpetas dibujable y dibujable-hdpi. Además de ellos, generalmente también hay carpetas en cuyos nombres aparece la palabra "tierra"; estos son gráficos para el modo vertical, es decir. cuando el dispositivo está inclinado.

Si tiene una tableta en sus manos, solo nos interesarán las carpetas dibujables y dibujables-mdpi en cualquier resolución de pantalla.

Al copiar las carpetas seleccionadas a su computadora, puede reemplazar o cambiar el color de las imágenes originales por las que necesita y son agradables a la vista. Debes prestar especial atención a las imágenes con una resolución de 9.png. El hecho es que a lo largo del perímetro de dicha imagen hay un marco especial de un píxel de ancho con marcas especiales, cuya violación de integridad conducirá a un mal funcionamiento de la aplicación. Por lo tanto, se debe tener mucho cuidado al editar dichos archivos.

Después de editar la carpeta, debe volver a cargarla en el archivo, que es la aplicación en sí con la extensión apk. En este caso, es necesario seleccionar la opción “sin compresión” en WinRAR.

La aplicación corregida se descarga nuevamente al dispositivo usando el explorador raíz (primero el archivo se copia a la tarjeta SD y de ella al dispositivo) o después de salir a la recuperación, directamente desde la computadora a /system/app o / carpeta sistema/marco. A continuación, debe configurar los permisos de los archivos utilizando las opciones apropiadas en el explorador raíz o el complemento ADB. Deben estar en formato 644. Después de reiniciar el dispositivo, podrá ver el resultado de la aplicación actualizada.

Edición del código fuente de las aplicaciones del sistema.

Se necesita un poco más de esfuerzo para editar el código fuente de las aplicaciones del sistema. Para desmontar y volver a montar la aplicación después de realizar cambios, deberá completar los siguientes pasos.

1) Instale el paquete de software necesario en su computadora en su Últimas Versiones: Java SE Runtime Environment y Android SDK Windows (programas para trabajar con aplicaciones y sus componentes), APKtool o APKManager o Firmware_tool (uno de los tres programas para desensamblar y descompilar aplicaciones del sistema), editor NotePad++ (para realizar cambios en fuente Aplicaciones del sistema Android).

2) Habilite la "Depuración USB" en el dispositivo, conéctelo a la computadora usando un cable USB, instale los controladores necesarios para trabajar con el dispositivo.

3) Al utilizar uno de los programas mencionados anteriormente para trabajar con el código de la aplicación, debe extraer la carpeta /system/framework (completamente) y las aplicaciones del sistema de la carpeta /system/app del teléfono a la carpeta del programa correspondiente. Por ejemplo, para el programa Firmware_tool, los archivos del teléfono deben copiarse en la carpeta C:Firmwaretoolfw_project1_source2_system.img_unpacked en las subcarpetas correspondientes (aplicaciones, en la carpeta de la aplicación, archivos del framework, en la carpeta del framework). Cuando utilice este y otros programas, asegúrese de leer las instrucciones correspondientes.

4) Instale el "marco de soporte", es decir. un conjunto de reglas según las cuales se llevará a cabo la descompilación (es decir, desensamblar el código) y la compilación (es decir, ensamblar el código) de aplicaciones.

Esto completa la preparación para trabajar con aplicaciones del sistema.

La descarga de aplicaciones del dispositivo y su posterior carga se realiza de manera similar al procedimiento descrito en la sección “Cambiar gráficos en aplicaciones del sistema Android”.

La edición del código de la aplicación de Android generalmente se realiza utilizando el editor NotePad++, uno de los más convenientes. editores de texto, teniendo la opción de resaltado de sintaxis del lenguaje de programación seleccionado. Como regla general, al editar, también puede cambiar los gráficos a lo largo del camino utilizando el editor de gráficos seleccionado.

Al finalizar la edición, la aplicación modificada se descarga nuevamente en el dispositivo y se debe reiniciar el dispositivo. Los editores más avanzados utilizan varios emuladores, por ejemplo, Eclipse de Google, para depurar aplicaciones antes de descargarlas en el dispositivo.

Publicaciones sobre el tema.