Está en la página 1de 8

Cmo portar una ROM para el Bmobile Ax810

Aunque un poco tarde, un tutorial para portar ROMS a este dispositivo, se trata de algo intermedio,
no es nada complicado, slo es seguir los pasos al pie de la letra.

Y como siempre, agradecimientos totales para mi amigo Erick Jaeger ya que fue l quin me ayud a
probar y testear la manera de portar ROMs, as como aclarar algunas dudas que tena respecto al
tema.

Tambin, al usuario ya que fue l quien nos dio la lista de archivos requeridos de STOCK,
as como alguna que otra ayuda.

Bsicamente, yo no descubr cmo portar, ni mucho menos lo invent; slo aprend de ambos y por
ello comparto lo que aprend.

Necesario
Slo se necesitan 4 cosas:

1. Una PC, o un celular (aunque no lo recomiendo) ya que ser desde dnde modificaremos y
remplazaremos archivos.
2. Una rom a portar, pero no puede ser cualquiera, ms adelante explicar cuales son
compatibles.
3. Los archivos de la ROM stock (link ms abajo)
4. Las ganas de aprender.

Importante leer
Como dije antes, requeriremos los archivos de la ROM stock, ya que en ellos se encuentran
configuraciones o archivos hechos para nuestro mvil, los que tiene la ROM a portar son para otro
celular: si no ponemos los archivos de nuestra rom en la rom a portar, no funcionarn muchas cosas.

Cyanogenmod, por ejemplo (y todas las roms) tienen un archivo encargado del audio, pero ese
archivo es para otro telfono, debemos remplazarlo por el de nuestro telfono para que el audio
funcione, si no se remplaza, obviamente, no tendremos audio.

No ser necesario remplazar todos los archivos, slo los encargados de Wifi, Audio, etc...de modo
que no estamos cambiando para nada la ROM que queremos portar, seguir igual, slo le
corregiremos esos pequeos problemas.

Otro detalle a aclarar, es que no se puede portar cualquier ROM, se debe portar alguna que sea
para el mismo MTK que el nuestro (mismo procesador) de modo que sea compatible....no podemos
portar una ROM de un MTK6582, porque nuestro mvil es el MTK6580 (aclaro: s es posible, pero
eso es mucho ms complicado, y no siempre funciona...pueden daar su movil). Para nuestra
suerte, hay muchos mviles con este procesador, y muchos desarrolladores haciendo ROMS para
este procesador, por lo que slo debemos portar esas ROMS a nuestro mvil.

Ahora s, a portar...
ROM que portaremos: al final de este tutorial dejar links hacia algunas ROMs que pueden portar,
pero en este tutorial pueden elegir entre estas 3 que yo escog para empezar:

1. La sensual ROM XUI, una rom bastante colorida y rpida, es la que tengo actualmente:
https://drive.google.com/file/d/0B4eerfbYaEiWMnJET2VleVFndE0/view

2. La rom galaxy j5, una ROM al estilo galaxy, es bastante diferente a la stock en muchos
aspectos: https://drive.google.com/file/d/0B4eerfbYaEiWd0E4VEg2Rnc2N3c/view

(capturas en otro idioma, ya que no las tom yo, pero s est en espaol)
Y por ltimo, la rom gotune3, es una ROM parecida a la stock tanto en colores como en diseo, no es
muy diferente, es parecida a la ROM inovo (no tengo capturas de esta):
https://drive.google.com/file/d/0B4eerfbYaEiWYXBpQXNRRGc2Vkk/view

Archivos de la ROM stock (para solucionar el audio, wifi, graficas, etc):

https://drive.google.com/file/d/0B5568ASWbzREZW5Tc0c0MDZVQXc/view?usp=sharing

Y bien, una vez que tengamos la ROM que vamos a portar y los archivos de la ROM stock, crearemos
2 carpetas, para colocar cada uno de ellos.
La primera carpeta se llamar STOCK y la segunda PORT

Dentro de la carpeta STOCK pondremos todos los archivos de la ROM stock, y en la carpeta PORT
extraeremos la ROM que vamos a portar (en el caso de este tutorial, ser la XUI).
Ahora, copiaremos todo lo que hay en STOCK a PORT, es decir, vamos a seleccionar la carpeta bin,
etc y lib que estn en STOCK, las vamos a copiar, nos vamos a ir a la carpeta system que est en
PORT y las vamos a pegar ah, si aparece que el archivo ya existe, le damos en remplazar; con eso
habremos solucionado problemas de audio, wifi, etc.

Ahora, en la carpeta system de PORT, podremos ver una archivo llamado build.prop, editaremos ese
archivo para evitar ciertos problemas (no errores) por ejemplo, el tamao de pantalla o el idioma de
la ROM: no queremos que tenga letras ms grandes que nuestra cabeza y para colmo en ruso o
chino...abriremos dicho archivo con el editor que gusten, yo usar notepadqq (o notepad++)
tambin pueden usar el block de notas de windows.
Buscaremos las siguientes lneas:
ro.product.locale.language=vi

ro.product.locale.region=VN

ro.sf.lcd_density =320

qemu.hw.mainkeys=0

Y las remplazaremos por lo siguiente:


ro.product.locale.language=es

ro.product.locale.region=ES

ro.sf.lcd_density =240

#qemu.hw.mainkeys=0

(en ese ltimo agregamos el signo # para desactivar la opcin, ya que nuestro mvil no la requiere)

Adems de eso, tambin pueden cambiar otras cosas como el nombre del dispositivo o el modelo,
para poner el de su mvil, no creo que les guste tener un bmobile y que ah diga que es un galaxy j5

En caso de querer remplazar eso, busquen....


ro.product.model=xmodelo

ro.product.brand=xbrand

ro.product.name=xnombre

ro.product.device=xdispositivo
ro.build.product=xproducto

Y lo cambian por...
ro.product.model=Bmobile_AX810

ro.product.brand=Bmobile

ro.product.name=full_bird6580_weg_b_l

ro.product.device=bird6580_weg_b_l

ro.build.product=bird6580_weg_b_l

Finalmente, guardan el archivo.


Ahora, editaremos el update-script para que no de error a la hora de instalar la ROM mediante
recovery, para ello, volveremos a la carpeta PORT, pero en lugar de entrar a la carpeta system,
entraremos en META-INF

META-INF > com > google > android

Ah, podremos ver dicho archivo

Al igual que el build.prop, lo editaremos con notepadqq (notepad++) o el block de notas de Windows
(no recomiendo usar ese, usen mejor wordpad... o algo as se llama).

Al abrir el archivo, podremos ver que formatea y despus monta la particin system, cuyo bloque es
mmcblk0p21, el problema aqu es que nuestro mvil tiene otro bloque para system y es
mmcblk0p18, por lo que cambiaremos ese 21 por un 18....Adems, podemos ver un ui_print, es el
texto que aparece al flashear la ROM, pueden poner lo que gusten ah....todos los ui_print los
pueden editar y poner lo que quieran, por ejemplo, ese que dice "install system" pueden cambiarlo
por "instalando sistema" aunque es opcional, no importa mucho si lo cambian o no, slo es lo que
aparece al instalar la ROM.
Debe quedar algo as...

Adems de system, podra montar tambin la particin data o userdata, la ROM que yo he portado
no hace eso, pero si encuentran una que s lo haga, debera ser algo como:

format("ext4", "EMMC", "/dev/block/mmcblk0pX","0","/userdata");

mount("ext4", "EMMC", "/dev/block/mmcblk0pX", "/userdata");

Slo cambian mmcblk0pX por mmcblk0p20 (el bloque data de nuestro mvil)

Y listo, guaran el archivo y vuelven a la carpeta PORT.

Ahora, slo falta una cosa: portar el boot.img que se encuentra en la carpeta PORT, como hacer eso
requiere un procedimiento y eso alargara demasiado este tutorial, he decidido ponerlo por
separado, en un tutorial: https://desarrollo-geek.net/sistemas-operativos/android/portar-boot-img/

Slo sigan al pie de la letra ese tutorial y podrn portar el boot.img sin problemas!

........

Una vez que lo hayan portado, remplazan el boot.img de la ROM por el que ustedes hayan portado
y comprimen la ROM de nuevo en .zip, es decir, seleccionan todo lo que hay en la carpeta PORT y lo
comprimen. Debera quedar algo as:
Eso sera todo, slo queda copiar o mover la ROM que hayan portado a su celular e instalarla desde
recovery.....como siempre, recomiendo hacer un backup de su ROM actual antes de instalarla.

Algo a tener en cuenta...


Foro donde podrn encontrar ROMs para portar: http://hotro.mobiistar.vn/forums/thu-thuat-
rom.346/

Aunque est en otro idioma, slo necesitan registrarse para poder descargar las ROMs (pueden
registrarse con su facebook)

Nuestro grupo en Facebook (bmobile ax810): https://facebook.com/groups/567688500060826

También podría gustarte