|
||
|
|
|
|||||||
| ROM y desarrollo Motorola Moto G (2013) ROM y desarrollo Motorola Moto G (2013) |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ayuda con port de FIUI! casi terminada.
Hola compañeros de htcmania! puesto que el dev del actual port de FIUI abandonó el proyecto decidí continuarlo Yo mismo portando la última versión que es la 2.28.0 beta 1
Al igual que él utilicé la FIUI del Nexus 4 pero le cambié la base para que fuera más estable a una CM11 Snapshot M11. Se flashea de manera expedita, bootanimation ok, inicia y todo de lujo! RIL impecable, Wi-Fi, Cámara, todo... pero sólo tengo un maldito problema... Al abrir cualquier aplicación me sale: Unfortunately the services com.android.systemui has stopped. No puedo tomar Catlogs porqué al abrir cualquier aplicación me aparece esto, tampoco puedo llegar a activar la depuración en Ajustes ya que me aparece lo dicho anteriormente. Alguna idea de cómo solucionarlo? qué puedo reemplazar o algo? De ante mano muchas gracias!! el método que utilicé fue este: http://forum.xda-developers.com/show...light=systemui La base que utilicé(la última, SNAPSHOT M11): http://builds.hubdroid.com/cm11/stable/final/falcon La rom que estoy portando.(FIUI for Google Nexus 4 2.28.0)[Intacta, extraída desde el foro oficial chino]: https://mega.co.nz/#!fUhGUajQ!94Tbpx...6yPCQtqs7X-8tQ La última compilación que hice con el método y en la cuál obtengo el mismo error es esta: https://mega.co.nz/#!PJpDiS5R!MW6KW7...oSTZRIhXO92zb0 Bien he decidido explicar lo que hice Yo. -Tal cual como dice el thread de XDA cree 2 carpetas, una para la Base (Base)y otra para la que quiero Portar.(Port) -En la carpeta Base borré la carpeta recovery ya que es el de CM y ahora mismo no queremos que lo instale y le añadí la carpeta data de Port que no estaba presente. -Entré en system de la Base y cómo dice thread borré las carpetas app, fonts, framework, media y también por último priv-app y en su lugar copié y pegué dichas carpetas desde Port a Base. -Entré a system/etc/permissions y borré todos los archivos xml menos los 3 siguientes: ''ims.xml'', ''handheld_core_hardware.xml'' & ''platform.xml''. En su lugar copié y pegué todos los archivos dentro de la misma carpeta en Port menos los 3 ya mencionados a Base. -En system/etc/init.d borré todo menos el archivo ''00banner'' y copié y pegué todos los archivos menos el ya mencionado desde Port a Base. -Edité el build.prop como lo indica el thread y le hice unos pequeños ajustes cosméticos. Además de esto añadí las últimas 3 líneas que estaban presentes en el build.prop de Port y que son necesarias para FIUI. -Antes de ir con el penúltimo paso me fijé de posibles carpetas y archivos faltantes en los cuales terminé copiando y pegando la carpeta ''googleapps'' de system/ y los 4 archivos .json de la carpeta system/usr/. -Ahora sí me dispuse a editar el updater-script de Base. *Borré TODOS los set_metadata del updater-script de Base y en su lugar fui copiando y pegando los presentes en el de Port. *Borré todo lo relacionado con recovery. ya que estos hacían ilusión a la instalación del recovery de cm. *Añadí esta línea faltante en la columna horizontal 28: mount("f2fs", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data"); *También esta línea faltante en la columna horizontal 29: package_extract_dir("data", "/data"); *Por último añadí las 3 últimas líneas presentes en el updater-script de Port a la Base: unmount("/data"); ui_print("done...enjoy fiui"); ui_print("please reboot your device"); -El último paso ya sería el comprimir con WinRAR en formato .zip y testear. Para intentar solucionar el SystemUI FC hice las 2 siguientes acciones presentes en la última compilación: -Reemplacé el archivo ''libandroidfw.so'' de system/lib/ de Base por el de Port. -Copié y pegué todos los archivos de system/lib/ de Port no presentes en Base. (Todo sin reemplazar). Última edición por Shechomv Día 16/07/15 a las 06:43:11. |
|
|
|
#2
|
||||
|
||||
|
No se usa ya ese método para portar Roms.
Ese tipo de métodos se usaba en Android 2.3 o 4.0, pero actualmente todo es source y parches. En este caso no conozco muy bien FIUI, pero me parece que es lo mismo que MIUI utilizando parches y eso. La verdad es que este método no te va a servir, por esa razón estas obteniendo ese error, por la incompatibilidad del Framework con otras partes del sistema. Saludos.
__________________
|
|
#3
|
||||
|
||||
|
No se usa ya ese método para portar Roms.
Ese tipo de métodos se usaba en Android 2.3 o 4.0, pero actualmente todo es source y parches. En este caso no conozco muy bien FIUI, pero me parece que es lo mismo que MIUI utilizando parches y eso. La verdad es que este método no te va a servir, por esa razón estas obteniendo ese error, por la incompatibilidad del Framework con otras partes del sistema. Saludos. ![]() Si la subo a Mega crees que podrías echarle un vistazo? todo funciona bien menos eso |
|
#4
|
||||
|
||||
|
Muchas gracias! lo malo es que no he podido encontrar los sources o parche actualizado. Y me parece curioso eso que dices ya que el anterior portador de esta rom lo hizo con este método... gracias de nuevo y ya dejé de perder el tiempo intentando que no hubiera systemui FC al abrir alguna app...
Si la subo a Mega crees que podrías echarle un vistazo? todo funciona bien menos eso ![]() |
|
#5
|
||||
|
||||
|
|
|
#6
|
||||
|
||||
|
|
|
#7
|
||||
|
||||
|
Todo listo! Yo por mi parte hoy no haré más intentos, siento que no es imposible la solución pero no está en mis conocimientos. (Nunca había cocinado, parchado o portado alguna rom). Como vi la guía bien explicada me motivé a seguirla y bien, funciona excelente mi obra hasta cierto punto.
|
|
#8
|
||||
|
||||
|
ojala todo fuera tan facil pero ultimamente las cosas estan bastante mas complicadas pero no imposibles
![]() a cada nueva version de android mas problemas y trabas a los devs... si lo juntas con un port que también son complicadetes.... prueba algo mas fácil y mas si dices que no tienes experiencia Última edición por franq36 Día 16/07/15 a las 20:41:46. |
| Gracias de parte de: | ||
|
#9
|
||||
|
||||
|
se descontinuo este desarrollo?
|
|
#10
|
||||
|
||||
|
FIUI es una combinacion amplia no es como cm o miui sino una mezcla el problema con el systemui radica en eso porque tiene muchas cosas que no estan en tutos para portarla es problema de frame
|
![]() |
Estás aquí
|
||||||
|
||||||