Ver Mensaje Individual
  #11  
Viejo 15/01/12, 17:11:35
Array

[xs_avatar]
Marc0sgb Marc0sgb no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2011
Mensajes: 1,317

Buenas compis veo que andais cacherreando un poco a ver si puedo ayudaros un poco para que podamos instalar una rom con bootloader cerrado necesitamos dos cosillas basicamente para asegurarnos que esta funcione.
1º Que sea un stock rom y segundo que no use un kernel especial
2º Necesitamos modificar el script de instalacion, esto es sencillo. Con winzip o similar abrimos la rom correspondiente
Vamos al directorio:
Código:
META-INF\com\google\android\
y abrimos el archivo updater-script
en windows recomiendo notepad++ en linux bluefish
En una rom para bootloader abierto el script tendria al comienzo unas lineas similares a esta
Código:
format("MTD", "system");
mount("MTD", "system", "/system");
Esa sintaxis basicamente formatea y monta la particion /system

Podemos usar la siguiente sintaxis para bootloader cerrado
Código:
show_progress(0.200000, 10);
set_perm(0, 0, 0777, "/sbin/mount");
run_program("/sbin/mount", "/system");
set_perm(0, 0, 0777, "/sbin/mount");
run_program("/sbin/mount", "/dev/block/stl10", "/dbdata");
set_perm(0, 0, 0777, "/sbin/mount");
run_program("/sbin/mount", "CACHE:");
set_perm(0, 0, 0777, "/sbin/mount");
run_program("/sbin/mount", "/dev/block/mmcblk0p2", "/data");
delete_recursive("/system");
delete_recursive("/dbdata");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
delete_recursive("/data");
Realiza lo mismo pero de otra forma que si nos permite instalar las roms en bootloader cerrado, sustituyendo las dos primeras lineas por el codigo que comento no deberias tener problemas. Ojo con esto se hace wipe a todas las particiones no solo a system para que no nos de problemas por lo que seguramente se pierdan datos

Eso es basicamente lo que hicimos con @icarus75 para adaptar la se tweaked del neo y unas cuantas mas para el neo v sin problemas, ademas tenemos la posibilidad de testear init.d al inicio y algunas cosillas mas.
Por otra parte, un compi del foro me pidio que adaptara una rom que ahora mismo estoy subiendo para que testeis, esta requiere el kernel de doomlord pero en teoria deberia funcionar aunque no aprovecharemos todas las opciones que nos ofrece
Responder Con Cita
Gracias de parte de: