Ver la Versión Completa : Tutoriales PASO a PASO Empezar a cocinar ROMs y todos los MODs ((( todos podemos colaborar )))
criskelo
03/01/12, 16:49:10
Estoy muy Feliz porque veo que cada día que pasa tenemos mas gente que se anima a hacer su propia rom esto quiere decir que la gente de habla hispana también puede y no dependemos de XDA para nuestro desarrollo.
Esto que yo estoy escribiendo por aquí no se si sea de utilidad pero quiero fomentar a la gente y todos los antiguos y nuevos DEV que nos unamos para compartir información.
Yo todo lo mucho o poco que pude aprender fue gracias a cosas que otras personas han publicado y a SanGoogle pero que fácil hubiera sido si solo hubiera podido preguntar a quien sabia, en XDA los DEV se cree dioses y no enseñan nada. Yo quiero ofrecer a todos formalmente dentro de mis limitadas posibilidades mi humilde ayuda en lo que deseen, y animar a los DEV latinos a que ayuden a la gente y entre nosotros.
También demostrar que estamos unidos y esto no es una guerra de que rom es mejor solo es una meta de mejorar y entre todos poder ser mas grandes que XDA, por que no?
Propongo usar este hilo para preguntar como se hace tal o cual mod y se publique la solución en sus paginas como un archivo que nos ayude a todos y sobre todo a los nuevos dev.
Un saludo a todos y mis deseos de amistad y unión para todos :elmejor:
Cocina Rom
Aquí todo lo relacionado a como armar una rom desde cero
*Tuto Nº 1 hacer que inicie una rom stock desde un Update.zip (http://www.htcmania.com/showpost.php?p=3485475&postcount=19) Aquí descargar Tuto completo TUTO ROMS Parte 1.zip (8.45 MB) (http://www.multiupload.com/GPIYU0TLZG)
*Como Compilar/descompilar ICS 4.0.3 con éxito testeado en Samsung S2 y Note (https://docs.google.com/document/d/1Blwvcp29qm9h5JXwJa6d5HDK3kwpa8b-KIiqQrEIZKs/edit)
*Tuto; como descompilar/compilar y modificar .xml del framework(donde pongo framework, vale cualquier aplicacion). (http://www.htcmania.com/showpost.php?p=3514974&postcount=30)POR 666roi666
Uso de Herramientas de Android SDK
Algunos secretos de 9Patch (http://www.htcmania.com/showpost.php?p=3491121&postcount=24) Aquí descargar Tuto completo TUTO 9Patch.zip (632.43 KB) (http://www.multiupload.com/L868RJEWMF)
Como hacer MODs variados
Como incorporar otro idioma a una aplicación (http://4ndroid.com/traducir-aplicaciones/)
Todo lo relacionado a Themes ( Frameworks/Imagemes/ varios)
tutorial como hacer nuestros UPD-de Baterias.por josechufa (http://www.htcmania.com/showpost.php?p=3492746&postcount=25)
Luego cuando la gente publique sus propios mods y/o se solicite algún mod iremos agregando mas cosas al indice
josechufa
03/01/12, 16:58:12
a veces,nos vemos solos para, hacer las cosas que entre los que realmente sabemos podriamos compartir,entre tanto cocineros como betatester e incluso usuarios avanzados,pienso que en vez de parecer una competicion de roms,deveriamos unirnos y no depender de como nos ven en XDA o en otras publicaciones cuando desde aqui,HTC-mania,tenemos potencial sufuciente en habla hispana para no depender de nadie y seguro que compartiendo nuestros comocimientos,cada uno en nuestras labores lograriamos antes lo que tanto persegimos que nuestros SGSII,sean perfectos y disfrutemos cada dia mejor y con menos trabajo y errores,yo tambien os animo a que nos unamos en un ,solo fin mejorar con menos esfuerzo nuestros terminales ,compartiendo nuestras cosas,un cordial saludo todos cocineros betetester y usarios.:aplausos:
ximotomin
03/01/12, 17:00:03
Estoy muy Feliz porque veo que cada día que pasa tenemos mas gente que se anima a hacer su propia rom esto quiere decir que la gente de habla hispana también puede y no dependemos de XDA para nuestro desarrollo.
Esto que yo estoy escribiendo por aquí no se si sea de utilidad pero quiero fomentar a la gente y todos los antiguos y nuevos DEV que nos unamos para compartir información.
Yo todo lo mucho o poco que pude aprender fue gracias a cosas que otras personas han publicado y a SanGoogle pero que fácil hubiera sido si solo hubiera podido preguntar a quien sabia, en XDA los DEV se cree dioses y no enseñan nada. Yo quiero ofrecer a todos formalmente dentro de mis limitadas posibilidades mi humilde ayuda en lo que deseen, y animar a los DEV latinos a que ayuden a la gente y entre nosotros.
También demostrar que estamos unidos y esto no es una guerra de que rom es mejor solo es una meta de mejorar y entre todos poder ser mas grandes que XDA, por que no?
Propongo usar este hilo para preguntar como se hace tal o cual mod y se publique la solución en sus paginas como un archivo que nos ayude a todos y sobre todo a los nuevos dev.
Un saludo a todos y mis deseos de amistad y unión para todos :elmejor:
Amén :cura:
Por donde puedo empezar a cocinar mi propia ROM?
cgvelmax
03/01/12, 17:06:33
Para mi que de que ratos estoy que quiero aprender este es hilo perfecto, poco a poco me he ido empapando del tema y creo que como cualquier cocinero en potencia uno empiesa por hacerle sus modificaciones a gusto personal a cada rom ya sea cocinada o no. por mi parte muchas veces prefiero una rom light y meterle las modificaciones que considero voy a utilizar y que le vendran bien al telefono.
excelente idea Criskelo, espero que funcione este thread y que demostremos que tambien podemos.
creo que deberian de haber algunos tutoriales básicos como lo son por ejemplo:
- ¿Cómo descomprimir una rom oficial que biene en formato md5?
- ¿Cómo deoxisar una rom oficial?
- ¿Cómo zipalignear?
- ¿Cómo crear el script de instalación de paquetes via cwm (updater-script)?
- ¿Qué aplicaciones básicas necesitas tener instaladas en tu pc para poder crear una ROM y como utilizarlas?
criskelo
03/01/12, 17:09:09
Por donde puedo empezar a cocinar mi propia ROM?
La mejor forma de empezar a entender como hacer una ro es hacer primero un theme
comenzando de una rom
Es muy amplia tu pregunta pero seguro que se ira aclarando al pasar de algunos dias.
Voy a hacer un tuto dame tiempo
Un saludo
criskelo
03/01/12, 17:13:01
Para mi que de que ratos estoy que quiero aprender este es hilo perfecto, poco a poco me he ido empapando del tema y creo que como cualquier cocinero en potencia uno empiesa por hacerle sus modificaciones a gusto personal a cada rom ya sea cocinada o no. por mi parte muchas veces prefiero una rom light y meterle las modificaciones que considero voy a utilizar y que le vendran bien al telefono.
excelente idea Criskelo, espero que funcione este thread y que demostremos que tambien podemos.
Me gustaría empezar con preguntas especificas para no complicarnos con preguntas generales ya que abarcan muchas cosas
Un saludo y espero tener ayuda de los fabulosos cocineros que desean ayudar a la gente o al menos el apoyo
servan81
03/01/12, 17:18:20
Por donde puedo empezar a cocinar mi propia ROM?
pues lo primero es buscar una base que te guste.Ginger,cianogen;ics,ect
despues de tener la rom base en la que vayas a trabajar,bajate el apk manager,notepad++,bajate e instala el sdk y adb,un buen editor de imagenes y asegurate de tener un patch para poder compilar bien las imagenes .9png,luego todo es probar y preguntar.pero esto es lo necesario minimo para poder crear algo en una rom
espero que te sirva de ayuda y animo,lo que sea lo preguntas que para esto estamos,para ayudarno en todo lo que se pueda y aprender todos de todos
un cordial saludo
joshi87lol
03/01/12, 17:21:34
Es muy amplia tu pregunta pero seguro que se ira aclarando al pasar de algunos dias. Voy a hacer un tuto dame tiempo Un saludo
Esperaré impaciente y babeando tu tutorial, cuanto mas gente entienda como funcionan las roms, como crearlas, como modearlas, mas gente podra compartir info y ayudarse entre todos. Siempre he pensado en un hilo como este pero al ser medio "novatillo" no me atrevido, jejeje.
Grande criskelo!
criskelo
03/01/12, 17:24:59
Como todos los DEV sabemos Aqui nomas en HTCMANIA tenemos un maestro de maestros llamado intronauta y muy buena persona entonces voy a citar un post de intro que es para I9000 pero vale para entender el funcionamiento de Update.zip en I9100
Ver Aquí
http://www.htcmania.com/showthread.php?t=156478
Nos mudamos al subforo correcto Cocina para Android (http://www.htcmania.com/forumdisplay.php?f=140) :ok:
adesirello
03/01/12, 17:28:53
Excelente idea Cris!
cuenta comigo para lo que sea!
Saludos de Uruguay!!
Tayson1984
03/01/12, 17:29:30
pues lo primero es buscar una base que te guste.Ginger,cianogen;ics,ect
despues de tener la rom base en la que vayas a trabajar,bajate el apk manager,notepad++,bajate e instala el sdk y adb,un buen editor de imagenes y asegurate de tener un patch para poder compilar bien las imagenes .9png,luego todo es probar y preguntar.pero esto es lo necesario minimo para poder crear algo en una rom
espero que te sirva de ayuda y animo,lo que sea lo preguntas que para esto estamos,para ayudarno en todo lo que se pueda y aprender todos de todos
un cordial saludo
Pues estaria muy bien crear un pack(en rar o zip) con todo lo necesario para ir comenzando, me refiero a todo bien organizado y sobretodo que los maestros vayais aportando tutos y soporte para los nuevos.
josechufa
03/01/12, 17:51:49
en cuestion de mi labor de beta estoy muy puesto,pero ya descompilo,edito textos,hago mod de baterias,hago updates para cambiar archivos, sin tener que flasear toda la fullrom,edito el xml,para cambiar el reloj del status bar al centro,pero cuando me da fc,un png,no se aplicar el patch y lo tengo que solucionar cambiando el png por otro,que no de fc y me deje descompilar y compilar y ya hecho vuelvo a meter en el winrar el png sustituido,cosa que podria dar un error,por ese png y sabiendo aplicaar el patch,no pasaria,lo de deodexizar pues aun me suena a chino y un moton de archivos que mentais los maestros cocineros,vendra bien este hilo por lo menos para entenderlos.
adesirello
03/01/12, 17:58:50
Yo unas cositas...
* Ya tengo mi Rom XWKK5 quiero cambiar a XWKL1, como es la forma mas facil sin tener que usar Linux?
* como convertir una stock rom .tar a un zip como una custom rom?
* que archivos cambiar además del progressbar_horizontal.xml (color) para cambiar de grosor la barra de progreso?
Muchas gracias!
criskelo
03/01/12, 19:30:43
Yo unas cositas...
* Ya tengo mi Rom XWKK5 quiero cambiar a XWKL1, como es la forma mas facil sin tener que usar Linux?
* como convertir una stock rom .tar a un zip como una custom rom?
* que archivos cambiar además del progressbar_horizontal.xml (color) para cambiar de grosor la barra de progreso?
Muchas gracias!
Otro aporte mas de intronauta muy currado
Esto es para i9000 pero la mayor parte de información vale para I9100
Yo poco a poco voy a ir armando tutos para hacerlo de la forma mas simple o mejor dicho de la forma que a mi me parece mas simple.
Pero ahora te quería dar una mano para que puedas empezar
LINK
http://www.htcmania.com/showthread.php?t=161099
Una de las cosas que cambia en roms SGS2 es que la imagen va en otro formato por lo tanto se des-empaqueta de otra forma, aquí te dejo un link en ingles con todo lo necesario para extraer factoryfs.img que es donde se encuentra la rom propiamente dicha
LINK
http://forum.xda-developers.com/showthread.php?t=1132724
Re cuerda que puedes descargar cualquier rom para ir comparando y me puedes preguntar por aquí, yo tratare de ayudar dentro de mis conocimientos y lo que yo no sepa se lo preguntamos a alguien mas jaja todos los días se aprende algo nuevo
Si tienes alguna duda me preguntas
Un saludo
servan81
03/01/12, 21:14:44
Pues estaria muy bien crear un pack(en rar o zip) con todo lo necesario para ir comenzando, me refiero a todo bien organizado y sobretodo que los maestros vayais aportando tutos y soporte para los nuevos.
todo se andara,jajaj,poco a poco entre criskelo,yo y los demas cocineros que se apunten,iremos colgando tutos y enlaces directos de descarga
saludos
adesirello
03/01/12, 21:46:01
Otro aporte mas de intronauta muy currado
Esto es para i9000 pero la mayor parte de información vale para I9100
Yo poco a poco voy a ir armando tutos para hacerlo de la forma mas simple o mejor dicho de la forma que a mi me parece mas simple.
Pero ahora te quería dar una mano para que puedas empezar
LINK
http://www.htcmania.com/showthread.php?t=161099
Una de las cosas que cambia en roms SGS2 es que la imagen va en otro formato por lo tanto se des-empaqueta de otra forma, aquí te dejo un link en ingles con todo lo necesario para extraer factoryfs.img que es donde se encuentra la rom propiamente dicha
LINK
http://forum.xda-developers.com/showthread.php?t=1132724
Re cuerda que puedes descargar cualquier rom para ir comparando y me puedes preguntar por aquí, yo tratare de ayudar dentro de mis conocimientos y lo que yo no sepa se lo preguntamos a alguien mas jaja todos los días se aprende algo nuevo
Si tienes alguna duda me preguntas
Un saludo
Muchas gracias cris... ya comentaré como voy!
Gracias!!!!
criskelo
03/01/12, 22:21:11
Paso a paso Como hacer una rom desde cero
Voy a hacer este tutorial partiendo de la base del tuto de intronauta hecho para SGS1 hace tiempo voy a agregar y modificar lo que sea necesario para nuestros queridos SGS2.
Bueno, pues esto es una guía básica para crear un ROM partiendo de una stock rom en formato .tar típica de samfirmware, instalarle root y busybox, establecer de serie el kernel que más rabia nos de, poner nuestro csc preferido y añadirle o quitarle las apps que queramos. Después de eso podremos aplicar una serie de optimizaciones opcionales y pongo algunos extras a modo de ejemplo para hacerse a un idea de como se pueden ir añadiendo cosillas a nuestra criatura.
Esta guía no está pensada para que esté actualizada al día, por eso usaremos una rom como ejemplo, extraeremos su estructura, sabremos que hace cada cosa, nos familiaricemos con la sintaxis y formato, identificar archivos esenciales, etc.
La idea es que a partir de aquí sepas moverte por otras custom roms, saber adaptarte a nuevas versiones, aprender cosillas nuevas, integrarlas en tus proyectos, etc.... pero recuerda que si la publicas debes mencionar de dónde has sacado el material. El plagio en comunidades de desarrolladores o modders es reprobable.
Al lío.
LINKs con todos los programas necesarios
*AQUÍ enlacé para la base .tar mencionada gracias josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
*Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
* Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
* LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
*Esqueleto de Update.zip listo para usar
LINK
http://www.mediafire.com/download.php?p9lx885e268hhzp
1 - Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva KL1. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs
AQUÍ enlacé para la base .tar mencionada gracias josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
Nos situamos sobre el .tar.md5, pulsando botón derecho veremos esto
http://img864.imageshack.us/img864/6832/descompmd5.png
Luego de descomprimir debería quedar así
http://img716.imageshack.us/img716/1262/interiordeltar.png
2 - - Extraer factoryfs.img
2-1 Loprimero es convertir la img estraida del tar en un archivo que sea posible descomprimir
* Usando sgs2toext4.jar Applicacion de drphrozen para convertir .img archvos a ext4.img
Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
2-2 Hacemos doble CLICK sobre sgs2toext4.jar
Aparece una ventana como esta
http://img641.imageshack.us/img641/5721/ventanasgs2ext4.png
2-3 Arrastramos dentro de esta ventana factoryfs.img y soltamos dentro
2-4 Al finalizar en la consola de esta ventana dira la palabra DONE
2-5 Y en la carpeta que estamos trabajando aparecera un archivo llamado factoryfs.ext4.img
http://img683.imageshack.us/img683/7760/ext4.png
3 – Ahora es necesario extraer desde el interior de esta nueva ext4.img el contenido a una carpeta que crearemos llamada system
3-1 tendremos que descargar el siguiente programa llamado Diskinternals Linux Reader (para ver el interior de ext4.img y extraerlo a la carpeta system antes creada)
LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
3-2 una vez instalado este programa lo abrimos y
http://img560.imageshack.us/img560/643/linuxreader1.png
Pulsamos el botón MOUNT y veremos lo esto
http://img252.imageshack.us/img252/8310/linuxreader2.png
Y debería estar quedando así
http://img109.imageshack.us/img109/2133/systemy.png
Notaran que a esto le falta CSC esto se encuentra dentro de cache.img (se repite el proceso para extraer estos archivos)
Nota: algunas veces no se puede extraer estos no se por que
4 – Bueno ya tenemos la carpeta system y csc para nuestra rom
4-1 Crear una carpeta con el nombre de nuestra rom
4-2 Poner dentro EJ.: NuestraROM/system
4-3 descargan este http://www.mediafire.com/download.php?p9lx885e268hhzp
Es el esqueleto vacío de un update funcional para nuestro SGS2, solo deberas colocar todo donde corresponde
Con esta primera parte del tuto ya estamos en condiciones de que nuestra rom Stock pueda ser flasheada por recovery, y nuestro móvil inicie con esta nueva rom Stock
Esperen a la segunda parte paras
1 Rootear y otros ajustes
2 deodex app y Framework
3 mods en varias partes ya que es mucho
4 Como hacer para explorar mods de versiones de roms anteriores o de otros móviles para adaptar a nuestra rom Recuerden no hacer como yo y dar créditos jajaja
Y mas cosas que se vayan preguntando
666roi666
04/01/12, 03:58:45
Gracias Cris, quiero formar parte de esto que tan buena pinta tiene.
Yo de momento lo unico que he hecho son temas para tus roms y montar un par de temas universales.
Descompilo y compilo los framework, modificando los xml y para el tema de tu v34, casi me he aprendido de memoria lo que cambia cada uno, pero creo que merecio la pena.
A parte de esto hago updates para cambiar archivos, para no tener que flashear las roms enteras de nuevo y despues si me da error algun png, no se como mirar cual es, ni tampoco aplicar el patch, asi que me toca preguntar, tampoco me he puesto con los mod de bateria, pero no puede ser muy dificil si los hace josechufa, :grin::grin::grin:, un poco de cachondeo que si no parece un funeral.
A si que no pierdo mas tiempo y me pongo a leer como un :loco:, me uno a este hilo tan interesante.
Tayson1984
04/01/12, 11:48:37
Esto se va animando!!!! Gracias criskelo por el tutorial, a la espera de un nuevo capitulo jajaja.
criskelo
04/01/12, 12:37:25
Gracias Cris, quiero formar parte de esto que tan buena pinta tiene.
Yo de momento lo unico que he hecho son temas para tus roms y montar un par de temas universales.
Descompilo y compilo los framework, modificando los xml y para el tema de tu v34, casi me he aprendido de memoria lo que cambia cada uno, pero creo que merecio la pena.
A parte de esto hago updates para cambiar archivos, para no tener que flashear las roms enteras de nuevo y despues si me da error algun png, no se como mirar cual es, ni tampoco aplicar el patch, asi que me toca preguntar, tampoco me he puesto con los mod de bateria, pero no puede ser muy dificil si los hace josechufa, :grin::grin::grin:, un poco de cachondeo que si no parece un funeral.
A si que no pierdo mas tiempo y me pongo a leer como un :loco:, me uno a este hilo tan interesante.
Yo voy a ir agregando cosas a este Hilo si te crees capaz de hacer un tuto con lo que tu puedes hacer para los themes estaría muy bien con imágenes algo así como el formato de lo que yo arme.
No hace falta hacer algo tan grande como explicar hacer un theme completo, puede ser por ejemplo.
*Como des-compilar
*como compilar
*como cambiar el color de tal o cual cosa
Me entiendes nada muy elaborado solo lo que cada uno puede hacer
Yo voy a ir poniendo todo lo que ustedes se animen a hacer en el primer post y si veo que se puede agregar algo lo tratare por PM para mejorar lo mas posible y que quede muy claro.
Si alguien ve que yo pongo algo mal oque se puede explicar mejor me avisan.
Ya que parece que muchos no terminan de entender 9patch voy a armar algún tuto claro y paso a paso con imágenes.
9Patch es algo muy muy interesante y no es difícil cuando se entiende.
Un saludo espero te animes a hacer algo y josechufa podría hacer un tuto de baterías y reloj central.
Luego al tuto de baterías le voy a agregar otra parte explicando como hacer baterías animadas en carga y en estado normal
Un saludo
Una gran iniciativa y espero que vaya muy bien esta cooperación mutua, y haciendo un pequeño OFFTOPIC os dejo un link a un hilo por si alguien buenamente puede ayudar. Gracias :)
http://www.htcmania.com/showthread.php?t=310689
criskelo
04/01/12, 15:32:05
Algunos secretos de 9Patch
Bueno chicos yo no soy ingeniero ni mucho menos esto que voy a explicar aquí, es lo que yo fui experimentando con este programa que es parte de las herramientas de Android SDK, además voy a agregar algo de información de otras personas que me parece interesante y muy bien explicada.
Al lío
INTRODUCCION
¿Qué son las imágenes 9-patch en Android?
POR Javielinux Aqui (http://www.javielinux.com/255-Que_son_las_imagenes_9_patch_en_Android.htm)
Una cosa que descubrí hace poco en Android y que me gustó mucho fueron los archivos 9-patch. Ahora que los he descubierto no sé como he podido vivir sin ellos. Este tipo de archivos permite la creación de imágenes de fondo o botones a medida. Lo más interesante es que se escalan automáticamente por el lugar que nosotros le queramos y esto hace que podamos usarlo en cantidad de ocasiones, sobretodo ahora que en Android tenemos muchos dispositivos con resoluciones de pantalla diferentes.
Vamos a ver un ejemplo.
*A continuación vemos el archivo 9-patch.
http://img585.imageshack.us/img585/5068/bocadillo9.png
Este archivo lo he cogido de los recursos del SDK de Android. Como podéis ver en los recursos del SDK hay muchos archivos que tienen esas líneas alrededor, todos ellos tiene extensión ".9.png" y son archivo 9-patch. ¿Para que sirven estas líneas?
*La línea izquierda y superior determinan la zona de la imagen que se puede expandir. Fijaos como si proyectos esas líneas sobre la imagen nos dará la zona de la imagen que podrá expandirse, y que en ningún momento pasa por las esquinas de la imagen ni por el pico del bocadillo. A continuación podemos ver que es la parte rayada la que se puede expandir.
http://img507.imageshack.us/img507/3946/bocadilloproyeccion.png
La línea de la derecha y la de abajo no son obligatorias, aunque si recomendables, y determinan el padding (relleno) que tendrá el contenido de la imagen cuando la usemos como botón o como fondo.
*Para entenderlo mejor veamos el siguiente ejemplo que he preparado.
http://img256.imageshack.us/img256/4369/ejemploa.png
Se ve claramente como funciona y lo fácil que es usarlo. Fijaos que el bocadillo siempre queda perfecto y ni los bordes redondeados ni el pico del bocadillo se deforman.
¿Cómo podemos crear nuestro propio 9-patch?
Primero crea la imagen con Gimp (puedes usar Photoshop o cualquier otro aunque son peores ;-)), luego carga la imagen en el programa "draw9patch" que tienes en el directorio "tools" del SDK.
Es en ese programa donde tendrás que pintar las líneas negras de 1 pixel que determinan el relleno y expansión del archivo 9-patch. Finalmente sólo tienes que guardar la imagen con extensión ".9.png".
Ya tienes preparada tu imagen. Sólo tienes que copiarla a los recursos del sistema y usarla como cualquier imagen dentro de tu programa, el sólo se encargará de expandirla y hacer el relleno.
¿Cómo he podido vivir sin esto hasta ahora?
ANTEZ DE EMPEZAR
Es necesario tener instalado el SDK de androide en el ordenador
Ver tuto INSTALAR Android SDK
Video
http://www.youtube.com/watch?v=M9yCBv3ZtQc
LINK
Aquí: http://www.gskbyte.net/2010/04/04/como-instalar-eclipse-para-android/
Imagenes 9Patch básicas en Android
He aquí una guía rápida para crear Imágenes 9Patch con la herramienta 9Patch del SDK de Android. Recuerde tener preparada la imagen que desea usar para crear su imagen estirable.
1 Podemos encontrar en la siguiente ubicación C:\Program Files\Android\android-sdk\tools el archivo draw9patch.bat
1-1Hacemos doble click sobre (draw9patch.bat)
Nos saldrá una ventana así
http://img6.imageshack.us/img6/1720/1ventana.png
1-2 Arrastre su imagen PNG en la ventana de 9Patch (o Archivo> Abrir 9-patch ... para localizar el archivo) ahora open . Su espacio de trabajo esta en el panel de la izquierda. Esta es el área de dibujo, en el que puede modificar las líneas de los parches estirable y área de contenido. En el panel de la derecha está el área de previsualización, donde se puede obtener una vista previa gráfica cuando se estira.
Haga clic en el perímetro de 1 píxel para dibujar las líneas que definen los parches y extensible (opcional) área de contenido. Botón derecho del ratón (o pulsar Mayús y hacer clic en Mac) para borrar las líneas previamente dibujadas
Cuando haya terminado, seleccione Archivo> Guardar 9-patch ... Su imagen se guardará con el IMGnombre.9.png nombre de archivo y se agrega .9 antes de la extensión .png
Nota: Un archivo normal PNG ( *. png ) se cargan con un vacío de un píxel borde añadido alrededor de la imagen, en la que se pueden dibujar los parches estirable y área de contenido. Un archivo guardado previamente 9-patch ( *. 9.png ) será cargado como está, sin área de dibujo añadido, porque ya existe.
http://img593.imageshack.us/img593/7586/9patch01.png
Controles opcionales incluyen:
* Zoom: Ajusta el nivel de zoom del gráfico en el área de dibujo.
* Patch scale: Ajuste la escala de las imágenes en el área de vista previa.
* Show lock: Visualice el área no dibujable de la gráfica al pasar el ratón por encima.
* Show patches: Vista previa de los Patch de elástico en el área de dibujo (el rosa es la sección extensible).
* Show content: Resalte el área de contenido en las imágenes de vista previa (el púrpura es el área en la que el contenido está permitido Ej. En un botón con texto define como se alinea el texto).
*Show bad patches: añade un borde rojo alrededor de las áreas de parches que pueden producir artefactos en el gráfico cuando se estira. La coherencia visual de su imagen estirada se mantendrá si se eliminan todos los baches.
http://img6.imageshack.us/img6/98/9patch02.png
Al confeccionar un archivo 9Patch siempre tenemos que tener en cuenta, en el caso que sea necesario visualizarlo en modo paisaje, que no se desforme la imagen manteniendo su integridad.
. He aquí algunas técnicas 9patch:
Un ejemplo: solo botón
Esto es sólo un botón simple, con un efecto brillante. 9patch El que yo uso aquí, mantiene los bordes del botón, por lo que mantiene el radio rectángulo redondeado en las esquinas. Con 9patch, el área de contenido del botón se puede configurar fácilmente.
http://img14.imageshack.us/img14/3064/9patch03.jpg
Ejemplo dos: el botón giratorio
Este es un botón de selección, con el mismo efecto brillante . Con este 9patch, en la flecha desplegable mantiene su tamaño en horizontal al estirarse. El efecto brillante se queda en el centro del botón
http://img823.imageshack.us/img823/2397/9patch04.jpg
Ejemplo tres: el fondo de encabezado
Al igual que en las páginas web, grandes imágenes de fondo se puede crear fácilmente a partir de una imagen pequeña. 9patch Esto se extiende al centro de la imagen, por lo que parece continua. La longitud del trazado, no importa. Por ejemplo, esto es útil para crear barras de menús o por ejemplo crear una imagen para la cortina de estatus bar a partir de una imagen 8x8 pixeles con un solo color.
El usar una imagen mas pequeña puede ahorrar espacio y memoria a la vez que el móvil trabaje mas aliviado.
http://img249.imageshack.us/img249/9456/9patch06.jpg
Ejemplo cuatro: Cabecera de fondo 2
En este ejemplo, yo uso la última columna de la imagen, para la extensión horizontal. Esta debe ser una columna de un solo color. La imagen comienza en el lado izquierdo de la disposición mostrando el diseño, si es estirada, se llenara hasta el final con un solo color
http://img217.imageshack.us/img217/7956/9patch07.jpg
Ejemplo cinco: Buscar EditText
Usted puede crear su propia extensión, horizontal -. EditText independiente con 9patching Tenga cuidado de establecer el área de contenido (texto) de la imagen, como se ve a continuación.
Nota: si la sección donde se muestra el texto no esta bien distribuida puede que el texto, se vea: muy arriba muy abajo en dos linease etc…
http://img171.imageshack.us/img171/5007/9patch08.jpg
Creo que mas o menos esta explicado si hay dudas puedes hacer pruebas y error para ir familiarizándose con el uso de esta aplicación
Consejos
1 Hacer un acceso directo en el escritorio.
2 arrastrar directamente las imágenes al acceso directo, ejecuta el programa y abre la imagen .
3 antes de editar una imagen con cualquier editor quite las limeas negras para evitar problemas luego la firmas nuevamente.
Recuerda que:
Solo veras las líneas negras al trabajar con un archivo descompilado.
Si firmas un archivo con 9patch no se puede poner directamente en un APK es necesario compilar para que funcione.
Que lo disfruten y cualquier duda preguntan.
:ok:
josechufa
04/01/12, 18:21:46
1-Despues de descargarnos el APK MANAGER,lo primero que haremos, sera descargarnos los UPD-batt,de cualquier fullrom que nos gusten,da igual de que hilo,solo usaremos los png de bateria y los xml-battery y battery charge.pero guardamos el UPD-descargado para reutilizarlo para nuestro UPD_Batt,renombrado con nuestra rom,abrimos tres carpetas una con el nombre de la bateria,y dos que iran dentro 1-iconos y 2-xml,quedara asi.
http://img834.imageshack.us/img834/8691/52636011.jpg
Shot at 2012-01-07
2-abrimos el winrar del UPD-batt,buscamos en system> framework-res>res>drawable-hdpi y estraemos los png tanto los de battery como los de full charger,suelen ser 204 png normalente,101 de 0 a 100 de la animacion de batteria,101 de 0 a 100 de fullcharger y dos de battery charge anifull y battery unknown .y los marcamos y damos a estraer en y elegimos la carpeta iconos,y en la misma ruta en drawable sacamos los xml, stat_sys_battery.xml y stat_sys_batery_charge.xml y los metemos en la carpeta xml.
http://img692.imageshack.us/img692/5941/32332317k.png
Shot at 2012-01-07
3- abrimos el winrar de la fullrom donde queremos instalar los UPD-Batt,entramos en system>framework y arrastramos o extraemos en la carpeta del apk manager,place-apk-here-for-modding,el framework-res.apk.
http://img714.imageshack.us/img714/5913/82316368.jpg
Shot at 2012-01-07
4-Descompilamos el framework.res,opcion 22,elgimos proyecto el 1 y la tarea descompilar el 9,una vez acabe abrimos la carpeta projects del apk manager y estara la carpeta framework-res,abrimos y vamos a res>drawable-hdpi,abrimos la carpeta y tambien la carpeta de iconos de bateria y damos a seleccionar todo copiamos y pegamos en la carpeta drawable-hdpi,tildando abajo realizar esta operacion en todo y damos a copiar y reemplazar.
http://img42.imageshack.us/img42/5633/44096682.jpg
Shot at 2012-01-07
5-repetimos lo mismo, pero en la carpeta drawable y copiamos y pegamos lo archivos xml de nuestra carpeta.tildando igual y copiar y reemplazar.
http://img546.imageshack.us/img546/9977/19383129.jpg
Shot at 2012-01-07
5.compilamos,opcion 11 del apk manager,una vez acabe(yo lo hago asi,es mas rapido si quieres hacer varios),cerramos el apk manager, abrimos la carpeta modding y nos encontraremos dos archivos,el original,framework-res y otro que pondra unsigned delante de framework,renombramos el original si queremos hacer mas upd,con un 1 delante mismamente y borramos el unsigned dejando solo framework-res.apk al nuevo.
http://img406.imageshack.us/img406/6682/47712025.jpg
Shot at 2012-01-07
5-pues ya solo queda,abrir el winrar del UPD descargado anteriormente, ya renombrado con el nombre de nuestra bateria y FullRom,eliminar el framework antiguo y arrastar el nuevo desde la carpeta moding,cerramos el nuevo winrar-upd, a la sd y desde la apli CWM- flash update o desde recoveri como si fuera una rom,si vamos a hacer mas eliminamos el ultimo framework,quitamos el 1 al primero,eliminamos la carpeta framework de la carpeta projects y repetimos con otros png diferentes
http://img443.imageshack.us/img443/3873/26217536.jpg
Shot at 2012-01-07
Espero que asi aunque largo este bien explicado,saludos.:pensando: X-D :ok:
maquinabaja
05/01/12, 00:31:39
Muy buenas.
Que grande eres criskelo. Me parece que lo que has empezado, y sobre todo con el espíritu que lo has hecho, demuestra la buena gente que anda por este foro de HTCMania.
Mis conocimientos son muy limitados y no paso de descompilar, modificar algun archivo, algun png y volver a compilarlo.
Con todo lo que estoy viendo por aquí seguro que me va a picar el gusanillo de seguir trasteando y lo que me gustaría mucho sería comprender a que corresponde cada .9.png o simplemente los png porque cada vez que intento modificar algo de un tema tengo que ir probando a modificar unos u otros hasta que doy con el que quiero y la mayoría de las veces lo dejo por imposible porque no lo encuentro.
¿Hay alguna forma de saber que función tiene cada png o .9.png dentro el frawework, systemui etc?.
Con eso se abriría todo un mundo de posibilidades de trastear a los enfermos del moding que andamos por aquí.
Un abrazo a todos.
criskelo
05/01/12, 02:29:28
Muy buenas.
Que grande eres criskelo. Me parece que lo que has empezado, y sobre todo con el espíritu que lo has hecho, demuestra la buena gente que anda por este foro de HTCMania.
Mis conocimientos son muy limitados y no paso de descompilar, modificar algun archivo, algun png y volver a compilarlo.
Con todo lo que estoy viendo por aquí seguro que me va a picar el gusanillo de seguir trasteando y lo que me gustaría mucho sería comprender a que corresponde cada .9.png o simplemente los png porque cada vez que intento modificar algo de un tema tengo que ir probando a modificar unos u otros hasta que doy con el que quiero y la mayoría de las veces lo dejo por imposible porque no lo encuentro.
¿Hay alguna forma de saber que función tiene cada png o .9.png dentro el frawework, systemui etc?.
Con eso se abriría todo un mundo de posibilidades de trastear a los enfermos del moding que andamos por aquí.
Un abrazo a todos.
Dame tiempo de pensar como explicarlo porque se de memoria donde estancada uno pero voy a ver si puedo armar un patrón o una guía para identificarlos o no se jajaja
o me preguntan cual es cual y les digo.
Voy a pensar y algo va a salir en el pero de los casos se puede armar una guía con todos los nombres o ir poniendo los mas comunes
un saludo y gracias
blackjedi
07/01/12, 10:42:37
Enhorabuena Criskelo, Este hilo demuestra la calidad de persona que eres. Tienes todo mi agradecimineto :aplausos::aplausos:
1-Despues de descargarnos el APK MANAGER,lo primero que haremos, sera descargarnos los UPD-batt,de cualquier fullrom que nos gusten,da igual de que hilo,solo usaremos los png de bateria y los xml-battery y battery charge.pero guardamos el UPD-descargado para reutilizarlo para nuestro UPD_Batt,renombrado con nuestra rom,abrimos tres carpetas una con el nombre de la bateria,y dos que iran dentro 1-iconos y 2-xml,quedara asi.
http://www.htcmania.com/attachment.php?attachmentid=88633&stc=1&d=1325694883
2-abrimos el winrar del UPD-batt,buscamos en system> framework-res>res>drawable-hdpi y estraemos los png tanto los de battery como los de full charger,suelen ser 204 png normalente,101 de 0 a 100 de la animacion de batteria,101 de 0 a 100 de fullcharger y dos de battery charge anifull y battery unknown .y los marcamos y damos a estraer en y elegimos la carpeta iconos,y en la misma ruta en drawable sacamos los xml, stat_sys_battery.xml y stat_sys_batery_charge.xml y los metemos en la carpeta xml.
http://www.htcmania.com/attachment.php?attachmentid=88634&stc=1&d=1325694958
3- abrimos el winrar de la fullrom donde queremos instalar los UPD-Batt,entramos en system>framework y arrastramos o extraemos en la carpeta del apk manager,place-apk-here-for-modding,el framework-res.apk.
http://www.htcmania.com/attachment.php?attachmentid=88636&stc=1&d=1325695472
4-Descompilamos el framework.res,opcion 22,elgimos proyecto el 1 y la tarea descompilar el 9,una vez acabe abrimos la carpeta projects del apk manager y estara la carpeta framework-res,abrimos y vamos a res>drawable-hdpi,abrimos la carpeta y tambien la carpeta de iconos de bateria y damos a seleccionar todo copiamos y pegamos en la carpeta drawable-hdpi,tildando abajo realizar esta operacion en todo y damos a copiar y reemplazar.
http://www.htcmania.com/attachment.php?attachmentid=88640&stc=1&d=1325696170
5-repetimos lo mismo, pero en la carpeta drawable y copiamos y pegamos lo archivos xml de nuestra carpeta.tildando igual y copiar y reemplazar.
http://www.htcmania.com/attachment.php?attachmentid=88646&stc=1&d=1325696484
5.compilamos,opcion 11 del apk manager,una vez acabe(yo lo hago asi,es mas rapido si quieres hacer varios),cerramos el apk manager, abrimos la carpeta modding y nos encontraremos dos archivos,el original,framework-res y otro que pondra unsigned delante de framework,renombramos el original si queremos hacer mas upd,con un 1 delante mismamente y borramos el unsigned dejando solo framework-res.apk al nuevo.
http://www.htcmania.com/attachment.php?attachmentid=88652&stc=1&d=1325697014
5-pues ya solo queda,abrir el winrar del UPD descargado anteriormente, ya renombrado con el nombre de nuestra bateria y FullRom,eliminar el framework antiguo y arrastar el nuevo desde la carpeta moding,cerramos el nuevo winrar-upd, a la sd y desde la apli CWM- flash update o desde recoveri como si fuera una rom,si vamos a hacer mas eliminamos el ultimo framework,quitamos el 1 al primero,eliminamos la carpeta framework de la carpeta projects y repetimos con otros png diferentes
http://www.htcmania.com/attachment.php?attachmentid=88653&stc=1&d=1325697576
Espero que asi aunque largo este bien explicado,saludos.:pensando: X-D :ok:
Josechufa comprueba las fotos que no se ven.
Esperando al del reloj en el centro :aplausos:
666roi666
07/01/12, 19:15:57
Aporto este tuto, si veis que algo esta mal,se puede mejorar o explicar mejor, hacerlo directamente.
Tuto; como descompilar/compilar y modificar .xml del framework(donde pongo framework, vale cualquier aplicacion).
Empezamos por tener las herramientas apropiadas, yo descompilo/compilo con APK Manager y edito .xml con xmlcopyeditor(hay otros programas).
APK Manager:http://www.multiupload.com/ZTS5ZB4KZ6
xmlcopyeditor:http://www.multiupload.com/VKLX8EK8QE
Para que no os de problemas a la hora de descompilar/compilar,tendreis que cambiar estas dos aplicaciones,por la que teneis en esta ruta del pc,Inicio/Nombre de inicio de sesion/apktool/framework/sustituir por la que teneis.
1:http://www.multiupload.com/08CITFF5ZS
2:http://www.multiupload.com/H6SRME2Q00
Despues de tener todos los programas necesarios instalados en el pc, empezamos a descompilar el framework.
Importante: coger el framework original, si no es el original no os va a dejar compilarlo y os dara error, muchas veces se coge el del tema de la rom que ya esta modificado y una ved que el framework esta modificado ya no deja modificarlo de nuevo.
Abrimos el APK Manager, quedara algo parecido a esto89275, cogemos el framework original y lo ponemos dentro de la carpeta place-apk-here-for-modding, a continuacion daremos doble click sobre Script, saldra esta ventana 89276en la que tendremos que pulsar cualquier tecla del teclado para continuar.
Nos aparecera esta nueva ventana 89277, en la cual tendremos que seguir este orden, pulsar 22-Set current projet y pulsar enter(para que todo lo que descompilemos vaya a la carpeta projets),despues pulsar el numero de la aplicacion que se quiera descompilar en este caso 1-framework-res.apk y por ultimo la accion que se quiere llevar acabo, en este caso 9-decompile apk y al pulsar enter, aparecera justo debajo de Please make your decision: la accion a realizar, en nuestro caso Decompile apk, que tendremos que dejar unos segundos hasta que desaparezca la frase Decompile apk, llegados a este punto ya tendremos el framework descompilado en la carpeta projets.
Continuamos, dejamos la ventana del Script a un lado y procedemos abriendo la carpeta projets/framework-res.apk/res89278,donde realizaremos las modificaciones que nos interesen.(continuo poniendo un par de ejemplos).
Ejemplo 1-Abrimos la carpeta color, aqui se encuentra zzz_tw_secondary_text_sub,(es para cambiar el color de los textos secundarios),haciendo doble click sobre él, aparecera esta nueva ventana89279en la cual se podran hacer las modificaciones de color en las lineas nº5 y nº11 que se quieran.
Como cambiar el color en las lineas, facil, solo deberas cambiar los seis ultimos digitos y letras,<item android:color="#ff33b5e5" />, por las del color que se quiera de la tabla de colores html.
Una ved modificadas las lineas, se cerrara la ventana del xmlcopyeditor, nos preguntara si se quieren guardar los cambios realizados le daremos que si.
Continuamos por que queremos cambiar mas cosas.
Ejemplo 2-Abrimos la carpeta values y hacemos doble click en colors.Antes de continuar hay que explicar que, todo lo que hay en la carpeta values, al terminar de compilar se quedara guardado en su contenedor que es el resources y la carpeta values desaparece.Contado esto continuo.
89280como veis en la imagen aqui hay muchas cosas para modificar, yo solo voy a modificar el color de los textos de status_bar y el reloj del status_bar, lineas nº49 y nº50 respectivamente.Como en el ejemplo anterior, solo modificamos los seis ultimos digitos letras, una ved modificados, cerrar el xmlcopyeditor y guardar los cambios realizados cuando lo pida.
Una ved hechas todas las modificaciones le damos para atras a la carpeta projets hasta llegar a la principal del APKManager (primera imagen).
Es hora de volver a la ventana del Script y pulsar 11-Compile, enter, a partir de ahora mucha atencion, debajo de Please make your decision: aparece Building apk, esperar un rato, ahora aparece, Is this a system apk(y/n), le damos a la tecla (y) y enter, luego vuelve a preguntar (y/n) le damos otra ved a (y) y enter, empieza a compilarlo todo, pero hay un momento en que se para 89281y dice que apretemos una tecla para continuar, aqui tenemos que volver a la ventana principal del APKManager, vereis que se ha creado una nueva carpeta llamada keep,89282 la cual habra que abrir con doble click, vereis que es como si fuera la aplicacion en si, ahora hay que eliminar todo lo que se ha modificado, eso quiere decir que si hemos cambiado de la carpeta color, el zzz_tw_secondary_text_sub y tab_indicator_text pues tendremos que eliminarlos, un click boton derecho sobre el que queremos y despues eliminar.Que hemos modificado zzz_keyguard_screen_clock_gb de la carpeta layout, pues lo mismo tendreis que eliminarla y si hemos modificado cualquier linea de la carpeta values, tendremos que eliminar el resorces entero, ya que como dige antes es el contenedor del mismo.
Simplificando, llegados a este punto hay que eliminar todo lo modificado y si se modifica algo de la carpeta values hay que eliminar el resources.
Una ved eliminados todos los archivos modificados, volvemos a la ventana del Script y pulsamos cualquier tecla, vereis que ahora si termina y vuelve a la ventana principal del mismo,(tercera imagen) ya se puede cerrar.
El siguiente paso es meterse en la carpeta place-apk-here-for-modding, si, donde metimos el framework original, vereis que se ha creado otro,89283 ahora hay que eliminar framework-res y el nuevo que se ha creado unsignedframework-res hay que renombrarlo a framework-res y ya lo tendremos.
Este framework tiene todos los cambios que hemos realizado, solo quedaria sustituirlo por el de la rom o hacer un update para flashearlo, pero eso es de otro tuto.
maquinabaja
08/01/12, 02:44:43
Aporto este tuto, si veis que algo esta mal,se puede mejorar o explicar mejor, hacerlo directamente.
.
Muy bien explicado roi. se entiende a la perfección.
Saludos
Puedo realizar una consulta/problema que me surge con el tutorial de roi o dejamos el hilo sólo para los tutoriales.
P.D: muy buen tutorial roi :)
martingeminis69
11/01/12, 08:39:09
me parece de muy buena idea ya que es buena poder aprender para ayudaros esto deberia ponerse en los post marcados de rojo como empezado a hacer un curso de microinformatica y voy a hechar todo el sistema abajo para ponerlo nuevo ya empezare a ver si puedo aprender ya que me gustaria poder ayudar a los iniciados gracias por compartir vuestra sabidurias
irjitose
11/01/12, 09:52:15
gran hilo criskelo y amigos, me parece de muchisima utilidad ya que lo explica todo clarito y conciso me ha encantado, eso si ahora no dispongo de mucho tiempo pero en cuanto pueda voy a intentar hacer algo empezando por lo basico y lo compartire con vosotros.
sois gente grande criskelo, servan y todos los que ayudais a gente como yo un abrazo
666roi666
11/01/12, 11:33:09
Puedo realizar una consulta/problema que me surge con el tutorial de roi o dejamos el hilo sólo para los tutoriales.
P.D: muy buen tutorial roi :)
Dime @seimu, por un post no creo que se ensucie, además todo lo que se ponga en este gran hilo, sera de ayuda para todos.
Enviado desde mi GT-I9100 usando Tapatalk
Buenas a todos..
Como siempre llego tarde.. gracias a mi amigo @Josechufa y mi hermano @Servan81 (ya te pillare yo) por no avisar canallasss..!!! :enfadadisimo:
Como siempre me uno a tus peticiones, ideas o proyectos Criskelo. Gracias a eso a dia de hoy soy Betatester, y como yo, muchos de los que por este foro andamos (betas y cocinillas..)
Una gran idea, unos grandes compañeros que veo se van uniendo, y los que lo estamos aun haciendo.
Enhorabuena y Suerte..!!
ekrichi
11/01/12, 12:58:33
Gracias criskelo por este grandisimo aporte, yo ahora ando muy liado intentando sacar una rom para la 10.1, y el problema que tengo es que despues de hacer todo el proceso el zip no me arranca, viendo todas las explicaciones que estan poniendo en este hilo, esta noche llego a casa y me lo estudio todo bien.
Muchas gracias de nuevo
Dime @seimu, por un post no creo que se ensucie, además todo lo que se ponga en este gran hilo, sera de ayuda para todos.
Enviado desde mi GT-I9100 usando Tapatalk
Mira, como este hilo lo veo más orientado hacia la edición de roms, dejo el link del hilo que creé para no desviarnos del tema principal.
Tu sabes del tema muchiiiiisimo más que yo, así que si no puedes ayudarme lo dejaré por imposible. Gracias :)
http://www.htcmania.com/showthread.php?t=310689
A modo de Resumen, aqui voy a recoger todos los tutos que habeis puesto hasta ahora para ir teniendolos todos juntos..
Si os parece bien la idea, y alguien tiene el tiempo necesario para ello, sera un placer el ayudarle a ir recogiendolos en un solo post:
1.- Tutorial de Intronauta para SGS I: Cocina tu propia ROM (http://www.htcmania.com/showthread.php?t=161099)
2.- Link en ingles con todo lo necesario para extraer factoryfs.img: [HOW TO][Windows]Extract Deodex Sign and Zipalign an official ROM (http://forum.xda-developers.com/showthread.php?t=1132724)
Una de las cosas que cambia en las Roms SGS2 es que la imagen va en otro formato, por lo tanto se des-empaqueta de otra forma, en este link en ingles tienes todo lo necesario para extraer factoryfs.img que es donde se encuentra la rom propiamente dicha.
Recuerda que puedes descargar cualquier rom para ir comparando.
3.- Primer tutorial de Criskelo: Paso a paso como hacer un a Rom desde cero.
Voy a hacer este tutorial partiendo de la base del tuto de @intronauta hecho para SGS1 hace tiempo voy a agregar y modificar lo que sea necesario para nuestros queridos SGS2.
Bueno, pues esto es una guía básica para crear un ROM partiendo de una stock rom en formato .tar típica de samfirmware, instalarle root y busybox, establecer de serie el kernel que más rabia nos de, poner nuestro csc preferido y añadirle o quitarle las apps que queramos. Después de eso podremos aplicar una serie de optimizaciones opcionales y pongo algunos extras a modo de ejemplo para hacerse a un idea de como se pueden ir añadiendo cosillas a nuestra criatura.
Esta guía no está pensada para que esté actualizada al día, por eso usaremos una rom como ejemplo, extraeremos su estructura, sabremos que hace cada cosa, nos familiaricemos con la sintaxis y formato, identificar archivos esenciales, etc.
La idea es que a partir de aquí sepas moverte por otras custom roms, saber adaptarte a nuevas versiones, aprender cosillas nuevas, integrarlas en tus proyectos, etc.... pero recuerda que si la publicas debes mencionar de dónde has sacado el material. El plagio en comunidades de desarrolladores o modders es reprobable.
Al lío.
LINKs con todos los programas necesarios
*AQUÍ enlacé para la base .tar mencionada gracias @josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
*Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
* Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
* LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
*Esqueleto de Update.zip listo para usar
LINK
http://www.mediafire.com/download.php?p9lx885e268hhzp
1 - Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva KL1. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs
AQUÍ enlacé para la base .tar mencionada gracias @josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
Nos situamos sobre el .tar.md5, pulsando botón derecho veremos esto
http://img864.imageshack.us/img864/6832/descompmd5.png
Luego de descomprimir debería quedar así
http://img716.imageshack.us/img716/1262/interiordeltar.png
2 - - Extraer factoryfs.img
2-1 Loprimero es convertir la img estraida del tar en un archivo que sea posible descomprimir
* Usando sgs2toext4.jar Applicacion de drphrozen para convertir .img archvos a ext4.img
Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
2-2 Hacemos doble CLICK sobre sgs2toext4.jar
Aparece una ventana como esta
http://img641.imageshack.us/img641/5721/ventanasgs2ext4.png
2-3 Arrastramos dentro de esta ventana factoryfs.img y soltamos dentro
2-4 Al finalizar en la consola de esta ventana dira la palabra DONE
2-5 Y en la carpeta que estamos trabajando aparecera un archivo llamado factoryfs.ext4.img
http://img683.imageshack.us/img683/7760/ext4.png
3 – Ahora es necesario extraer desde el interior de esta nueva ext4.img el contenido a una carpeta que crearemos llamada system
3-1 tendremos que descargar el siguiente programa llamado Diskinternals Linux Reader (para ver el interior de ext4.img y extraerlo a la carpeta system antes creada)
LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
3-2 una vez instalado este programa lo abrimos y
http://img560.imageshack.us/img560/643/linuxreader1.png
Pulsamos el botón MOUNT y veremos lo esto
http://img252.imageshack.us/img252/8310/linuxreader2.png
Y debería estar quedando así
http://img109.imageshack.us/img109/2133/systemy.png
Notaran que a esto le falta CSC esto se encuentra dentro de cache.img (se repite el proceso para extraer estos archivos)
Nota: algunas veces no se puede extraer estos no se por que
4 – Bueno ya tenemos la carpeta system y csc para nuestra rom
4-1 Crear una carpeta con el nombre de nuestra rom
4-2 Poner dentro EJ.: NuestraROM/system
4-3 descargan este http://www.mediafire.com/download.php?p9lx885e268hhzp
Es el esqueleto vacío de un update funcional para nuestro SGS2, solo deberas colocar todo donde corresponde
Con esta primera parte del tuto ya estamos en condiciones de que nuestra rom Stock pueda ser flasheada por recovery, y nuestro móvil inicie con esta nueva rom Stock
Esperen a la segunda parte paras
1 Rootear y otros ajustes
2 deodex app y Framework
3 mods en varias partes ya que es mucho
4 Como hacer para explorar mods de versiones de roms anteriores o de otros móviles para adaptar a nuestra rom Recuerden no hacer como yo y dar créditos jajaja
4.- Segundo tutorial de Criskelo: Algunos secretos de 9Patch.
Bueno chicos yo no soy ingeniero ni mucho menos esto que voy a explicar aquí, es lo que yo fui experimentando con este programa que es parte de las herramientas de Android SDK, además voy a agregar algo de información de otras personas que me parece interesante y muy bien explicada.
Al lío
INTRODUCCION
¿Qué son las imágenes 9-patch en Android?
POR Javielinux Aqui (http://www.javielinux.com/255-Que_son_las_imagenes_9_patch_en_Android.htm)
Una cosa que descubrí hace poco en Android y que me gustó mucho fueron los archivos 9-patch. Ahora que los he descubierto no sé como he podido vivir sin ellos. Este tipo de archivos permite la creación de imágenes de fondo o botones a medida. Lo más interesante es que se escalan automáticamente por el lugar que nosotros le queramos y esto hace que podamos usarlo en cantidad de ocasiones, sobretodo ahora que en Android tenemos muchos dispositivos con resoluciones de pantalla diferentes.
Vamos a ver un ejemplo.
*A continuación vemos el archivo 9-patch.
http://img585.imageshack.us/img585/5068/bocadillo9.png
Este archivo lo he cogido de los recursos del SDK de Android. Como podéis ver en los recursos del SDK hay muchos archivos que tienen esas líneas alrededor, todos ellos tiene extensión ".9.png" y son archivo 9-patch. ¿Para que sirven estas líneas?
*La línea izquierda y superior determinan la zona de la imagen que se puede expandir. Fijaos como si proyectos esas líneas sobre la imagen nos dará la zona de la imagen que podrá expandirse, y que en ningún momento pasa por las esquinas de la imagen ni por el pico del bocadillo. A continuación podemos ver que es la parte rayada la que se puede expandir.
http://img507.imageshack.us/img507/3946/bocadilloproyeccion.png
La línea de la derecha y la de abajo no son obligatorias, aunque si recomendables, y determinan el padding (relleno) que tendrá el contenido de la imagen cuando la usemos como botón o como fondo.
*Para entenderlo mejor veamos el siguiente ejemplo que he preparado.
http://img256.imageshack.us/img256/4369/ejemploa.png
Se ve claramente como funciona y lo fácil que es usarlo. Fijaos que el bocadillo siempre queda perfecto y ni los bordes redondeados ni el pico del bocadillo se deforman.
¿Cómo podemos crear nuestro propio 9-patch?
Primero crea la imagen con Gimp (puedes usar Photoshop o cualquier otro aunque son peores ), luego carga la imagen en el programa "draw9patch" que tienes en el directorio "tools" del SDK.
Es en ese programa donde tendrás que pintar las líneas negras de 1 pixel que determinan el relleno y expansión del archivo 9-patch. Finalmente sólo tienes que guardar la imagen con extensión ".9.png".
Ya tienes preparada tu imagen. Sólo tienes que copiarla a los recursos del sistema y usarla como cualquier imagen dentro de tu programa, el sólo se encargará de expandirla y hacer el relleno.
¿Cómo he podido vivir sin esto hasta ahora?
ANTEZ DE EMPEZAR
Es necesario tener instalado el SDK de androide en el ordenador
Ver tuto INSTALAR Android SDK
Video
http://www.youtube.com/watch?v=M9yCBv3ZtQc
LINK
Aquí: http://www.gskbyte.net/2010/04/04/co...-para-android/
Imagenes 9Patch básicas en Android
He aquí una guía rápida para crear Imágenes 9Patch con la herramienta 9Patch del SDK de Android. Recuerde tener preparada la imagen que desea usar para crear su imagen estirable.
1 Podemos encontrar en la siguiente ubicación C:\Program Files\Android\android-sdk\tools el archivo draw9patch.bat
1-1Hacemos doble click sobre (draw9patch.bat)
Nos saldrá una ventana así
http://img6.imageshack.us/img6/1720/1ventana.png
1-2 Arrastre su imagen PNG en la ventana de 9Patch (o Archivo> Abrir 9-patch ... para localizar el archivo) ahora open . Su espacio de trabajo esta en el panel de la izquierda. Esta es el área de dibujo, en el que puede modificar las líneas de los parches estirable y área de contenido. En el panel de la derecha está el área de previsualización, donde se puede obtener una vista previa gráfica cuando se estira.
Haga clic en el perímetro de 1 píxel para dibujar las líneas que definen los parches y extensible (opcional) área de contenido. Botón derecho del ratón (o pulsar Mayús y hacer clic en Mac) para borrar las líneas previamente dibujadas
Cuando haya terminado, seleccione Archivo> Guardar 9-patch ... Su imagen se guardará con el IMGnombre.9.png nombre de archivo y se agrega .9 antes de la extensión .png
Nota: Un archivo normal PNG ( *. png ) se cargan con un vacío de un píxel borde añadido alrededor de la imagen, en la que se pueden dibujar los parches estirable y área de contenido. Un archivo guardado previamente 9-patch ( *. 9.png ) será cargado como está, sin área de dibujo añadido, porque ya existe.
http://img593.imageshack.us/img593/7586/9patch01.png
Controles opcionales incluyen:
* Zoom: Ajusta el nivel de zoom del gráfico en el área de dibujo.
* Patch scale: Ajuste la escala de las imágenes en el área de vista previa.
* Show lock: Visualice el área no dibujable de la gráfica al pasar el ratón por encima.
* Show patches: Vista previa de los Patch de elástico en el área de dibujo (el rosa es la sección extensible).
* Show content: Resalte el área de contenido en las imágenes de vista previa (el púrpura es el área en la que el contenido está permitido Ej. En un botón con texto define como se alinea el texto).
*Show bad patches: añade un borde rojo alrededor de las áreas de parches que pueden producir artefactos en el gráfico cuando se estira. La coherencia visual de su imagen estirada se mantendrá si se eliminan todos los baches.
http://img6.imageshack.us/img6/98/9patch02.png
Al confeccionar un archivo 9Patch siempre tenemos que tener en cuenta, en el caso que sea necesario visualizarlo en modo paisaje, que no se desforme la imagen manteniendo su integridad.
. He aquí algunas técnicas 9patch:
Un ejemplo: solo botón
Esto es sólo un botón simple, con un efecto brillante. 9patch El que yo uso aquí, mantiene los bordes del botón, por lo que mantiene el radio rectángulo redondeado en las esquinas. Con 9patch, el área de contenido del botón se puede configurar fácilmente.
http://img14.imageshack.us/img14/3064/9patch03.jpg
Ejemplo dos: el botón giratorio
Este es un botón de selección, con el mismo efecto brillante . Con este 9patch, en la flecha desplegable mantiene su tamaño en horizontal al estirarse. El efecto brillante se queda en el centro del botón
http://img823.imageshack.us/img823/2397/9patch04.jpg
Ejemplo tres: el fondo de encabezado
Al igual que en las páginas web, grandes imágenes de fondo se puede crear fácilmente a partir de una imagen pequeña. 9patch Esto se extiende al centro de la imagen, por lo que parece continua. La longitud del trazado, no importa. Por ejemplo, esto es útil para crear barras de menús o por ejemplo crear una imagen para la cortina de estatus bar a partir de una imagen 8x8 pixeles con un solo color.
El usar una imagen mas pequeña puede ahorrar espacio y memoria a la vez que el móvil trabaje mas aliviado.
http://img249.imageshack.us/img249/9456/9patch06.jpg
Ejemplo cuatro: Cabecera de fondo 2
En este ejemplo, yo uso la última columna de la imagen, para la extensión horizontal. Esta debe ser una columna de un solo color. La imagen comienza en el lado izquierdo de la disposición mostrando el diseño, si es estirada, se llenara hasta el final con un solo color
http://img217.imageshack.us/img217/7956/9patch07.jpg
Ejemplo cinco: Buscar EditText
Usted puede crear su propia extensión, horizontal -. EditText independiente con 9patching Tenga cuidado de establecer el área de contenido (texto) de la imagen, como se ve a continuación.
Nota: si la sección donde se muestra el texto no esta bien distribuida puede que el texto, se vea: muy arriba muy abajo en dos linease etc…
http://img171.imageshack.us/img171/5007/9patch08.jpg
Creo que mas o menos esta explicado si hay dudas puedes hacer pruebas y error para ir familiarizándose con el uso de esta aplicación
Consejos
1 Hacer un acceso directo en el escritorio.
2 arrastrar directamente las imágenes al acceso directo, ejecuta el programa y abre la imagen .
3 antes de editar una imagen con cualquier editor quite las limeas negras para evitar problemas luego la firmas nuevamente.
Recuerda que:
Solo veras las líneas negras al trabajar con un archivo descompilado.
Si firmas un archivo con 9patch no se puede poner directamente en un APK es necesario compilar para que funcione.
Que lo disfruten y cualquier duda preguntan.
5.- Primer tutorial de Josechufa: Como hacer nuestros UPD-de Baterias.
1-Despues de descargarnos el APK MANAGER,lo primero que haremos, sera descargarnos los UPD-batt,de cualquier fullrom que nos gusten,da igual de que hilo,solo usaremos los png de bateria y los xml-battery y battery charge.pero guardamos el UPD-descargado para reutilizarlo para nuestro UPD_Batt,renombrado con nuestra rom,abrimos tres carpetas una con el nombre de la bateria,y dos que iran dentro 1-iconos y 2-xml,quedara asi.
http://img834.imageshack.us/img834/8691/52636011.jpg
Shot at 2012-01-07
2-abrimos el winrar del UPD-batt,buscamos en system> framework-res>res>drawable-hdpi y estraemos los png tanto los de battery como los de full charger,suelen ser 204 png normalente,101 de 0 a 100 de la animacion de batteria,101 de 0 a 100 de fullcharger y dos de battery charge anifull y battery unknown .y los marcamos y damos a estraer en y elegimos la carpeta iconos,y en la misma ruta en drawable sacamos los xml, stat_sys_battery.xml y stat_sys_batery_charge.xml y los metemos en la carpeta xml.
http://img692.imageshack.us/img692/5941/32332317k.png
Shot at 2012-01-07
3- abrimos el winrar de la fullrom donde queremos instalar los UPD-Batt,entramos en system>framework y arrastramos o extraemos en la carpeta del apk manager,place-apk-here-for-modding,el framework-res.apk.
http://img714.imageshack.us/img714/5913/82316368.jpg
Shot at 2012-01-07
4-Descompilamos el framework.res,opcion 22,elgimos proyecto el 1 y la tarea descompilar el 9,una vez acabe abrimos la carpeta projects del apk manager y estara la carpeta framework-res,abrimos y vamos a res>drawable-hdpi,abrimos la carpeta y tambien la carpeta de iconos de bateria y damos a seleccionar todo copiamos y pegamos en la carpeta drawable-hdpi,tildando abajo realizar esta operacion en todo y damos a copiar y reemplazar.
http://img42.imageshack.us/img42/5633/44096682.jpg
Shot at 2012-01-07
5-repetimos lo mismo, pero en la carpeta drawable y copiamos y pegamos lo archivos xml de nuestra carpeta.tildando igual y copiar y reemplazar.
http://img546.imageshack.us/img546/9977/19383129.jpg
Shot at 2012-01-07
5.compilamos,opcion 11 del apk manager,una vez acabe(yo lo hago asi,es mas rapido si quieres hacer varios),cerramos el apk manager, abrimos la carpeta modding y nos encontraremos dos archivos,el original,framework-res y otro que pondra unsigned delante de framework,renombramos el original si queremos hacer mas upd,con un 1 delante mismamente y borramos el unsigned dejando solo framework-res.apk al nuevo.
http://img406.imageshack.us/img406/6682/47712025.jpg
Shot at 2012-01-07
5-pues ya solo queda,abrir el winrar del UPD descargado anteriormente, ya renombrado con el nombre de nuestra bateria y FullRom,eliminar el framework antiguo y arrastar el nuevo desde la carpeta moding,cerramos el nuevo winrar-upd, a la sd y desde la apli CWM- flash update o desde recoveri como si fuera una rom,si vamos a hacer mas eliminamos el ultimo framework,quitamos el 1 al primero,eliminamos la carpeta framework de la carpeta projects y repetimos con otros png diferentes
http://img443.imageshack.us/img443/3873/26217536.jpg
Shot at 2012-01-07
Espero que asi aunque largo este bien explicado,saludos.
6.- Primer tutorial de 666roi666: Como descompilar/compilar y modificar .xml del framework(donde pongo framework, vale cualquier aplicacion).
Empezamos por tener las herramientas apropiadas, yo descompilo/compilo con APK Manager y edito .xml con xmlcopyeditor(hay otros programas).
APK Manager:http://www.multiupload.com/ZTS5ZB4KZ6
xmlcopyeditor:http://www.multiupload.com/VKLX8EK8QE
Para que no os de problemas a la hora de descompilar/compilar,tendreis que cambiar estas dos aplicaciones,por la que teneis en esta ruta del pc,Inicio/Nombre de inicio de sesion/apktool/framework/sustituir por la que teneis.
1:http://www.multiupload.com/08CITFF5ZS
2:http://www.multiupload.com/H6SRME2Q00
Despues de tener todos los programas necesarios instalados en el pc, empezamos a descompilar el framework.
Importante: coger el framework original, si no es el original no os va a dejar compilarlo y os dara error, muchas veces se coge el del tema de la rom que ya esta modificado y una ved que el framework esta modificado ya no deja modificarlo de nuevo.
Abrimos el APK Manager, quedara algo parecido a esto:
http://www.htcmania.com/attachment.php?attachmentid=89275&d=1325958898
Cogemos el framework original y lo ponemos dentro de la carpeta place-apk-here-for-modding, a continuacion daremos doble click sobre Script, saldra esta ventana
http://www.htcmania.com/attachment.php?attachmentid=89276&d=1325959000
en la que tendremos que pulsar cualquier tecla del teclado para continuar.
Nos aparecera esta nueva ventana
http://www.htcmania.com/attachment.php?attachmentid=89277&d=1325959065
en la cual tendremos que seguir este orden, pulsar 22-Set current projet y pulsar enter(para que todo lo que descompilemos vaya a la carpeta projets),despues pulsar el numero de la aplicacion que se quiera descompilar en este caso 1-framework-res.apk y por ultimo la accion que se quiere llevar acabo, en este caso 9-decompile apk y al pulsar enter, aparecera justo debajo de Please make your decision: la accion a realizar, en nuestro caso Decompile apk, que tendremos que dejar unos segundos hasta que desaparezca la frase Decompile apk, llegados a este punto ya tendremos el framework descompilado en la carpeta projets.
Continuamos, dejamos la ventana del Script a un lado y procedemos abriendo la carpeta projets/framework-res.apk/res
http://www.htcmania.com/attachment.php?attachmentid=89278&d=1325959268
donde realizaremos las modificaciones que nos interesen.(continuo poniendo un par de ejemplos).
Ejemplo 1-Abrimos la carpeta color, aqui se encuentra zzz_tw_secondary_text_sub,(es para cambiar el color de los textos secundarios),haciendo doble click sobre él, aparecera esta nueva ventana
http://www.htcmania.com/attachment.php?attachmentid=89279&d=1325959373
en la cual se podran hacer las modificaciones de color en las lineas nº5 y nº11 que se quieran.
Como cambiar el color en las lineas, facil, solo deberas cambiar los seis ultimos digitos y letras,<item android:color="#ff33b5e5" />, por las del color que se quiera de la tabla de colores html.
Una ved modificadas las lineas, se cerrara la ventana del xmlcopyeditor, nos preguntara si se quieren guardar los cambios realizados le daremos que si.
Continuamos por que queremos cambiar mas cosas.
Ejemplo 2-Abrimos la carpeta values y hacemos doble click en colors.Antes de continuar hay que explicar que, todo lo que hay en la carpeta values, al terminar de compilar se quedara guardado en su contenedor que es el resources y la carpeta values desaparece.Contado esto continuo.
http://www.htcmania.com/attachment.php?attachmentid=89280&d=1325959501
como veis en la imagen aqui hay muchas cosas para modificar, yo solo voy a modificar el color de los textos de status_bar y el reloj del status_bar, lineas nº49 y nº50 respectivamente.Como en el ejemplo anterior, solo modificamos los seis ultimos digitos letras, una ved modificados, cerrar el xmlcopyeditor y guardar los cambios realizados cuando lo pida.
Una ved hechas todas las modificaciones le damos para atras a la carpeta projets hasta llegar a la principal del APKManager (primera imagen).
Es hora de volver a la ventana del Script y pulsar 11-Compile, enter, a partir de ahora mucha atencion, debajo de Please make your decision: aparece Building apk, esperar un rato, ahora aparece, Is this a system apk(y/n), le damos a la tecla (y) y enter, luego vuelve a preguntar (y/n) le damos otra ved a (y) y enter, empieza a compilarlo todo, pero hay un momento en que se para
http://www.htcmania.com/attachment.php?attachmentid=89281&d=1325959714
y dice que apretemos una tecla para continuar, aqui tenemos que volver a la ventana principal del APKManager, vereis que se ha creado una nueva carpeta llamada keep,
http://www.htcmania.com/attachment.php?attachmentid=89282&d=1325959714
la cual habra que abrir con doble click, vereis que es como si fuera la aplicacion en si, ahora hay que eliminar todo lo que se ha modificado, eso quiere decir que si hemos cambiado de la carpeta color, el zzz_tw_secondary_text_sub y tab_indicator_text pues tendremos que eliminarlos, un click boton derecho sobre el que queremos y despues eliminar.Que hemos modificado zzz_keyguard_screen_clock_gb de la carpeta layout, pues lo mismo tendreis que eliminarla y si hemos modificado cualquier linea de la carpeta values, tendremos que eliminar el resorces entero, ya que como dige antes es el contenedor del mismo.
Simplificando, llegados a este punto hay que eliminar todo lo modificado y si se modifica algo de la carpeta values hay que eliminar el resources.
Una ved eliminados todos los archivos modificados, volvemos a la ventana del Script y pulsamos cualquier tecla, vereis que ahora si termina y vuelve a la ventana principal del mismo,(tercera imagen) ya se puede cerrar.
El siguiente paso es meterse en la carpeta place-apk-here-for-modding, si, donde metimos el framework original, vereis que se ha creado otro,
http://www.htcmania.com/attachment.php?attachmentid=89283&d=1325959714
ahora hay que eliminar framework-res y el nuevo que se ha creado unsignedframework-res hay que renombrarlo a framework-res y ya lo tendremos.
Este framework tiene todos los cambios que hemos realizado, solo quedaria sustituirlo por el de la rom o hacer un update para flashearlo, pero eso es de otro tuto.
.
ekrichi
11/01/12, 18:23:17
Varias preguntas muy concretas.
Me estoy volviendo loco para finalizar una rom para la tablet 10.1 wifi
La tengo montada sobre la base que quiero trabajar, pero no consigo que arranque.
En cambio si meto la base casi sin modificar y los demas archivos en un upd me funciona todo perfecto.
Leyendome el tuto de @666roi666 sobre decompilaciones y demas, no me queda muy claro lo de la carpeta keep, que debo quitar, solo los xml modificados o debo borrar todo el contenbido de esa carpeta? Yo borro todo el contenido y me compila sin darme errores, pero igual mi problema viene en que borro todos los archivos.
Por otro lado, cuales son las aplicaciones dependientes del framework a la hora de decompilar con la opcion 10?
Y ya para acabar con esta primera tanda de preguntas... No hay que firmar las aplicaciones? Veo que dejar unsignedframework y que desde ese unsigned lo renombras a framework. No es necesario usar la opcion 12 para que aparezca signed?
Muchas gracias a todos. Espero con vuestra ayuda conseguir arrancar la rom en mi tablet para poder colgarla en el foro.
Un saludo
criskelo
11/01/12, 20:37:50
Varias preguntas muy concretas.
Me estoy volviendo loco para finalizar una rom para la tablet 10.1 wifi
La tengo montada sobre la base que quiero trabajar, pero no consigo que arranque.
En cambio si meto la base casi sin modificar y los demas archivos en un upd me funciona todo perfecto.
Leyendome el tuto de @666roi666 sobre decompilaciones y demas, no me queda muy claro lo de la carpeta keep, que debo quitar, solo los xml modificados o debo borrar todo el contenbido de esa carpeta? Yo borro todo el contenido y me compila sin darme errores, pero igual mi problema viene en que borro todos los archivos.
Por otro lado, cuales son las aplicaciones dependientes del framework a la hora de decompilar con la opcion 10?
Y ya para acabar con esta primera tanda de preguntas... No hay que firmar las aplicaciones? Veo que dejar unsignedframework y que desde ese unsigned lo renombras a framework. No es necesario usar la opcion 12 para que aparezca signed?
Muchas gracias a todos. Espero con vuestra ayuda conseguir arrancar la rom en mi tablet para poder colgarla en el foro.
Un saludo
1 No es aconsejable hacer un mod y ponerlo en una rom completa porque asi no sabrás si falla, para descartar errores, yo lo pondría sólito en un Update y al terminar de compilar instalaría el update para verificar que la rom sigue funcionando.
2 de la carpeta Keep se borra resources.arsc y lo modificado dentro de la carpeta (res) yo siempre borro todo (res) por las dudas .
pero seria así lo correcto es borras de keep lo modificado solamente ej. si cambias un xml lo borras o una img la borras.
3 Yo prácticamente nunca uso la opción con dependencias siempre uso la 9
4 los archivos de sistema (system/app y framework) no se firman, solo deberás firmar con opción 12 las aplicaciones que se instalan de terceros.
Si alguna apli no funciona igual puedes intentar firmarla.
5 al compilar no debes borrar nunca el archivo AndroidManifest.xml porque ese es el archivo que lleva la firma y si lo eliminas no va a funcionar el apk
Alguna veces es necesario modificar el manifest en ese caso si se borra pero luego tendrías que firmar la apk.
Bueno creo que estoy en lo correcto si en algo me equivoco que me corrijan
Un saludo y cualquier duda preguntas
Lince ibérico
11/01/12, 22:47:22
:aplausos::aplausos:
Grandisima idea, esto es lo que hacía falta, un hilo de reunión y no de desunión como parece en ocasiones.
Pues dentro de mis pinitos veo que ya habéis posteado algunos lo que ya sabía hacer por lo tanto, no tiene sentido el repetirme, esto es lo que pasa cuando uno llega tarde a los sitios X-D
pero no pasa nada, yo no lo hubiese explicado mejor que los compañeros que ya lo han hecho.:ok:
Mis agradecimientos a los padres de la criatura y por supuesto a todos aquellos que hacen o que haremos algo bueno por aprender y compartir vuestros/nuestros conocimientos. (míos pocos)
Me pongo a vuestra disposición y si veo que puedo aportar algo que yo sepa, lo haré sin ninguna duda, aunque leyendo el hilo me he dado cuenta qué, solo sé, que no se nada.
Un saludo para todos.:ok:
ekrichi
12/01/12, 14:13:13
Según parece hay diferentes métodos para compilar una rom. Me fió de los que me dicen que hay que borrar todo lo que aparece en el keep y luego firmar la app, a ellos les funciona, pero a mi no, por eso en cuanto me dejen en casa tranquilo y con el pca mano voy a empezar otra vez la rom para la tabet desde 0. Ya os iré comentando y preguntando las dudas.
Antes de empezar, y me imagino que son preguntas absurdas, pero como no me carga la rom entera, quiero descartar todos los posibles fallos.
Yo he cogido una stock rom rooteada deodexada y preoaradapara instalar por recovery. La tengo tal cual la descargue, sin tocar nada.
A partir de esta base voy a volver a iniciar todo el trabajo. Primero framework, luego setting, luego sistemui, y después aplicacioes secundarias en las que sobre todo cambiaré iconos, para que sean diferentes.
Yo debo tocar algo del framework.jar y del tsm parts?
Otra cosa importante, si hago mi rom, aunque se que no s lo mas importante, pero me gustaria poner el nombre mio o el del equipo, o cualquier cosa en acerca del telefono, seque es en info device setting, pero no se como añadir una linea. Se puede explicar eso?
Enviado desde mi GT-P7510 usando Tapatalk
ekrichi
12/01/12, 20:07:27
Aunque parezca que me meto aqui a cizañear no es asi, ya que solo quiero informar un poco de la polemica que tenemos ahora entre manos.
Lirik y el grupo de cocineros de la saurom, se estan empeñando en hacer desaparecer todas las roms para el galaxy s, y quieren dejar solo la suya.
Me explico, no quieren que NADIE coja prestado ninguno de los archivos de la rom saurom para hacer nuevas roms, es decir, quieren que su trabajo se quede solo en su rom, lo cual a mi no me parece del todfo coherente, ya que se supone que android es una especie de software libre, en el que todo el mundo puede desarrollar su propia rom.
Me parece inaudito que si tu eres cocinero y cojes cosas de otros sitios y las mejoras, no dejes que los demas se aprovechen de ese trabajo, y mas en una comunidad en la que no se trabaja por dinero, si no por afición.
A mi personalmente el tema me empieza a aburrir, los cocineros de la saurom, probablemente se hayan juntado los mejores cocineros del sgs, no lo pongo en duda, pero tambien los mas arrogantes. Pretenden hacer sus roms, y que nadie les coja ninguna idea, que se creen estos?
Personalmente tener una buena rom es importante, pero a estas alturas de gingerbread, todas las roms son muy rapidas y muy buenas, incluso la stock sin rootear ni nada es muy rapida. Asi que tampoco creo que estos cocineros hayan hecho que nuestros moviles vayan tan rapido. Cuando ginger daba problemas, sus roms daban problemas, y cuando ginger ha fiuncionado bien, sus roms tambien.
Que se dejen de arrogancias y de historias y que empiecen a pensar que con lo que estan trabajando es con los moviles de mucha gente, todos hemos sufrido algun semibrik seguro, y que si hacen algo biueno, por que no lo van a compartir? Todo lo que esta en internet es de todos, si no quieren que le cojamos nada, que se hagan las roms para ellos mismos y que la disfruten ellos en sus casitas, pero que nos dejen a los demas tranquilos.
Siempre he pensado que lirik era un buen tio, pero siempre esta a vueltas con lo mismo, que si su rom es suya y que le copiamos cosas. Pues claro que le copiamos, a el, y a otros muchos, solo intentamos coger lo mejor de cada cosa, adaptarlo a nuestra esencia y ofrecerselo a la gente para que lo pongan en su unico movil, y no ganamos mas que disgustos. Por favor, espero que entendais este tocho, pero creo que aqui no se trata de que rom es mejor o peor, si no de que todos difrutemos haciendo nuestros pinitos en modificar cosas en nuestro movil.
Yo siempre he estado al servicio de cualquiera que quisiera aprender, y yo no he inventado nada, pero si lo hubniera hecho, tener seguro que me encantaria que la gente lo pudiera aprovechar.
Que a gusto me he quedao, para finalizar, lo que no voy a hacer nunca es poner una SAUROM en mi movil, esos a mi no me van a GOBERNAR nunca.
Enviado desde mi GT-I9000 usando Tapatalk
Lince ibérico
12/01/12, 20:14:54
Aunque parezca que me meto aqui a cizañear no es asi, ya que solo quiero informar un poco de la polemica que tenemos ahora entre manos.
Lirik y el grupo de cocineros de la saurom, se estan empeñando en hacer desaparecer todas las roms para el galaxy s, y quieren dejar solo la suya.
Me explico, no quieren que NADIE coja prestado ninguno de los archivos de la rom saurom para hacer nuevas roms, es decir, quieren que su trabajo se quede solo en su rom, lo cual a mi no me parece del todfo coherente, ya que se supone que android es una especie de software libre, en el que todo el mundo puede desarrollar su propia rom.
Me parece inaudito que si tu eres cocinero y cojes cosas de otros sitios y las mejoras, no dejes que los demas se aprovechen de ese trabajo, y mas en una comunidad en la que no se trabaja por dinero, si no por afición.
A mi personalmente el tema me empieza a aburrir, los cocineros de la saurom, probablemente se hayan juntado los mejores cocineros del sgs, no lo pongo en duda, pero tambien los mas arrogantes. Pretenden hacer sus roms, y que nadie les coja ninguna idea, que se creen estos?
Personalmente tener una buena rom es importante, pero a estas alturas de gingerbread, todas las roms son muy rapidas y muy buenas, incluso la stock sin rootear ni nada es muy rapida. Asi que tampoco creo que estos cocineros hayan hecho que nuestros moviles vayan tan rapido. Cuando ginger daba problemas, sus roms daban problemas, y cuando ginger ha fiuncionado bien, sus roms tambien.
Que se dejen de arrogancias y de historias y que empiecen a pensar que con lo que estan trabajando es con los moviles de mucha gente, todos hemos sufrido algun semibrik seguro, y que si hacen algo biueno, por que no lo van a compartir? Todo lo que esta en internet es de todos, si no quieren que le cojamos nada, que se hagan las roms para ellos mismos y que la disfruten ellos en sus casitas, pero que nos dejen a los demas tranquilos.
Siempre he pensado que lirik era un buen tio, pero siempre esta a vueltas con lo mismo, que si su rom es suya y que le copiamos cosas. Pues claro que le copiamos, a el, y a otros muchos, solo intentamos coger lo mejor de cada cosa, adaptarlo a nuestra esencia y ofrecerselo a la gente para que lo pongan en su unico movil, y no ganamos mas que disgustos. Por favor, espero que entendais este tocho, pero creo que aqui no se trata de que rom es mejor o peor, si no de que todos difrutemos haciendo nuestros pinitos en modificar cosas en nuestro movil.
Yo siempre he estado al servicio de cualquiera que quisiera aprender, y yo no he inventado nada, pero si lo hubniera hecho, tener seguro que me encantaria que la gente lo pudiera aprovechar.
Que a gusto me he quedao, para finalizar, lo que no voy a hacer nunca es poner una SAUROM en mi movil, esos a mi no me van a GOBERNAR nunca.
Enviado desde mi GT-I9000 usando Tapatalk
Parece menteria,nosotros,en este caso criskelo, josechufa y todos los compañeros que por este hilo andamos,estamos intentando hacer piña y compartir conocimientos y por otro sitios quieren ser solo ellos,parece mentira que en ese grupo haya gente de htcmania apoyando esa iniciativa.
Si no quieren compartir que la metan en caja fuerte,mejor aun,que no hagan nada,ya habrá quien saque algo y lo comparta.
Pero que se han creído, el ombligo del mundo?......vaya forma altruista de hacer las cosas.......no sigo que me caliento.:mad::banghead:
Un saludo
Enviado desde mi GT-I9000 usando Tapatalk
a estas alturas de gingerbread, todas las roms son muy rapidas y muy buenas, incluso la stock sin rootear ni nada es muy rapida. Asi que tampoco creo que estos cocineros hayan hecho que nuestros moviles vayan tan rapido. Cuando ginger daba problemas, sus roms daban problemas, y cuando ginger ha fiuncionado bien, sus roms tambien.
+ 10.000
lo mejor de todo es que en el siguiente nivel (ICS) todo dios VA A TENER que coger cosas prestadas, sobre todo al principio :pensando:, ellos también
totinob
13/01/12, 03:34:34
que pasa sino puedo extraer el cache porque descarge todo como el ejemplo y con el cache .img nada y eso me traba ahora
666roi666
16/01/12, 20:54:59
Haber quien me hecha una mano...
Acabo de instalar todo para empezar a modificar iconos 9.png y cual es mi sorpresa cuando me dispongo a trastear con el primero.
En el panel de la izquierda, donde hay que hacer las modificaciones pongo el cursor encima me sale rayas rojas transversales, que me falta...
Haber quien me hecha una mano...
Acabo de instalar todo para empezar a modificar iconos 9.png y cual es mi sorpresa cuando me dispongo a trastear con el primero.
En el panel de la izquierda, donde hay que hacer las modificaciones pongo el cursor encima me sale rayas rojas transversales, que me falta...
Por tu descripción, creo que te refieres a la zona limitada para los png, además debe de existir un pixel más para poder poner las líneas negras (sin ese pixel de más no puedes hacer nada), que son las que limitan la modificación del png :pensando:
Teniendo en cuenta que esto ya lo sabes, no te he servido de ayuda :loco:, ha sido un mensaje demasiado espontáneo...
WalterDroide
17/01/12, 16:11:43
Buenas Yo tambien quiero participar por favor tenganme en cuenta
ahora les hago una pregunta. Como puedo cambiar el framework
en mi galaxy ace la rom es la xwks2 y se laguea mucho. Se puede hacer un
update.zip para cambiarla?
criskelo
19/01/12, 21:20:24
que pasa sino puedo extraer el cache porque descarge todo como el ejemplo y con el cache .img nada y eso me traba ahora
En los otros archivos que sale al descomprimir la rom te saldrá uno que dice CSC, ese lo descomprimes y desde allí haces el proceso para extraer la imagen, así funciona seguro que el la parte CODE esa imagen esta vacía y por eso no sale nada
Un saludo
criskelo
19/01/12, 21:41:41
Aunque parezca que me meto aqui a cizañear no es asi, ya que solo quiero informar un poco de la polemica que tenemos ahora entre manos.
Lirik y el grupo de cocineros de la saurom, se estan empeñando en hacer desaparecer todas las roms para el galaxy s, y quieren dejar solo la suya.
Me explico, no quieren que NADIE coja prestado ninguno de los archivos de la rom saurom para hacer nuevas roms, es decir, quieren que su trabajo se quede solo en su rom, lo cual a mi no me parece del todfo coherente, ya que se supone que android es una especie de software libre, en el que todo el mundo puede desarrollar su propia rom.
Me parece inaudito que si tu eres cocinero y cojes cosas de otros sitios y las mejoras, no dejes que los demas se aprovechen de ese trabajo, y mas en una comunidad en la que no se trabaja por dinero, si no por afición.
A mi personalmente el tema me empieza a aburrir, los cocineros de la saurom, probablemente se hayan juntado los mejores cocineros del sgs, no lo pongo en duda, pero tambien los mas arrogantes. Pretenden hacer sus roms, y que nadie les coja ninguna idea, que se creen estos?
Personalmente tener una buena rom es importante, pero a estas alturas de gingerbread, todas las roms son muy rapidas y muy buenas, incluso la stock sin rootear ni nada es muy rapida. Asi que tampoco creo que estos cocineros hayan hecho que nuestros moviles vayan tan rapido. Cuando ginger daba problemas, sus roms daban problemas, y cuando ginger ha fiuncionado bien, sus roms tambien.
Que se dejen de arrogancias y de historias y que empiecen a pensar que con lo que estan trabajando es con los moviles de mucha gente, todos hemos sufrido algun semibrik seguro, y que si hacen algo biueno, por que no lo van a compartir? Todo lo que esta en internet es de todos, si no quieren que le cojamos nada, que se hagan las roms para ellos mismos y que la disfruten ellos en sus casitas, pero que nos dejen a los demas tranquilos.
Siempre he pensado que lirik era un buen tio, pero siempre esta a vueltas con lo mismo, que si su rom es suya y que le copiamos cosas. Pues claro que le copiamos, a el, y a otros muchos, solo intentamos coger lo mejor de cada cosa, adaptarlo a nuestra esencia y ofrecerselo a la gente para que lo pongan en su unico movil, y no ganamos mas que disgustos. Por favor, espero que entendais este tocho, pero creo que aqui no se trata de que rom es mejor o peor, si no de que todos difrutemos haciendo nuestros pinitos en modificar cosas en nuestro movil.
Yo siempre he estado al servicio de cualquiera que quisiera aprender, y yo no he inventado nada, pero si lo hubniera hecho, tener seguro que me encantaria que la gente lo pudiera aprovechar.
Que a gusto me he quedao, para finalizar, lo que no voy a hacer nunca es poner una SAUROM en mi movil, esos a mi no me van a GOBERNAR nunca.
Enviado desde mi GT-I9000 usando Tapatalk
Bueno no quiero entrar en polémicas pero por ese motivo nace este post para que la gente deje de pensar que los cocineros somos dios y que sabemos todo. seguro que la mayoría de los cocineros de aquí y de allí son como tu como yo o un poco mas.
son muy pocas las personas que hacen esto y realmente son programadores al 100%
Entonces me decidí a compartir lo mucho o poco que a base de sudor pude aprender , para que todos los que deseen puedan aprender.
Espero que toda la gente que por aquí aprenda algo no se piense que son mas o mejores que los demás y tengan un poco de humildad, ayuden a la gente al fin y al cabo eso es Android un montón de gente haciendo grande algo.
Ahora estoy un poco liado con el note y la nueva rom para el SGS2 pero apenas termine seguiré con los post tengo miles de cosas para agregar pero me falta tiempo
Un saludo a todos
ekrichi
19/01/12, 21:57:22
Pues yo no paro de tener problemas, me explico.
Me he bajado un deodexada en zip para la tablet 10.1
He modificado varias cosillas, sobre todo imagenes, y la carga de bateria, para ir empezando poco a poco.
He metido todo en un upd y me ha funcionado sobre la base perfecto.
Pero como creo que ya comente, en cuanto junto la rom con el update, para cargarla de una vez, no me pasa de la animacion de inicio.
A alguien se le puede ocurrir cual es la razon de este problema que me esta volviendo loco?
criskelo
19/01/12, 21:59:08
Según parece hay diferentes métodos para compilar una rom. Me fió de los que me dicen que hay que borrar todo lo que aparece en el keep y luego firmar la app, a ellos les funciona, pero a mi no, por eso en cuanto me dejen en casa tranquilo y con el pca mano voy a empezar otra vez la rom para la tabet desde 0. Ya os iré comentando y preguntando las dudas.
Antes de empezar, y me imagino que son preguntas absurdas, pero como no me carga la rom entera, quiero descartar todos los posibles fallos.
Yo he cogido una stock rom rooteada deodexada y preoaradapara instalar por recovery. La tengo tal cual la descargue, sin tocar nada.
A partir de esta base voy a volver a iniciar todo el trabajo. Primero framework, luego setting, luego sistemui, y después aplicacioes secundarias en las que sobre todo cambiaré iconos, para que sean diferentes.
Yo debo tocar algo del framework.jar y del tsm parts?
Otra cosa importante, si hago mi rom, aunque se que no s lo mas importante, pero me gustaria poner el nombre mio o el del equipo, o cualquier cosa en acerca del telefono, seque es en info device setting, pero no se como añadir una linea. Se puede explicar eso?
Enviado desde mi GT-P7510 usando Tapatalk
*Con este archivo que te dejo al pie puedes comparar dos carpetas completas y sus archivos como XML, de esa forma comparar diferencias entre ellos así aprender que lineas cambiar gurardar esos datos en tu propia base de mods, y luego tu mismo portarlos a otra baseRom / telefono
http://www.mediafire.com/download.php?0s9gpas9jj6f0cr
Yo lo que hago es por ejemplo:
*des compilar framework-res-apk
*y para poder des compilar otro al segundo lo re nombro (no usar caracteres raro ni espacios) Ej: 2framework-res.apk
*luego abro ultracompare para investigar diferencias entre ellos
Carpeta KEEP:
*De esta carpeta siempre se debe eliminar el resources.arsc y también lo que modifiques, se hace así para evitar procesar partes del archivo que no fueron modificadas, por lo tanto el compilador solo modifica lo que tu quieres evitando posibles errores.
*Yo suelo eliminar todo res para evitar trabajo de borrar uno por uno los archivos modificados.
*También cabe destacar que al no borrar AndroidManifest.xml, al menos en archivos de una rom, no es necesario firmar el APK.
Creo que mas o menos se aclaran tus dudas
Un saludo:ok:
ekrichi
19/01/12, 22:48:22
*Con este archivo que te dejo al pie puedes comparar dos carpetas completas y sus archivos como XML, de esa forma comparar diferencias entre ellos así aprender que lineas cambiar gurardar esos datos en tu propia base de mods, y luego tu mismo portarlos a otra baseRom / telefono
http://www.mediafire.com/download.php?0s9gpas9jj6f0cr
Yo lo que hago es por ejemplo:
*des compilar framework-res-apk
*y para poder des compilar otro al segundo lo re nombro (no usar caracteres raro ni espacios) Ej: 2framework-res.apk
*luego abro ultracompare para investigar diferencias entre ellos
Carpeta KEEP:
*De esta carpeta siempre se debe eliminar el resources.arsc y también lo que modifiques, se hace así para evitar procesar partes del archivo que no fueron modificadas, por lo tanto el compilador solo modifica lo que tu quieres evitando posibles errores.
*Yo suelo eliminar todo res para evitar trabajo de borrar uno por uno los archivos modificados.
*También cabe destacar que al no borrar AndroidManifest.xml, al menos en archivos de una rom, no es necesario firmar el APK.
Creo que mas o menos se aclaran tus dudas
Un saludo:ok:
Gracias criskelo, me aclaras muchas cosas, pero hasta que no vea la rom arrancando no voy a descansar. Un saludo y magnifico trabajo. Espero poder tener algun dia el sgs 2 y poder volver a llevar tus roms, ya que siempre has sido nuestro punto de referencia
Enviado desde mi GT-P7510 usando Tapatalk
criskelo
19/01/12, 23:17:39
Gracias criskelo, me aclaras muchas cosas, pero hasta que no vea la rom arrancando no voy a descansar. Un saludo y magnifico trabajo. Espero poder tener algun dia el sgs 2 y poder volver a llevar tus roms, ya que siempre has sido nuestro punto de referencia
Enviado desde mi GT-P7510 usando Tapatalk
Consejos para el Update.zip
1 para poner/quitar algo (no arrastrar directamente) descomprimes pones/quitas luego comprimes, en ocasiones solo arrastrar al Zip trae problemas de corrupción de la compresión
2 Para tratar de identificar cual es el problema de bootloop intenta separar en partes los archivos
Ej. primero poner los relacionados a JKAy Mod reiniciar y así sucesivamente hasta identificar el problema, algunos archivos se podrán poner individualmente y otros deberán ir en grupo, Como dije ante el de JKAY Mod (android.polincy.jar framework-res.apl ext.jar)
De esa forma puedes identificar que archivo específicamente esta mal para poder corregir el error
Luego si encuentras que archivo falla me puedes preguntar a ver si te puedo ayudar
Otro saludo
666roi666
20/01/12, 07:06:49
Partiendo de la base que solo he tocado las lineas del framework-res.apk/res/values/color y que las lineas 18,19 y 20 pertenecen al color de los botones...
En el tema HTC Blue-Gold, que tenemos de la criskeloromv34 si cambia el color de los botones pero al hacerlo universal ha dejado de hacerlo,cambia todo menos esto.
A que es debido?
Estoy equibocado y no son estas lineas?
Enviado desde mi GT-I9100 usando Tapatalk
maquinabaja
20/01/12, 09:40:02
Partiendo de la base que solo he tocado las lineas del framework-res.apk/res/values/color y que las lineas 18,19 y 20 pertenecen al color de los botones...
En el tema HTC Blue-Gold, que tenemos de la criskeloromv34 si cambia el color de los botones pero al hacerlo universal ha dejado de hacerlo,cambia todo menos esto.
A que es debido?
Estoy equibocado y no son estas lineas?
Enviado desde mi GT-I9100 usando Tapatalk
Por lo que veo en tu tema universal V1 lo que as cambiado es en la carpeta framework/res/color un par de xml pero no en la carpeta framework/res/ values
De todas formas si lo quieres hacer universal no podrás tocar los colores de la carpeta values ya que esta solo aparece cuando descompilas y no se puede modificar sino metes el framework completo.
Creo que estoy en lo cierto pero espero que los maestros digan algo por si estoy equivocado.
Un saludo.
Lince ibérico
21/01/12, 06:49:29
No se te refieres a que tiene que meter todo el framework, le basta sólo con pasar el resource del framework, una vez compilado, digo esto porque si sólo quiere cambiar el color de las letras y no tocar nada más.......no se me he explicado bien......o como un libro cerrado.......siempre hablando de modificar los archivos de la carpeta values.......
Un saludo.
Enviado desde mi GT-I9000 usando Tapatalk
666roi666
21/01/12, 07:07:10
No se te refieres a que tiene que meter todo el framework, le basta sólo con pasar el resource del framework, una vez compilado, digo esto porque si sólo quiere cambiar el color de las letras y no tocar nada más.......no se me he explicado bien......o como un libro cerrado.......siempre hablando de modificar los archivos de la carpeta values.......
Un saludo.
Enviado desde mi GT-I9000 usando Tapatalk
Te has explicado bien Lince ibérico , y asi lo hago, descompilo/compilo,extraigo el resources,lo pego en la ruta correspondiente, pero me hace todos los cambios,(lineas 10,11 y 12, que son los textos principales de ajustes y otras aplicaciones,por poner un ejemplo)menos las lineas 18 y 19, (que son o eran)lineas de los botones,tanto en normal como pulsado respestivamente....
Enviado desde mi GT-I9100 usando Tapatalk
pepelako
24/01/12, 02:44:23
criskelo, tengo una duda y me he atascado... haber... yo ya me hice algunas cosillas para sgs 1 pero ahora con el 2 aunque es parecido me encuentro con unas cuantas cosas que me gustaria añadir, por ejemplo en tu rom en la pantalla de acerca del telefono, hay 2 lineas añadidas que no encuentro en el build.prop, la de version rom y la de theme rom. eso onde esta?? como puedo yo poner eso?
alejandro8193
24/01/12, 15:39:41
4-3 descargan este http://www.mediafire.com/download.php?p9lx885e268hhzp
Es el esqueleto vacío de un update funcional para nuestro SGS2, solo deberas colocar todo donde corresponde
de donde consigo el esqueleto del galaxy r??
y otra duda... el .tar tengo que descargar el del galaxy R no?? xke en el tuto supongo ke vendra el del s2 ??
ekrichi
24/01/12, 21:35:05
criskelo, tengo una duda y me he atascado... haber... yo ya me hice algunas cosillas para sgs 1 pero ahora con el 2 aunque es parecido me encuentro con unas cuantas cosas que me gustaria añadir, por ejemplo en tu rom en la pantalla de acerca del telefono, hay 2 lineas añadidas que no encuentro en el build.prop, la de version rom y la de theme rom. eso onde esta?? como puedo yo poner eso?
Igualbes una tonteria pero eso que dices podria estar en setting/ device info seting?
Enviado desde mi GT-I9000 usando Tapatalk
servan81
25/01/12, 00:40:30
Aunque parezca que me meto aqui a cizañear no es asi, ya que solo quiero informar un poco de la polemica que tenemos ahora entre manos.
Lirik y el grupo de cocineros de la saurom, se estan empeñando en hacer desaparecer todas las roms para el galaxy s, y quieren dejar solo la suya.
Me explico, no quieren que NADIE coja prestado ninguno de los archivos de la rom saurom para hacer nuevas roms, es decir, quieren que su trabajo se quede solo en su rom, lo cual a mi no me parece del todfo coherente, ya que se supone que android es una especie de software libre, en el que todo el mundo puede desarrollar su propia rom.
Me parece inaudito que si tu eres cocinero y cojes cosas de otros sitios y las mejoras, no dejes que los demas se aprovechen de ese trabajo, y mas en una comunidad en la que no se trabaja por dinero, si no por afición.
A mi personalmente el tema me empieza a aburrir, los cocineros de la saurom, probablemente se hayan juntado los mejores cocineros del sgs, no lo pongo en duda, pero tambien los mas arrogantes. Pretenden hacer sus roms, y que nadie les coja ninguna idea, que se creen estos?
Personalmente tener una buena rom es importante, pero a estas alturas de gingerbread, todas las roms son muy rapidas y muy buenas, incluso la stock sin rootear ni nada es muy rapida. Asi que tampoco creo que estos cocineros hayan hecho que nuestros moviles vayan tan rapido. Cuando ginger daba problemas, sus roms daban problemas, y cuando ginger ha fiuncionado bien, sus roms tambien.
Que se dejen de arrogancias y de historias y que empiecen a pensar que con lo que estan trabajando es con los moviles de mucha gente, todos hemos sufrido algun semibrik seguro, y que si hacen algo biueno, por que no lo van a compartir? Todo lo que esta en internet es de todos, si no quieren que le cojamos nada, que se hagan las roms para ellos mismos y que la disfruten ellos en sus casitas, pero que nos dejen a los demas tranquilos.
Siempre he pensado que lirik era un buen tio, pero siempre esta a vueltas con lo mismo, que si su rom es suya y que le copiamos cosas. Pues claro que le copiamos, a el, y a otros muchos, solo intentamos coger lo mejor de cada cosa, adaptarlo a nuestra esencia y ofrecerselo a la gente para que lo pongan en su unico movil, y no ganamos mas que disgustos. Por favor, espero que entendais este tocho, pero creo que aqui no se trata de que rom es mejor o peor, si no de que todos difrutemos haciendo nuestros pinitos en modificar cosas en nuestro movil.
Yo siempre he estado al servicio de cualquiera que quisiera aprender, y yo no he inventado nada, pero si lo hubniera hecho, tener seguro que me encantaria que la gente lo pudiera aprovechar.
Que a gusto me he quedao, para finalizar, lo que no voy a hacer nunca es poner una SAUROM en mi movil, esos a mi no me van a GOBERNAR nunca.
Enviado desde mi GT-I9000 usando Tapatalk
sabias palabra richi ,yo creo que lo mas bonito de todo esto es aprender como ellos aprendieron en su dia,yo creo que no cuesta compartir y mas si es para algo que no deja dinero,la verdad es que yo no entiendo toda la caña que estan dando a todos por aplicaciones que realmente no han inventado ellos,cierto es que han hecho un gran trabajo de eso no cabe duda,pero ese tema de no se puede coger nada de saurom rom pues no lo entiendo pero en fin ellos son los creadores y toman sus decisiones,pero digo y que quede claro que android es una tegnologia libre,yo pienso que se puede utilizar todo de todos siempre y cuando se pongan en los creditos los creadores,yo siempre he pensado que cuanta mas gente entienda de cocina mas se avanzara pues cada uno pondra sus detalles y todo esto junto puede hacer que llevemos un movil bonito,funcional,fluido,estable,con poco consumo,ect.
por otra parte no entiendo porque se supone que esto es un hobby y seguro que ellos tambien empezaron modificando la rom de alguien y viendo los cambios de los demas,ahora que saben ya esto no se puede tocar que esto no es vuestro.
en fin yo me inclino ante criskelo que aparte de que es para mi el mejor cocinero de android no tiene problema para compartir todo con todos y perder su tiempo en que todos aprendamos a cocinar,personamente cuando cree su mod el se me ofrecio para ayudarme en todo lo que necesitara y nunca le importo que utilizara su rom.
en fin siempre habra de todo pero el egoismo y la hiproquesia no es buena mezcla asi que ellos sabran pero no son dioses ni lo seran nunca y esta claro que no les gusta compartir,nadamas ver su titulo saurom una rom para gobernarlas a todas,es como decir que somos lo mejores y es lo que hay,pues no se que decirte pero todabia les queda mucho para llegar a la altura del gran maestro criskelo que seguro algunos han aprendido de el bastantes secretos de cocina
pero sin entrar en polemica nosotros no vamos a dedicar a ayudar y enseñar todo lo que sabemos a todo el que lo necesite para que no tengan tantos problemas como nosotros.y seguro el compartir y aportar nos llevara a conocer buena gente con ganas de aprender.
un cordial saludo y un aplauso para criskelo por su gran idea :aplausos::aplausos::aplausos::aplausos::aplausos: :aplausos:
pepelako
25/01/12, 01:31:51
Igualbes una tonteria pero eso que dices podria estar en setting/ device info seting?
Enviado desde mi GT-I9000 usando Tapatalk
si el device info pone rom version y por ejemplo pone criskelo en el caso de la criskelo pero no se donde se cambia o se agrega
servan81
25/01/12, 04:42:53
si el device info pone rom version y por ejemplo pone criskelo en el caso de la criskelo pero no se donde se cambia o se agrega
en la rom de criskelo esto no esta puesto por defecto en informacion del dispositivo(buid.prop),tendrias que descompilar la aplicacion de settings y despues te vas a res xml,deviceinfosetting.xml y desde hay podrias editar la la linea de la version que quieras poner.son las dos ultimas lineas,te fijas donde esta puesta la version de la rom o del tema y la cambias desde hay,compilas y ya esta.
si lo que quieres es que te coja la informacion del buil.prop tendrias que irte a la carpeta smali,deviceinfosetting.smali y edtirar unas lineas con rom version o theme version o las dos, para que te coga la informacion del buil.prop,despues te vas res xml deviceinfosettings,y donde esta puesta la ver version lo editas para que coja la informacion en default,abres el build.prop y le agregas la linea con los mismos parametros que los que hayas puesto en smali y ya le agregas lo que quieras en buid.prop y te cogera la inforamcion de defalut,es decir del build.prop.
hoy ya es tarde si te lias mañana te lo explico mas detallado y veras como no es tan dificil.eso si asegurate de tener el apk manager para poder descompilar.
o tambien puedes hacer un truquillo falcil y rapido pero te hace falta algun programa que te reconozca exadecimal,si lo tienes pues con winrar doble click res xml device info settings y lo deveras cambiar a codigo exadecimal.
si no te sale ya mañana te lo explico detallado
saludos
alejandro8193
25/01/12, 17:02:06
una preguntita estoy intentando crear una rom y todo bien lo instalo por el recovery bien se inicia el movil sale el video logo ese de samsung pero luego sale otro pantalla ke pone samsung y se keda pillado ahi... es justamente antes de salir eso para crear una cuenta de google y eso.. xke puede ser??
666roi666
26/01/12, 11:59:16
Esperando la segunda parte maestro @criskelo...X-D
Se que estas muy liado, con el note y con la ICS para nuestros SII, (que ganas...:palomitas:)pero quiero que sepas que aqui tienes un alumno esperando impaciente.
No quiero flashear lo que he hecho, no porque no me fie,:risitas:,si no porque perderia el root...
Los Fumetas
28/01/12, 05:48:13
Esperando la segunda parte maestro @criskelo...X-D
Se que estas muy liado, con el note y con la ICS para nuestros SII, (que ganas...:palomitas:)pero quiero que sepas que aqui tienes un alumno esperando impaciente.
No quiero flashear lo que he hecho, no porque no me fie,:risitas:,si no porque perderia el root...
Imagino que sería igual para ICS, lástima de no tener mas tiempo para poder probarlo todo
Sent from my GT-I9100 using Forum Runner
josechufa
01/02/12, 10:07:17
como dar permisos de instalacion en System-app, a una aplicacion con root exploret.
Esta explicado con la aplicacion,Jkay deluxe settings,pero vale para todas.para el que no sepa,mejor con imagenes.
1-Con root exploret,entra en sd card ,busca la apk deluxe,la presionas y se te abrira un menu.das a copy no a move, asi la tienes para cuando quieras en la sd,retrocedes y entras en system-app.
2-En system-app,montas rw te tiene que quedar como en la imagen das donde esta la flecha y se pone rw o ro tu ponlo como la imagen y das a paste,se pegara en app y la buscas.
3-Dejas el mount rw como esta en la imagen,presionas la app y te saldra el menu de la imagen 3,pinchas permissions.
4-Se te abrira el menu de la imagen 4 tienes que dejar tildado solo como en la imagen y das a ok.
5-Vuelves a presionar la app te sale el menu y abajo pinchas change ower.
6-Te saldra el panel de la imagen 6 pinchas owner y seleciones 0 root como en la imagen 7 ,luego group y tbn 0 root.
7-Esta opcion es 0 root la de la imagen 7.
8-Te tiene que quedar asi como en la imagen 8 y das a ok.
9-Una vez echo, pinchas normalmente la aply y das a instalar,bien facil asi con imagenes.
http://i41.tinypic.com/2i6fadj.pnghttp://i41.tinypic.com/2dqub0l.pnghttp://i39.tinypic.com/mru0qh.pnghttp://i40.tinypic.com/a2bpki.pnghttp://i43.tinypic.com/2u5dwfn.pnghttp://i42.tinypic.com/8x8m8h.pnghttp://i39.tinypic.com/rvanwi.pnghttp://i43.tinypic.com/2ugkt2v.png
marisan666
02/02/12, 14:04:06
muchisimas gracias
hay alguna posibilidad de hacerlo en linux (ubuntu) no utilizo windows
666roi666
03/02/12, 15:00:26
@criskelo, se que estas liado con ics y yo estoy intentando extraer el csc de cache.ext4 de la nueva base XXLPB, dices que hay veces que no te deja y no sabes por que ¿que haces cuando no te deja?
94633
Lince ibérico
05/02/12, 13:05:59
Bueno chicos por un exceso de confianza y mucha gilipollez mía la he cagado con un sgs que le he comprado a mi hija de segunda mano, por cierto, impecable....más si cabe.
El tema es que era de vomitar (Movistar) le instalé el sgs unlock y me puse a la acción, eso lo he hecho muchas veces.....bastantes, 17 o 18 veces........pero la he tenido que cagar con el mío, ya le he hecho de todo incluso le he metido 8 carpetas efs distintas y nada, digo con el imei genérico, porque?, porque aquí el que escribe cómo un listo más no saque la carpeta Esf al PC, como me cambio el imei al genérico me metió en root explore y elimine la carpeta y puse la otra, que pasó?, que por no fijarme y fiarme demasiado de mi mismo elimine la buena que estaba en la sd interna y deje la mala, vamos pa'matarme y sería poco...:banghead:
He estado preguntando a Lorse, waleta, Miorat, también a rastafary, le he he hecho de todo lo que he encontrado por la web.....pero digo con el genérico, es más, pensando que era la Capeta buena le hice una cosa e seguridad de nuevo, pero cual fue mi sorpresa al comprobarlo que ya la había fastidiado antes.......vaya tela.
Recurro a vosotros por sí alguno me puede negar una mano, cómo es un tema delicado, prefiero quite sea por privado, así no damos pie a otros usuarios malintencionados a usar métodos que no se deben usar para lucrase de ello.
además, sí alguno tiene contacto bueno con intronauta me gustaría que alguien se lo comente y si hay alguna solución aparte de la que vosotros me deis por parte de él, pues mejor.
No me importaría mandarle yo un privado, pero es que nunca he cruzo palabra con él, me parece que una vez al principio puse sus Roma hasta que se fue e hice algún comentario en su hilo, pero nada más.
Bueno que ya no se que hacer para poder ponerle el imei suyo que venía correcto con todo como ya os he comentado antes........el vendedor es utopia un tío muy comunicativo y mejor estaba el móvil de lo que el decía, el problema es que nunca le metió una ROM cocinada ni lo intento libertar por lo que no tiene carpeta efs, aunque me temo que aunque la tuviese tampoco me cambiaría nada.......pues creo que algo más ha debido de cambiar porque que no cosa ninguna efs original........
Perdonar por el tocho y el offtopic, pero aunque tenía permiso para abrir un hilo, como he dicho antes no me parecía correcto, creo que en esta zona entra menos gente y si entran es gente legal........no se sí este hilo lo ven todos los usuarios o sólo, los que llevamos un tiempo y x mensajes mínimos, sino es así y está a la vista de todos, pido lo eliminen, pues no quiero dar pie a que algún desalmado quiera beneficiarse de ello.
Muchas gracias a todos,
PD. Sí hay algún fallo de escritura, no es culpa mía, es el móvil que no escribe lo que le digo.....jajajajaja
Un saludo.
Enviado desde mi GT-I9000 usando Tapatalk
capi.46
08/02/12, 16:52:26
Buenas a todos, alguno ya me conocen aunque no solia estar mucho por aqui, seguramente esto cambiara jejejeje
Antes que nada darte las gracias criskelo por este pedazo de curro que te has pegado, deciros que soy un autentico novato en tema de desarrollo y seguramente os dare la lata en mas de una ocasion jejejeje
Mis saludos a todo el servan, en especial a ti ekrichi, pues he aprendido bastante de ellos con su rom, ademas ha sido ekrichi el que me paso este enlace y creo a priori que no tiene desperdicio, es decir creo que voy a parender de lo lindo jejeje
lo dicho gracias y no me enrollo mas que estoy ansioso por ponerme a descargar esos tutos he ir leyendo las 4 paginas que he visto que has metido tutos desntro de ellas
os mantendre informados de mis logros o mis fracasos jejejej espero que sea lo primero por supuesto
capi.46
08/02/12, 18:06:05
buenas de nuevo, no hize nada mas empezar y ya me salieron dudas jejejejeje ya os dije que soy un novato total en esto y no os mentia
bueno os cuento un poco donde estoi, para empezar yo no tengo un 9100 sino un 9000 por lo que al descompirmir los archivos con el 7zip las extenciones de los archivos no son exastamente las mismas.
dicho esto me surgio la duda de si yo necesitaria o no utilizar el sgs2toext4.jar, como soy un curioso antes de ponerme ha haceros pregunta a diestro y siniestro me he puesto a leer la primera pagina y he ojeado los enlaces que has puesto criskelo de intronauta
http://www.htcmania.com/showthread.php?t=156478 Crea tu propio update.zip
http://www.htcmania.com/showthread.php?t=161099 Cocina tu propia ROM
y creo que en mi caso que soy un novato total mejor empezar por ellos pues estan basados en el 9000, y asi creo que me liare un poco menos jejejej
de todas formas amenazo con volver, tanto para preguntar como para conpartir con vosotros como lo llevo, pues lo menos que puedo hacer es compartir lo que quiera que aque de aqui jejejeje
ya sea una rom o un churro_rom, lo dicho muchas gracias y os mantendre informados
VictorAKAx
12/02/12, 18:11:46
muchas gracias criskelo por el tutorial, pero una pregunta: esto se podria hacer desde linux? porque yo tengo ubuntu 11.10
dj underground
16/02/12, 18:32:47
buenas por favor si pudieran resubir los programas necesarios aqui posteados, ya que los enlaces estan caidos, por los momentos necesito APK MANAGER, gracias de antemano
pedestre
17/02/12, 11:05:18
buenas por favor si pudieran resubir los programas necesarios aqui posteados, ya que los enlaces estan caidos, por los momentos necesito APK MANAGER, gracias de antemano
Por aqui tienes la ultima versión creo:
http://apkmultitool.com/?q=node/5
phantom1
17/02/12, 11:24:38
Estos tutoriales y aplicaciones podrian servir para el SGA, una vez que lo comprenda y haya hecho algunos pinitos me gustaria participar en ello.
Saludos y gracias a todos por el trabajo que realizais.
Mazrim Taim
17/02/12, 16:13:11
Gran aporte! justo lo que estaba buscando graciass :) pero los links estan caido... casi todos... alguien podria resubirlo??
salu2
Mazrim Taim
21/02/12, 15:54:12
Perdonaz que sea tan pesado per e estado leyendo y creo que voy pillando algo la pena es que multiupload ha caido y no va ninguno de los links a los tutos completos ni algunas de las aplicaciones. Si alguno pudiera resubirlos a mediafire u otro server estaria mas que agradecido.
ephreon
24/02/12, 12:39:53
Muy interesante no, lo siguiente.....
Muchas gracias colega!
macpherson1999
25/02/12, 17:16:48
Muy buenas. Nose como daros las gracias por este pedazo de curro que os habeis marcado los cocineros, como si no fuera suficiente dar soporte a nuestros terminales que también haceis tutoriales completisimos para los novatos. Me sabe mal decir esto porque parezco un poco exigente pero como decie un compañero anteriormente, multiupload no funciona y en el primer tutorial no me puedo descargar lo siguiente:
*AQUÍ enlacé para la base .tar mencionada gracias @josechufa (http://www.htcmania.com/member.php?u=427812) sin Pass
http://www.multiupload.com/0BR2ZSFEXF
Si alguien pudiera resubirlo o decirme de donde puedo sacar una alternativa soy todo oidos.
EN fin mil gracias de nuevo, SOIS LOS mejores!
Un saludo!
pedestre
26/02/12, 09:46:06
Muy buenas. Nose como daros las gracias por este pedazo de curro que os habeis marcado los cocineros, como si no fuera suficiente dar soporte a nuestros terminales que también haceis tutoriales completisimos para los novatos. Me sabe mal decir esto porque parezco un poco exigente pero como decie un compañero anteriormente, multiupload no funciona y en el primer tutorial no me puedo descargar lo siguiente:
*AQUÍ enlacé para la base .tar mencionada gracias @josechufa (http://www.htcmania.com/member.php?u=427812) sin Pass
http://www.multiupload.com/0BR2ZSFEXF
Si alguien pudiera resubirlo o decirme de donde puedo sacar una alternativa soy todo oidos.
EN fin mil gracias de nuevo, SOIS LOS mejores!
Un saludo!
No se cual es la base que estaba en el tutorial, pero en realidad te vale cualquiera. Te paso la KK5. En el caso de querer cualquier otra base te recomiendo que vayas a sammobile.com donde están todas.
KK5 stock
https://hotfile.com/dl/136301854/d5e9d1e/I9100XWKK5_MultiCSC.rPASS
password : sampro.pl
Saludos
Estoy muy Feliz porque veo que cada día que pasa tenemos mas gente que se anima a hacer su propia rom esto quiere decir que la gente de habla hispana también puede y no dependemos de XDA para nuestro desarrollo.
Esto que yo estoy escribiendo por aquí no se si sea de utilidad pero quiero fomentar a la gente y todos los antiguos y nuevos DEV que nos unamos para compartir información.
Yo todo lo mucho o poco que pude aprender fue gracias a cosas que otras personas han publicado y a SanGoogle pero que fácil hubiera sido si solo hubiera podido preguntar a quien sabia, en XDA los DEV se cree dioses y no enseñan nada. Yo quiero ofrecer a todos formalmente dentro de mis limitadas posibilidades mi humilde ayuda en lo que deseen, y animar a los DEV latinos a que ayuden a la gente y entre nosotros.
También demostrar que estamos unidos y esto no es una guerra de que rom es mejor solo es una meta de mejorar y entre todos poder ser mas grandes que XDA, por que no?
Propongo usar este hilo para preguntar como se hace tal o cual mod y se publique la solución en sus paginas como un archivo que nos ayude a todos y sobre todo a los nuevos dev.
Un saludo a todos y mis deseos de amistad y unión para todos :elmejor:
Cocina Rom
Aquí todo lo relacionado a como armar una rom desde cero
Tuto Nº 1 hacer que inicie una rom stock desde un Update.zip (http://www.htcmania.com/showpost.php?p=3485475&postcount=19) Aquí descargar Tuto completo TUTO ROMS Parte 1.zip (8.45 MB) (http://www.multiupload.com/GPIYU0TLZG)
Uso de Herramientas de Android SDK
Algunos secretos de 9Patch (http://www.htcmania.com/showpost.php?p=3491121&postcount=24) Aquí descargar Tuto completo TUTO 9Patch.zip (632.43 KB) (http://www.multiupload.com/L868RJEWMF)
Tuto; como descompilar/compilar y modificar .xml del framework(donde pongo framework, vale cualquier aplicacion). (http://www.htcmania.com/showpost.php?p=3514974&postcount=30)POR 666roi666
Como hacer MODs variados
Como incorporar otro idioma a una aplicación (http://4ndroid.com/traducir-aplicaciones/)
Todo lo relacionado a Themes ( Frameworks/Imagemes/ varios)
tutorial como hacer nuestros UPD-de Baterias.por josechufa (http://www.htcmania.com/showpost.php?p=3492746&postcount=25)
Luego cuando la gente publique sus propios mods y/o se solicite algún mod iremos agregando mas cosas al indice
solo me faltaba esto para tirarme al barro jejeje muchas gracias por la iniciativa, me voy a dar un repaso a los tutos para saber por donde empezar y si surjen dudas por fin sabre que abra alguien ahi para ayudarme.. muchas gracias y un saludo. :aplausos:
todotuscani
06/03/12, 22:29:05
EDITO: Se me ha ido la pinza y he contestado a un usuario que andaba buscando otra cosa distinta a la que yo vengo a poner jejeje
Para el que ande buscando los archivos 1.apk y 2.apk los acaba de poner 666roi666 aquí http://www.htcmania.com/showthread.php?t=277234&page=211 que yo también los andaba buscando.
Pagina 211, mensaje numero 4207 por si es mas fácil buscarlo ;-)
Buenas gente !!! Un nuevo cocinero que se apunta al cocido, jejej. Haber si me podeis alumbrar un poco el camino ;-)
Haber poco a poco he ido aprendiendo alguna cosilla gracias a toda esa gente que hace esto posible (tutoriales y demas post sobre como crear roms) y como no a san google.
De momento he aprendido bastantes cosillas (desmontar rom stock, deodexar, volvera montar y firmar, añadir apps, ...) me faltaria mirarme un poco lo de editar temas y tal, pero poco a poco
Me surge alguna duda en cuanto al update-binary (no se para que vale y tendria que dejar el que trae el firm stock???) y otra cosa en el updater-script tengo que ir poniendo lo que quiero instalar, dar permiso, borrar, ...??? por ejemplo si añado un modem y kernel, lo tengo que reflejar en ese archivo verdad?? si añado apps igual??? Me tiene un poco perdido este tema, aunque por otro lado ya se editarlos y he podido ver alguno de vuestras roms.
Quiero hacer una Rom super lite y quitar toda la basura, añadir mis apps, y ya que estamos meterle algun tema y tal.
Otra pregunta ya que estamos, haber si alguien me contesta cuando tenga tiempo.
Difiere mucho hacer una rom Gingerbread a una ICS?? en cuanto salga ICS creo que me liare a investigar e intentar preparar una rom personalizada y lite sin app basura y tal
Oliver96
09/03/12, 17:00:20
Otra pregunta ya que estamos, haber si alguien me contesta cuando tenga tiempo.
Difiere mucho hacer una rom Gingerbread a una ICS?? en cuanto salga ICS creo que me liare a investigar e intentar preparar una rom personalizada y lite sin app basura y tal
Que si difiere?
Pues claro hombre, no es igual para nada....(:
La estrucutra del .zip flasheable si es similar, pero luego las aplicaciones, el contenido y como funciona todo es totalmente distinto...
Si fueran iguales o incluso similares, ya tendriamos ICS desde hace tiempo....:risitas:
Gracias por contestar Oliver96.
Tengo problemas haber si alguien me puede hechar una mano porque no entiendo nada y por mucho que leo sigo sin dar con la clave. He creado mi updater-script con el Notepad++ fijandome en varias roms y el update-binary lo he cogido de una de esas roms.
En estas lineas:
unmount("/system");
unmount("/cache");
unmount("/data");
format("ext4", "EMMC", "/dev/block/mmcblk0p9");
format("ext4", "EMMC", "/dev/block/mmcblk0p7");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");Me salta este error:
format () expects 2 args, got 3
E:Error in /emmc/update_signed.zip
(Status 7)
Installation aborted.
Encima de esas lineas tengo un par de comandos y los coge sin problemas
puedes resubir 9Patch, multiupload no funciona
gracias
MarSanMar
15/03/12, 19:02:31
Que no quede en el olvido este post. Me encanta la idea, muchísimas gracias Criskelo!
Y hay que actualizar enlaces. Cuanto daño con lo de Megaupload y demás... :/
Saludos!
criskelo
15/03/12, 22:44:23
Como descompilar ICS 4.0.3 Samsung S2 y NOTE
https://docs.google.com/document/d/1Blwvcp29qm9h5JXwJa6d5HDK3kwpa8b-KIiqQrEIZKs/edit
Gelrooss
15/03/12, 22:54:31
Estoy muy Feliz porque veo que cada día que pasa tenemos mas gente que se anima a hacer su propia rom esto quiere decir que la gente de habla hispana también puede y no dependemos de XDA para nuestro desarrollo.
Esto que yo estoy escribiendo por aquí no se si sea de utilidad pero quiero fomentar a la gente y todos los antiguos y nuevos DEV que nos unamos para compartir información.
Yo todo lo mucho o poco que pude aprender fue gracias a cosas que otras personas han publicado y a SanGoogle pero que fácil hubiera sido si solo hubiera podido preguntar a quien sabia, en XDA los DEV se cree dioses y no enseñan nada. Yo quiero ofrecer a todos formalmente dentro de mis limitadas posibilidades mi humilde ayuda en lo que deseen, y animar a los DEV latinos a que ayuden a la gente y entre nosotros.
También demostrar que estamos unidos y esto no es una guerra de que rom es mejor solo es una meta de mejorar y entre todos poder ser mas grandes que XDA, por que no?
Propongo usar este hilo para preguntar como se hace tal o cual mod y se publique la solución en sus paginas como un archivo que nos ayude a todos y sobre todo a los nuevos dev.
Un saludo a todos y mis deseos de amistad y unión para todos :elmejor:
Me quito el sombrero contigo Criskelo.
* Por ser uno de los mejores cocineros.
* Por dedicarle muchas horas hacer cosas para otros.
* Por compartirlas.
* Por aptitud.
* Por Actitud.
Porque llevo muchos años en foros y nunca vi nada semejante. Esta iniciativa, es sencillamente, brutal.
Oye un 10 Para tí.
Jorge, si lees esto, ponle algun tipo de Status diferente. Este hombre se lo merece. Me da igual que sea... " Cocinero del pueblo" " Staff" " Colaborador " " O Persona como dios manda "
Pero dale algo... :D
Lo dicho Criskelo... Enhorabuena y no cambies nunca.
Salu2
MarSanMar
16/03/12, 13:01:51
Acabo de empezar a probar y se me queda en Awaiting drop... Estoy probando con la LPQ.
Edit: Nada, fue cerrar y probar de nuevo y ya terminó correctamente xD
MarSanMar
16/03/12, 13:35:49
@criskelo me gustaría probar a instalar la ROM pero veo la parte final del tutorial incompleta (para novatos claro).
Sobre la marcha me acabo de dar cuenta de algo, este primer tuto es para crear una actualización de una ROM verdad? Y no una ROM completa. Osea que deberemos tener la ROM previamente instalada y luego instalaríamos por recovery una actualización hecha en este tuto.
Es que estaba pensando que lo lógico para que funcionara era volver a comprimir los archivos como factoryfs.ext4.img y luego pasarlo a factoryfs.img.
De todas formas, siendo estto un update, no entiendo que debo hacer con el CSC.
Muchas gracias por compartir tus conocimientos con nosotros, a mi me encanta esto aunque no sepa programar jeje
Que buen Tuto, Ahora me surgen las siguientes preguntas..
Tengo mi rom Stock LPE. ICS 4.0.3 y En mi SGS2 tego esta misma rom, root CF-Root 5.4.
1 Paso descomprimir 7Zip, Extraer y armar con esqueleto. siguiendo este tuto.
2 paso Deodex, Sign and Zipalign. app y framework.
Guias que trate de seguir.
http://forum.xda-developers.com/showthread.php?t=1132724 Problema no actualizada para ICS (API Level -a 15) probada con rom KK5 y funciona bien. tratando de modificar lo para que funcione con ICS.
Preguntas.
Root.. basta solo con colocar un kernel mod CWM para ICS.?
Como pruebo la Rom. si hay algún problema puedo Brick mi SGS2, que tan seguro es..?
luckyer07
22/03/12, 18:11:43
acabo de hacer todo hasta donde me queda completa la carpeta system y supongo que debo hacer lo mismo para el csc pero no se donde ponerla cuando la descomprima, la segunda parte se escucha muy interesante se que es mucho pedir pero seria genial que la continuen al parecer hay bastante gente interesada ...gracias por el tuto :D
fernanhood
22/03/12, 18:14:46
Lo seguiremos.
Gracias Criskelo.
Enviado desde el bosque de SHERWOOD tomando un café
acabo de hacer todo hasta donde me queda completa la carpeta system y supongo que debo hacer lo mismo para el csc pero no se donde ponerla cuando la descomprima, la segunda parte se escucha muy interesante se que es mucho pedir pero seria genial que la continuen al parecer hay bastante gente interesada ...gracias por el tuto :D
baja el esqueleto y colocas donde corresponda... el modem y el kernel en la carpeta criskelo.
creo que lo siguiente es deoxed. app y framework, aqui quede yo voy por el 50% de las app.
luckyer07
23/03/12, 01:04:22
baja el esqueleto y colocas donde corresponda... el modem y el kernel en la carpeta criskelo.
creo que lo siguiente es deoxed. app y framework, aqui quede yo voy por el 50% de las app.
gracias hare lo que dices, si puedes dinos como haces lo de deoxed y framework ...se agradece tu ayuda :D
luckyer07
23/03/12, 01:08:19
disculpen pero me acabo de dar cuenta, y esto es como hacer un update de una rom ya hecha ?? o es hacer una rom desde cero? como el esqueleto dice update , si alguien me puede aclarar esto ..gracias
Yo tambien estoy interesado en deodexar Stock ICS, haber si alguien nos hecha un cable porque yo de momento no he encontrado nada al respecto.
He encontrado un post con las ultimas roms ICS y alguna GB odexed & deodexed, quizas nos podamos arreglar de momento con esto: http://forum.xda-developers.com/showthread.php?t=1292825
Esto es lo que tengo hasta ahora, si alguno de los cocineros nos echa una mano mejor...
http://forum.xda-developers.com/showthread.php?t=1227549
http://forum.xda-developers.com/showthread.php?t=1132724 con este funciono bien con la kk5, dio error en tres archivos , maps, phonesky y otro que no me acuerdo. pero con ics, la carpeta framework solo 3 archivos y app como el 10%, el script esta para GB y no para ICS. he tratado de modificar el scrip para ics pero nada, pense que solo agregando el comando -a 15 que es el nuevo para ICS, pero nada.. también actualice baksmali y smali.
( -a,--api-level <API_LEVEL>The numeric api-level of the file being disassembled. If not specified, it defaults to 14 (ICS).)
Creo que las app de sistema no hay que firmarlas, pero no estoy muy seguro...
Otra cosa que me tiene pensando, es como probar que todo quedo bien.
Edito ...........Avances..............
Instalada y funciona bien. dsixda's Android Kitchen - Now for Samsung Galaxy SII
Pasos
-Instalación de (Cygwin)
-Instalación de dsixda's Android Kitchen
-Rom GT-I9100_TTT_I9100UHLPE_I9100UHLPE_I9100UUBLPE.zip descomprimir y renombrar a .tar
-Seguir pasos de la Kitchen
-Deoxed Framework y App
-Cambiar kernel por CF-Root 5.4 LPQ Proper.
Gracias por la info DvvD, conocia de su existencia pero como no sabia usarlo lo deje un poco de lado. Debe ser una herramienta imprescindible para todo esto.
Yo por fin he podido instalar updates, he dado con un fallo que me traia de cabeza y no habia manera de instalar updates.zip. De momento me he creado una Rom LPQ cogiendo una cosilla de aqui y otra de alla. Vamos por buen camino ;-)
Gracias por la info DvvD, conocia de su existencia pero como no sabia usarlo lo deje un poco de lado. Debe ser una herramienta imprescindible para todo esto.
Yo por fin he podido instalar updates, he dado con un fallo que me traia de cabeza y no habia manera de instalar updates.zip. De momento me he creado una Rom LPQ cogiendo una cosilla de aqui y otra de alla. Vamos por buen camino ;-)
Bueno por el movimiento del hilo, creo que va tocar asi.. ya he bajado varias Rom cocinadas para ver como trabajan los diferentes cocineros. ahora estoy viendo la parte visual, vamos a ver si esta semana con mas tiempo adelanto algo. :pensando:
La instalación es muy fácil, y hace casi todo, pensé que tenia que instalar linux pero en windows 7 funciono sin ningún error.
El script de inicio es diferente, por lo que he podido utilizan mucho el de wanam.
Bueno por el movimiento del hilo, creo que va tocar asi.. ya he bajado varias Rom cocinadas para ver como trabajan los diferentes cocineros. ahora estoy viendo la parte visual, vamos a ver si esta semana con mas tiempo adelanto algo. :pensando:
La instalación es muy fácil, y hace casi todo, pensé que tenia que instalar linux pero en windows 7 funciono sin ningún error.
El script de inicio es diferente, por lo que he podido utilizan mucho el de wanam.
Mirar otras roms ayuda bastante, sobre todo para crear el updater-script. La estructura de la rom es simple y facil de entender.
Editar apks (por ejemplo framework-res.apk, SystemUI.apk, Phone.apk, ...) para cambiar imagenes, iconos y demas, yo encontre el APK Multi-Tool 1.0.2 (no estoy seguro de si funciona para ICS) y tambien tengo el Wanam Apk Manager ICS (este seguro 100% que funciona para ICS), practicamente es el mismo Script. Esta parte la estoy investigando ultimamente.
Pero tengo unas dudillas, ¿Toolbox y busybox? Por lo que he estado mirando imagino que es para rotear el terminal. Toolbox se usa para la carpeta "/system/bin" y busybox para "system/xbin". Que alguien me corrija si me equivoco: Busybox=Kernel CF-root, solo haria falta reflejar en el updater-script el Toolbox no??? Si metes un stock kernel, tendriamos que reflejar en el updater-script el Toolbox y el busybox verdad??
Y la otra cosa que no entiendo muy bien es la carpeta "system/lib". Creo que ahi podemos añadir mejoras a la rom, Beats Audio, Sony Bravia, Reduccion de ruido, Full screen dialer, Call rec, ... Mayormente seria añadir el archivo *.so no?? Excepto por ejemplo el call rec que necesitaria modificacion en el tema para añadir boton de grabar??
Y dudas aparte por si te sirve de ayuda DvvD, yo lo que estoy haciendo estos dias es usar el dsixda kitchen para:
-Crear la carpeta de trabajo (con la estructura de la rom)
-Deodexar esa carpeta de trabajo
-Y hacer zipaling
Luego por otro lado en la estructura de la rom cambio modem y kernel, borro o incluyo app de sistema, edito apks con Wanam apk manager, ...
El updater-script lo creo con el Notepad++ fijandome en otras roms de momento, cogiendo el update-binary de cualquiera de ellas.
Y lo comprimo con 7zip y firmo con Auto-Sign v0.65 (este paso se podria hacer con dsixda kitchen, practicamente puedes crearte la rom usando solo el dsixda kitchen)
NOTA: No sigo extrictamente ese orden pero es para que te hagas una idea de lo que hay que hacer, asi que nada haber si entre los 2 aprendermos y movemos algo este hilo, jejej. Igual me animo a hacer algun tutorial, ahora que tengo tiempo ;-)
tinchosfe
24/04/12, 01:43:35
Ya me estoy anotando. gracias
Hysterical_diamond2
24/04/12, 13:27:00
pfff a ver si me pongo un día en serio, ahora lo empecé por pasar el tiempo y cogí una Stock LP7 que es la que uso ahora y por ahora lo que he probado no funciona -.-
jamafr001
29/04/12, 00:54:44
tengo un problema con sgs2toext4 hago el doble click y no me abre la pantalla esa lo que me da la opcion de descomprimir tengo windows 7 me podeis explicar como se hace gracias
audalecio
02/05/12, 19:39:05
criskelo,Quiero agradecerte públicamente tu trabajo, aunque llevo poco tiempo con vosotros, se ve la pasta de la que estáis hechos, seguid/ sigue así.
También agradecer al resto que están colaborando en este hilo, pues aunque no hay muchos que postean, al menos para unos pocos como yo nos está sirviendo de muxoooooooooo, sobre todo para ir fijando conceptos, y aprender poco a poco.
Veo con agrado que algunos de vosotros ya habéis iniciado proyectos, y comentáis , que habéis solucionado esto o aquello, pero hecho en falta como lo habéis solucionado, pues yo sin empezar a cocinar nada aún ya me surgen bastantes dudas, y que si fuerais tan amables, de comentar no solo las dudas sino por pequeño que sea el acierto, para si surge el momento tener también la solución.
Que puedo aportar yo, aparte de mi SGS2, con menos de mes y medio., mucho tiempo para aprender, varios ordenadores, con distintos sistemas operativos, para practicar, muchas ganas de aprender, y mucha mucha paciencia.
No sé que más decir, a no ser que este tema me interesa muchísimo, pues me considero una persona apasionada de todo lo que hace y esto me llena muxooooooooooooooo.
Salu2. nos vemos por el foro.:platano::platano::platano::ok:
nocoment
04/05/12, 09:17:30
alguien puede resubir los enlaces de los tutos del primer post?
RogersCrack
04/05/12, 10:42:11
1ro, agradecer el aporte de los usuarios q hicieron los tutoriales.
2do, saber si estas guias son aplicables unicamente para SGS2 o pueden ser para otros SGS?
3ro, saber tambien si esta explicado en algunas de las paginas, el como portar y/o agregar mas Lockscreen+TSMParts, etc.
Aclaro q tengo un SGS SCL (gt-i9003) y se q hay diferencia en muchas cosas. Mi unico problema es q no logro y no encuentro una guia donde se explique el tema de los lockscreen, y coincido totalmente con el punto de q en XDA se creen dioses ya q pregunte a medio mundo en ese foro y nunca me dieron una respuesta util, incluyendo al usuario warawiri quien hizo ese port para este modelo solo q por cuestion de regiones (soy de ARG) no es compatible los archivos afectados para la misma version pero para america.
Salu2 y esta es tan buena comunidad como xda por su contenido, creo q no tiene nada q envidiar.
david824
09/05/12, 08:52:33
Que bueno que esta estooo...!!! Yo que estoy empezando con esto de crear roms aun estoy verde.....!!
Me comprometo en aprender y aportar...!! :) :D
...:::: LeitoOo desde su DeFyto ::::...
Tapa Talk 2.0
Lince ibérico
09/05/12, 08:58:21
Que bueno que esta estooo...!!! Yo que estoy empezando con esto de crear roms aun estoy verde.....!!
Me comprometo en aprender y aportar...!! :) :D
...:::: LeitoOo desde su DeFyto ::::...
Tapa Talk 2.0
Eso esta muy bien y si tienes un SGSI , mejor....jejejeje
Enviado desde mi GT-I9000 usando Tapatalk
Hysterical_diamond2
22/05/12, 12:03:38
Hola, quería pedirte un favor, y es el siguiente. Podrías resubir esos dos apk? es que no me deja compilar ninguna apk y quería ver si con estos me funciona, pero los links estan caidos :(
haplo4422
02/06/12, 09:52:39
Haber que os parece esta guia
http://www.mundoandroides.com/proyecto-doha-custom-rom-a-fondo-parte-1-preparando-el-entorno-de-trabajo
saludos
audalecio
02/06/12, 11:32:58
Hola, quería pedirte un favor, y es el siguiente. Podrías resubir esos dos apk? es que no me deja compilar ninguna apk y quería ver si con estos me funciona, pero los links estan caidos :(
Buenas no sé si ya has solucionado lo que pedías, sino pídelo otra vez pero dime cuales son las app, que quieres que se resuban y si las tengo las cuelgo.
Salu2.
Haber que os parece esta guia
http://www.mundoandroides.com/proyecto-doha-custom-rom-a-fondo-parte-1-preparando-el-entorno-de-trabajo
saludos
Buen aporte,personalmente creo que el proyecto doha es la Biblia de cualquier buen cocinero,y siempre trabajando desde ubuntu,así es como se consigue una buena base,la cual se convertirá en una buena rom,los que nos iniciamos en ésto de hacer rom,deodexar,y yo sobre todo temátizar,pienso que el proyecto te lo explica todo muy bien y por capítulos,:D:D
"Intentando ser como Vosotros"
http://img.tapatalk.com/553eeaa2-ff12-75d3.jpg
torpedoman6
03/06/12, 00:56:02
Mucha falta me hacía este post. Gracias. :ok:
chiqui11
04/06/12, 23:32:47
A ver si me podeis echar una mano, estoy siguiendo el tuto de proyecto doha y en el ultimo comando de la 1ª parte "preparando el entorno de trabajo" me sale un error, pone algo asi como: no se ha podido localizar el paquete linux-headers-'uname -r' El comando en cuestion es:
sudo apt-get install linux-headers-'uname -r'
No se si hay algo mal, alguna comilla, espacio o algo, espero que alguien me pueda ayudar. Un saludo y gracias
haplo4422
05/06/12, 00:41:02
A ver si me podeis echar una mano, estoy siguiendo el tuto de proyecto doha y en el ultimo comando de la 1ª parte "preparando el entorno de trabajo" me sale un error, pone algo asi como: no se ha podido localizar el paquete linux-headers-'uname -r' El comando en cuestion es:
sudo apt-get install linux-headers-'uname -r'
No se si hay algo mal, alguna comilla, espacio o algo, espero que alguien me pueda ayudar. Un saludo y gracias
prueba a hacerlo asi sudo apt-get install linux-headers-$(uname -a)
o prueba a hacer primero uname -a y te debe decir el kernel que tienes , luego sustituyes el uname-r del comando por el kernel que tienes.
panchomatasano
05/06/12, 05:35:10
Tambien puedes probar a buscar el paquete en Debian packages y lo instalas con el gestor de paquetes Debian.
O en el centro de software de Ubuntu.
ELNEGRO71
05/06/12, 05:55:03
Tremendo tu sigan así saludos
enviado desde mi HTC INSPIRE HD 4G con Tapatalk 2
Ejemplo 1-Abrimos la carpeta color, aqui se encuentra zzz_tw_secondary_text_sub,(es para cambiar el color de los textos secundarios),haciendo doble click sobre él, aparecera esta nueva ventanaen la cual se podran hacer las modificaciones de color en las lineas nº5 y nº11 que se quieran.
Como cambiar el color en las lineas, facil, solo deberas cambiar los seis ultimos digitos y letras,<item android:color="#ff33b5e5" />, por las del color que se quiera de la tabla de colores html.
Una ved modificadas las lineas, se cerrara la ventana del xmlcopyeditor, nos preguntara si se quieren guardar los cambios realizados le daremos que si.
Continuamos por que queremos cambiar mas cosas.
Ejemplo 2-Abrimos la carpeta values y hacemos doble click en colors.Antes de continuar hay que explicar que, todo lo que hay en la carpeta values, al terminar de compilar se quedara guardado en su contenedor que es el resources y la carpeta values desaparece.Contado esto continuo.
como veis en la imagen aqui hay muchas cosas para modificar, yo solo voy a modificar el color de los textos de status_bar y el reloj del status_bar, lineas nº49 y nº50 respectivamente.Como en el ejemplo anterior, solo modificamos los seis ultimos digitos letras, una ved modificados, cerrar el xmlcopyeditor y guardar los cambios realizados cuando lo pida.
Haber si me exais el cable, cuando intento hacer eso me dice el programa en la parte de abajo "Error at line 1, column 1: not well-formed (invalid token)" o tambien me dice "Imposible abrir C:\Users\Micky\Desktop Nueva carpeta\res\color\zzz_tw_secondary_text_sub.xml: conversión desde encoding falló"
que puedo hacer¿?
audalecio
06/06/12, 18:34:06
Creo que lo q te esta diciendo. Es q has cambiado unas lineas en el xml y que ha fallado . Supongo q es por el programa q usas para modificar el archivo.
Yo provaria con otro programa.
Salu2
Enviado desde mi GT-I9100 usando Tapatalk 2
Olle haber si alguien me lo puede solucionar, abri el apk como un zip, extraigo el contenido de la apk, y por ejemplo busco cualquier archivo xml de la carpeta color del archivo framework, ya he usado 5 programas dos de los cuales he visto que se usa aki y aun asi solo me aparece esto:
http://imageshack.us/photo/my-images/713/sinttulomwa.jpg/
audalecio
07/06/12, 11:20:51
Olle haber si alguien me lo puede solucionar, abri el apk como un zip, extraigo el contenido de la apk, y por ejemplo busco cualquier archivo xml de la carpeta color del archivo framework, ya he usado 5 programas dos de los cuales he visto que se usa aki y aun asi solo me aparece esto:
http://imageshack.us/photo/my-images/713/sinttulomwa.jpg/
Buenas no veo muy bien la foto q has colgado cin el movil. Pero parece que el archivo esta vacio. Los abres desde linux.No sera que no tienes permisos suficientes?
En cuanto tenga a mano un pc lo miro y te digo algo. Te puedo avanzar q yo uso notepad++ es de lo mejor q he probado.
Salu2
Enviado desde mi GT-I9100 usando Tapatalk 2
chiqui11
07/06/12, 16:46:22
Utilizo la cocina de DSIXDA y me da error al deodexar, sabéis porque puede ser? Meto la rom en formato zip dentro de original_update elijo las opciones y va ejecutando y cuando doy a la opción 11 (deodex files in your rom), luego la opción b , aquí empieza a ejecutarse y cuando acaba pone que no ha podido deodexar las apks. ¿Como puedo solucionarlo? ¿Sabéis de otro programa para deodexar? Gracias
Un saludo, SGS2
audalecio
07/06/12, 17:02:04
Utilizo la cocina de DSIXDA y me da error al deodexar, sabéis porque puede ser? Meto la rom en formato zip dentro de original_update elijo las opciones y va ejecutando y cuando doy a la opción 11 (deodex files in your rom), luego la opción b , aquí empieza a ejecutarse y cuando acaba pone que no ha podido deodexar las apks. ¿Como puedo solucionarlo? ¿Sabéis de otro programa para deodexar? Gracias
Un saludo, SGS2
Buenas compi lo que te pasa casi seguro es que estas cocinando una rom de ics, y esta necesita unas apis concretamente la 15, para solucionarlo tienes que hacer lo siguiente:
Justo antes de deodexar la rom, cunado a traves del menu principal pones la opción "0" y te aparece un menu que has de elegir la opción 11 (Deodex files in your rom), y le das a intro has de buscar la opción "v" y veras que te aparece marcada la api 10, pues la has de cambiar por la api 15 y confirmar veras como a partr de aquí todo te ira bien.
Esto deberas hacerlo cada vez que quieras deodexar una rom , pues viene predeterminada la api 10 que es para gingerbread y has de cambiar a la 15.
Espero te sirva mi consejo.
Salu2.
audalecio
07/06/12, 17:05:24
Olle haber si alguien me lo puede solucionar, abri el apk como un zip, extraigo el contenido de la apk, y por ejemplo busco cualquier archivo xml de la carpeta color del archivo framework, ya he usado 5 programas dos de los cuales he visto que se usa aki y aun asi solo me aparece esto:
http://imageshack.us/photo/my-images/713/sinttulomwa.jpg/
Siento no poder ayudarte desde el ordenador tampoco aprecio bien la foto, y por lo que veo estas cocinado con windows, en este caso yo no puedo ayudarte.
Salu2.
chiqui11
07/06/12, 18:14:30
Buenas compi lo que te pasa casi seguro es que estas cocinando una rom de ics, y esta necesita unas apis concretamente la 15, para solucionarlo tienes que hacer lo siguiente:
Justo antes de deodexar la rom, cunado a traves del menu principal pones la opción "0" y te aparece un menu que has de elegir la opción 11 (Deodex files in your rom), y le das a intro has de buscar la opción "v" y veras que te aparece marcada la api 10, pues la has de cambiar por la api 15 y confirmar veras como a partr de aquí todo te ira bien.
Esto deberas hacerlo cada vez que quieras deodexar una rom , pues viene predeterminada la api 10 que es para gingerbread y has de cambiar a la 15.
Espero te sirva mi consejo.
Salu2.
Gracias era eso, ya lo tengo, menos mal que siempre hay gente que te ayuda, así da gusto.
Un saludo, SGS2
audalecio
07/06/12, 18:39:30
Un dia por ti otro por mi. Para eso estamos me alegra de que puedas seguir para adelante
Salu2.
Enviado desde mi GT-I9100 usando Tapatalk 2
chiqui11
08/06/12, 10:12:31
Un dia por ti otro por mi. Para eso estamos me alegra de que puedas seguir para adelante
Salu2.
Enviado desde mi GT-I9100 usando Tapatalk 2
Ya la tengo deodexada y zipalineada, esta tarde empezaré con tematización y cambio de kernel y esas cosas, a ver que sale:D:D:D
Un saludo, SGS2
Killer_Instint
08/06/12, 18:39:59
hola, me gustaria aprender a cocinar roms ya que es un tema que me interesa y gusta bastante pero con el inconveniente de que no tengo ni papa, por eso pregunto por aki dnd puedo conseguir tutos pero en mi caso para un xperia mini pro o sony ericsson en general ya que creo que el tema de roms funcionan todos mas o menos de la misma manera, cuando consiga mi gs2 podre seguir este tuto pero mientras este con este me sirve de poco me parece, espero respuesta, muchisimas gracias y saludos.:D:D
snaky90
14/07/12, 18:54:45
Hola !
Me gustaria aprender a modificar los iconos de la barra de arriba (bateria, señal de telefonia, etc...)
Tengo un Xperia SK17i y me gustaria sustituir los iconos de la stock rom por los de la rom MIUI que me parecen muy interesantes.
Me imagino que el metodo es el mismo para todos los android ¿algun tutorial interesante de como deberia hacerlo?
Muchisimas gracias
Rayden1980
15/07/12, 14:37:04
A ver si aquí alguien me puede ayudar,he preguntado mil veces pero nadie sabe como hacerlo...quieeo empezar a cocinar una rom ,bueno esta primera será una rom portada de htc desire a sg2.tengo la base(una cm7) hasta ahí todo bien pero cuando voy a modificar el arcvo boot.img me da error al extraerlo(error android magic header not found) alguien sabe como se hace?tengo otras roms que no son sg2 y me deja extraerlo...o si alguien me dijera una rom base para utilizar se lo agradeceria :)
gracias!
panchomatasano
16/07/12, 21:53:52
Xda developers DSIXDA KITCHEN: tiene una opcion ( la 20 creo ) que te permite abrir el boot.img, extraer el kernel y reempaquetar el boot.img.
Tambien tiene una opcion para portar rom de un dispositivo a otro.
Mandame un PM y te ayudo mas.
Enviado desde mi MK16i usando Tapatalk
Rayden1980
18/07/12, 13:01:16
Xda developers DSIXDA KITCHEN: tiene una opcion ( la 20 creo ) que te permite abrir el boot.img, extraer el kernel y reempaquetar el boot.img.
Tambien tiene una opcion para portar rom de un dispositivo a otro.
Mandame un PM y te ayudo mas.
Enviado desde mi MK16i usando Tapatalk
Ya lo probé pero sigue dando el mismo error.lo he probado con una rom cyanogenmod de la pagina cyanogenmod.com.me he dado cuenta de que si el archivo pesa mas de 3 o 4 megas no se descomprime.sigue saliendo el error android magic header not found..si conoces alguna rom base gb para sg2 que se pueda descomprimir el boot te lo agradeceria.
Gracias!
sergio ibarra
06/08/12, 05:52:55
hola amigo,saludos pues veras q hace tiempo me inicie en esto de las rom .en el rooteo de terminales y me a dado por saber como se cocina una rom y quiero experimentar.pero al parecer tus links no funcionan pues al parecer estan borrados los enlaces.los podrias volvera subir.te agradesco amigo y gracias por tan excelente material.
Uyu yui!! Y yo no se porqué razón no había pasado antes por acá, me da que podré armar lo que siempre desee, mi propia rom y/o mod de alguna rom... :D Ahora bien, una pregunta, yo tengo Ubuntu 14... me es valida también??? :pensando:
ninoroldan
14/08/12, 18:38:20
Yo también
Enviado desde mi GT-N7000 usando Tapatalk 2
luki77as
15/08/12, 02:39:47
hola estube buscando y no encuentro que significa el udp,si podrias decirmelo te agradeceria¡¡¡
clauiec
15/08/12, 04:28:57
soy nueva en esto pero te agradezco de antemano tu ayuda y que no seas como otros egoista buen intente descargar los tutos pero aparece que ya no existe el archivo tendras otro link de descarga gracias
Benguii
15/08/12, 05:47:33
hola compañero.
por fin dispongo de tiempo y me gustaria empezar a meterle caña al movil y crear una rom e compartir en mi querido foro...
me pregunta es.
supongo que hay que seguir los mismos pasos que hay en el tutorial de empezar de 0.
solo debo cambiar los archivos del galaxy s2 por los del galaxy scl no ?
sino es asi..
donde puedo conseguir un tutorial para el SCL. en xda hay uno. pero muy mal explicado.
gracias :ok:
Navegante2009HTC
18/08/12, 05:54:35
Bueno pues les Cuento que Igual me Gustaria tambien Aprender para ayudar y pues claro para hacer mis propias ROM's a mi gusto, que super.
Ahora quisiera preguntarles por los Links y ademas si estos pasos son los mismos para cualquier Smartphone, en mi caso no tengo Samsung, pero si tengo un HTC y ademas para aprender para los Huawei, claro que tambien para los Samsung.
Pero por ahora como tengo es HTC y me gustan mucho estos Equipos pues a ver como es para cocinar las ROM para ellos, donde se Consiguen las Originales para poder luego Cocinarlas, o si no como en mi caso con el HTC Desire Bravo, pues ya no hay mas Soporte sino hasta la 2.3 Gingerbrand creo que asi se escribe, pues como hizo el amigo y Cocinero Vaio, que transformmo o Cocino una de JB para este Dispositivo.
Cuenten a ver si empiezo a practicar. Que es lo Basico que debo tener en mi equipo (PC) para Empezar.
Saludos, desde Venezuela.
Walterre
21/08/12, 02:02:17
hola yo quiero empezar a esto a la cocina, quiero hacer una rom de estilo Symbian ;-) jeje, el tema es q no se por donde empezar ya que no puedo abrir el BL de mi sony xperia neo v, ya q mi equipo no es compatible con el OMNIUS :-(, y tendria que modificar una oficial como la descompilo a una Stock con formato .ftf?
Hola, me gustaría empezar a cocinar pero los links que aportas no funcionan, están caidos. Por favor resubelos. Muchas gracias por tu colaboración. Un Saludo!!
NOTEmate
11/09/12, 12:36:14
Haber que os parece esta guia
http://www.mundoandroides.com/proyecto-doha-custom-rom-a-fondo-parte-1-preparando-el-entorno-de-trabajo
saludos
Alguien sabe si funciona con Galaxy Note? Llevo dos días luchando con el dsixa kitchen y no hay manera!
Enviado desde mi GT-N7000 usando Tapatalk 2
Ultracity
03/10/12, 12:29:57
Gracias por el aporte, este año empiezo a cocinar!!
Hola, yo tambien estoy interesado en cocinar mi propia rom, theme, mod, etc... Tengo un Galaxy SCL y la verdad estoy muy verde en este tema y todo me suena a chino, no se por donde empezar. Me gustaria empezar con algo sencillo. Alguien me ayuda? Gracias.
locoto2009
11/11/12, 20:02:29
una pregunta o curiosidad se puede colocar digamos un android 4.2 a una que solo llevaba andoid 2.3 es una curiosidad si se puede o no o el android entre marca de telf son distinto o no gracias por leer el mensaje
trancoss2
12/11/12, 18:05:33
Gracias a ver si me animo y empiezo a cocinar.
Sent from my iPhone using Tapatalk
Aguslage
15/11/12, 20:03:03
Qué pena que no avance este hilo porque el proyecto era acojonante. De lo mejor que he visto. Da gusto encontrar a gente que además de hacer buenas roms se moleste en enseñar a los que no sabemos.
bentamaran
15/11/12, 20:27:23
Qué pena que no avance este hilo porque el proyecto era acojonante. De lo mejor que he visto. Da gusto encontrar a gente que además de hacer buenas roms se moleste en enseñar a los que no sabemos.
Hombre Agus cuanto tiempo. Si es una pena libre de este hilo.
Enviado desde mi GT-I9100 usando Tapatalk 2
doctorado
03/12/12, 17:18:28
Hola me gustaria hacer unas preguntas a ver si alguien me puede ayudar. LLevo tiempo leyendo el foro de desarrollo y cocina de Roms, yo soy desarrollador de apps de android pero nunca he entrado en el tema de modificacion de la base de Android.
Me gustaria modificar Android para un dispositivo en concreto, yo veo que vosotros partis del codigo por ejemplo que ponen en samfirmware, en el caso de modificarlo para otro dispositivo de otra marca el propio fabricante deberia darte su firmware ya adaptado para su hardware, y a partir de ahi modificarlo como si de una ROM se tratase no?
No se si es asi o hay que partir de el codigo fuente de android y a partir de ahi modificar. A ver si alguien me aclara estos conceptos, estan mas referidos a modificar android para un dispositivo corporativo, que a modificar una rom de uno de los dispositivos comerciales.
Gracias
Hay algún rar que contenga todos los tutoriales?.
Hay enlaces en el primer post que no funcionan ya.
Estoy muy interesado.
Gracias a todos.
jryg1975
14/01/13, 19:21:37
Amigos, estas guias son válidas para cocinar una ROM para el ZTE v970m?
Por fin un tutorial para los que queremos meternos en la cocina
Enviado desde mi GT-I9100 usando Tapatalk
gmpdelfin
16/02/13, 03:32:24
por lo que veo falta la segunda parte :D animo! Gracias por estos tutos
juanjots
18/02/13, 21:44:03
Existe alguna forma de incluir una lengua dentro del framework-res.apk que no este reconocida por google?
tengo una carpeta string traducida al VAlenciano, consigo decopilar el framework-res.apk y cambiar los string o sustituir los strings de un idioma (italiano) para ver si al seleccionarlo esta en valenciano.
El fallo esta al copilar despues del zipalign, me indica alertas en las carpetas del values que he introducido....lo comprime pero luego o es como si nada, selecciono italiano y esta en italiano, o no se carga la rom.......estoy atascao :(
Estoy trabajando desde el cmd, con sdk, apktool,singapk, etc, la aplicacion (framework-res.apk) la firmo y todo.....ningun alma caritativa? :(
Hola buenas.
Tengo un móvil chino (S7180) y tengo la rom de fábrica. Lo que quiero hacer es quitarle algunas apps de fábrica y dejar espacio libre, o sea, limpiarla de aplicaciones chinas. Cuando descomprimo la rom sale esto
http://i.imgur.com/uqA6Apz.jpg
Sé que hay que modificar el archivo system, pero no sé como abrir la extensión .img para editarlo
thaylor0184
04/03/13, 06:37:54
Como puedo decompilar el framework.jar y volverlo a compilar, Muchas Gracias
miguelel3men2
17/03/13, 20:20:11
por favor alguien que me explique como modificar una apk, para que no se muestre en el cajon de aplicaciones (menu), lo que quiero hacer es cuando instale el apk que no sea visible desde el menu de aplicaciones, para ponerla en el menu de ajuste para iniciarla desde alli, no se si me doy a entender bien, quiero hacer esto con titanuimbackup para instegrar la aplicacion a una custon rom, espero que me puedan ayudar con algun tuto, gracias
as_de_picas
04/04/13, 20:54:30
por favor alguien que me explique como modificar una apk, para que no se muestre en el cajon de aplicaciones (menu), lo que quiero hacer es cuando instale el apk que no sea visible desde el menu de aplicaciones, para ponerla en el menu de ajuste para iniciarla desde alli, no se si me doy a entender bien, quiero hacer esto con titanuimbackup para instegrar la aplicacion a una custon rom, espero que me puedan ayudar con algun tuto, gracias
Hola compañero cono incrustarla para que salga en ajustes no lo sé pero para ocultarla con entrar en el cajón de app pulsar menú te da la opción de ocultar las apk que no querés que salgan y si eres ejecutarla un trukito que uso es abrir el market ir a mis aplicaciones y abrirla desde alli
( que pillin eso es que si te tocan el teléfono no la vean no? Jejeje jejeje)
as_de_picas
04/04/13, 20:55:50
Como puedo decompilar el framework.jar y volverlo a compilar, Muchas Gracias
Con apktool puedes hacerlo pero yo te recomiendo una vez descompilada y vuelta a compilar la abras y sustituyas los archivos cambiados del original
chungero
04/04/13, 20:58:48
por favor alguien que me explique como modificar una apk, para que no se muestre en el cajon de aplicaciones (menu), lo que quiero hacer es cuando instale el apk que no sea visible desde el menu de aplicaciones, para ponerla en el menu de ajuste para iniciarla desde alli, no se si me doy a entender bien, quiero hacer esto con titanuimbackup para instegrar la aplicacion a una custon rom, espero que me puedan ayudar con algun tuto, gracias
Mirate esto ... ahi te lo explica... debes modificar el androidmanifest.xml de la .apk a ocultar....
http://www.htcmania.com/showthread.php?t=483833
chungero
04/04/13, 21:03:26
Existe alguna forma de incluir una lengua dentro del framework-res.apk que no este reconocida por google?
tengo una carpeta string traducida al VAlenciano, consigo decopilar el framework-res.apk y cambiar los string o sustituir los strings de un idioma (italiano) para ver si al seleccionarlo esta en valenciano.
El fallo esta al copilar despues del zipalign, me indica alertas en las carpetas del values que he introducido....lo comprime pero luego o es como si nada, selecciono italiano y esta en italiano, o no se carga la rom.......estoy atascao :(
Estoy trabajando desde el cmd, con sdk, apktool,singapk, etc, la aplicacion (framework-res.apk) la firmo y todo.....ningun alma caritativa? :(
Las aplicaciones de sistema no hay k firmarlas..... supongo k el framework-res.apk esta considerado de sistema aunke no esté en system/app o preload.... dices k el fallo esta al compilar despues de zipalign... pero desde mis pocos conocimientos primero debes compilar y luego pasar el zipalign al .apk k montes...
warikobio
03/05/13, 10:58:10
A ver si alguien me da una solucion, decompilo mi systemUI modifico en drawable los xml stat_sys_battery y el mismo pero con charge, bien lo que hago es añadir unas lineas y luego en su correspondiente lugar unos pgn que se corresponden con estas lineas, el problem viene que al vovler a compilar me da un error en el values/ public al parecer me dice algo como que estas lineas no estan declaradas o algo asi. E probado borrando el public antes de compilar de nuevo para que lo vuelva a crear pero tambien da el error. Alguien sabe que hacer Gracais
chungero
03/05/13, 14:12:36
A ver si alguien me da una solucion, decompilo mi systemUI modifico en drawable los xml stat_sys_battery y el mismo pero con charge, bien lo que hago es añadir unas lineas y luego en su correspondiente lugar unos pgn que se corresponden con estas lineas, el problem viene que al vovler a compilar me da un error en el values/ public al parecer me dice algo como que estas lineas no estan declaradas o algo asi. E probado borrando el public antes de compilar de nuevo para que lo vuelva a crear pero tambien da el error. Alguien sabe que hacer Gracais
El public no lo crea automáticamente ... debes modificarlo y añadir los iconos nuevos k no llevaba antes ... supongo k lo k intentas es hacerte el MOD de bateria para k funcione de 1 en 1 ... no de 15 en 15 como hace de serie.... deberias añadir todos los png's nuevos como "drawable" ... editalo y busca los ke lleva de serie ... con eso te daras cuenta de lo k tienes k hacer .... sino pregunta.
devil_1210
03/05/13, 16:10:04
Según lo que tengo entendido el archivo public detecta automáticamente lo que se añade, el problema está cuando por ejemplo algún xml llama a alguna png (que no está) o string que no está definido.
Si tuvieras algún log con el error (o algún pantallaso) podríamos mirar y ver que pasa.
Saludos...
palutin89
17/08/13, 03:13:10
tengo un pequeño prblema, encontré una ROM de ICS en internet, la baje la intente instalar pero daba errores con el teclado y varias cosas, me puse a investigar y la verdad soy nuevo en todo esto... logre arreglarle la mayoria de problemas modificando la ROM, pero ahora tengo el problema de que no se desactiva el modo avion! no se si me pueden ayudar! en que parte de la rom edito o modifico eso para que me corra normal??
palutin89
17/08/13, 03:16:03
tengo un pequeño prblema, encontré una ROM de ICS en internet, la baje la intente instalar pero daba errores con el teclado y varias cosas, me puse a investigar y la verdad soy nuevo en todo esto... logre arreglarle la mayoria de problemas modificando la ROM, pero ahora tengo el problema de que no se desactiva el modo avion! no se si me pueden ayudar! en que parte de la rom edito o modifico eso para que me corra normal?? y pues la verdad si estoy interezado en aprender de todo esto! me gusta mucho la progra y me gustaria aprender todo esto, :dios: Gracias por los tutos y espero que me puedan ayudar con mi problema!:platano:
knifeboy
09/09/13, 19:04:03
Hola amigos, acabo de hacer mi primera rom pero para la siguiente version necesito extender la particion userdata de 1 gb a 2 gb ¿alguna idea?
Saludos
kuiyibo
10/09/13, 17:20:44
Tengo una N7100 , he empezado a aprender esto de la cocinada, utilizo la Kitchen de dsixda.
Estoy trabajando sobre una Rom Stock y agregado permisos de root entre otras cosas.
he probado a compilar quitando algunas apk's de la carpeta system/app, la he probado y todo estable.
Pero he intentado agregar apk's de facebook y de root explore y me marcan FC al abrirlas, fuera de eso, todo bien.
He intentado ponerlas en system/app y en data/app y lo mismo.
¿Que estoy haciendo mal?
david824
10/09/13, 20:37:53
Tengo una N7100 , he empezado a aprender esto de la cocinada, utilizo la Kitchen de dsixda.
Estoy trabajando sobre una Rom Stock y agregado permisos de root entre otras cosas.
he probado a compilar quitando algunas apk's de la carpeta system/app, la he probado y todo estable.
Pero he intentado agregar apk's de facebook y de root explore y me marcan FC al abrirlas, fuera de eso, todo bien.
He intentado ponerlas en system/app y en data/app y lo mismo.
¿Que estoy haciendo mal?
tenes que primero instalar la aplicacion de forma norma, y luego extraerla de la carpeta data/app..! luego a esa apk "com.katana.bla-bla-bla", la pones donde queres otorgando los permisos de sistema correspondientes..!
pero, te cuento que no tiene mucho sentido poner ese tipo de aplicaciones, y mucho menos en sytem/app, porque se actualizan todo el tiempo, y vas a estar gastando espacio en el system y recursos al vicio..!
kuiyibo
11/09/13, 18:03:47
tenes que primero instalar la aplicacion de forma norma, y luego extraerla de la carpeta data/app..! luego a esa apk "com.katana.bla-bla-bla", la pones donde queres otorgando los permisos de sistema correspondientes..!
pero, te cuento que no tiene mucho sentido poner ese tipo de aplicaciones, y mucho menos en sytem/app, porque se actualizan todo el tiempo, y vas a estar gastando espacio en el system y recursos al vicio..!
Gracias David!!, Si, se que no van en system/app, se que se deben colocar en data/app por el tema que comentas, solo que no lograba hacerla funcionar y para empezar a trastear con esto de la cocinada que soy primerizo pues por algo se empieza.
De veras muchas gracias!!!
david824
11/09/13, 19:30:06
Gracias David!!, Si, se que no van en system/app, se que se deben colocar en data/app por el tema que comentas, solo que no lograba hacerla funcionar y para empezar a trastear con esto de la cocinada que soy primerizo pues por algo se empieza.
De veras muchas gracias!!!
clarooo..! asi se empieza brother..! ;)
mi sugerencia, es siempre hacer roms livianas..! es decir, con un system liviano, sin apps que lo sobrecarguen..! usar launchers livianos, fluidos, como holo launcher, adw launcher, nova launcher, apex launcher..! no sobrecargar el sistema de scripts y mods..! tratar de buscar un equilibrio..! ;)
prometeus69
16/10/13, 03:33:36
SALUDOS A TODOS LOS COMPAÑEROS PRIMERO QUE TODO QUIERO FELICITARTE POR TAN BUEN TUTORIAL PARA NUEVOS PROPECTOS.
LUEGO DE INSTALAR TANTAS ROM EN MI S4 Y QUEDAR INCONFORME ME E DECIDIDO A COCINAR MI PROPIA ROM HASTA EL MOMENTO FUNCIONA SUPER BIEN EN PAL DE DIAS TERMINO LAS PRUEBAS PARA SUBIRLE TODA LA INFOR.ACION Y IMAGENE DE COMO SE VE MI S4 CON ESTA ROM TOTALMENTE COSTOMIZADA.
dudas preguntas o segerencias envien mensaje y esten pendiente a mi rom custom_s4.rom v1:ok:
aladedragon
27/10/13, 14:08:18
a veces,nos vemos solos para, hacer las cosas que entre los que realmente sabemos podriamos compartir,entre tanto cocineros como betatester e incluso usuarios avanzados,pienso que en vez de parecer una competicion de roms,deveriamos unirnos y no depender de como nos ven en XDA o en otras publicaciones cuando desde aqui,HTC-mania,tenemos potencial sufuciente en habla hispana para no depender de nadie y seguro que compartiendo nuestros comocimientos....
La union hace la fuerza, un grupo de personas unidas dispuestas a trabajar en equipo pueden superar con facilidad las barreras que suponen la ausencia de medios tecnicos y conocimientos.
:cucu:
jesus9871
13/11/13, 23:17:58
Muy buenas poseo el s3 mini i8190 y deseo empezar a cocinar roms propias desde cero me pueden hechar una mano para arrancar un saludo:D:D:D:D:D:D:D:platano:
QuienMasPS
14/11/13, 19:03:39
Alguien me podria hacer un esqueleto de la rom stock de mi cel.... esta es la rom stock del huawei c8600.... porfa se les agradeceria que me jicieran un esqueleto.
QuienMasPS
14/11/13, 19:04:17
aqui esta el link
http://bit.ly/SspNQU
QuienMasPS
14/11/13, 19:18:24
1-Despues de descargarnos el APK MANAGER,lo primero que haremos, sera descargarnos los UPD-batt,de cualquier fullrom que nos gusten,da igual de que hilo,solo usaremos los png de bateria y los xml-battery y battery charge.pero guardamos el UPD-descargado para reutilizarlo para nuestro UPD_Batt,renombrado con nuestra rom,abrimos tres carpetas una con el nombre de la bateria,y dos que iran dentro 1-iconos y 2-xml,quedara asi.
http://img834.imageshack.us/img834/8691/52636011.jpg
Shot at 2012-01-07
2-abrimos el winrar del UPD-batt,buscamos en system> framework-res>res>drawable-hdpi y estraemos los png tanto los de battery como los de full charger,suelen ser 204 png normalente,101 de 0 a 100 de la animacion de batteria,101 de 0 a 100 de fullcharger y dos de battery charge anifull y battery unknown .y los marcamos y damos a estraer en y elegimos la carpeta iconos,y en la misma ruta en drawable sacamos los xml, stat_sys_battery.xml y stat_sys_batery_charge.xml y los metemos en la carpeta xml.
http://img692.imageshack.us/img692/5941/32332317k.png
Shot at 2012-01-07
3- abrimos el winrar de la fullrom donde queremos instalar los UPD-Batt,entramos en system>framework y arrastramos o extraemos en la carpeta del apk manager,place-apk-here-for-modding,el framework-res.apk.
http://img714.imageshack.us/img714/5913/82316368.jpg
Shot at 2012-01-07
4-Descompilamos el framework.res,opcion 22,elgimos proyecto el 1 y la tarea descompilar el 9,una vez acabe abrimos la carpeta projects del apk manager y estara la carpeta framework-res,abrimos y vamos a res>drawable-hdpi,abrimos la carpeta y tambien la carpeta de iconos de bateria y damos a seleccionar todo copiamos y pegamos en la carpeta drawable-hdpi,tildando abajo realizar esta operacion en todo y damos a copiar y reemplazar.
http://img42.imageshack.us/img42/5633/44096682.jpg
Shot at 2012-01-07
5-repetimos lo mismo, pero en la carpeta drawable y copiamos y pegamos lo archivos xml de nuestra carpeta.tildando igual y copiar y reemplazar.
http://img546.imageshack.us/img546/9977/19383129.jpg
Shot at 2012-01-07
5.compilamos,opcion 11 del apk manager,una vez acabe(yo lo hago asi,es mas rapido si quieres hacer varios),cerramos el apk manager, abrimos la carpeta modding y nos encontraremos dos archivos,el original,framework-res y otro que pondra unsigned delante de framework,renombramos el original si queremos hacer mas upd,con un 1 delante mismamente y borramos el unsigned dejando solo framework-res.apk al nuevo.
http://img406.imageshack.us/img406/6682/47712025.jpg
Shot at 2012-01-07
5-pues ya solo queda,abrir el winrar del UPD descargado anteriormente, ya renombrado con el nombre de nuestra bateria y FullRom,eliminar el framework antiguo y arrastar el nuevo desde la carpeta moding,cerramos el nuevo winrar-upd, a la sd y desde la apli CWM- flash update o desde recoveri como si fuera una rom,si vamos a hacer mas eliminamos el ultimo framework,quitamos el 1 al primero,eliminamos la carpeta framework de la carpeta projects y repetimos con otros png diferentes
http://img443.imageshack.us/img443/3873/26217536.jpg
Shot at 2012-01-07
Espero que asi aunque largo este bien explicado,saludos.:pensando: X-D :ok:
Olle podrias hacer un pequeño video explicandolo bien....
torruda
23/11/13, 21:51:17
Bunes soy nuevo en esto de las roms, e intentado descomprimir una rom oficila de samsung GT-I9070P i n me queda como en la foto adjunta. que hago mal???
muchas gracias
ALTRON DI1005
19/12/13, 02:39:05
bro, igualmente tanto tiempo como forero testeador... creo que ha llegado el momento de dar un paso mas, que mejor que crear una rom para una tablet china que actualmente tiene android 4.0.4, tal ves se le puede poner un android 4.4(tal ves sea una premisa tanto estupida, pueda que no... solo lo sabe alguien capaz como los desarrolladores), no pierdo nada con preguntar... tal ves puedo aprender mucho con esta tablet, no se si alguien me podria orientar en esto .
miren el link con la descripcion de esta tablet = http://altroncomputer.com/tablet_altron10.html, tal ves pueda descompilar(sus drivers para ponerselos a una rom kitkat), la verdad no se si lo que pregunto tiene sentido pero diran ustedes...
Siguiendo el tema algún tutorial o software que funcione bajo windows para deodexar y hacer unas pequeñas modificaciones para una rom para el Galaxy Note 2 ya que la mayoría de programas funcionan en Mac o Linux
Noaxito
09/01/14, 19:00:27
Siguiendo el tema algún tutorial o software que funcione bajo windows para deodexar y hacer unas pequeñas modificaciones para una rom para el Galaxy Note 2 ya que la mayoría de programas funcionan en Mac o Linux
Has probado con cygwin y apktool funciona a las mil maravillas.
Saludos
Has probado con cygwin y apktool funciona a las mil maravillas.
Saludos
Si las he escuchado pero no se como empezar o algún link para mirar el proceso
ffalete
09/01/14, 20:45:29
Si las he escuchado pero no se como empezar o algún link para mirar el proceso
A las wenas. Si sabes un poco de ingles no te sera muy dificil seguir algun tuto de xda. Para deodexar una rom puedes hacerlo tranquilamente con la kitchen dsixda. La ultima es la 0.224 o 2.24. Tendras que instalar el cygwin c9mo dice el compi en tu pc para poder usarla. No es complicado la verdad.
Una vez tengas la rom deodexada bajate el apkmultitool. El 1.5.2 que funciona bien para las ultima version del note. La 4.3. Yo usaba el apkmultitool pero ultimamente uso el apkmanager de wanam que es practicamente el mismo. Estos dos si puedes usarlos bajp windows xp w7 o w8. Si tienes problemas o necesitas ayuda no dudes en preguntar.
Por el foro hay algunos tutoriales para aprender a usar la kitchen pero si ves que se te hacen muy complicados por aqui andamos:):)
Por aqui tienes un tutorial muy bueno de joshelu en el que explica todo el proceso muy bien. Eso si. Antes de meter la rom, si es 4.3 ten en cuenta de no meter el bootloader para evitar el knox. De esto ya te cuento cuando llegues si quieres
http://www.joshelu.es/2013/05/07/como-cocinar-nuestra-propia-rom-para-android-la-cocina/#sthash.rozoRBmV.dpbs
jluisruelas
09/03/14, 10:14:17
Paso a paso Como hacer una rom desde cero
Voy a hacer este tutorial partiendo de la base del tuto de intronauta hecho para SGS1 hace tiempo voy a agregar y modificar lo que sea necesario para nuestros queridos SGS2.
Bueno, pues esto es una guía básica para crear un ROM partiendo de una stock rom en formato .tar típica de samfirmware, instalarle root y busybox, establecer de serie el kernel que más rabia nos de, poner nuestro csc preferido y añadirle o quitarle las apps que queramos. Después de eso podremos aplicar una serie de optimizaciones opcionales y pongo algunos extras a modo de ejemplo para hacerse a un idea de como se pueden ir añadiendo cosillas a nuestra criatura.
Esta guía no está pensada para que esté actualizada al día, por eso usaremos una rom como ejemplo, extraeremos su estructura, sabremos que hace cada cosa, nos familiaricemos con la sintaxis y formato, identificar archivos esenciales, etc.
La idea es que a partir de aquí sepas moverte por otras custom roms, saber adaptarte a nuevas versiones, aprender cosillas nuevas, integrarlas en tus proyectos, etc.... pero recuerda que si la publicas debes mencionar de dónde has sacado el material. El plagio en comunidades de desarrolladores o modders es reprobable.
Al lío.
LINKs con todos los programas necesarios
*AQUÍ enlacé para la base .tar mencionada gracias josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
*Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
* Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
* LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
*Esqueleto de Update.zip listo para usar
LINK
http://www.mediafire.com/download.php?p9lx885e268hhzp
1 - Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva KL1. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs
AQUÍ enlacé para la base .tar mencionada gracias josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF
Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html
Nos situamos sobre el .tar.md5, pulsando botón derecho veremos esto
http://img864.imageshack.us/img864/6832/descompmd5.png
Luego de descomprimir debería quedar así
http://img716.imageshack.us/img716/1262/interiordeltar.png
2 - - Extraer factoryfs.img
2-1 Loprimero es convertir la img estraida del tar en un archivo que sea posible descomprimir
* Usando sgs2toext4.jar Applicacion de drphrozen para convertir .img archvos a ext4.img
Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x
2-2 Hacemos doble CLICK sobre sgs2toext4.jar
Aparece una ventana como esta
http://img641.imageshack.us/img641/5721/ventanasgs2ext4.png
2-3 Arrastramos dentro de esta ventana factoryfs.img y soltamos dentro
2-4 Al finalizar en la consola de esta ventana dira la palabra DONE
2-5 Y en la carpeta que estamos trabajando aparecera un archivo llamado factoryfs.ext4.img
http://img683.imageshack.us/img683/7760/ext4.png
3 – Ahora es necesario extraer desde el interior de esta nueva ext4.img el contenido a una carpeta que crearemos llamada system
3-1 tendremos que descargar el siguiente programa llamado Diskinternals Linux Reader (para ver el interior de ext4.img y extraerlo a la carpeta system antes creada)
LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe
3-2 una vez instalado este programa lo abrimos y
http://img560.imageshack.us/img560/643/linuxreader1.png
Pulsamos el botón MOUNT y veremos lo esto
http://img252.imageshack.us/img252/8310/linuxreader2.png
Y debería estar quedando así
http://img109.imageshack.us/img109/2133/systemy.png
Notaran que a esto le falta CSC esto se encuentra dentro de cache.img (se repite el proceso para extraer estos archivos)
Nota: algunas veces no se puede extraer estos no se por que
4 – Bueno ya tenemos la carpeta system y csc para nuestra rom
4-1 Crear una carpeta con el nombre de nuestra rom
4-2 Poner dentro EJ.: NuestraROM/system
4-3 descargan este http://www.mediafire.com/download.php?p9lx885e268hhzp
Es el esqueleto vacío de un update funcional para nuestro SGS2, solo deberas colocar todo donde corresponde
Con esta primera parte del tuto ya estamos en condiciones de que nuestra rom Stock pueda ser flasheada por recovery, y nuestro móvil inicie con esta nueva rom Stock
Esperen a la segunda parte paras
1 Rootear y otros ajustes
2 deodex app y Framework
3 mods en varias partes ya que es mucho
4 Como hacer para explorar mods de versiones de roms anteriores o de otros móviles para adaptar a nuestra rom Recuerden no hacer como yo y dar créditos jajaja
Y mas cosas que se vayan preguntando
amigo agradezco tu tutorial, sin embargo me queda una duda, una vezz que tenemos todas las carpetas, como las volvemos a hacer en el formato img y de ahi como dejamos el archivo nuevamente como md5?
Muchas Gracias por esta iniciativa,me parece fantástica la idea.
Yo he empezado a portar Roms de otros telefonos al mío y es apasionante este tema.
Ya que estoy aquí aprovecho para preguntaros una cosa:
He portado varias Roms pero siempre me quedo en el mismo punto,instalo y arrancan perfectamente pero se me apaga la pantalla al segundo,la enciendo y se vuelve apagar,asi que no puedo hacer nada por que no veo.
A ver si alguien me ilumina.
Gracias.
masmajo
22/06/15, 20:48:11
criskelo Lo primero agradecerte esta iniciativa que has tenido, o tuviste hace años, es justo lo que estaba buscando para aprender algo sobre este mundo que tantos orizontes puede abrir.
Quisiera preguntarte si este post lo tienes actualizado o si me aconsejas visitar otro que este mas actualizado.
Saludos y gracias nuevamente.
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.