ROMs y desarrollo Xperia NEO V ROMs Xperia NEO V


 
Herramientas
  #1  
Viejo 28/01/12, 16:46:46
Avatar de Marc0sgb
Marc0sgb Marc0sgb no está en línea
Colaborador/a
Mensajes: 1,317
Compra y venta: (1)
 
Fecha de registro: oct 2011
Mensajes: 1,317
Mencionado: 7 comentarios
Tagged: 0 hilos
[BOOTLOADER CERRADO] Instalar y adaptar roms stocks

Para que podamos instalar una rom con bootloader cerrado necesitamos dos cosillas basicamente para asegurarnos que esta funcione que sea un stock rom y segundo que no use un kernel especial


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.

Añadir CWM
Para añadir CWM solo debemos abrir el zip y arrastrar las carpetas que contiene este script
Código:
http://www.htcmania.com/showpost.php?p=3339045&postcount=69
De la misma manera que añadimos cwm, podemos modificar la apariencia por defecto sustituyendo por los themes que existes, o crear nuevos modificando las apks existentes o el framework etc.. Lo veremos mas adelante

Última edición por Marc0sgb Día 28/01/12 a las 16:51:46
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Marc0sgb su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 30/01/12, 12:23:02
Avatar de juanjo4x4
juanjo4x4 juanjo4x4 no está en línea
Miembro del foro
Mensajes: 78
 
Fecha de registro: sep 2010
Mensajes: 78
Modelo de smartphone: Xiaomi Redmi Note 3 MTK
Mencionado: 0 comentarios
Tagged: 0 hilos
muy interesante....
Responder Con Cita
  #3  
Viejo 30/01/12, 16:49:18
Avatar de miguelo210
miguelo210 miguelo210 no está en línea
Usuario muy activo
Mensajes: 3,400
 
Fecha de registro: abr 2011
Localización: Sevilla
Mensajes: 3,400
Modelo de smartphone: Xiaomi Mi4W
Versión de ROM: Vamos mi Sevilla vamos campeon
Tu operador: Amena
Mencionado: 30 comentarios
Tagged: 0 hilos
he estado mirando el script de la romkola 071 para boot cerrado, me pierdo bastante entre tanto comando y no se exactamente lo que hacen todos, pero eso, he estado mirando el script, y segun tu explicacion, y lo que veo en el script completo de la romkola, me ha surgido un pequeño conflicto.

Segun el tutorial, el codigo de los delete_recursive sustituye las 2 lineas para boot abierto, pero en el script de la romkola, la 2ª linea --> mount("MTD", "system", "/system");, aparece en el script, justo despues de los delete_recursive. Y es ahi donde me entra la duda, no se si te equivocaste copiando y pegando, o que el codigo de los delete sustituye solo al format, o que ese mount esta ahi porque tiene que estar y punto jejej

show_progress(0.1, 0);
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");
mount("MTD", "system", "/system");
package_extract_dir("system", "/system");
symlink("dumpstate", "/system/bin/dumpcrash");
symlink("toolbox", "/system/bin/cat");
....

edito: he visto los script de otras rom para bl cerrado, y ese mount sale siempre, asi que una errata no es.

Última edición por miguelo210 Día 31/01/12 a las 01:04:50
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia NEO V > ROMs y desarrollo Xperia NEO V

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:56:50 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007