Constellation Knowledge Network - Preguntas y respuestas sobre la interpretación de los sueños - ¿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?

Copia el archivo apk a la tarjeta sd.

La secuencia de comandos es la siguiente:

Ingrese a la carpeta SDK de Android/directorio de herramientas

Ingrese adb shell

Ingrese su

Ingresa los datos del cd

Ingresa la aplicación del cd

Luego podrás ver todos los archivos apk que tienes instalados. Ingrese el espacio cp correspondiente al espacio apk /sdcard/

Se copiará el archivo apk.

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

Los archivos xml son binarios una vez abiertos y no se pueden ver.

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

Ingrese el siguiente comando para analizar el archivo xml

java -jar AXMLPrinter2.jar showtimes_list.xml

Este comando está en el comando Ver este showtimes_list.xml en la línea

Para generar showtimes_list.xml en un archivo xml, ingrese el siguiente comando:

java -jar AXMLPrinter2.jar showtimes_list.xml > h .xml

Actualmente en este paso, solo puede ver el contenido del archivo xml. Los archivos fuente de Java en el proyecto aún no son visibles. Hay un archivo Classes.dex en la estructura del directorio. Necesito cambiar el archivo dex a un documento jar.

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

El directorio después de la descompresión en Windows se muestra a continuación:

En la línea de comando, ingrese este directorio:

En Debajo Windows, ingrese el siguiente comando:

dex2jar.bat c:\classes.dex

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

Utilice jd-gui para aplicar ingeniería inversa a archivos jar en código java. (Busque y descárguelo usted mismo)

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

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

Android es un sistema operativo gratuito y de código abierto basado en Linux que se utiliza principalmente en dispositivos móviles, como teléfonos inteligentes y tabletas. Está liderado y desarrollado por Google y Open Handset Alliance. Todavía no existe un nombre chino unificado y cada vez más personas en China continental utilizan "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 e invertida por Google. En noviembre de 2007, Google formó 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 octubre de 2008. Android se ha ido expandiendo paulatinamente a tabletas y otros campos, 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]?El 24 de septiembre de 2013, 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 mil millones.

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

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

上篇: ¿Cómo configurar tu propio nombre al agregar amigos en WeChat? 下篇: La conducción autónoma es más rápida, ¿qué?
Artículos populares