Ver Mensaje Individual
  #1  
Viejo 18/05/13, 11:02:22
Avatar de phenomarc
phenomarc phenomarc no está en línea
Cocinero oscuro
Mensajes: 6,318
Compra y venta: (13)
 
Fecha de registro: dic 2011
Localización: España
Mensajes: 6,318
Modelo de smartphone: LG G7
Versión de ROM: Next OS
Versión de Radio: M250k
Tu operador: Simyo
Mencionado: 170 comentarios
Tagged: 2 hilos
Virtuous Ten Studio: todo en uno para la cocina de ROMS

Os quiero presentar Virtuous Ten Studio, un programa para Windows que acelera la cocina de ROMS en un 500%. Este programa aúna compilar/descompilar apk, editar smali y xml y funciones ADB, además de muchísimas más funciones que descubriremos con el tiempo.
Sinceramente, no concibo hacer custom ROMS sin este programa.
Primero tenemos que descargar el programa desde su pagina web: http://bit.ly/13puLT7
Mientras se descarga, os explicaré la estructura habitual de los mods para ROMS basadas en Stock JB de Samsung:
- archivos smali: contienen el código lógico en un formato tipo "invocar objetos-crear const". Puede parecer muy complicado, pero una vez te acostumbras seguro que lo llegas a dominar.
Se encuentran en la carpeta com del apk una vez descompilado.
- archivos xml: son los archivos que indican que mostrar en la pantalla y dan sentido a los archivos smali. Se encuentran en la carpeta res del apk.
- imágenes: van en la carpeta res/drawable-hdpi.
Una vez descargado el programa, lo instalamos y lo ejecutamos.
Antes de todo, deberías conseguir una ROM deodexeada stock sin ningún añadido, para ir añadiendo lo que queráis.
Abrimos el programa, y damos close en la ventanita emergente.
Primero hay que instalar el framework de nuestra ROM. Para ello, vamos a File- Open Settings- External Tools- Apktool- Add single framework y ponemos nombre al framework. Damos ok y ahora pulsamos en los puntos suspensivos y buscamos el framework-res.apk de nuestra ROM en system/framework.
Ahora crearemos nuestro proyecto dando a File - New Solution. Se nos abrirá algo así:

Para que el tutorial no quede vacío, añadiremos el efecto ripple de agua en el lockscreen de nuestro S2(próximamente añadiré más tutos).
Empecemos:
1)en Solution Name ponemos el nombre del proyecto. Yo siempre pongo el nombre de la ROM, por ejemplo XWLSS.
2)seleccionamos APK Proyect.
3)en la pestaña Apktool seleccionamos al framework tag que acabamos de crear.
4)en la pestaña smali, seleccionamos Api Level 4.1
5) en la pestaña Import buscamos el apk en cuestión, que para este mod es el framework-res.apk.

Volvemos a Project, miramos que todo este bien y damos a Ok.

Esperamos que todo se descompile bien y ya podemos empezar con el mod.

Solo hay que modificar un archivo. Vamos a values-hdpi, bools.xml y cambiamos el único false que hay a true. Ya está.
Para compilar el apk, hacemos click derecho sobre él y damos a build project. Esperamos y si todo va bien se habrá compilado correctamente. Ahora lo pasamos a system/app, por ejemplo, con ADB o compilando la ROM entera. El archivo lo encontraremos por defecto en la carpeta Virtuous Ten Studio en Mis documentos, en la carpeta con el nombre del proyecto, dentro de Binary.

Con esto ya podemos empezar a cocinar. Próximamente añadiré más tutos sobre más funciones del programa y sobretodo más mods.
Responder Con Cita
Los siguientes 27 usuarios han agradecido a phenomarc su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]