|
||
|
![]() |
![]() |
ROMs y desarrollo Point of View ProTab 2 XXL ROMs y desarrollo Point of View ProTab 2 XXL |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Herramientas y tutorial para descomprimir y modificar el update image por pedroa y chujalt
Lo primero es el tutorial,hay que leerlo detenidamente y comprenderlo antes de dar cada paso.
Dentro del rar que nos bajamos viene dos carpetas una para ajecutar los updates en gingerbread y la otra en ics,explicare la ics que es la que nos interesa,pero la otra funciona de igual manera. Para descomprimir : 1 - Poner el archivo de imagen dentro del directorio packer_ics 2 - cambiar el nombre a original.img 3 - Ejecutar el extract_image.bat 4 - Todos los archivos se extraerán en la carpeta _extract. Los ficheros resultantes tendran la extensión HDR y FEX. Uno de estos archivos Fex es el archivo system.img que es el que queremos modificar. Sólo tienes que copiar en otro lugar y cambiarle el nombre a system.img. Genericamente el firmware se llama RFSFAT16_SYSTEM_000000000.fex. Sólo buscar el archivo de mayor tamaño y este sera. 5 - Este archivo se utiliza ext4 img. No se puede montar inmediatamente. Tienes que utilizar los ext4_utils y compilarlo y usar un programa llamado simg2img para transformarla en img ext4. Para los usuarios de Windows, basta con copiar el script de python viene dentro que debería funcionar correctamente. 6 -Ya se puede montar en la imagen y modificarla.Sólo tiene que utilizar Ext2Explore Para volver a comprimir Lo siguiente que necesita para extraer los bootfs dentro del directorio _bootfs. Tienes varias opciones sobre cómo hacer esto: 1. Consiga los bootfs de su dispositivo en línea usando el adb: Code: [Select] > cd _bootfs > adb shell $ cd $ mount -o remount,rw -t ext4 /dev/root $ mkdir bootfs $ mount -t vfat /dev/block/nanda /bootfs (Control-C: exit adb shell) > adb pull /bootfs 2. Consiga los bootfs del archivo de imagen extraído usando linux: A. Copia el RFSFAT16_BOOTFS_000000000.fex file a linux B. Code: [Select] $ mkdir bootfs $ sudo mount -o loop RFSFAT16_BOOTFS_000000000.fex bootfs $ cp -a bootfs b2 $ sudo umount bootfs C. Copie el contenido del directorio b2 a Windows, dentro del directorio de los _bootfs de la cocina Crear la imagen Tienes que copiar los cuatro archivos del linux (system.img, root.img, recovery.img y bImage) dentro del directorio del _input. También necesitará renombrar los archivos de .img .fex (así deben estar : system.fex, root.fex, recovery.fex). Una vez echo,usar create_image.bat. Creará un archivo de output.img, de que puede ser utilizado ya en la tablet usando LiveSuite." Ahora las herramientas : http://www.mediafire.com/?dblneu756lrdcam ext4_utils http://www.mediafire.com/?zcawpra6kc8lr7l Aclarar que no soy el autor de las herramientas sino un tal Preceptor del foro techknow,simplemente las he buscado,tanteado y traducido. No me hago responsable de cualquier imprudencia o desperfecto que puedan causar a sus tablets. Saludos -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Con permiso de chujalt pongo su post junto al mio para asi facilitar las cosas,hay que decir que el suyo esta mejor explicado y mas completito,aunque yo pusiera las bases y empezara,el lo ha terminado y con mucha honra,a cada uno lo suyo. ![]() -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tutorial desempaquetar y empaquetar nuestra ROM. Saludos amigos, antes de nada comentaros dos cosas: 1º No me hago responsable de las posibles pifias que se puedan hacer. El método funciona, pero alguien podría tocar algún archivo de la ROM que no debiera y quedarse la tablet bloqueada. 2º Evidentemente las herramientas no las he hecho yo, méritos a sus autores. Herramientas para Windows (desempaquetar system.img para hacer un update.zip): http://www.chujalt.com/android/herramientas.rar Creamos una carpeta en la raiz de C, vamos a llamarle cocina, y metemos los tres programas dentro. http://forum.xda-developers.com/atta...3&d=1334951637 Dentro de la carpeta anterior creamos otra, la llamamos ImgRepacker y metemos los archivos que contiene el zip dentro de ImgRepacker. Herramientas para Linux (para hacer una custom rom): http://www.mediafire.com/?zcawpra6kc8lr7l Introducimos la carpeta ext4_utils dentro de la carpeta personal. Trabajar desde Windows: 1º Copiamos la rom original y la pegamos dentro de la carpeta ImgRepacker. 2º Ejecutamos runner.bat 3º Con el botón izquierdo del ratón arrastramos la rom dentro de la ventana de runner.bat, damos intro. 4º Nos pedirá que pongamos opciones, ponemos /noiso, damos intro, se pondrá a trabajar. 5º Cuando haya acabado nos hará unas preguntas, no hacemos caso, damos tres veces a intro y se cerrará la ventana. 6º Se habrá creado una carpeta nueva, la abrimos y en su interior veremos varios archivos, entre ellos está system.fex, lo sacamos a la carpeta cocina y le cambiamos la extensión a .img. 7º Doble click en 1.bat. Esto nos creara otra imagen en la misma carpeta. Tranquilos, tarda un poco, a mi unos 20 minutos, y ocupa unos 100 MB mas que el system.img. 8º Creamos una carpeta que se llame ROM_MOD 9º Abrimos ext2explore, FIle --> open image, buscamos la nueva imagen creada y aparecerá en el panel de la izquierda, le damos doble click y en el panel de la derecha aparecerán todos los archivos. En el panel de la derecha click botón derecho, save, buscamos la carpeta ROM_MOD y ya está, el system.img desempaquetado listo para modificar los archivos necesarios y hacer un update.zip. Trabajar desde Linux: 1º Metemos la capeta ya descomprimida de ext4_utils en nuestra carpeta personal (si no lo habíamos hecho antes) 2º abrimos una ventana del terminal (control + alt + t) 3º Escribimos cd ext4_utils (para tener activa esa carpeta) 4º Escribimos make all (para compilar los archivos necesarios) 5º Escribimos los siguientes comandos (nos pedirá clave de root) sudo cp make_ext4fs /bin sudo cp simg2img /bin sudo cp mkuserimg.sh /bin 6º Necesitamos el system.img, por eso seguimos los pasos para conseguirlo desde windows y una vez obtenido lo copiamos dentro de la carpeta ext4_utils 7º En la ventana del terminal tiene que seguir activa ext4_utils, escribimos ./simg2img system.img system.img.raw intro 8º mkdir tmp intro 9º sudo mount -t ext4 -o loop system.img.raw tmp intro 10º Con todos estos comandos se nos habrá creado una carpeta tmp con todos los archivos que componen system.img, pero como se ha creado con la contraseña de superusuario no nos va a dejar manejarlos a nuestro antojo, escribimos en el terminal gksu nautilus tmp& y se nos abrirá otra ventana con todos los archivos y con previlegios de superusuario. 11º Modificamos los archivos que tengamos que modificar. 12º Una vez terminada la modificación abrimos el terminal y nos dirigimos a ext4_utils (como ya se ha explicado antes) 13º escribimos sudo ./make_ext4fs -s -l 256M -a system system.mod.img tmp intro 14º sudo umount tmp intro 15º rm -rf tmp intro. Estos dos comandos anteriores son para eliminar la carpeta tmp. 16º Ya tenemos el system.img modificado, es el system.mod.img. Lo copiamos dentro de la carpeta de windows ImgRepacker. 17º Dentro de Windows ponemos el system.mod.img dentro de la carpeta que se nos creó al desmontar la rom original y lo renombramos a system.fex. 18º Ejecutamos runner.bat 19º Click botón izquierdo sobre esa carpeta y arrastramos a la ventana de runner .bat 20º Damos a intro y nos pedirá opciones, ponemos /noiso y se pondrá a trabajar, cuando finalice nos hará unas preguntas, no hacemos caso, tres veces intro y se cerrará la ventana. 21º Ya está, la rom original que teníamos ahí ahora será la modificada y se habrá creado otra, con el mismo nombre pero acabada en bak que es una copia de seguridad de la rom original. Espero haberme explicado bien y que no se me haya olvidado nada ![]() Última edición por Pedroa Día 10/06/12 a las 18:34:15. |
Los siguientes 9 usuarios han agradecido a Pedroa su comentario: | ||
|
#2
|
||||
|
||||
Muchas gracias por la info creo que lo primero que hare sera coger la rom Momo15 y quitarle las aplicaciones chinas para dejarla mas limpita y ya de paso a ver si se puede cambiar el bootanimation y le ponemos el de ICS.
A ver si empezamos a rellenar los apartados de roms y accesorios y dejamos mas estructurada la informacion. |
#3
|
||||
|
||||
ok yo le estoy mirando un script para el funcionamiento del gps por wifi.
Saludos |
#4
|
||||
|
||||
hasta el paso 4 perfecto..en el paso 5 no tengo ni idea de que tengo que hacer
|
#5
|
||||
|
||||
perdon fallo mio crei que las inclui en el rar. agrego las ext4_utils al primer mensaje
Saludos |
#6
|
||||
|
||||
ok, ya decia yo jejeje...a investigar!!
gracias compi |
#7
|
||||
|
||||
Pedroa, nos has abierto las puertas a las rom cocinadas..............GRACIAS!!!!!!!!!
|
#8
|
||||
|
||||
Sabríais alguna manera de habilitar el wifi tethering?
|
#9
|
||||
|
||||
La verdad esq a partir del paso 4 no queda nada claro...
aqui estan los enlaces del tuto original http://www.techknow.t0xic.nl/forum/i...p?topic=1679.0 y el mas original aun ![]() Última edición por gotrek00 Día 02/04/12 a las 11:12:27. |
#10
|
||||
|
||||
pues lo siento pero me sigo quedando en ese paso, soy usuario de windows y en los utils no he visto ningun ejecutable o algo para sacr los archivos del archivo img...soy ignorante total..
|
#11
|
||||
|
||||
antonio no he mirado a fondo deberia haber un script para hacer el paso 5 en windows sino la unica manera es a traves de linux y ahi si estan puesto los pasos a seguir,en cuanto a conseguir que ponga image no lo vas a hacer ya explique aqui :
4 - Todos los archivos se extraerán en la carpeta _extract. Los ficheros resultantes tendran la extensión HDR y FEX. Uno de estos archivos Fex es el archivo system.img que es el que queremos modificar. Sólo buscar el archivo de mayor tamaño y este sera. Sólo tienes que copiar en otro lugar y cambiarle el nombre a system.img. Genericamente el firmware se llama RFSFAT16_SYSTEM_000000000.fex. Sin saber nada de linux y android es muy arriesgado ponerse a trastear modificando y eliminando archivos que pueden darte el resultado como minimo de no arrancarte la tablet. Empieza por cosas pequeñas. Saludos |
#12
|
||||
|
||||
La verdad esq a partir del paso 4 no queda nada claro...
aqui estan los enlaces del tuto original http://www.techknow.t0xic.nl/forum/i...p?topic=1679.0 y el mas original aun ![]() ![]() A partir del paso 4 es mejor con linux y no espereis que os den unas herramientas que nada mas pulsar 1 o teclear save,os hagan una rom o te diga cambia esto por esto. Por eso se llama cocina de roms,hay que tener un minimo de conocimiento,( hay que cascar muchos huevos antes de hacer una tortilla decente )leer sobre el tema , preguntar mucho a gente mas experta,experimentar y tener mucha paciencia. Yo me estoy iniciando tambien,aunque ya he trasteado pero con roms para los chips rk29 y es distinto a este sistema,asi que experto no soy,solo tengo una ligera idea. Nadie nace sabiendo. Saludos |
#13
|
||||
|
||||
Yo con cambiar la imagen de inicio de carga y quitar algunas aplicaciones estaría mas que sastifecho
![]() A ver como avanzáis y conseguís cosas los demás... Ya vere si me adentro en el mundillo ya que me gusta bastante ![]() |
#14
|
||||
|
||||
buff, pues de linux ..na de na
|
#15
|
||||
|
||||
Yo con cambiar la imagen de inicio de carga y quitar algunas aplicaciones estaría mas que sastifecho
![]() A ver como avanzáis y conseguís cosas los demás... Ya vere si me adentro en el mundillo ya que me gusta bastante ![]() ![]() |
#16
|
||||
|
||||
yo esta mañana mientras iva a estudiar, estaba pensando, en que si ahora podemos modificar las roms, podriamos buscar una version de alguna tableta con las mismas especificaciones o parecidas y que sepamos que funcione bien y modificara para que funcione en nuestra tablet, o por ejemplo algo mucho mas factible y que creo que podríamos hacer seria modificar literal mente la rom de pov o momo, para que funcione como debe ( osea, que funcione el market el navegador...) como en la momo, y que el procesador valla exactamente a 1300 mhz (un termino medio), y optimizar mejor el android) para que por lo menos moviera bien los juegos tipo gta 3 puesto que el moder combat 3 lo mueve bien, pero lo movería mejor si la rom estuviese optimizada por que por potencia de gpu no hay problema vamos la misma que la de el SGSII. XD
Yo si supiese modificar algo de android empezaría hoy mismo, pero repito es solo una idea, que muy posiblemente la segunda funcionaria bien. Un saludo |
#17
|
||||
|
||||
Me he equivocado de sitio poniendo este hilo, que alguien lo mueva por fa:
http://www.htcmania.com/showthread.php?t=359306 |
#18
|
||||
|
||||
Del foro de slatedroids he sacado una herramienta que te activa el localizador del gps,arregla lo del market,mejora la compatibilidad de los juegos y te desinstala las aplicaciones chinas,pero le he dado mil vueltas y no consigo hacerla arrancar,me he registrado y estoy preguntando haner que me contestan.
Por eso no la he puesto aun,hay que hacerlo a traves del pc con la tablet encendida y asi no puedo meterle los drivers del usb para instalarle el pactch. me gusta probarlo antes de soltarlo,para poder decir los contras y los pro. Pero si quereis la pongo. Saludos |
#19
|
||||
|
||||
Por mas que pruebo no hallo solucion. Estoy en el paso 5, el script que comentan de python, ni rastro de el, y digo bueno voy a linux y compilo la herramienta simg2img de C, pues al compilar da errores de referencias sin definir. Me parece que de poco nos sirve esto, sigo investigando.
|
|
#20
|
||||
|
||||
Por mas que pruebo no hallo solucion. Estoy en el paso 5, el script que comentan de python, ni rastro de el, y digo bueno voy a linux y compilo la herramienta simg2img de C, pues al compilar da errores de referencias sin definir. Me parece que de poco nos sirve esto, sigo investigando.
![]() ![]() |
![]() |
![]() |
||||||
|
Herramientas | |