Ver la Versión Completa : [ TUTORIAL ] Cocina tu propia ROM
intronauta
14/12/10, 17:54:58
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 productcode y salescode 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 es comunidades de desarrolladores o modders es reprobable.
Al lío.
Hay dos opciones para extraer un /system original, uno flasheando un stock rom con kernel de serie, instalar un CWM, hacer un nandroid backup
y extraer el system.img siguiendo este tuto para windows y linux http://www.htcmania.com/showthread.php?t=156996 o montando una imagen factory.rfs que es como se plantea este tutorial.
Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva JPU. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs
Montando imagen factoryfs en Windows :
Puedes usar programas como Poweriso o MagicISO
Montando imagen factoryfs en linux: mkdir factoryfs
sudo mount -o loop factoryfs.rfs ./factoryfsCreamos nuestra carpeta de trabajo ROM:
Copia el contenido de /factoryfs a /ROM/system
Borrar los siguientes archivos:
/system/bin/ --->[cat, chmod, chown ,cmp, csview, date, dd, df, dmesg, dumstate, getevent, getprop, hd, id, ifconfig, iftop, insmod, ioctl, ionice, kill, ln, log, ls, lsmod, mkdir, mount, mv, nandread, netstat, newfs_msdos, notify, printenv, ps, reboot, renice, rm, rmdir, rmmod, route, schedtop, sendevent, setconsole, setprop, sleep, smd, start, stop, sync, top, umount, vmstat, watchprops,wipe]
/system/etc/ ----> [autorun.iso] (este es el "wimax windows installer" que no necesitamos)
Ahora, del zip "extras.zip" adjunto, extrae y coloca los siguientes archivos y carpetas en /ROM:
http://www.multiupload.com/ON4MJ68UVK
ROM/system/bin/zipalign ----> (binario necesario para hacer zipalign)
ROM/system/xbin/su -- -->(binario necesario para ser root)
ROM/system/xbin/busybox ---->(binario busybox v.1.18.1)
ROM/system/xbin/dreboot
ROM/system/etc/init.d/S01sysctl ---->(carga configuraciones y variables del kernel) (**)
ROM/system/etc/init.d/S70zipalign ----> (este script aplica zipalign a todas las /data/app en cada inicio)
ROM/system/etc/init.d/S99complete---->(devuelve el control a init.rc)
ROM/META-INF ---->(carpeta contenedora del updater-script y varios certificados necesarios para el recovery y android). Se incluye un update-script basado en DocRom por ser más o menos "genérica" pero modificado con algunas líneas extras para hacer wipe y eliminado la ejecución de un script redundante)
(**) En /system/etc/init.d podrás incluir tus propios scripts que se ejecutaran al inicio siempre que el kernel tenga activado run-parts en init.rc. Prácticamente todos los custom kernel lo tienen habilitado. Estos scripts utilizan este path #!/system/bin/sh y deben empezar por "S" seguido de un número entre 01 y 99, que indica el orden en que se ejecutarán.
*puedes sobreescribir el contenido de extras.zip sobre /ROM ya que respeta la estructura
Añadir Modem y Kernel: Necesitamos el modem.bin distribuido con el paquete original tar.md5 y un zImage (kernel), recomendable un custom kernel con CWM. Con esto podremos flashear sobre cualquier rom sin necesidad de flashear "una base".
Ruta:ROM/updates/modem.bin
ROM/updates/zImage
Configura tu CSC (productcode y salescode): Descarga un CSC de tu operador de aquí: http://forum.xda-developers.com/showthread.php?t=787163 y extrae la carpeta de tu operador, por ejemplo XEC para movistar:
Crea la carpeta ROM/system/csc
Pon dentro el contenido de /XEC/system/
Edita CSCVersion.txt y adáptalo al código de tu rom, en este caso “I9000XECJPU”. Haz lo mismo con SW_Configuration.xml
Si no quieres que instale las apps de movistar o los wallapers borrar todas las carpetas menos "csc", edita CSCFiles.txt y elimina sus rutas.
También puedes establecer un CSC libre para España -FOP (http://www.multiupload.com/Z7Z4RECE9U)- , tan solo descomprimir, copiar el contenido de FOP en /system y editar de la misma manera
Build.prop:
Edita /system/build.prop:
ro.build.version.incremental=XXJPU
ro.build.PDA=I9000XXJPU
ro.build.description=GT-I9000-user 2.2.1 FROYO XXJPU release-keys
ro.build.hidden_ver=I9000XXJPU
ro.build.fingerprint=samsung/GT-I9000/GT-I9000/GT-I9000:2.2.1/FROYO/XXJPU:user/release-keys
En un principio no debe sería necesario tocar prácticamente nada ya que obviamente viene configurado apropiadamente, pero puede ser interesante si tuvieses problemas y no vieras algunas aplicaciones protegidas, entonces puedes probar cambiando la versión de la compilación al final de fingerprint. (.../FROYO/XXJPU). A veces funciona...
Ten en cuenta cuando manipules build.prop que habrá que adaptarlo a la versión de tu compilación en cada campo, por ejemplo si fuese una Froyo 2.2 tipo JPM debería ser GT-I9000:2.2 y XXJPM tanto en ro.build.fingerprint como en ro.build.description.
Por ejemplo, un fingerprint genérico que no da problemas y muestra todas las apps de pago:
ro.build.fingerprint=samsung/GT-I9000/GT-I9000/GT-I9000:2.2/FROYO/XXJPO:user/release-keys
Configura el idioma por defecto:
ro.product.locale.language=es
ro.product.locale.region=ESYa solo faltaría darle un nombre de compilación a tu ROM:
ro.build.display.id=MI_ROM_MOLA_v1.XXJPU
Cambia la configuración regional del GPS: Edita /system/etc/gps.conf:
Europa: NTP_SERVER=europe.pool.ntp.orgEspaña: NTP_SERVER=es.pool.ntp.org
Añadir o quitar aplicaciones:
Si quieres añadir apps de serie crea la ruta /ROM/data/app y añádelas
Para limpiar stock apps ve a /system/app y bórralas con sus .odex. Más info (https://spreadsheets.google.com/ccc?key=0AsvaRyXaz9WkdGt1Qy1ZWU4tdHAyMm1GQ3JBQkhoM kE&authkey=CKD8l6sI&hl=en_GB#gid=0)
Es recomendable incluir la aplicación “superuser” en system/app para gestionar permisos root.
Ahora añade a capricho: launchers, herramientas backup, frameworks modificados, nuevo market, sgstolols, sgs toolbox, galería3D,....
##############################################
Con esto tendrías ya lo básico.
Solo faltaría comprimir el contenido de /ROM/ en un zip y directo a la raíz de la SDCARD.
Flashear desde un Clokworkmod recovery!
Para saber más:
Google
lo mejor es hurgar en otras custom rom y estudiar su update-script y estructuras.
Crear y modificar un updater-script: http://www.htcmania.com/showthread.php?p=1705973
Aquí tenéis una videoguía para hacerse a una idea de cómo va funciona el proceso: http://forum.xda-developers.com/showthread.php?t=885048
Disclaimer:
Eres responsable de lo que pueda pasar modificando tu sistema. No debe haber riesgo de brick con los cambios básicos propuestos pero no está de más que te informes bien antes de cualquier modificación.
Esto funciona a base de ensayo y error así que asegúrate de hacer backups antes de nada.
Toda esta info está sacada de las custom roms que rondan por nuestra cocina, así que todos los créditos para ellos.
agradecimientos especiales a @Lorse (http://www.htcmania.com/member.php?u=96785) por su perseverancia y ayuda y a @jorgecg (http://www.htcmania.com/member.php?u=394591) por cederme amablemente su post para tenerlo todo más organizado :ok:
intronauta
14/12/10, 18:05:34
EXTRAS:
Automatizar configuración Universal Lagfix ULF Speedmod K13A (lagfix, tweaks, color, BLN) y voodoo 5.4.1
Debes tener en cuenta que en futuras actualizaciones de ULF o speedmod puede cambiar el formato del archivo y especialmente el de los tweaks (añadiendo nuevos). Lo mismo para voodoo.
Universal Lagfix 0.3-0.4-Speedmod kernel v.K13A:
Por ejemplo, si queremos poner todo en ext4 con todos los tweaks, color neutral sin autobrillo modificado y BLN activados por defecto
/system/etc/lagfix.conf (nuestra configuración)
DATA_FS=ext4
CACHE_FS=ext4
DBDATA_FS=ext4
DATA_LOOP=false
CACHE_LOOP=false
DBDATA_LOOP=false
BIND_DATA_TO_DBDATA=false/system/etc/lagfix.conf.old (este no modificarlo, ULF necesita este archivo como está para saber que se han modificado las opciones por defecto)
DATA_FS=rfs
CACHE_FS=rfs
DBDATA_FS=rfs
DATA_LOOP=false
CACHE_LOOP=false
DBDATA_LOOP=false
BIND_DATA_TO_DBDATA=false
/system/etc/tweaks.conf (Más info (http://www.htcmania.com/showthread.php?t=149383))
IOSCHED
KERNELVM
KERNELSCHED
MISC
CIFS
TUN
IPV6PRIVACY
ANDROIDLOGGERRW
SYSTEMEste sería el formato con todos los tweaks activos a día de hoy, tanto los recomendados, opcionales como no recomendados, tú elijes.
/system/etc/speedmodcolor.conf
NEUTRAL_COLOR
AUTOBRIGHTNESS_NO_DARKEST
Tendrás que cambiar NEUTRAL por COLD o WARM dependiendo de tu pantalla.
Con Autobrightness_no darkest activo se deshabilitan los ajustes que oscurecen la pantalla en ambientes oscuros dejándolo con los valores de fábrica
/system/etc/bln.conf
1
Voodoo 5.4.1Si flasheas un kernel voodoo, automáticamente activa el lagfix y convierte system a ext4 en el primer inicio. Ahora imagínate que quieres flashear una rom con kernel basado en ULF y desactivas antes voodoo desde el recovery (recomendable) o creando el famoso "disable lagfix". Pues si vuelves a voodoo ya no te aplicará ni el lagfix ni convertirá system a ext4 automáticamente. Voodoo utiliza un sistema en el activa y desactiva opciones creando archivos en /sdcard/voodoo, pero al grano, si quieres asegurarte de que voodoo hace automáticamente ambos procesos independientemente de si anteriormente fue deshabilitado, necesitamos borrar los siguientes archivos en cada flasheo:
/sdcard/voodoo/disable-lagfix (deshabilita lagfix)
/sdcard/voodoo/system-as-rfs (deshabilita la coversión automática de /system rfs -> ext4)
Añadir al updater-script:
delete_recursive("/sdcard/voodoo");
Cambiar frecuencia de escaneo de redes wifi conocidas fuera de rango (ahorra batería)
Editar /system/build.prop y añadir
wifi.supplicant_scan_interval=XX
Donde XX el el número de segundos (60 por defecto)
Cambiar valores del lowmemorykiller
Más info http://www.htcmania.com/showthread.php?t=91379
Añadir un nuevo script en /etc/init.d/ llamado S90minfree
#!/system/bin/sh
echo "2560,4096,6144,7168,11264,12228">/sys/module/lowmemorykiller/parameters/minfree
Ajusta los valores a tu conveniencia.
Por ejemplo, estos son los valores que ha incluido samsung:
samsung original: 2560,4096,6144,10240,11264,12288
samsung nuevo: 2560,4096,5120,6144,7168,8192
También es posible en vez de crear un nuevo script tan solo añadir la línea "echo" al final de uno existente como el de zipalign, por ejemplo.
Hacer backup de EFS en cada flasheo
descarga efsbackup.zip http://www.multiupload.com/N785C0IUMG
añade el script efs_backup.sh a /ROM/efs_backup.sh
edita el update-script y añade la siguiente línea antes del flasheo del kernel/modem:
set_perm(0, 0, 0755, "/tmp/efs_backup.sh");
run_program("efs_backup.sh");
los backups se guardarán en /sdcard/EFS_BACKUP/ como efs_"año-mes-día"-"hora".tar
Utilizar un listado de APN "extra" (extraído de Darky's ROM)
http://www.multiupload.com/KQLYJYPXKO (http://www.multiupload.com/KQLYJYPXKO)
ubicado en /system/etc/
Incluir un listado de hosts actualizado para evitar la publicidad en apps y web. Este archivo es modificado y actualizado por la aplicación"Adfree"
http://www.multiupload.com/MK1J10EI9O
Ubicado en /system/etc/
Personaliza las animaciones de las ventanas
http://www.htcmania.com/showthread.php?t=164816
Incluye un Bootanimation
http://www.htcmania.com/showthread.php?t=172020
Crea tu propio "Extended Power Menu"
http://forum.xda-developers.com/showpost.php?p=8674580&postcount=1
AOSP lockscreen
http://forum.xda-developers.com/show...postcount=2398 (http://forum.xda-developers.com/showpost.php?p=8936838&postcount=2398)
Añade un tema:
http://www.htcmania.com/showthread.php?t=179184 (http://www.htcmania.com/showthread.php?t=179184)
http://forum.xda-developers.com/forumdisplay.php?f=666
Primero prueba que tu ROM deodexed funciona bien con el tema de serie y luego añade un tema personalizado, te evitarás algún que otro quebradero de cabeza
intronauta
14/12/10, 18:15:46
OPTIMIZACIONES OPCIONALES:
Deodex + Zipalign: (esto es más delicado y solo para poder tematizar o modificar apps.)
Linux
HTC-Android-Kitchen: http://forum.xda-developers.com/showthread.php?t=633246
Descargar la última versión de baksmail.jar y smali.jar (http://code.google.com/p/smali/downloads/list) y pegar en /android-kitchen/tools/deodex_files/ , eliminando las versiones antiguas.
Instalación:
crear carpeta /android-kitchen/ y volcar contenido del android-kitchen.zip descargado
copiar tu ROM.zip al menos con /system y /META-INF a /android-kitchen/original_update/ (para evitar problemas de dependencias, utilizar /system/app/ completo antes de "hacer limpieza")
chmod +x menu
ejecutar "menu"
Selecciona opción "1" para crear nuestra carpeta de trabajo y selecciona tu "ROM.zip"
Selecciona opción "0" "advanced options"
Selecciona opción "b" "both" para deodex tanto /system/app como /system /framework
*Fallará con InfoAlarm.odex, selecciona "deodex a single file", y cuanto te pida las dependencias pega esto:
(*Por problemas de formato se generan espacios, elimínalos. Deben ser los archivos .jar unidos por ":" sin espacios.)
am.jar:android.policy.jar:android.test.runner.jar: bmgr.jar:com.google.android.maps.jar:com.samsung.d evice.jar:core.jar:ext.jar:framework.jar:framework tests.jar:ime.jar:input.jar:javax.obex.jar:monkey. jar:pm.jar:seccamera.jar:sec_feature.jar:sechardwa re.jar:services.jar:svc.jar:twframework.jar
en /android-kitchen/WORKING..../ tendrás ROM.zip descomprimido con tus apps deodexed
Windows:xUltimate "Main": http://www.droidforums.net/forum/xeudoxus/47283-release-xultimate.html
Copia el contenido de system/app en \origi_app\ y el de /system/framework en \origi_frame\
Más info Deodex: http://code.google.com/p/smali/wiki/DeodexInstructions (http://code.google.com/p/smali/wiki/DeodexInstructions)
##
Optimizar png+ Zipalign
OJO! Aplicar después de haber aplicado deodex.
Este proceso reduce la resolución de todas las imágenes PNG incluidas en cada app, haciendo que la aplicación sea más pequeña en memoria y el sistema sea capaz de cargarla y gestionarla más rápidamente.
Descarga Apk-manager: http://forum.xda-developers.com/showthread.php?t=695701
Descomprimir en una carpeta de trabajo y ejecutar "Script.sh" o "Script.bat" según OS.
En la carpeta "/place-apk-here-to-batch-optimize" que se genera automáticamente en el primer inicio copia estas apk :
/system/app
Bluetooth.apk, BluetoothTestMode.apk, Browser.apk, BuddiesNow.apk, CalendarProvider.apk, CallSetting.apk, ChocoEUKor.apk,
ContactsProvider.apk, CoolEUKor.apk, Days.apk, DualClock.apk, FMRadio.apk, Gallery3D.apk, GoogleBackupTransport.apk,
HTMLViewer.apk, InfoAlarm.apk, install_flash_player.apk, JobManager.apk, LbsTestMode.apk, LiveWallpapersPicker.apk,
MagicSmokeWallpapers.apk, Maps.apk, MediaProvider.apk, MiniDiary.apk, Mms.apk, MtpApplication.apk, MusicPlayer.apk,
NetworkLocation.apk, OtaProvisioningService.apk, Phone.apk, PhoneErrService.apk, PhoneSetupWizard.apk, Phone_Util.apk,
Protips.apk, SamsungApps.apk, SamsungWidget_CalendarClock.apk, SamsungWidget_FeedAndUpdate.apk,
SamsungWidget_ProgramMonitor.apk, SamsungWidget_StockClock.apk, ScreenCaptureService.apk, SecDownloadProvider.apk, signin.apk,
SnsProvider.apk, Stk.apk, Street.apk, syncmldm.apk, syncmlds.apk, TATLiveWallpapersBlueSea.apk, TelephonyProvider.apk,
TouchWiz30Launcher.apk, TwWallpaperChooser.apk, VideoPlayer.apk, VisualizationWallpapers.apk, VoiceDialer.apk,
VoiceRecorder.apk, WriteandGo.apk, wssyncmlnps.apk, YouTube.apk
Selecciona la opción "Batch Optimize Apk"
Tardará bastante tiempo en función de tu equipo, fácilmente 30-45minutos dependiendo de tu cpu y apps incluidas.
Cuando termine, en la carpeta /place-apk-here-to-batch-optimize tendremos las apk originales y las optimized-*.apk. Como las que necesitamos son las optimized-*.apk, sepáralas en una carpeta aparte y añade y ejecuta este script (http://www.multiupload.com/4O3BIOJ5L5) desde la misma carpeta para facilitar la tarea de renombrar todos los archivos, aunque se puede hacer manualmente. El script es compatible con linux y windows a través de cygwin y es muy básico, pero si alguien se anima ha hacer un batch para windows lo añado encantado, bastante me ha costado crear este ;).
Ya solo sobreescribir cada apk optimizada en /system/app donde ya tenemos nuestras apps deodexed -/system/app y tendríamos nuestras apps deodexizadas, png optimizadas y con zipalign aplicado :-)
La razón de optimizar solo estas aplicaciones es porque las demás o dan errores por incompatibilidad con esta optimización o simplemente no se benefician de ella al no tener png, y además ahorramos bastante tiempo, ya que este sistema busca png en toda la estructura de directorios de cada app siendo un proceso muy laborioso. Aún así algunas de estas aplicaciones que estamos incluyendo se benefician ínfimamente de esta optimización y posiblemente no merece la pena pasarlas por este proceso, pero eso ya queda a tu elección.
Por ejemplo tanto framework-res.apk como twframework.apk necesitan hacerse manualmente para poder optimizar los archivos 9.png que requieren otro tratamiento, pero realmente solo ganamos menos de 1MB para el primero y 25Kb para el segundo.
Así que en mi opinión no merece la pena el esfuerzo teniendo en cuenta la mejora. Es más, posiblemente esta optimización apenas aporta mejora alguna a un terminal como el galaxy y más con pantalla superamoled, pero al menos que sepamos que existe, como funciona y como aplicarla.
Hay otras herramientas para windows que realizan esta optimización como xUltimate Theme , más info y descarga (http://www.droidforums.net/forum/xeudoxus/47283-release-xultimate.html)
##
Solo aplicar Zipalign
Si no te interesa ninguna de las dos optimizaciones anteriores pero quieres aplicar zipalign a tus stock apps utiliza el programa HTC Android-Kitchen como se detalla en "Deodex+Zipalign" pero seleccionando la opción "6" Zipalign all *.apk files to optimize RAM usage.
Es muy recomendable darle una pasada aunque suelen venir ya zipaligned.
Más info zipalign: http://developer.android.com/resources/articles/zipalign.html
vvaleta
14/12/10, 18:27:20
Pues te instalas virtualbox
intronauta puede poner algún enlace para la descarga del virtualbox? lo digo porque lo preguntaran.
Como siempre, "un placer tenerte en este foro" :ok:
jorgecg
14/12/10, 18:29:59
Pues te instalas virtualbox en un periquete y lo instalas ahí, más fácil y automatizado imposible! Uhmmm.... pues es verdad. No habia caido en eso.
Lo he tenido instalado ese programa en Ubuntu, para probar otras distribuciones de Linux. Ya no me acuerdo de como se configuraba... pero todo es ponerse.
Bueno, cuando tenga un rato (seguramente el finde) lo pruebo.
@intronauta (http://www.htcmania.com/member.php?u=175730) puede poner algún enlace para la descarga del virtualbox? lo digo porque lo preguntaran.
Como siempre, "un placer tenerte en este foro" :ok:
con tu permiso intronauta se puede bajar de aqui http://download.virtualbox.org/virtualbox/3.2.12/VirtualBox-3.2.12-68302-Win.exe
intronauta
14/12/10, 18:36:54
Es que no quería que este hilo se dedicase a resolver esas dudas, la verdad. En google está documentado como hacerlo hasta el exceso, pero bueno, un tutorial de tantos donde se explica paso a paso como hacerlo http://sliceoflinux.com/2009/11/05/instalar-ubuntu-dentro-de-windows-con-virtualbox/
descargar de la página oficial el último virtualbox e idem con ubuntu (por ejemplo)
######
Este tutorial es muy muy básico, no esperes un tutorial más básico para hacer todo sin tener ni idea!!.
NO ES EL OBJETIVO DE ESTE TUTORIAL!!!!!
Necesitas instalar virtualbox, conocer como funciona un update-script y un mínimo de conocimientos para moverte por la consola, tanto en windows como en linux antes de pasarte por aquí. De otra manera pierdes el tiempo.
google, google, google google.....
vvaleta
14/12/10, 18:40:39
Es que no quería que este hilo se dedicase a resolver esas dudas, la verdad. En google está documentado como hacerlo hasta el exceso, pero bueno, un tutorial de tantos donde se explica paso a paso como hacerlo http://sliceoflinux.com/2009/11/05/instalar-ubuntu-dentro-de-windows-con-virtualbox/
descargar de la página oficial el último virtualbox e idem con ubuntu (por ejemplo)
######
Este tutorial es muy muy básico, no esperes un tutorial más básico para hacer todo sin tener ni idea!!.
NO ES EL OBJETIVO DE ESTE TUTORIAL!!!!!
Necesitas instalar virtualbox y conocer como funciona un update-script antes de pasarte por aquí. De otra manera pierdes el tiempo.
google, google, google google.....
No lo decia por tener un manual, yo ya tengo linux en una partición, era para que los que tengan solo win, se bajen el virtualbox de aqui mismo y se pongan a ello. :ok:
Y ahora seguimos con el hilo en cuestión. ;-)
Genial! en serio, un 10 por tu parte! brutal! estas navidades me pongo seguro! Mil gracias!!
PD: Si, te he agradecido el post de <reservado> también ese post se lo merece!
intronauta
14/12/10, 18:50:33
No lo decia por tener un manual, yo ya tengo linux en una partición, era para que los que tengan solo win, se bajen el virtualbox de aqui mismo y se pongan a ello. :ok:
Y ahora seguimos con el hilo en cuestión. ;-)
era un aviso a navegantes, no me refería a tí compi :ok: pero es que me huelo el percal y quería dejarlo claro, aunque luego cada uno postea donde y cuando le da la gana, todo sea dicho XD.
Sacar adelante un rom tiene su complejidad y más de uno espera un paso a paso desde la nada y no me gustaría que se convirtiera en eso el hilo.
Esto va de ensayo y error y curiosear mucho en otras custom rom, que scripts utilizan, ver su estructura, comparar update-script,....
SE NECESITAN CONOCIMIENTOS PREVIOS
Lo más complicado es optimizarlo.
Con los programas del primer post es más o menos automático pero no funciona con lodas las apks y debes revisar si alguna falla.
Zipalign es muy interesante pero optimizar la png creo que no aporta mucho a terminales de 1ghz, pero bueno, ahí está el proceso más automatizado que he encontrado. Más info en XDA o google.
Deodexizar es más complicado. No lo he probado pero pongo la herramienta más sencilla para hacerlo, aunque en xda encontrarás mucha info de como hacerlo manualmente una a una. Pueden producirse fallos y dejar apps sin deodex asi que ojo. Un error en este proceso y tendrás FC extraños y reinicios. Si no estás interesado en tematizar no lo hagas, entre lo que tarda y lo delicado que es mejor ir a lo fácil.
Demasiado hacha suelto en este foro...
Ahora si que no tengo excusa xD
Sent from my GT-I9000 using Tapatalk
vvaleta
14/12/10, 18:59:41
Como dice intronauta, todo comentario que no sea de la cocina de una ROM, se borrara y no pidais explicaciones por favor, es para mantener este hilo limpio de todo, estáis avisados. :ok:
(si se me pasa algún mensaje inadecuado, mándame privi o reporte)
“Regala un pescado a un hombre
y le darás alimento para un dia,
enséñale a pescar y lo alimentarás
por el resto de su vida"
(Proverbio Chino) Esto lo pongo en mi firma :sisi1:
BRAVO
y para que vvaleta no me borre el post: :nav3:
Voy a buscar en google si es posible montar de nuevo todos los archivos para cargarlos en Odin aunque solo sea modificando el Kernel con CWM+SU+busy+LG (lo pongo asi junto para que parezca que se de que hablo :roto2rie)
intronauta
14/12/10, 20:49:58
no las podemos crear, solo podemos montarlas, una pena....la trócola! la trócola! :roto2rie
He creado mi propia rom, sin zipalign, ni deodexed, sólo con unas cuantas app reemplazadas a /system/app, unas cuantas añadidas a /data/app, el csc fop.
La ROM se instala correctamente, pero tras pasar la pantalla del sonidito y la del logo S, la pantalla se queda negra y el teléfono vibra cada ratillo. Algún consejo? Lo he intentado varias veces, pero nada el resultado siempre es el mismo... No sé si el error puedo hacerlo en la parte del CSC, porque el resto está bien clarito y no tiene lugar a confusión.
PD: Si consideráis que mi post debe ser borrado, no me molestaría en absoluto ;)
vvaleta
14/12/10, 23:18:34
y para que vvaleta no me borre el post:
Si es de vida o muerte, existen los privis.... :silbando:
ElSorro
14/12/10, 23:33:10
Que bueno, un guia burros para cocinar jejeje.
Me apunto.
Una cosilla, que custum kernel recomendais? para JPU ??
Saludos.
EDITO
Me he lanzado y me ha dado este error, cuando tenia preparada la primera prueba, ha sido a la hora de flahsear....
E:Can´t symlink /system/bin/chmod
E:Failure at line 6:
symlink toolbox SYSTEM:bin/chmod
Podríamos saber cual es el tamaño máximo que ha de tener /system/app, si hay algo que es mejor no meter ahí y el tamaño máximo de /data/app?
Si creo una rom sin meter nada ahí la instalación se hace y la rom funciona, pero si la creo metiendo apks la instalación se hace pero tras la pantalla del logo S la pantalla se queda en negro vibrando cada rato
Sent from my GT-I9000 using Tapatalk
Sent from my GT-I9000 using Tapatalk
ElSorro
15/12/10, 11:20:28
Bueno pues yo ya estoy al lio.
Estoy trabajando ya sobre una rom con base JPU y la verdad es que ahora si que me gusta Android jeje.
Me faltaba este empujoncito gracias intronauta (http://www.htcmania.com/member.php?u=175730).
Alguna otra forma de optiomizacion ¿?
intronauta
15/12/10, 12:16:14
Podríamos saber cual es el tamaño máximo que ha de tener /system/app, si hay algo que es mejor no meter ahí y el tamaño máximo de /data/app?
Si creo una rom sin meter nada ahí la instalación se hace y la rom funciona, pero si la creo metiendo apks la instalación se hace pero tras la pantalla del logo S la pantalla se queda en negro vibrando cada rato
Sent from my GT-I9000 using Tapatalk
Sent from my GT-I9000 using Tapatalk
La partición /system con pit.512 ocupa 280MB
en /system/app se meten aplicaciones básicas del sistema. Nos interesa meter los launcher ahí ya que la memoria de system es más rápida y el launcher interesa que se ejecute con toda la fluidez posible.
Ten en cuenta que cuando actualizamos Gmail, Maps, Youtube desde el market, esa actualización se instala en /data/app por lo que la versión original en /system/app no pinta nada.
La aplicación superuser es casi obligatoria cuando rooteamos, asi que dejarla en system nos garantiza que sobreviva a un wipe
Bueno pues yo ya estoy al lio.
Estoy trabajando ya sobre una rom con base JPU y la verdad es que ahora si que me gusta Android jeje.
Me faltaba este empujoncito gracias intronauta (http://www.htcmania.com/member.php?u=175730).
Alguna otra forma de optiomizacion ¿? ¿Conseguiste iniciar la rom?
¿ya no te da error en linea 6 al flashear?
ElSorro
15/12/10, 12:19:02
¿Conseguiste iniciar la rom?
¿ya no te da error en linea 6 al flashear?
Si el problema estaba en que habian archivos que hay que quitar y por eso no podia crear el link simbolico (que feo suena en castellano jeje).
Por ejemplo el /system/bin/su
Eran 2 o 3 mas los que faltaban por quitar, pero no los apunte... segun me daba el error los borraba.
Saludos.
intronauta
15/12/10, 12:20:40
Joer!!!
Menudo pedazo de guía que se está currando DocRambone en XDA!!
Si lo se me espero y traducimos directamente! XD
http://forum.xda-developers.com/showthread.php?t=869614
De lo poco que tiene posteado por ahora hay una cosa muy interesante, que es en vez de montar un factoryfs.rfs para extraer /system, utilizar una imagen de un nandroid backup (system.img).
Lo añado al primer hilo.
Habrá que estar atentos a cómo hace las optimizaciones y solventa problemas, que es donde está el cogollo.
maresadi
15/12/10, 12:28:49
espero que los que se van a meter en esto tengan un buen seguro para el mobil pq creo que muchos lloraran estas navidades y no precisamente de alegria
intronauta
15/12/10, 12:36:46
espero que los que se van a meter en esto tengan un buen seguro para el mobil pq creo que muchos lloraran estas navidades y no precisamente de alegria
Y eso??? Es bastante más seguro que flashear una rom desde odin y download mode, se tocan las particiones más accesibles. No hay problema como para tener miedo a que se rompa o brickee.
ElSorro
15/12/10, 12:47:23
Estoy intentado crear un update.zip para eliminar las app que no quiero y no para da darme error de sintaxis.
show_progress 0.1 0
delete SYSTEM:app/aldiko-standard-1.2.6.1-samsung-s1.apk
delete SYSTEM:app/DualClock.apk
delete SYSTEM:app/DualClock.odex
delete SYSTEM:app/Layar-samsung.apk
delete SYSTEM:app/MiniDiary.apk
delete SYSTEM:app/MiniDiary.odex
delete SYSTEM:app/MyFiles.odex
delete SYSTEM:app/PressReader.apk
delete SYSTEM:app/SamsungApps.apk
delete SYSTEM:app/SamsungWidget_CalendarClock.apk
delete SYSTEM:app/SamsungWidget_CalendarClock.odex
delete SYSTEM:app/SamsungWidget_FeedAndUpdate.apk
delete SYSTEM:app/SamsungWidget_FeedAndUpdate.odex
delete SYSTEM:app/SamsungWidget_StockClock.apk
delete SYSTEM:app/SamsungWidget_StockClock.odex
delete SYSTEM:app/UnifiedInbox.apk
delete SYSTEM:app/UnifiedInbox.odex
show_progress 0.1 10
show_progress 0.2 0
delete_recursive DATA:dalvik-cache
show_progress 0.2 10
Que veis mal?
intronauta
15/12/10, 13:10:22
Estoy intentado crear un update.zip para eliminar las app que no quiero y no para da darme error de sintaxis.
show_progress 0.1 0
delete SYSTEM:app/aldiko-standard-1.2.6.1-samsung-s1.apk
delete SYSTEM:app/DualClock.apk
delete SYSTEM:app/DualClock.odex
delete SYSTEM:app/Layar-samsung.apk
delete SYSTEM:app/MiniDiary.apk
delete SYSTEM:app/MiniDiary.odex
delete SYSTEM:app/MyFiles.odex
delete SYSTEM:app/PressReader.apk
delete SYSTEM:app/SamsungApps.apk
delete SYSTEM:app/SamsungWidget_CalendarClock.apk
delete SYSTEM:app/SamsungWidget_CalendarClock.odex
delete SYSTEM:app/SamsungWidget_FeedAndUpdate.apk
delete SYSTEM:app/SamsungWidget_FeedAndUpdate.odex
delete SYSTEM:app/SamsungWidget_StockClock.apk
delete SYSTEM:app/SamsungWidget_StockClock.odex
delete SYSTEM:app/UnifiedInbox.apk
delete SYSTEM:app/UnifiedInbox.odex
show_progress 0.1 10
show_progress 0.2 0
delete_recursive DATA:dalvik-cache
show_progress 0.2 10
Que veis mal?
Pues parece que está bien, lo único que veo es que te falta Myfiles.apk, pero no debe generar error. Reinicia el recovery, a veces soluciona estos problemas.
De todas maneras esto mejor llévalo al hilo de crear updates.zip o echa un vistazo a este hilo y comprueba los zip http://www.htcmania.com/showthread.php?t=159741
Pero has conseguido crear una stock rom y flashearla sin problemas?
ElSorro
15/12/10, 13:17:07
Pues parece que está bien, lo único que veo es que te falta Myfiles.apk, pero no debe generar error. Reinicia el recovery, a veces soluciona estos problemas.
De todas maneras esto mejor llévalo al hilo de crear updates.zip o echa un vistazo a este hilo y comprueba los zip http://www.htcmania.com/showthread.php?t=159741
Pero has conseguido crear una stock rom y flashearla sin problemas?
Si tengo mi rom totalmente funcional.
Si las apps, las puedo eliminar antes de crear la rom, pero como quiiero compartirla pues habra gente que quiera usar esas app para algo.
Por eso la idea es crear una rom mas o menos general y por updates.zip limpiarla.
De todas formas ya tneog mi propia rom jeje
intronauta
15/12/10, 13:18:09
Por error subí un script para hacer backup de EFS antiguo que no funciona, pero ya está corregido y resubido en el segundo post.
intronauta
15/12/10, 13:19:35
Si tengo mi rom totalmente funcional.
Si las apps, las puedo eliminar antes de crear la rom, pero como quiiero compartirla pues habra gente que quiera usar esas app para algo.
Por eso la idea es crear una rom mas o menos general y por updates.zip limpiarla.
De todas formas ya tneog mi propia rom jeje
echa un vistazo al hilo de personalizar una rom extranjera que te he pasado antes y mira los update-script, es más o menos lo que necesitas ;)
ElSorro
15/12/10, 13:21:47
Lo he ojeado por encima, voy a mirarlo mas a fondo.
maresadi
15/12/10, 13:34:29
Intronauta , que pasa ,no nos conoces todavia ? Mas de uno ha consequido briquear su mobil con el tutorial en frente y ahorra te estrañaria que no pasaria igual ha meterse mas a fondo ,todavia!!!! Yo estoy seguro que no voy a hacer el heroe ,jugando con los 600 euros que me costo . Cada uno que haga lo que piensa que puede hacer !!! Yo estoy muy contento con mi posicion de ,,parasito " !!!!!!Esto no me impide pensar que se deberia poner una advertencia porque no es coser y cantar para todo el mundo!y ahora Walleta ...a borar!!!
ElSorro
15/12/10, 13:37:07
Vale no he dicho nada me confundi de link.
intronauta
15/12/10, 13:59:12
Intronauta , que pasa ,no nos conoces todavia ? Mas de uno ha consequido briquear su mobil con el tutorial en frente y ahorra te estrañaria que no pasaria igual ha meterse mas a fondo ,todavia!!!! Yo estoy seguro que no voy a hacer el heroe ,jugando con los 600 euros que me costo . Cada uno que haga lo que piensa que puede hacer !!! Yo estoy muy contento con mi posicion de ,,parasito " !!!!!!Esto no me impide pensar que se deberia poner una advertencia porque no es coser y cantar para todo el mundo!y ahora Walleta ...a borar!!!
Juas!! tienes razón, pondré un comentario en el primer post pero me parece una perogrullada.
Pero es imposible brickear con lo que hay en el primer y segundo post.
Un brick vendrá de modificar un par de BLM flasheando incorrectamente un s-pbl. Si no haces eso y tienes brick, es porque hay un problema de hardware que podría haber ocurrido flasheando desde odin, kies o cualquier cosa.
Partition Size Description
bml1 256 KB contains boot.bin (262144 bytes), Primary Boot Loader (low-level hardware initialization)
bml2 256 KB contains PIT file first 512 bytes
bml3 10240 KB /dev/block/stl3 /efs
bml4 1280 KB contains Sbl.bin (1310720 bytes) Secondary Boot Loader (loads the Linux kernel and passes the necessary arguments)
bml5 1280 KB contains Secondary Boot Loader (for recovery, ect)
bml6 5120 KB param.lfs /mnt/.lfs j4fs
bml7 7680 KB contains zImage and initramfs bml8 7680 KB empty - on Epic 4G and Fascinate, contains recovery.bin
bml9 293376 KB factoryfs.rfs ( /system RFS Partition) /dev/block/stl9
bml10 137216 KB dbdata.rfs ( /dbdata RFS Partition) /dev/block/stl10
bml11 35840 KB cache.rfs ( /cache RFS Partition) /dev/block/stl11
bml12 12800 KB modem.bin
Podríamos hacerle todas las perrerías que quisieramos a las BLM 7 (kernel) ,9(system) y 12(modem) que no debe haber brick alguno.
ElSorro
15/12/10, 14:01:54
Ya descubri el error jejeje. Puto windows, no se por que el fallo era de el, edite el archivo desde linux y comprimi desde linux tambien y ya funciono a la primera.
Seguimos avanzando...
intronauta
15/12/10, 14:07:15
Ya descubri el error jejeje. Puto windows, no se por que el fallo era de el, edite el archivo desde linux y comprimi desde linux tambien y ya funciono a la primera.
Seguimos avanzando...
es posible que algunos editores de textos que usemos en window le den un formato haciéndolo incompatible. Es bueno saberlo
ElSorro
15/12/10, 14:08:43
Si el caso es que he usado el notepad++ que enteoria respeta el formato y todo eso.
Pero o es eso o es el winrar al comprimir en zip, aunque no creo ya que iniciaba el script pero cascaba.
intronauta
15/12/10, 14:11:32
Si el caso es que he usado el notepad++ que enteoria respeta el formato y todo eso.
Pero o es eso o es el winrar al comprimir en zip, aunque no creo ya que iniciaba el script pero cascaba.
Pero lo has vuelto ha hacer con notepad++ y ya va bien o has probado con otro? si no recuerdo mal con el block de notas ramplón no se puede, pero con notepad como dices sería lo ideal.
ElSorro
15/12/10, 14:14:20
Lo edite a pelo en linux.
Lo seguire mirando pero ya te digo en teoria el Notepad++ esta preparado para esto.. no se.
intronauta
15/12/10, 14:18:32
Lo edite a pelo en linux.
Lo seguire mirando pero ya te digo en teoria el Notepad++ esta preparado para esto.. no se.
Perdona, no lo leí bien antes :P
Habría que buscar un editor en windows que funcione bien o descartar si notepad++ da problemas o no. Ya que estás podrías vuelve a probar y eso X-D
****Añado al primer hilo un tutorial para instalar virtualbox sobre windows 7
http://www.htcmania.com/mediawiki/index.php/C%C3%B3mo_instalar_Ubuntu_en_VirtualBox
ElSorro
15/12/10, 14:19:41
jaja claro, dame un ratito, que 1 tiene hambre je
¿Las roms que hacéis tienen los ficheros CSCVersion.txt y SW_Configuration.xml dentro de /system? Lo digo porque veo que otras custom ROM si, mientas que en este tuto no se menciona.
Yo, como comenté anoche sólo pude crear una rom y que funcionase de manera exitosa cuando no metí ningún apk.
En cuanto probé a hacerla metiendo algún q apk en /system/app y unos 10 en /data/app la rom se instalaba pero tras pasar el logo S, pantalla negra y vibraciones… :(
Tal vez el problema sea que metí algún apk que al pre-instalarlo realiza FC’s… Creo que probaré a modificar roms ya creadas por otros xD
intronauta
15/12/10, 15:32:46
¿Las roms que hacéis tienen los ficheros CSCVersion.txt y SW_Configuration.xml dentro de /system? Lo digo porque veo que otras custom ROM si, mientas que en este tuto no se menciona.
Yo, como comenté anoche sólo pude crear una rom y que funcionase de manera exitosa cuando no metí ningún apk.
En cuanto probé a hacerla metiendo algún q apk en /system/app y unos 10 en /data/app la rom se instalaba pero tras pasar el logo S, pantalla negra y vibraciones… :(
Tal vez el problema sea que metí algún apk que al pre-instalarlo realiza FC’s… Creo que probaré a modificar roms ya creadas por otros xD
Tienes que tenerlos en system, si no es así es que lo estás haciendo mal. Asegúrate de extraer el contenido de /XEC/system a /system.
Yo no tengo problemas añadiendo apps, revisa que lo haces bien y no hay incompatibilidades.
ElSorro
15/12/10, 15:36:36
Por partes, he aplicado esto
Zipalign+optimizar png (tarda fácilmente 1h:30m)
a las aplicaciones de system/app
y de 116mb aproximadamente se han reducido a 86 mb.
Miedo me da saber si toca algo mas que optimizar los png jejejeje.
2.- El notepad++ ya me funciona para crear update-script no se por que antes no iva y ahora si....
Tienes que tenerlos en system, si no es así es que lo estás haciendo mal. Asegúrate de extraer el contenido de /XEC/system a /system.
Yo no tengo problemas añadiendo apps, revisa que lo haces bien y no hay incompatibilidades.
Si, en las roms que hice estaba así, pero hoy al echar un ojo a la XXJPU_Doc_V4.0 veo que esos dos archivos también los tiene en /system.
Lo de las incompatibilidades al meter apks pues no sé... Probé 3 o 4 veces con el mismo resultado (instalación de rom ok, pero rom no arranca > pantalla negra tras logo S. Sólo fue bien hasta el final cuando decidí no meter ningún apk... Me temo que me toca prueba/error para descubrir que puede ser.
intronauta
15/12/10, 15:40:14
Por partes, he aplicado esto
Zipalign+optimizar png (tarda fácilmente 1h:30m)
a las aplicaciones de system/app
y de 116mb aproximadamente se han reducido a 86 mb.
Miedo me da saber si toca algo mas que optimizar los png jejejeje.
2.- El notepad++ ya me funciona para crear update-script no se por que antes no iva y ahora si....
enhorabuena!
las optimizaciones se te han aplicado sobre todas las apps? En mi caso algunas las ignoró, no se por qué :pensando:
el caso es que se supone que el ratio de compresión que aplica esa herramienta no es muy alto y ahora no estoy muy seguro pero creo que toca los ogg. Viendo el log la mejora suele rondar en un 0.10% de mejora por png. Lo peor tener que renombrarlas manualmente....
ElSorro
15/12/10, 15:49:57
Rrenonbrar? a mi me las ha dejado con el mismo nombre,...
Es normal que la mejora sea poca, ya que lo qye hace es cambiar las imagenes de png 24 a png 8 bit.
intronauta
15/12/10, 16:00:49
Rrenonbrar? a mi me las ha dejado con el mismo nombre,...
Es normal que la mejora sea poca, ya que lo qye hace es cambiar las imagenes de png 24 a png 8 bit.
no te las ha renombrado a optimiced-xxxx.apk?
Yo usé la opción "batch optimice" y me las renombró. Pensé que sería un apk temporal y luego vuelve a ponerle el nombre original pero las fechas de modificación no coinciden. en mi caso los optimice-xxxx.apk son los optimizados.
ElSorro
15/12/10, 16:15:03
Yo use la opcion 15 y use la opcion ambos "zp"
intronauta
15/12/10, 16:34:20
Yo use la opcion 15 y use la opción ambos "zp"
probaré después de ver por enésima vez Tron X-D
pero te lo hizo con todas? no se saltó ninguna?
agradecimientos especiales a Lorse por su perseverancia y ayuda
Y esto intronauta? si en lo único en lo que he podido ayudar es en que como me cargo todo, te has tenido que molestar en optimizar todo al máximo, para que no lo pueda cascar y eso que lo intento :kanoso:
Por error subí un script para hacer backup de EFS antiguo que no funciona, pero ya está corregido y resubido en el segundo post.
Esto es más nuevo, o no lo miro?
Si el caso es que he usado el notepad++ que enteoria respeta el formato y todo eso.
Pero o es eso o es el winrar al comprimir en zip, aunque no creo ya que iniciaba el script pero cascaba.Perdona, no lo leí bien antes :P
Habría que buscar un editor en windows que funcione bien o descartar si notepad++ da problemas o no. Ya que estás podrías vuelve a probar y eso X-D
Probar este, a mi ningún problema:
File name: notepad2.rar File size: 238.75 KB (http://www.fileserve.com/file/d3cyNvU)
Tienes que tenerlos en system, si no es así es que lo estás haciendo mal. Asegúrate de extraer el contenido de /XEC/system a /system.
Yo no tengo problemas añadiendo apps, revisa que lo haces bien y no hay incompatibilidades.
Yo soy más partidario, aparte de hacer eso luego también copiar la carpeta entera dentro de /system/csc/.
Da mucho juego a la hora de meter aplicaciones en /system/app, cambiar el inicio y apagado y unas cuantas cosas más, que ahora no me acuerdo.
Aparte que así no tienes que andar modificando mas cosas y demás, desde esa carpeta puedes retocar practicamente lo que se te ocurra de /system :nav1:
Joer que avanzados vais ya y yo todavia peleandome con el virtualbox, para compartir las carpetas :risitas:
ElSorro
15/12/10, 20:31:33
Bueno acabo de llegar a casa, y me he puesto a mirar el log de la optimizacion.
De puta madre no pone nada jejeje.
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
"adb" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
El sistema no puede encontrar la ruta especificada.
El sistema no puede encontrar la ruta especificada.
Ya existe el subdirectorio o el archivo optimized.
Ya existe el subdirectorio o el archivo optimized.
No se encuentra el archivo: *.9.png
Ya existe el subdirectorio o el archivo optimized.
Ya existe el subdirectorio o el archivo optimized.
No se encuentra el archivo: *.9.png
Ya existe el subdirectorio o el archivo optimized.
No se encuentra el archivo: *.9.png
...
ElSorro
16/12/10, 01:09:51
Alguien sabe como hacer que las roms soporten themes?
Vamos que sean roms unthemed.
No hay manera de implementar ningun theme en ella....
saludsos.
Alguien sabe como hacer que las roms soporten themes?
Vamos que sean roms unthemed.
No hay manera de implementar ningun theme en ella....
saludsos.
si con theme te refieres a tunearla a tu gusto colores transparencias y demás, hasta donde yo se lo gestiona el framework-re.apk
si con theme te refieres a wallpaper te diré que también lo gestiona el mismo archivo
ElSorro
16/12/10, 01:36:04
si con theme te refieres a tunearla a tu gusto colores transparencias y demás, hasta donde yo se lo gestiona el framework-re.apk
si con theme te refieres a wallpaper te diré que también lo gestiona el mismo archivo
estoy de acuerdo contigo.
Pero cada vez que lo intento sustituir casca.
Si instalo el update.zip desde el recovery. No hace nada al arrancar....
He creado una rom modificada de la v5.5 de darky para añadirle unas cosillas que siempre hago en cada ROM que instalo :)
-Launcher gingerbread de modaco, teclado gingerbread con predicción en español, appwidget picker, pantalla de desbloqueo de samsung y batería androides. Con esto cambian los iconos de batería, cobertura, sonido (en mi opinión a mejor) y al darle al power sale el menú clásico sin recovery, download, etc.
-Además le añadí unas cuantas apps más preinstaladas:el whatsapp, skype, mybackup, titanium backup y google reader.
Si alguien quiere lo subo, aunque supongo que iría mejor en el hilo de la rom de darky...
PD: Como estoy en el curro y no tengo mi ubuntu a mano lo he hecho con winrar, pero doy fé de que funciona xD
ElSorro
16/12/10, 13:15:24
He creado una rom modificada de la v5.5 de darky para añadirle unas cosillas que siempre hago en cada ROM que instalo :)
-Launcher gingerbread de modaco, teclado gingerbread con predicción en español, appwidget picker, pantalla de desbloqueo de samsung y batería androides. Con esto cambian los iconos de batería, cobertura, sonido (en mi opinión a mejor) y al darle al power sale el menú clásico sin recovery, download, etc.
-Además le añadí unas cuantas apps más preinstaladas:el whatsapp, skype, mybackup, titanium backup y google reader.
Si alguien quiere lo subo, aunque supongo que iría mejor en el hilo de la rom de darky...
PD: Como estoy en el curro y no tengo mi ubuntu a mano lo he hecho con winrar, pero doy fé de que funciona xD
Puedes poner algun screen? yo ando buscando la forma de que se trague los themes, en la rom limpia claro.
Tu has usado de base la Doc?? es que no se por que esa ya esta modificada (no termino de saber el que) y se traga los temas, creo que es el kernel.
Yo intento modificar la normal, con el kernel de serie de la jpu.
Por cierto, podrias poner los enlaces al theme de modaco y a su keyboard?
Puedes poner algun screen? yo ando buscando la forma de que se trague los themes, en la rom limpia claro.
Tu has usado de base la Doc?? es que no se por que esa ya esta modificada (no termino de saber el que) y se traga los temas, creo que es el kernel.
Yo intento modificar la normal, con el kernel de serie de la jpu.
Por cierto, podrias poner los enlaces al theme de modaco y a su keyboard?
He usado la base de la darky v5.5.
Cuando llegue a casa subo un screenshot, de todos modos el look es el mismo a excepción de los iconos de sonido, datos, batería y hora (la minibarrita superior) y que al darle a power ya no salen las opciones de recovery, download, esos cambios creo que los hace el mod bateria androide (http://www.megaupload.com/?d=6BP6ARLA)
El teclado gingerbread con predicción español: http://forum.xda-developers.com/attachment.php?attachmentid=458097&d=1291717923 El launcher gingerbread de modaco está en el launcher ;)
ElSorro
16/12/10, 13:42:07
Ok, yo uso de base la rom jpu por que asi se que se le ha hecho y que no...
Y por eso me esta dando problemas para poner temas...
El teclado lo has añadido a la compilacion o lo flasheas despues???
Yo es que con la JPU limpia tuve problemas al añadir apps y hasta esta tardo no llego a casa para usar mi ubuntu, así que no me aguanté más y traté de hacer algo esta mañana con winrar :)
Para el teclado verás que ese zip tiene un archivo apk (lo metes en system/app) y otro archivo de terminación .so que tienes que meter en (/system/lib)
Sent from my GT-I9000 using Tapatalk
ElSorro
16/12/10, 13:47:50
Ya per metiendo a pelo los apk me casca en la jpu limpia jeje.
Usando la base de otra rom cocinada funciona, pero eso no me gusta, por que lo ago por aprender jeje.
Asi que sigo peleandome a ver que puede ser....
Eso mismo me pasaba a mi... Por eso probé a toquetear una rom ya cocinada.
Con historias de themes me meteré esta tarde, ya en Linux, si puedo.
Sent from my GT-I9000 using Tapatalk
ElSorro
16/12/10, 14:18:37
Yo cocino desde Linux, y nada, creo que los tiros van por el kernel.
Pero no queria modificarlo, de todas formas seguire investigando.
ElSorro
16/12/10, 15:20:36
Vale ya descubirir el error.
El kernel original no soporte themes, ni cambios de framwork.
Le puse el voodoo a mi rom y funciona perfectamente.
Muchas gracias. Me has ahorrado unas horillas esta tarde :)
intronauta
16/12/10, 16:44:47
Olvidar los stock kernel, no nos valen. Lo recomendable y más cómodo es un kernel con CWM.
No hay problemas en añadir apps, he añadido tanto en /data/app como en system /app y /framework, borrando o añadiendo de todo sobre una base JPU y cero problemas. Solo he tenido problemas al borrar apps de system en mi afán por hacerlo lo más lite posible y al final eran esenciales para que inicie touchwiz. Asegúrate de no sustituir una aplicación deodexizada sobre una odexizada sin borrar su correspondiente .odex si existe, como el Gallery3d.apk o el TouchWiz30Launcher,apk modificados que rondan por ahí.
**Resubido nuevamente al segundo post el script para hacer backup de EFS en cada flasheo. Por error de sintaxis no hacía bien el .tar :cerveza:. Espero que ya funcione sin problemas.
**He modificado el update-script para hacerlo más sencillo y visible, he quitado algunas líneas que sobraban y eliminado la necesidad del script "wipe" para borrar la dalvik-cache ya que no tenía sentido antes de un format DATA:
Si a alguien le interesa, este es el update-script personalizado que estoy utilizando con mi rom: http://www.multiupload.com/BD6JY92SL4
ElSorro
16/12/10, 17:13:27
Exacto con el kernel vodoo de momento todo perfecto.
Modifico todo y sin problemas.
Tengo todas las app ya deodixadas y la verdad es que cada prueba que hago funciona mejor... o no va jeje.
ElSorro
16/12/10, 18:00:54
Habeis usado este "Gingerbread Launcher r2.apk" launcher?
Yo lo tengo instalado pero no hay manera me da FC nada mas arrancar....
Ese no es el de modaco? Si es así, es el que yo uso. A mi me va dpm
Sent from my GT-I9000 using Tapatalk
intronauta
16/12/10, 18:31:53
yo lo que no soy capaz es de deodex InfoAlarm.odex :enfadadisimo:
¿alguna pista? estoy haciéndolo con Android-kitchen....
ElSorro
16/12/10, 18:34:37
jeje a mi tampoco me dejaba InfoAlarm.odex con el android kitchen.
La unica solucion, fue cogerlo de otra rom ya deodexado. El problema esta en que no se que clase de android usa para el odex y el software no es capaz de reconocerlo.
Podrias pasarme el Launcher de Gingerbreadde modaco? para que lo pruebe.
Podrias pasarme el Launcher de Gingerbreadde modaco? para que lo pruebe.
Aquí tienes: http://www.megaupload.com/?d=GKOWF9AM
intronauta
16/12/10, 19:20:59
Una herramienta para solucionar problemas con /data/apps después de deodex
http://forum.xda-developers.com/showpost.php?p=9653917&postcount=2829
intronauta
16/12/10, 20:41:40
Añadidas instrucciones para aplicar optimizaciones (deodex->zipalign+png_optimized) en el segundo post.
ElSorro
16/12/10, 20:44:29
es aconsejable pasar las 2? yo he pasado el deodex y el zipalign pero el png optimize a esta rom que uso ahor ano se la estoi apsando
intronauta
16/12/10, 21:00:31
es aconsejable pasar las 2? yo he pasado el deodex y el zipalign pero el png optimize a esta rom que uso ahor ano se la estoi apsando
son opcionales, yo creo que no merece la pena con lo que tarda :risitas: pero como se está aplicando en la mayoría de las custom roms mejor saber como hacerlo y que cada uno decida si realmente le aporta una mejora. En terminales como el HTC Hero si se notaba al tener menos recursos, pero en un Galaxy S....
Si no vas a aplicar temas, con zipalign es suficiente, ni siquiera deodex.
Mi duda es si con el batch optimice del android-kitchen además de los cambios en los png se aplica zipalign, creo que si pero el autor no lo deja claro :pensando:
ElSorro
16/12/10, 21:45:21
Para automatizar el lagfix, indicas esto:
Automatiza tu configuración del lagfix para Universal Lagfix (ULF)
El que lleva el kernel vodoo funcionaria igual no? quiero decir creando el archivo /system/etc/lagfix.conf
??
intronauta
16/12/10, 23:00:12
Para automatizar el lagfix, indicas esto:
Automatiza tu configuración del lagfix para Universal Lagfix (ULF)
El que lleva el kernel vodoo funcionaria igual no? quiero decir creando el archivo /system/etc/lagfix.conf
??
No lo he probado con voodoo pero seguro que no. El voodoo es automático, solo nos deja desactivarlo y activarlo. Creo que funciona todo creando archivos o carpetas para activar y desactivar opciones de la misma forma que hacemos para desactivarlo con "/sdcard/voodoo/disabel lagfix" , pero en /voodoo/run. En cualquier caso el nuevo voodoo está diseñado para poner todo en ext4 de forma desatendida, tampoco tendría mucho sentido desactivar ext4 para /system
Si alguien encuentra la forma de hacerlo bienvenido sea! y lo añado.
intronauta
17/12/10, 16:23:42
Añadidas algunas cosillas que faltaban, como modificar el fingerprint para que el market muestre todas las aplicaciones y crear manualmente el extended power menu
intronauta eres un hacha macho, parte de la pasta que se lleven en esta web por la publicidad debería ir a ti ;)
Bueno, pues ya he "deoxedizado" mi rom, también hice el zipalign que apenas tardó nada, es normal?
Lo que no hice fue lo de comprimir los png ya que tal y como venía en el tuto (ahora editado) no me enteraba porque yo usaba otra versión creo.
Al igual que vosotros al infoalarm.apk no hubo manera de sacarle el odex, de todos modos, para que es ese apk???
intronauta
17/12/10, 23:10:20
intronauta eres un hacha macho, parte de la pasta que se lleven en esta web por la publicidad debería ir a ti ;)
Bueno, pues ya he "deoxedizado" mi rom, también hice el zipalign que apenas tardó nada, es normal?
Lo que no hice fue lo de comprimir los png ya que tal y como venía en el tuto (ahora editado) no me enteraba porque yo usaba otra versión creo.
Al igual que vosotros al infoalarm.apk no hubo manera de sacarle el odex, de todos modos, para que es ese apk???
No es necesario aplicar zipalign después de deodex, ya están lo llevan aplicado, por eso zipalign pasa de largo en cada aplicación y tarda segundos. Como norma general cualquier herramienta que automatiza el modificar un apk sea como sea ya aplica zipalign al reempaquetar.
Lo del infoalarm.odex no tengo ni idea, lo he borrado desde el principio porque uso una del market asi que no echo de menos nada, pero imagino que será la alarma de samsung. Me suena que tenía una que te decía el tiempo y eso...
Por lo pronto no se me ocurre cómo deodex esa aplicación, habrá que esperar a que docrambone publique el hilo completo de cocinar roms en XDA, y lo mismo para optimizar los png :/
Gracias por la info. El infoalarm ese a juzgar por el icono tiene que ser una app que traía alguna rom que se llamaba noticias y tiempo o algo así (o al menos ese traía).
Por cierto alguien ha sido capaz de hacerse una ROM que cambie el product code a FOP. ¿Puede pasarme los archivos?
Ayer hice una no sé ni como, pero ahora que piloto más el tema no veo la manera, por más que hago sigue siendo KOR...
intronauta
18/12/10, 00:23:43
Yo siempre uso FOP, si te urge, en el hilo de personalizar roms extranjeras tienes zips para poner fop , sacalo de ahí, ahora no puedo subir nada.
Por cierto, he quitado lo de automatizar universal lagfix porque no funciona, me engañó y me dio la impresión de que era válido pero no.
intronauta
18/12/10, 19:15:37
Actualizado con la configuración correcta para automatizar la configuración de lagfix, tweaks y BLN en kernels basados en Universal Lagfix.
intronauta
18/12/10, 21:15:38
Añadido como garantizar que Voodoo 5.0.2 se active automáticamente en el primer inicio después de haber sido deshabilitado en flasheos anteriores.
Lo primero, Gracias por el tutorial, ya que me he animado a hacer una rom y parece que funciona, pero quisiera personalizar alguna imagen, ya sea del arranque, el fondo de pantalla o del apagado pero no se como hacerlo, es muy complicado?
Gracias otra vez por el curro.
intronauta
20/12/10, 01:23:45
Lo primero, Gracias por el tutorial, ya que me he animado a hacer una rom y parece que funciona, pero quisiera personalizar alguna imagen, ya sea del arranque, el fondo de pantalla o del apagado pero no se como hacerlo, es muy complicado?
Gracias otra vez por el curro.
Para cambiar la animación de inicio necesitas un kernel que soporte esa función (speedmod, voodoo y derivados lo hacen) y colocar un bootanimation.zip en /system/media/bootanimation.zip. En XDA en el hilo de temas y apps alguno tiene que haber. La animación de apagado ni idea. Tenemos /system/media/ llena de archivo .qmu que lo mismo están relacionados, no lo se.
Para cambiar imágenes y demás en un principio tendrás que tener tus apps deodexed, descomprimirlas, cambiar las imágenes que quieras y volverlas y añadir al zip original comprimido. Tener cuidado con el tamaño tanto en pixeles como en kb. Lo más interesante lo verás en /system/framework/framework-res.apk.
por ejemplo, el wallpaper por defecto está aquí /framework-res.apk \res\drawable-hdpi-v4\default-wallaper.jpg. Renombra el tuyo a defaul_wallpaper.jpg y añádelo a capón sobre el zip.
Para cambios más profundos tendrás de decompilar, modificar los xml que procedan y compilar. Mucho más delicado.
Sobre crear temas no se mucho, la verdad
ElSorro
22/12/10, 14:04:19
Para crear el extendend con que decompilar los archivos? y se vuelven a compilar?
Sobre crear temas no se mucho, la verdad
Pues menos mal que no sabes mucho, por que de ese post se saca otro tuto :nav1:
Salu2
intronauta
22/12/10, 17:47:49
Para crear el extendend con que decompilar los archivos? y se vuelven a compilar?
APK Manager, el enlace está en la parte de "optimizar png" y si, es decompilar, modificar y compilar.
**He añadido como Montar imágenes .rfs en WINDOWS
ElSorro
22/12/10, 23:24:21
APK Manager, el enlace está en la parte de "optimizar png" y si, es decompilar, modificar y compilar.
**He añadido como Montar imágenes .rfs en WINDOWS
Has usado el Apk-manager en Linux?? a mi es que de momento me da error de los PATH....
EDITO
Vale no dije nada ya estoy solucionandolo jeje.
CloudyX
23/12/10, 21:37:36
Chicos éste tema me parece que se merece un chinchetazo, con el permiso de intronauta
DoktorZero
23/12/10, 23:16:50
Gran trabajo intronauta
por ejemplo, el wallpaper por defecto está aquí /framework-res.apk \res\drawable-hdpi-v4\default-wallaper.jpg. Renombra el tuyo a defaul_wallpaper.jpg y añádelo a capón sobre el zip.
No consigo que el wallpaper me aperezca. No se si no te he entendido o lo estoy haciendo mal. Podríais explicarme como hacerlo?
Gracias. Un grandísimo trabajo
intronauta
28/12/10, 13:53:25
No consigo que el wallpaper me aperezca. No se si no te he entendido o lo estoy haciendo mal. Podríais explicarme como hacerlo?
Gracias. Un grandísimo trabajo
Renombra tu wallpaper deseado a "default_wallpaper.jpg" (asegúrate que esté a 960x800pixels)
Abre (sin descomprimir) framework-res.apk y ve a /res/drawable-hdpi-v4/ Ahí verás un "default_wallpaper.jpg"
Arrastra tu default_wallpaper.jpg a /res/drawable-hdpi-v4/ y sobreescribelo -o borra el original y añade el tuyo, como prefieras-.
Si aun así no te lo asigna por defecto, prueba añadiéndolo también a /res/drawable/ donde hay otro "defaul_wallpaper.jpg"
Es muy sencillito ;)
Es lo que hacía, pero no me dejaba luego flashear. e me quedaba pillado al encender.
Graciaas de todas formas. Seguiré intentando
intronauta
29/12/10, 19:15:20
Probablemente tenga que ser incluido en el primer flasheo. yo lo probé asi y no me dio problemas.
EspaquetzaL
31/12/10, 20:01:14
Mira lo que he encontrado un tutorial sobre como crear room personalizado para odin:
http://androidforums.com/behold-2-all-things-root/54424-creating-custom-roms-backups-odin.html
Está en inglés, aún no he probado.
LorseLorse (http://www.htcmania.com/member.php?u=96785), creo que este es el tutorial que buscabas en google. (#14 (http://www.htcmania.com/showpost.php?p=1610289&postcount=14))
por fin alguien que me explica clarito como hacer una Rom (quiero decir en spain claro).
gran aporte ahora que vuelvo a tener un poquito de time me pondre a ello a ver que sale.
gracias:palomitas:
intronauta
12/02/11, 17:16:05
Solucionado el problema para aplicar deodex a InfoAlarm.apk (por fin). :-)
No es la solución más elegante que he encontrado ya que le decimos que busque las classes en todos los .jar de /framework hasta que las encuentre en vez de especificar claramente cuales son los archivos realmente necesarios que incluyen las clases necesarias, pero teniendo en cuenta que tarda menos de un minuto en buscar tampoco hay drama en ello y no genera ningún error o incompatibilidad.
Hay otras herramientas para deodex en windows que no dan este problema con InfoAlarm.apk y son capaces de encontrar las clases sin pedir ayuda, como xUltimate (http://forum.xda-developers.com/showthread.php?t=700904), pero HTC Android Kitchen por ahora es la única que funciona tanto en windows como Linux y por eso me he centrado en ella, ya que realmente no hay diferencias entre una y otra más allá de tener que aplicar inforalarm manualmente.
intronauta
12/02/11, 18:10:12
Actualizado con updater-script en extras.zip, automatizaciones varias para speedmod 13A y alguna que otra cosilla que he visto por ahí.
alvhergon
12/02/11, 20:29:07
Vaya currada. :ok:
intronauta
13/02/11, 00:08:07
Por fin ya está terminado toda la parte de optimizaciones que tenía una espinita clavada con este tema:
deodex completo->optimizar png sin errores->zipalign completo :-)
vvaleta
13/02/11, 00:10:20
valla currazo que lleva esto tío... :aplausos:
intronauta
13/02/11, 00:25:53
Necesitaría alguien con windows que haga el proceso de optimizar png desde windows y me confirme si en la carpeta de trabajo crea las apps optimizadas como optimized-*.apk o mantiene el nombre original de la app sobrescribiéndola.
Vamos, que en linux, dentro de la carpeta /place-apk-here-to-batch-optimize cuando acaba de optimizar tengo cada apk duplicada, por ejemplo Vending.apk y optimized-Vending.apk y toca renombrarlas, y quiero saber si con windows pasa igual o solo están en la carpeta las apps optimizadas ya con su nombre original.
vvaleta
13/02/11, 00:32:56
Hecho intronauta, esta bien asi??:ok:
intronauta
13/02/11, 00:35:39
Hecho @intronauta (http://www.htcmania.com/member.php?u=175730), esta bien asi??:ok:
assias!! :ok:
intronauta
por si quieres añadirlo en la sección de Build.prop:
ro.product.locale.language=en Por defecto viene en (Ingles), poniendo es arranca aunque no tengas sim directamente en español
ro.product.locale.region=GB Este estoy probando pero no se que código será el español si ES, ESP o SP :risitas:
intronauta
13/02/11, 13:59:25
@intronauta (http://www.htcmania.com/member.php?u=175730)
por si quieres añadirlo en la sección de Build.prop:
ro.product.locale.language=en Por defecto viene en (Ingles), poniendo es arranca aunque no tengas sim directamente en español
ro.product.locale.region=GB Este estoy probando pero no se que código será el español si ES, ESP o SP :risitas:
Genial, pues ya me dirás cuando des con con ella pero supongo que será "ES"
edito, es "ES" http://www.htcmania.com/showthread.php?t=118417
Vale pues vuelta a empezar con esa modificación, para ver como se comporta a nivel de APN automáticas, estoy haciendo las pruebas sin la confi de CSC en system y sin la carpeta :pensando:
Gracias
intronauta
13/02/11, 14:11:48
Vale pues vuelta a empezar con esa modificación, para ver como se comporta a nivel de APN automáticas, estoy haciendo las pruebas sin la confi de CSC en system y sin la carpeta :pensando:
Gracias
sin csc?? :oh:
siempre he pensado que samsung vincula el csc al RIDL, incluso el market comprueba el csc,.... ya nos cuentas ;)
Yo y mis ideas de bombero :meparto:, el teléfono es totalmente funcional, recibes y emites llamadas
sin problema lo del market no lo probe, pero no consegui que me ponga las apn directamente.
Ahora estoy otra vez flasheando la js5 limpia, para empezar de nuevo.
todo esto es por un archivo xml que me he encontrado en /system/etc/
Y estoy haciendo pruebas para ver el comportamiento, no se si tendrá algo que ver con la famosa R
pero ya lo dejo el nombre del archivo es apns-conf.xml por si alguien sabe su función o quiere hacer pruebas :silbando:
Danichann
02/03/11, 12:35:19
He intentado abrir el factoryrf con el poweriso y no hay tu tía. Vo a probar a hacerlo desde ubuntu.... Seguro que funciona, pero también se podría sacar del terminal con adb no?
intronauta
02/03/11, 12:52:13
He intentado abrir el factoryrf con el poweriso y no hay tu tía. Vo a probar a hacerlo desde ubuntu.... Seguro que funciona, pero también se podría sacar del terminal con adb no?
no sabría que decirte, nunca lo probé, leí no se dón en sda que algunos lo hacía con poweriso y lo añadí, con Magiciso seguro que si porque pude probarlo.
Desde linux seguro que si y desde adb también, o desde un system.img de un backup,, etc hay varias formas.
Danichann
02/03/11, 13:10:07
:abrecomillas:Creamos nuestra carpeta de trabajo ROM:
Copia el contenido de /factoryfs a /ROM/system
Borrar los siguientes archivos:
/system/bin/ --->[cat, chmod, chown ,cmp, csview, date, dd, df, dmesg, dumstate, getevent, getprop, hd, id, ifconfig, iftop, insmod, ioctl, ionice, kill, ln, log, ls, lsmod, mkdir, mount, mv, nandread, netstat, newfs_msdos, notify, printenv, ps, reboot, renice, rm, rmdir, rmmod, route, schedtop, sendevent, setconsole, setprop, sleep, smd, start, stop, sync, top, umount, vmstat, watchprops,wipe]:cierracomillas:
Por qué se eliminan todos estos comandos??
siento preguntar tanto, pero dentro de lo que cabe (o de lo que me cabe a mí en la cabeza xD) me gusta saber que estoy haciendo.
Gracias y saludos!!! Por cierto, grandes aportes tienes en el foro jejejej
Ed2. Sí, el magic iso lo abre.
ED3. ROM/system/xbin/dreboot Qué hace exactamente "dreboot"?
intronauta
02/03/11, 13:52:20
:abrecomillas::cierracomillas:
Por qué se eliminan todos estos comandos??
siento preguntar tanto, pero dentro de lo que cabe (o de lo que me cabe a mí en la cabeza xD) me gusta saber que estoy haciendo.
Gracias y saludos!!! Por cierto, grandes aportes tienes en el foro jejejej
Ed2. Sí, el magic iso lo abre.
ED3. Qué hace exactamente "dreboot"?
Pues tampoco sabría decirte con exactitud, parece que utilizando toolbox se desbloquean algunos atributos que no vienen en los binarios "de serie" y que no no son soportadas por busybox, por eso les hacemos un symlink. Si te fijas, después de la instalación completa, prácticamente todos los binarios de /system/bin son toolbox o busybox symlinks excepto unos pocos.
El dreboot lo mismo, por más que busco no doy con más info de este binario. El caso es que verás que todas las custom roms lo integran, puede que ayude a forzar reinícios para los menús extendidos de apagado, quickboot, etc.. pero es una suposición.
Yamagata-9th
02/03/11, 15:47:26
Buenas:
Ante todo gracias intronauta, tu trabajo no tiene desperdicio:)
Estaba intentando aprender un poco en estode la cocina de ROMs. Como todavía soy muy novato, me he currado una ROM en romkitchen.org, y ahora quería "jugar" a modificarla.
He editado el build.prop, y quería meterle algún theme, además de apps.
Me ha surgido la duda; ¿solo con poner las apks en ROM/data/app se instalarán al instalar la ROM? ¿no hay que escribir rutas en ningún listado o script?
Otra duda que me surge es acerca de zipalignear esas aplicaciones. El otro día hice la prueba a sacar TODAS mis apks, pasarlas por un zipalingn, y volverlas a meter. ¿resultado? restaurar backup con cwm. Supongo que muchas no eran ni compatibles con el zipalign, pero ¿como puedo saber que apk necesita pasar por el zipalignado? ¿o solo con tener el script que zipalignea las apks en el inicio vale?
GRACIAS!
Yo te contesto a alguna que otra duda:
-Las apks las puedes poner en data pero hay algunas que no se instalaran (misterios de la vida) y tendran que ir si o si en system app (algunos launchers..miui music...etc)...
El zipaling y el deodex...Pues a mi no me han dado ningun problema desde Ubuntu...pero a saber...
Un theme es sustituir archivos. Lo mas interesante es meterte en el framework por ejemplo que es bastante entretenido ;)
Yamagata-9th
02/03/11, 16:51:45
Muchas gracias elite. Bueno, no es muy problematico el tema de las apks entonces... con mi sgs en marcha puedo ver que apks van a system y que apks van a data, el problema era si había quehacer algo mas que copiarlas. (cuando quise hacer un zip instalable desde el cwm no lo conseguí por algún rollo de firmar las apks, por eso preguntaba).
Respecto a lo de zipalignear, ya que tengo el Ubuntu10.10 instalado, lo intentaré hacer desde ahí a ver....
El caso es que cuando lo hice desde Windows conseguía quitar casi un 30% de lo que ocupaban las 100 apks que metí, así que me pareció interesante hacer....
Un theme es sustituir archivos. Lo mas interesante es meterte en el framework por ejemplo que es bastante entretenido ;)
Y es aqui donde está (creo) uno de los problemas que mas me gustaría investigar, pues cuando me ha tocado flashear terminales de Yoigo, es al meter el theme cuando aparece la "R" de Roaming, y cuando hay que activar "intinerancia de datos" para que funcione internete.... (el mio es Orange así que probar esto me resultará dificil....)
...Y ya puestos otra preguntilla......
Si cojo un theme hecho por otro, ¿se puede modificar? por ejemplo me gusta el theme R64, pero a veces resulta demasiado oscuro, ¿se podría aclarar? o meter las animaciones de otro theme, ya que este no tiene?
GRACIAS!
Si, todo es ir viendo los archivos que causan esas animaciones, o fondos, o colores y modificarlos :ok:
Yamagata-9th
02/03/11, 17:51:10
graciaaas!
He leido como hacer un script que se ejecute en el inicio, pero quisiera saber si se puede hacer un script que se ejecute antes de arrancar un programa.
Ejemplo practico:
El PowerAmp, gran aplicación, me da la kaka con que es evaluación bastantes veces. La leche es ir por ahí currando, ir a poner la musica, y de repente no va, blabla...
He aprendido que si voy a aplicaciones --> administrar aplicaciones --> powerAmp --> borrar datos, se soluciona, y que acto seguido el reproductor vuelve a funcionar.
He estado mirando, y al parecer, cuando hago eso desde "administrar aplicaciones", borro estas carpetas:
/data/data/com.maxmpz.audioplayer/databases/
/data/data/com.maxmpz.audioplayer/files/
Mi pregunta es si se podría hacer que al arrancar el PowerAmp borre esas carpetas siempre con un script, y si es así como, o si solo las podré poner en el inicio, ejecutandose solo cada vez que inicie el sgs.
MUCHISIMAS GRACIAS.
Danichann
02/03/11, 18:30:25
En lugar de meter la rom cocinada en un zip, se podría volver a abrir factoryfs.rfs y copiar la modificación. Así se podría flashear con odin desde 0 no? Quiero decir sin tener que meter primero la base.
Hay un asunto que me está tocando la picha un rato, si he liberado el teléfono, (he cambiado el nv_data.bin y el .bak... como lo pone en el tutorial lorse) y Ahora la región es FOP, por qué cuando le flasheo la última js5, (incluye el CSC XEN JS3) o incluso la JS5FOP de esticbo me sale en CSC:Unknown? (*#1234#) Sin embargo el CSC jp3 si que me aparece.... No lo entiendo.
Gracias y siento este offtopic.
intronauta
02/03/11, 20:19:48
graciaaas!
He leido como hacer un script que se ejecute en el inicio, pero quisiera saber si se puede hacer un script que se ejecute antes de arrancar un programa.
Ejemplo practico:
El PowerAmp, gran aplicación, me da la kaka con que es evaluación bastantes veces. La leche es ir por ahí currando, ir a poner la musica, y de repente no va, blabla...
He aprendido que si voy a aplicaciones --> administrar aplicaciones --> powerAmp --> borrar datos, se soluciona, y que acto seguido el reproductor vuelve a funcionar.
He estado mirando, y al parecer, cuando hago eso desde "administrar aplicaciones", borro estas carpetas:
/data/data/com.maxmpz.audioplayer/databases/
/data/data/com.maxmpz.audioplayer/files/
Mi pregunta es si se podría hacer que al arrancar el PowerAmp borre esas carpetas siempre con un script, y si es así como, o si solo las podré poner en el inicio, ejecutandose solo cada vez que inicie el sgs.
MUCHISIMAS GRACIAS.
Para eso necesitarías una aplicación/servicio que estuviera pendiente de que se inicie el reproductor y tal, no con shell script sin más. Para estar así píllate la versión de pago o buscate una alternativa gratuita, winamp, el de serie de samsung, etc...
En lugar de meter la rom cocinada en un zip, se podría volver a abrir factoryfs.rfs y copiar la modificación. Así se podría flashear con odin desde 0 no? Quiero decir sin tener que meter primero la base.
Hay un asunto que me está tocando la picha un rato, si he liberado el teléfono, (he cambiado el nv_data.bin y el .bak... como lo pone en el tutorial lorse) y Ahora la región es FOP, por qué cuando le flasheo la última js5, (incluye el CSC XEN JS3) o incluso la JS5FOP de esticbo me sale en CSC:Unknown? (*#1234#) Sin embargo el CSC jp3 si que me aparece.... No lo entiendo.
Gracias y siento este offtopic.
Que yo sepa no podemos agregar archivos a una imagen rfs desde windows o linux, solo podemos montarlas y extraer datos, pero tienen que crearse dentro del terminal, imagino que el kernel linux de samsung es el único con soporte RFS nativo capaz de generarlas (es un sistema propietario).
Si quieres crear rfs, debes flashear una rom personalizada o personalizarla con root explorer o adb shell y crear un backup en rfs de system como factoryfs.rfs. Luego empaquetas con un modem y un kernel y ya tienes un pda.tar.md5
Sobre lo de los csc no sabría decirte, la verdad es que el csc es de las cosas más irrelevantes que tenemos en la cocina. ¿Has probado a cocinar una rom con tu propio csc, editando los archivos y tal? La verdad es que nunca le he prestado mucha atención a cómo va el csc en relación a la liberación, pero lo mismo hay incompatibilidades según que configuración. Aparte la liberacón vía nv_data.bin era borrándolo y poniendo un imei genérico, no?. Es que esas cosas ni las he mirado, si te digo la verdad. Lorse controla más estos temas de csc, produtcore, liberaciones y cine porno bizarro en general.
Danichann
02/03/11, 20:53:07
Jajajaja! A Lorse dejalo tranquilo que lo tengo amargaito con tanta pregunta ;-) y cerrando el offtopic, si flasheas una base,para que se necesita volver a incluir en una custom rom otra vez el kernel y el módem etc... Es algo que no acabo de entender... Es que hay alguna diferencia si metes el módem en pda o en phone? Fin del offtopic (lo prometo)
CambiandoDe tema este finde probaré a hacerme una rom a medida. He estado mirando diferentes roms y es cierto que todas están igual distribuidas. Así que ya solo es ponerse a ello.
UnaSaludo y gracias.
intronauta
02/03/11, 20:57:39
Jajajaja! A @Lorse (http://www.htcmania.com/member.php?u=96785) dejalo tranquilo que lo tengo amargaito con tanta pregunta ;-) y cerrando el offtopic, si flasheas una base,para que se necesita volver a incluir en una custom rom otra vez el kernel y el módem etc... Es algo que no acabo de entender... Es que hay alguna diferencia si metes el módem en pda o en phone? Fin del offtopic (lo prometo)
CambiandoDe tema este finde probaré a hacerme una rom a medida. He estado mirando diferentes roms y es cierto que todas están igual distribuidas. Así que ya solo es ponerse a ello.
UnaSaludo y gracias.
Sobre el formato de los paquetes tar.md5 supongo que es formal y para tenerlo más organizado, especialmente para hacer repartición. Nunca he hecho repartición con odin con todo en un solo pda + pit, siempre vienen con los tres paquetes básicos. Cuando no hay repartición y son actualizaciones suelen venir como uno solo. Especulo más que nada.
Para eso necesitarías una aplicación/servicio que estuviera pendiente de que se inicie el reproductor y tal, no con shell script sin más. Para estar así píllate la versión de pago o buscate una alternativa gratuita, winamp, el de serie de samsung, etc...
Que yo sepa no podemos agregar archivos a una imagen rfs desde windows o linux, solo podemos montarlas y extraer datos, pero tienen que crearse dentro del terminal, imagino que el kernel linux de samsung es el único con soporte RFS nativo capaz de generarlas (es un sistema propietario).
Si quieres crear rfs, debes flashear una rom personalizada o personalizarla con root explorer o adb shell y crear un backup en rfs de system como factoryfs.rfs. Luego empaquetas con un modem y un kernel y ya tienes un pda.tar.md5
Sobre lo de los csc no sabría decirte, la verdad es que el csc es de las cosas más irrelevantes que tenemos en la cocina. ¿Has probado a cocinar una rom con tu propio csc, editando los archivos y tal? La verdad es que nunca le he prestado mucha atención a cómo va el csc en relación a la liberación, pero lo mismo hay incompatibilidades según que configuración. Aparte la liberacón vía nv_data.bin era borrándolo y poniendo un imei genérico, no?. Es que esas cosas ni las he mirado, si te digo la verdad. @Lorse (http://www.htcmania.com/member.php?u=96785) controla más estos temas de csc, produtcore, liberaciones y cine porno bizarro en general.
:meparto: :kanoso:
Pues eso que me decia X-D
En el siguiente enlace está todo para enredar en el nv_data.bin y liberaciones
el productcode pues editando archivos de csc lo cambias tambien
Para el resto ahora miro que encuentro :risitas:
Copia de seguridad de la carpeta EFS (Productcode, IMEI) y Reparación de PRODUCTCODE (http://www.htcmania.com/showthread.php?t=146479)
Personalización después de instalar roms extranjeras (http://www.htcmania.com/showthread.php?t=159741)
Danichann
03/03/11, 11:37:29
Lorse lo del CSC no es cine porno, es sexo con animales!!! He probado de todo ya, ni tan siquiera con el backup del csc del backup que tengo de vodafone se quita el unknown. Me pregunto, para hacer un fw js5 middle basta con quitarle el boot.bin y sbl.bin? igual es que hay que modificar algo más y por eso me da error... Ahora si le flasheo la rom cocinada en romkichen si que me lo cambia...
Siento ser tan sumamente pesado xD
Saludos y gracias!!
ED. He seguido tus tutos al pie de la letra. cuando tenía ATL (vodafone) me salía desconocido y ahora que tengo fop también... Tendré que meterle otra sim para que cambie del todo? (esto ya son elucubraciones mías)
ED2. Al parecer lo que me estaba tocando las p....... son los CSC que contienen la carpeta db_data. Si flasheo solo con caché se soluciona. Seguiré enredando en ello. Voy a ver que contiene esas carpetas db_data...
ED3. intronauta sabes para que se usan los archivos que se encuentran en las carpetas "db_data\svox"? (están dentro los CSC) Hay varios idiomas, supongo que eso dependerá de la versión CSC que se tenga. En mi caso, aparecen entre ellos dos archivos supuestamente versión española: "es-ES_ta.bin" y "es-ES_zl0_sg.bin"
Puede que le esté dando demasiadas vueltas al asunto....... xD
ED4. Ya está, son como configuraciones de región, los idiomas o algo así.
Fin de la chapa.
BRoNKeiG
08/05/11, 15:05:02
me gustaria preguntar una cosita alguien sabe como activar el modo depuracion usb por defecto que este activado segun instales la rom.
la rom esa una JS8 por si alguien le interesa
intronauta está caído el enlace de extras.zip :ok:
Para pasar una rom odex a deodex qué hay que hacer? Tengo el factory.rfs pero es de una rom odex :pensando:
intronauta
16/06/11, 15:32:58
@intronauta (http://www.htcmania.com/member.php?u=175730) está caído el enlace de extras.zip :ok:
Para pasar una rom odex a deodex qué hay que hacer? Tengo el factory.rfs pero es de una rom odex :pensando:
ami si me funciona el link extras.zip (http://www.multiupload.com/ON4MJ68UVK) :pensando:
Para aplicar deodex tienes que hacer la primera parte del tuto:
Montar la imagen rfs en tu -pc/sistema operativo- para poder extraer los archivos, pasarlo por la Android kitchen para crear los dex, crear un update.zip genérico donde meteremos los archivos modificados y palante. Chupao.
Okis ahora me funciona.
El otro día ya me fijé en los vídeos en lo la Android kitchen :ok:
kyosuke
17/06/11, 15:58:34
WENAS ! ante todo agradecerle a intronauta por el tuto.
acabo de empezar a hacer mi custom rom por practicar y empaparme del tema, estoy poniendo un csc generico el de FOP.
la cosa, estoy haciendolo sobre la jvp 2.3.4.
entonces en CSCversion.txt e puesto I9000XECJVP
y en el xml es lo que no se que poner sale un churro de cosas me he fijado en alguna custom sobre la misma base y desaparecen cosas, nio se.
alguien me puede guiar please.
un saludo
kyosuke
18/06/11, 01:20:43
@intronauta (http://www.htcmania.com/member.php?u=175730)
podrias explicar un poco mejor lo de los updates-scrip que no se como hacerlo/crearlos.
la parte del lag fix y demas es demasiado confusooooo.
Acabo de crear mi primera custom basada en la 2.3.4 y de momento va bien. pero me gustaría aprender y profundizar -
por ejemplo la he instalado y en el recovery al principo a tardado un poco mas de la cuenta. una vez instalada me he dado cuenta de que habia perdido el acceso root y he tenido que hacerme root de nuevo. me gustaría saber que hacer para que alinstalar la rom siga siendo root.
muchas gracias.
-------------------------------------------------------------------
he instalado el lagfix y me han desaparecido muchas aplicaciones, aparecen como en traslucido y pone sd abajo a la izq de cada una , las intento abrir y me dice que no estan instalas, ni market ni nada. que puedo hacer para solucionarlo?
intronauta
18/06/11, 02:12:57
WENAS ! ante todo agradecerle a @intronauta (http://www.htcmania.com/member.php?u=175730) por el tuto.
acabo de empezar a hacer mi custom rom por practicar y empaparme del tema, estoy poniendo un csc generico el de FOP.
la cosa, estoy haciendolo sobre la jvp 2.3.4.
entonces en CSCversion.txt e puesto I9000XECJVP
y en el xml es lo que no se que poner sale un churro de cosas me he fijado en alguna custom sobre la misma base y desaparecen cosas, nio se.
alguien me puede guiar please.
un saludo
@intronauta (http://www.htcmania.com/member.php?u=175730)
podrias explicar un poco mejor lo de los updates-scrip que no se como hacerlo/crearlos.
la parte del lag fix y demas es demasiado confusooooo.
Acabo de crear mi primera custom basada en la 2.3.4 y de momento va bien. pero me gustaría aprender y profundizar -
por ejemplo la he instalado y en el recovery al principo a tardado un poco mas de la cuenta. una vez instalada me he dado cuenta de que habia perdido el acceso root y he tenido que hacerme root de nuevo. me gustaría saber que hacer para que alinstalar la rom siga siendo root.
muchas gracias.
Aquí hay más info de cómo crear un updater-script, aunque la parte de "montar particiones" ignórala, ese método está desfasado y no es necesario
Lo mejor es que cojas uno de otro rom y con esta guía estudiar como funciona
http://www.htcmania.com/showthread.php?p=1705633#post1705633
Lo mismo para lo demás. Lo mejor es coger una rom y comparar con lo que se cuenta aquí y analizar como funciona. es la mejor forma de aprender.
Haz las cosas poco a poco y si no decaes lo coges enseguida, ya verás :)
kyosuke
18/06/11, 02:46:41
ok le echare un ojo , en cuanto al error que me ha dado al instalar el lagfix se te ocurre algo?
he creado la rom siguiendo el tuto pero realemnte no se para que sirve practicamente nada, no es es un poco lio .
aunque ya he mirado unas cuantas roms, me parece todo igual, me gustaria cambiar un poco el aspecto grafico , como la chorradita esa de cuando bajas hasta el final o subes rebota pero con color azul degradado y demas
aunque ya he mirado unas cuantas roms, me parece todo igual, me gustaria cambiar un poco el aspecto grafico , como la chorradita esa de cuando bajas hasta el final o subes rebota pero con color azul degradado y demas
Esa chorradita como dices se hace modificando el framework-res.apk. Para eso necesitarás APKManager, que por cierto no logro hacer funcionar xD Me cuando quiero descompilarlo me sale algo de JAVA necesario, pero no se como arreglarlo...
kyosuke
18/06/11, 13:01:32
zadock ammm,y eso es un programa que se instala en la rom o en el pc? tienes un link por ahi de eso? te lo agradecería.
yo he intentado ahora cambiar todo el framework-res.apk por una thematizacion de esas que ha puesto en el tuto intronauta asi a capon como decia y ahora no me instala la rom, en fin, aunq lo del lagfix creo que lo e solucionado metiendo una cosa que vi en una de froyo.
si no consigo hacerla funcionar con la thematizacion esa, me olvido de intentar meter cosas de la galaxy sII. en fin...
Pues el link cualquiera mísmamente, te pongo el primero que he pillado de San Google, es de XDA (http://forum.xda-developers.com/showthread.php?t=695701).
Luego para lo que tu quieres del Overscroll Glow (lo del color azul degradado) puedes econtrara en XDA cómo cambiar el color y demás.
Y si lo que quieres es que la rom lleve un tema que tu quieras, descárgate uno, y sustituyes las carpetas META-INF y System que vienen en el mismo por las que tengas en tu rom base. Te pongo un vídeo para que te aclares mejor (también viene cómo cambiar el boot aimation, sonidos de encendido/apagado, etc) Vídeo reshulón (http://www.youtube.com/watch?v=c7BM5SNtWVQ)
kyosuke
18/06/11, 14:00:09
ok muchas gracias @zadock (http://www.htcmania.com/member.php?u=448396) me he bajado el pack de animaciones del tuto de intronauta, dentro hay varias y en cada una solo esta la framework-res pero no tiene la meta-inf como en el video y system , puede ser que por eso no me funcione, instalo la rom pero sigue normal.
postedit: he metido en lasd el framework.res y sustituido con root explorer y da un par de errores se queda bloqueado, quio la bateria y al encender de nuevo no pasa de la primera pantalla.
no deberia de ser complicado cambierlo pienso, por lo que ponen de como hacerlo pero no me deja.
quiero poner lo de fly-in que tiene el aspecto asi a lo iphone por variar un poco pero esto me esta enervando ya.
sugerencias?
@intronauta (http://www.htcmania.com/member.php?u=175730) una pregunta, como abro el build.prop?
intronauta
25/06/11, 19:44:48
@intronauta (http://www.htcmania.com/member.php?u=175730) una pregunta, como abro el build.prop?
pues si estás en windows con notepad++ (nunca con el block de notas!), en linux o macosx con cualquier editor de texto avanzado.
pues si estás en windows con notepad++ (nunca con el block de notas!), en linux o macosx con cualquier editor de texto avanzado.
gracias, ahora quisiera crearme mi propio tema pero no encuentro ningun tuto ni nada :S sabes de alguno?:ok:
Porque se me queda pillada aqui, al instalarlo, pone: finding update package.... openin update package.... installing update..., ay se me queda porque @intronauta (http://www.htcmania.com/member.php?u=175730)?? y mira que e revisao vezes y lo veo todo bien :S (error solucionado gracias)
Y me podrías decir como poner en el menú de power, el recovery y el download?
Muchas gracias^^.
B_Turbo
03/07/11, 04:12:24
Buenas!!!
Me podríais decir si puedo seguir este tutorial para modificar una ROM de la i9003?
Si me decís que si me pondría de inmediato!!!
Muchísimas gracias
B_Turbo
05/07/11, 01:22:39
Esteee... UP!
intronauta
05/07/11, 04:08:31
Puede ser, pero dependiendo del recovery el updater-script puede variar. Este tuto es bastante genérico pero con cosas específicas del galaxy S. tendrás que ir improvisando y chequeando las roms del 9003.
B_Turbo
05/07/11, 15:33:47
La primera diferencia que he visto es que el archivo que tengo que modificar yo se llama system.rfs ...
Pero en principio la estructura es la misma que cuentas en el tuto.
Una ultima cosita... No me ha quedado claro qué tengo que hacer cuando haya terminado la modificación...
Tengo que comprimirlo en el "legendario" update.zip? No, verdad? Es que el WinRAR no me deja añadir archivos a formatos md5...
FLaMiNGo_
26/07/11, 20:13:18
intronauta muchas gracias por el tuto! Creo que me animaré a investigar gracias a él! ;)
Sólo una cosa, he intentado descargar el archivo 'extras.zip' del primer post pero me dice que no está disponible.
Podrías actualizarlo, por favor?
Gracias y un saludo!
HOla, soy muy nuevo en esto apenas acabo de tener en mis manos un ekipo android y me he puesto a moverle... tengo 2 roms en mis manos... el eclair 2.1 official de sprint (mi aparato es un samsung momment) y el froyo 2.2 (custom), estoy intentando sacar unas apps del 2.1 para meterlas al 2.2... tengo instalado el 2.2 y no kisiera flashear el movil con el 2.1, sacar las apps y volver a flashear con la 2.2... hata ahorita no he logrado descomprimir el factoryfs.rfs, en windows XP he usado el ultraISO, magicIso y powerISO, todos me dan error al intentar montar la imagen en una unidad virtual o al intantar abrirla (desde menu abrir)... en linux (uso ubuntu 11.04) al usar el comando "sudo mount -o loop factoryfs.rfs ./factoryfs" (con la carpeta "factoryfs" ya creada previamente) me aparece "mount: debe especificar el tipo de sistema de archivos archivos"... he probad poner "sudo mount -o loop factoryfs.rfs ./factoryfs ext1,2,3,4 y demas tipos" y solo me aparece el menu de ayuda del comando "mount"... me falta algo en la linea de comandos?.. ke versiones de programas usan en windows, yo use las mas recientes y ninguno pudo montar ese arxivo muxo menos abrir, extraer o cambiar a otro formato
Googleando he probado con la linea "sudo mount -t vfat -o loop factoryfs.rfs \factoryfs" pero me sale "mount: tipo fs incorrecto, opcion incorrecta, superbloke incorrecto en /dev/loop0, falta pagina de codigo o programa ayudante, u otro error. En algunos casos se encuentra informacion en syslog, pruebe dmesg | tail o algo parecido".. alguna ayuda??
capi.46
25/11/11, 00:56:50
que bueno eres intronauta, chapo por el tuto
DJ_RoMeR
07/12/11, 19:37:32
Al flasear con el recovery salen unas letras blancas diciendo la informacion y la version y tambien el creador que archivo yeva estas lineas y como podria editarlo.
Gracias de antemano y un saludo.
Una pregunta de novato.. ¿No se podría extraer una ROM directamente desde el dispositivo, con sus programas y demás? Gracias por el trabajo.
Una preguntilla rapida y sencilla.
En el primer post comentas esto:
Borrar los siguientes archivos:
/system/bin/ --->[cat, chmod, chown ,cmp, csview, date, dd, df, dmesg, dumstate, getevent, getprop, hd, id, ifconfig, iftop, insmod, ioctl, ionice, kill, ln, log, ls, lsmod, mkdir, mount, mv, nandread, netstat, newfs_msdos, notify, printenv, ps, reboot, renice, rm, rmdir, rmmod, route, schedtop, sendevent, setconsole, setprop, sleep, smd, start, stop, sync, top, umount, vmstat, watchprops,wipe]
Pero todo esto son comandos útiles del sistema, al menos para gente que necesitamos usar la terminal a menudo, por que borrarlos?
trunkline
29/01/12, 00:53:03
Una preguntilla rapida y sencilla.
En el primer post comentas esto:
Pero todo esto son comandos útiles del sistema, al menos para gente que necesitamos usar la terminal a menudo, por que borrarlos?
Igual es por que después le meten el busybox.
capi.46
09/02/12, 18:55:28
Ante todo dar las gracias a @intronauta por este curro tan grandisimo que espero pueda hacer que un usuario como yo sea capaz de hacer realidad la ilusion de crear su propia custom rom cuando diga intronauta no quiero olvidar a todos los que dais tantos y tan buenos aportes.
Dicho esto os expongo la pregunta a ver si alguno de vosotros me puede ayudar
Hay dos opciones para extraer un /system original, uno flasheando un stock rom con kernel de serie, instalar un CWM, hacer un nandroid backup
y extraer el system.img siguiendo este tuto para windows y linux http://www.htcmania.com/showthread.php?t=156996 o montando una imagen factory.rfs que es como se plantea este tutorial.
Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva JPU. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs hasta aqui todo correcto ver imagenes
Montando imagen factoryfs en Windows :
- Puedes usar programas como Poweriso o MagicISO ok ver imagenes
Creamos nuestra carpeta de trabajo ROM:
- Copia el contenido de /factoryfs a /ROM/system ok ver imagenes
- Borrar los siguientes archivos: aqui me atasque de donde leches saco estos archivos
/system/bin/ --->[cat, chmod, chown ,cmp, csview, date, dd, df, dmesg, dumstate, getevent, getprop, hd, id, ifconfig, iftop, insmod, ioctl, ionice, kill, ln, log, ls, lsmod, mkdir, mount, mv, nandread, netstat, newfs_msdos, notify, printenv, ps, reboot, renice, rm, rmdir, rmmod, route, schedtop, sendevent, setconsole, setprop, sleep, smd, start, stop, sync, top, umount, vmstat, watchprops,wipe]
/system/etc/ ----> [autorun.iso] (este es el "wimax windows installer" que no necesitamos)
he intentado descomprimir todos los archivos que habia dentro de la rom, pero no puedo descomprimir nada mas por lo menos no con el 7zip, y en los archivos de factoryfs no estan estos archivos que tendria que borrar alguna idea plz deciros que la rom es un tar de 3 archivos tipo samefirdware
http://img221.imageshack.us/img221/4730/primeraconsulta.png
os dejo aqui una imagen de la situacion actual, os dire como os habreis dado cuenta que soy un novato en esto de desarrollo, aunque ya os abreis dado cuenta, pues me estanque al empezar jejejejejeje
dicho esto espero para ver si alguno de vosotros me puede arrojar algo de luz
muchas gracias por aguantarme
una ultima cosa, si alguno de vosotros cree que deberia de empezar por otro post para ir haciendome con todo esto os agradeceria que me lo dijeseis
capi.46
14/02/12, 00:15:42
muy buenas amigos, escribo para pediros un favor, alguien podria poner el enlace del "extras.zip", es que los enlaces estan caidosy no me permite la descarga
muchas gracias por adelantado
rodrigoalumno
24/02/12, 23:36:25
muy buenas amigos, escribo para pediros un favor, alguien podria poner el enlace del "extras.zip", es que los enlaces estan caidosy no me permite la descarga
muchas gracias por adelantado
+1 A ver si alguien lo tiene por ahí o nos puede decir de donde sacarlo. Gracias!
Intraonauta, tengo un problema con la kk5 de Samsung galaxy s2 no me deja montar el archivo imagefs.img me dice que no es posible con el Poweriso, Ultraiso y Magiciso. Alguna idea
stareduski
08/03/12, 18:04:03
Ante todo dar las gracias a @intronauta por este curro tan grandisimo que espero pueda hacer que un usuario como yo sea capaz de hacer realidad la ilusion de crear su propia custom rom cuando diga intronauta no quiero olvidar a todos los que dais tantos y tan buenos aportes.
Dicho esto os expongo la pregunta a ver si alguno de vosotros me puede ayudar
http://img221.imageshack.us/img221/4730/primeraconsulta.png
os dejo aqui una imagen de la situacion actual, os dire como os habreis dado cuenta que soy un novato en esto de desarrollo, aunque ya os abreis dado cuenta, pues me estanque al empezar jejejejejeje
dicho esto espero para ver si alguno de vosotros me puede arrojar algo de luz
muchas gracias por aguantarme
una ultima cosa, si alguno de vosotros cree que deberia de empezar por otro post para ir haciendome con todo esto os agradeceria que me lo dijeseis
Lo que tienes que hacer aora es abrir con magic iso el archivo factoryfs.rfs (captura nº2)
las otras capturas no vale para nada jeje
encuanto abras ese archivo con el programa lo extraes todo a una carpeta y vas a ver los archivos xD
espero haberte ayudado:D
hay alguna forma de editar mi rom para incluir servicios bluetooht)??
conecto mi movil a mi pc por bluetooht pero en el widcomm solo me aparece los servicios de manos libres audio bluetoohc y red personal.
necesito el bluetooch remote control para vincular el manos libres parrot y a la vez controlar el telefono desde el pc
DarkCento
19/04/12, 22:44:15
Hola muy buenas.
Mi duda es la siguiente.
¿Toda esta informacion sirve para android 4.0 en samsung gt-i9000?
Lo pregunto porque en samfirmware evidentemente no hay ninguna version de stock ya que oficial de samsung tampoco la hay.
Si quisiera hacerlo ¿con que base deberia empezar?
Muchas gracias de antemano y un saludo.
Aquí tienes todas las versiones stock para nuestro teléfono http://www.sammobile.com/firmware/?page=3&t=1&o=1&m=GT-I9000&r=1#regiona
La verdad es que el tutorial es genérico, la mayor parte de las cosas podrían valer para ICS, pero no me hagas mucho caso.
Para empezar es mejor casi que pruebes primero con alguna stock.
Franmovil
04/07/12, 10:25:10
Una pregunta! En un tutorial en el que estoy aprendiendo a crear Customs Rom a traves de Ubuntu/Linux dice que el archivo ''factoryfs.rfs'' hay que pasarlo a ''factoryfs.rfs.raw''. ¿Vosotros creeis que es necesario?
(En el tutorial dice esto: en Terminal poner ''sudo simg2img factoryfs.img factory.img.raw'' pero claro mi archivo es .rfs y no .img.
:gracias:
Edito: Cuando en Terminal sustituyo el .img por .rfs así: ''sudo simg2img factoryfs.rfs factory.rfs.raw'' me pone BAD MAGIC.
Pac-Man
04/07/12, 10:59:34
Chesco16, ¿por qué preguntas lo mismo en dos hilos? Espera a que te contesten en alguno, compañero, no lo pongas en varios sitios... :ok:
Franmovil
05/07/12, 23:42:37
el enlace del archivo ''extras.zip'' está caido alguien lo tiene por ahí? Por favor lo necesito para seguir ;-)
:gracias:
morogoku
17/09/12, 15:02:41
Hola,
Me gustaria saber la forma de "re-odexar" archivos ya deodexados, estoy intentado hacerme un mod de una rom stock odex, solo he deodexado un archivo para modificarlo pero para que funcione necesitaria odexarlo.
Hay algo como apk-manager o dsixda kitchen para hacerlo?
Porque he visto algo por ahi pero es un proceso muy raro, desde el propio movil.
Gracias
capi.46
01/11/12, 18:07:25
Lo que tienes que hacer aora es abrir con magic iso el archivo factoryfs.rfs (captura nº2)
las otras capturas no vale para nada jeje
encuanto abras ese archivo con el programa lo extraes todo a una carpeta y vas a ver los archivos xD
espero haberte ayudado:D
Gracias por contestar, he tenido todo esto un poco mas abandonado de lo que me hubiera gustado, pero he vuelto con fuerzas y de esta no pasa en que consiga crear mi primera rom
Os ire manteniendo informados de mis avances o mis fracasos jejejeje
Saludos y gracias
ninoroldan
27/11/12, 23:56:51
Buen tutorial
Enviado desde mi GT-N7000 usando Tapatalk 2
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.