|
|
Publicado en 3/1/2015 16:34:35
|
|
|

Documentación de Android desarrollo smali Explicación detallada [Word]
Primero que nada, un consejo para amigos: cuando le hagas una pregunta a alguien, una de las razones importantes es que no la entiendes, no la modificarás, así que la preguntarás.
Así que tenemos que aprender; Hazlo tú mismo y consigue el principio.
Como dice el refrán: conócete a ti mismo y conoce a tu oponente, y serás derrotado en cien batallas.
Este documento no es un desarrollo, sino una comprensión del smali. Como la sintaxis smali en el mercado no es lo suficientemente completa, este documento no solo cubre los vacíos, sino que también añade algunos otros smali para Android
conocimiento.
Tamaño del documento: 4 MB
Contenido del documento: Smail explicación detallada
Directorio de documentos:
El desarrollo de Smali se explica en detalle
Resumen..................................................................................................................................................... 3
1. Medio ambiente de Smali ....................................................................................................................................... 4
1.1 Entorno de desarrollo .............................................................................................................................. 4
1.2 Script de herramientas .............................................................................................................................. 5
1.2.1 Herramientas de descompilación y compilación................................................................................................... 5
1.2.1 Herramientas de generación de claves y de firma............................................................................................... 7
1.2.3 Herramienta de optimización ................................................................................................................... 8
1.2.4 Herramientas de empaquetado y desempaquetado....................................................................................................... 8
1.2.5 Otras herramientas auxiliares......................................................................................................... 10
1.3 Compilación del entorno ............................................................................................................................ 11
2. Proceso de desarrollo...................................................................................................................................... 12
2.1 Proceso de personalización de los APK .................................................................................................................... 12
2.1.1 Montar el marco...................................................................................................... 12
2.1.2 Descompilación de APKs............................................................................................................ 13
2.1.3 Modificación del código de Smali..................................................................................................... 13
2.1.4 Recompilar y Firmar APKs................................................................................................ 15
2.2 Proceso de personalización del sistema Android....................................................................................................... 16
2.2.1 Desbloqueo del BootLoader..................................................................................................... 17
2.2.2 Personalización de Boot.img......................................................................................................... 17
2.2.3 Personaliza Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Iteración de la versión y lanzamiento ..................................................................................................... 27
3. Depuración de puntos de interrupción ...................................................................................................................................... 28
3.1 Depuración del Entorno ............................................................................................................................ 28
3.2 Pasos de depuración............................................................................................................................ 28
4. Ejercicios prácticos...................................................................................................................................... 31
4.1 Hola Mundo......................................................................................................................... 31
4.2 Eliminar anuncios de los APK de los APK.......................................................................................................... 32
4.3 Personalización del sistema Android................................................................................................ 33
5. Preguntas frecuentes...................................................................................................................................... 42
5.1 .................................................................................................................... anormal al arrancar 42
5.2 Función de comunicación anormal.................................................................................................................... 43
5.3 No se puede pasar la tarjeta ni el paquete................................................................................................................ 44
Referencias........................................................................................................................................... 45
Apéndice................................................................................................................................................... 46
A. Sintaxis de Smali ............................................................................................................................ 46
Terminología abordada en este artículo............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Número de descargas: 3)
Smali开发详解.part2.rar
(1 MB, Número de descargas: 1)
Smali开发详解.part3.rar
(838.92 KB, Número de descargas: 1)
|
Anterior:Comando de Linux para modificar archivos y guardar cómo usarlosPróximo:En Linux, puedes ver información de hardware como información de CPU y modelo de máquina
|