PDA

Ver la versión completa : [TUTORIAL] Como portar una ROM de Xperia Arc/Neo para Xperia Ray



DJ ANSER
01/04/2012, 15:55:42
Esta guía contiene sólo los archivos que son relevantes. Los desarrolladores normalmente no modifican estos archivos. No es necesario meterse con Ajustes y otras cosas que sean compatibles con el Ray.


1) Descargar e instalar estas dos aplicaciones en tu PC:
a) 7zip (http://www.7-zip.org/download.html)
b) Notepad+ (http://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cts=1331093471356&sqi=2&ved=0CDcQjBAwAQ&url=http%3A%2F%2Fnotepad-plus-plus.org%2Fdownload%2F&ei=099WT_nTKYahOomS1IAN&usg=AFQjCNH3EDQgV_6YH8Ki3fJPoyEX65i3Rw&sig2=00TWMaF3a_NlycEGtmdilQ)

2) Descargar Stock Ray Rom para copiar Ray Drivers...
Despues descargar ARC/Neo Rom que quieras portar para Ray..
Recuerda que Ray ROM debe ser de la misma version. Por ejemplo, para portar una ROM neo ICS necesitas la ROM Ray ICS.

3) Con el 7zip abre el zip de ARC/Neo Rom. Ahora puedes borrar y reemplazar los siguientes archivos con archivos de Ray para que la ROM sea con Ray.

NOTA:
Lo marcado en AZUL debe ser COPIADO/REEMPLAZADO en ARC/NEO ROM con archivos de RAY ROM.
Los marcados en ROJO deben ser BORRADOS de ARC/NEO ROM

TOUCH DRIVERS
system/bin/clearpad_fwloader
(Borrar system/bin/cy8ctma300_fwloader)

system/etc/firmware/
touch_module_id_0x01.img
touch_module_id_0x02.img
touch_module_id_0x11.img
touch_module_id_0x13.img

Borra los siguientes archivos de system/etc/firmware/ folder
touch_anzu_sharp_type1.hex
touch_anzu_sharp_type2.hex
touch_anzu_sony_type1.hex
touch_anzu_sony_type2.hex

/system/usr/idc/clearpad.idc
/system/usr/keylayout/clearpad.kl
(Borrar /system/usr/idc/cy8ctma300_touch.idc)


CÁMARA:

Copia los siguientes archivos en system/lib
libcameraextensionclient.so
libcameraextensionjni.so
libcameraextensionservice.so
libcameralight.so
libcameraservice.so
libcamera_clientsemc.so
libcald_pal.so
libcald_hal.so
libcald_server.so
liboemcamera.so

Reemplazar la carpeta sytem/usr/semc/camera, borrandola y poniendo la que corresponde al Ray.

Permisos para camara frontal en system/etc/permissions
android.hardware.camera.front.xml


AUDIO, GPU, LED, LIGHTS, SENSORS

Reemplaza la carpeta system/lib/hw folder desde Ray para Arc Rom..

FMRadio: system/lib
libbluedroid.so

Sensors configurations:
system/etc/sensors.conf

OTROS:

2D/3D Rendering Drivers desde system/lib
libsurfaceflinger.so
libsurfaceflinger_client.so

Otros archivos que deben ser borrados
libhdmidisplay.so en system/lib
HdmiControlService.apk en system/app

4) Ahora vamos a usar el Notepad++ para editar build.prop y UpdaterScript

Para build.prob (se encuentra en la carpeta system) Extrae el archivo desde Arc/Neo ROM para tu escritorio y abrelo con Notepad++ y reemplaza LT15i o MT15i con ST18i. No toques los ajustes en la configuración de los desarrolladores si no sabes qué hacer. Ahora reemplaza el archivo con 7zip en la carpeta system.

Para updater-script (/META-INF/com/google/android/)

Extrae updater-script para escritorio y abrelo con Notepad++ y edita el ui_print(">>> Flashing ROM..."); y escribe el nombre de ROM que quieras.. Todos esto dialogos son escritos comenzando con ui_print. Cambialos todos, guardalo y reemplaza el archivo con el 7zip.

5) Ahora guarda el zip en tu tarjeta SD y flashea con el recovery

Algunas cosas importantes:

Framework.jar, Framework-res.apk y android.policy.jar que se encuentran en system/Framework-res de Neo/Ray /Arc y son compatibles con otras Roms
Algunos Roms ARC/Neo pueden ser específicos para alguna kernel, pero no debe haber problema si ya hay un kernel disponible que sea compatible.

Creditos a goday por la traduccion de este tuto. Saludos.

tamer
01/04/2012, 20:58:06
una pregunta mi amigo tiene el xperia play me funciona este tutorial? desde ya gracias

pd: buen tuto dj anser jeje

DJ ANSER
02/04/2012, 20:10:34
No lo creo amigo porque en el se estecifica que solo se pueden portar ROMS de Arc y Neo para Ray, ademas los controladores del Play son muy diferentes, para ello hay que saber el nombre de los controladores del Play y los que se van a reemplazar de otro modelo.

Pero amigo no pierdes nada intentandolo, lo que podria pasar es que tu cel no prenda pero lo arreglarias flasheandolo con el Wotan Server o con PC Companion o SEUS.

Si lo intentas y te funciona, comentanos. Saludos.

Style
03/04/2012, 13:54:40
Con esto se puede portar la ROM Aniking del Xperia ARC?