Shechomv
15/07/15, 21:46:33
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/showthread.php?t=1908008&highlight=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!94TbpxtODsafSYjVOecERs7UugLZu6yPCQtqs7X-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!MW6KW7A3HgFY5NhX8OXpvwMLhZTProSTZRIhXO9 2zb0
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).
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/showthread.php?t=1908008&highlight=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!94TbpxtODsafSYjVOecERs7UugLZu6yPCQtqs7X-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!MW6KW7A3HgFY5NhX8OXpvwMLhZTProSTZRIhXO9 2zb0
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).