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
b) Notepad+
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.
Marcadores