Acceder

Ver la Versión Completa : [ TUTORIAL ] Xposed en P8 Lite (ALE-23/21)


charly.navarrete
05/04/16, 22:22:35
¡Hola! Soy nuevo en el foro y este es mi primer posteo.

Leyendo uno de los temas encontré un mensaje con un link a XDA para poder instalar Xposed en nuestro P8 Lite. Este tutorial es una traducción del trabajo de mfbcool de XDA con ciertas aclaraciones para nuestro equipo en particular.

Esta guía fue probada únicamente en mi Huawei P8 Lite (ALE-23 covertido a ALE-21) corriendo 5.0.1 (B190), no experimento ningún tipo de bug, aunque el autor explica que en 6.0 (al menos en su Honor 6) el bluetooth, la pantalla inalámbrica y ciertas apps no funcionan.

Hacé un backup de la partición /system antes de seguir esta guía. No me hago responsable por equipos rotos, bootloops, etc. Además, no hay garantía absoluta de que funcione en cada equipo y en cada firmare. No posteés acá si tu equipo está en bootloop y no hiciste backup y ahora querés recuperarlo, gracias.

Introducción:
Vamos a deodexar la ROM así hacemos que Xposed funcione en nuestro equipo. Deodexar decompila el archivo Boot.oat y hace que Xposed ingrese más fácil en el framework. Cuando se deodexa el framework, las aplicaciones del sistema también deben ser deodexadas para que el sistema sea estable y sea más fácil de modificar.

Requisitos:
·TWRP o cualquier otro Custom Recovery que soporte administrador de archivos, yo usé este (https://drive.google.com/uc?id=0B2RJ5CSFzaKDanhITTZnem1xQzg&export=download,) (créditos a reas0n de XDA)
·Root y Busybox (en el foro podrás encontrar como rootear tu equipo si es que no lo hiciste todavía)

Descargas:
Antes de continuar, descargá este programa y descomprimilo donde te quede más cómodo.

·BatchAPKTool (https://yadi.sk/d/AmVk9KBNqhaPx) (créditos a bursoft de 4pda.ru)

Empecemos:
1. Con el equipo ya rooteado, vamos a instalar nuestro gestor de archivos favorito con acceso root, en mi caso usé Es File Explorer (https://play.google.com/store/apps/details?id=com.estrongs.android.pop), es gratis y soporta exploración root.
2. Activamos la exploración root, aceptamos el diálogo de nuestro superusuario y nos dirigimos a la carpeta /system, vamos a copiar las carpetas /app, /framework y /priv-app (las 3 están en /system) y las pegamos en nuestro almacenamiento interno/externo.
3. Renombramos: app > _app, framework > _framework y priv-app > _priv-app.

Deodexando la ROM:
1. Vamos a la carpeta donde descomprimimos el BatchAPKTool.
2. Abrimos el programa y seleccionamos el idioma que más nos guste (es indiferente, solo ingresaremos números).
3. El programa nos va a preguntar qué queremos hacer.
4. Primero tipeamos 83 y después seteamos la versión a smali-2.1.2.jar ingresando 2. Ahora tipeamos 84 y elegimos el nivel de API de Android a 21 (Android 5.0). En su momento lo intenté con 6.0 (API 23) y no pude.
5. Repetimos el paso 1 y borramos las carpetas _app, _framework y _privapp.
6. Copiamos las carpetas que extraímos desde /system y que luego renombramos añadiendo un guión bajo adelante (paso 2 y 3 de "Empecemos"). Las pegamos en la carpeta donde descomprimimos el BatchAPKTool. (Se recomienda guardar estas 3 carpetas en otra ubicación para tenerlas de backup)
7. Ahora vamos a deodexar las aplicaciones. Volvemos al BatchAPKTool e ingresamos 01 y luego 02 (ARM64). Esperamos a que termine.
8. Renombramos: _app > app, _framework > framework y _priv-app > priv-app.
9. Creamos una carpeta llamada system y metemos las 3 carpetas adentro (app, framework y priv-app).
10. Copiamos esta carpeta system dentro de nuestro almacenamiento interno o externo.

Copiando los archivos deodexados al equipo:
1. Iniciá tu equipo en modo Recovery (2 botones de volumen con el de power).
2. Dentro del TWRP, obligatoriamente hacé un backup de /system si es que no la hiciste todavía.
3. Vamos a "Mount" y nos aseguramos que /system esté marcado, si no lo está, lo marcamos.
4. Usando el "File Manager" borramos las carpetas app, framework y priv-app de /system.
5. Copiamos las carpetas app, framework y priv-app de nuestro almacenamiento interno/externo a /system.
6. Reiniciamos (tené en cuenta que este reinicio es extremadamente largo, el logo de Huawei puede aparecer hasta 5 minutos y después va a optimizar las aplicaciones unos 15, 20 minutos más)

Instalando Xposed (créditos a rovo89 de XDA):
1. Descargamos el instalador APK (http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440) (Para todas las versiones) y el framework (http://dl-xda.xposed.info/framework/sdk21/arm64/xposed-v80-sdk21-arm64.zip) (Android 5.0). En caso de hacer esta guía con 5.1 o 6.0 bajar la versión correspondiente (http://dl-xda.xposed.info/framework/).
2. Instalamos el APK (XposedInstaller_3.0_alpha4.apk), volvemos a iniciar en modo Recovery y flasheamos el framework (xposed-v80-sdk21-arm64.zip).
3. Reiniciamos (otra vez va a demorar un rato en arrancar)
4. Bajamos el BuildProp Editor (https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor) desde Play Store, buscamos las siguientes líneas ro.config.hwtheme=0 y ro.config.hw_theme=0 (en caso de no existir, crearlas o modificarlas a =0).
5. Reiniciamos nuevamente (esta vez va a demorar poco)

Posteo original en XDA (http://forum.xda-developers.com/android/general/guide-workaround-running-xposed-t3338765)

Evidencia:
https://scontent.xx.fbcdn.net/hphotos-xft1/t31.0-8/12968069_1732882463593592_3815333721193957807_o.jp g

¡Saludos desde Argentina!

ea8rx
05/04/16, 22:52:11
Ya hay en este subforo un hilo abierto sobre este tema. http://www.htcmania.com/showthread.php?t=1162487

yohanxs14
06/04/16, 21:32:01
cuando voy a deodexar las aplicaciones en el paso 7 me da un error, que puede ser?:(

kitonavia
08/09/16, 05:16:06
lo instalaste en android 6 ?

xubliminal
11/09/16, 16:17:34
ven cual es el framework correspondiente a android 6.0 ?