Red de conocimientos turísticos - Preguntas y respuestas turísticas - ¿Cómo ver el código fuente de la aplicación de Android?

¿Cómo ver el código fuente de la aplicación de Android?

Copie el archivo apk a la tarjeta sd.

La secuencia de comandos es la siguiente:

Ingrese a la carpeta/directorio de herramientas del SDK de Android.

Ingrese adb shell

Ingrese su

Ingrese datos del cd

Ingrese a la aplicación del cd

En este momento , Puede ver todos los archivos apk que instaló. Ingrese el espacio apk correspondiente a cp space/sdcard/

Esto copiará el archivo apk.

Simplemente cambie el sufijo del archivo apk al formato rar y podrá ver la estructura de directorio familiar.

Entre ellos, los archivos xml son binarios una vez abiertos y no se pueden ver.

En este momento se utilizó una herramienta AXMLPrinter2 de android4me. (Busque usted mismo en Baidu)

Ingrese el siguiente comando para analizar el archivo xml.

Impresora Java-jar axml 2. jar show times_list. XML

Este comando se utiliza para ver showtimes_list.xml en la línea de comando.

Genere showtimes_list.xml en un archivo xml y luego ingrese el siguiente comando:

Impresora Java-jar axml 2. jar show times_list XML>documento xml

<. p> p>

Hasta ahora, solo se puede ver el contenido del archivo xml y los archivos fuente de Java en el proyecto aún son invisibles. Hay un archivo class.dex debajo de la estructura del directorio. Necesitamos convertir el archivo dex en un archivo jar.

Aquí se utiliza otra herramienta, dex2jar. (Busque y descárguelo usted mismo)

El directorio descomprimido en Windows se muestra a continuación:

En la línea de comando, ingrese el siguiente directorio:

En Windows , Ingrese el siguiente comando:

dex2jar.bat c:\classes.dex

Después de ejecutar, habrá un archivo Classes.dex.dex2jar.jar adicional en la unidad C. que es lo que necesitamos el archivo jar.

Utilizando jd-gui, los archivos jar se transforman en código java mediante ingeniería inversa. (Busque y descárguelo usted mismo)

Está dividido en tres versiones: Windows, Linux y max. Descargué la versión de Windows aquí.

Después de la descompresión, haga doble clic para ejecutar el archivo exe, seleccione el archivo clases.dex.dex2jar.jar y los archivos Java en el archivo jar correspondiente se mostrarán mediante ingeniería inversa.

Android es un sistema operativo gratuito y de código abierto basado en Linux, utilizado principalmente para dispositivos móviles como smartphones y tablets. Está dirigido y desarrollado por Google y Open Handset Alliance. Actualmente no existe un nombre chino unificado y muchas personas en China continental usan "Android" o "Anzhi". El sistema operativo Android fue desarrollado originalmente por Andy Rubin y es compatible principalmente con teléfonos móviles. En agosto de 2005, fue adquirida y financiada por Google. En junio de 2007, Google estableció la Open Handset Alliance con 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones para desarrollar y mejorar conjuntamente el sistema Android. Luego, Google lanzó el código fuente de Android bajo la licencia de código abierto Apache. El primer teléfono inteligente Android fue lanzado en junio de 2008. Android se ha ido expandiendo gradualmente a áreas como las tabletas, como televisores, cámaras digitales, consolas de juegos, etc. En el primer trimestre de 2011, la cuota de mercado global de Android superó a Symbian por primera vez, ubicándose en el primer lugar del mundo. En el cuarto trimestre de 2013, la cuota de mercado global de teléfonos móviles con plataforma Android alcanzó el 78,1%. ? [1]2065438+El 24 de septiembre de 2003, Android, el sistema operativo desarrollado por Google, celebró su quinto cumpleaños. El número de dispositivos que utilizan este sistema en todo el mundo ha alcanzado los 100 millones.

El término Android apareció por primera vez en la novela de ciencia ficción "L'ève Future" publicada por el escritor francés Auguste Villiers de L'Adam en 1886. Llamó Robot a la máquina de aspecto humano.

El logo de Android fue diseñado por Ascender y nació en 2010. Su diseño está inspirado en los símbolos gráficos de las puertas de los baños de hombres y mujeres. [1] Entonces Bullock dibujó un robot simple con un torso como una lata de hierro y dos antenas en la cabeza, y nació el robot Android. Los caracteres del interior utilizan una fuente llamada "Droid" especialmente producida por Ascender. Android es un robot con un cuerpo verde y el verde también es el símbolo de Android. El color se dibuja en RGB mediante PMS 376C y hexadecimal #A4C639, una firma de marca del sistema operativo Android. En ocasiones, también utilizan logotipos de texto sin formato.