|
ROMs y desarrollo Motorola Moto E (2015) ROMs y desarrollo Motorola Moto E (2015) |
|
Herramientas |
#1
|
||||
|
||||
Compilación de Halium y Ubuntu Touch para surnia (en fase de pruebas)
Código:
/* Tu garantía ya no tiene validez. * No me hago responsable de dispositivos brickeados, tarjetas SD muertas, de la expulsión de algún concursante de Operación Triunfo España, guerra nuclear o de que la aplicación de alarma falle y te deje durmiendo hasta las tantas. Por favor, investiga si tienes alguna preocupación sobre las características incluidas en esta ROM antes de flashearla. TÚ eres el que toma la decisión de hacer estas modificaciones, y si me echas la culpa por arruinar tu dispositivo, me reiré en tu cara. * Actualmente, estoy realizando un porting de Ubuntu Touch y Halium en el Moto E 2015 4G/LTE, y estoy buscando testers para este terminal (NO VÁLIDO PARA OTUS, ojo con esto), con el fin de probar esta compilación que he realizado, ya que estoy teniendo problemas con la partición /data (no se flashea el rootfs correctamente), aunque sí he tenido casos de éxito en XDA Developers, por lo que todavía hay esperanzas. Dispongo de algunas instrucciones para ello, y archivos para descargar y probar esto en un teléfono real. -INSTRUCCIONES (sólo válidas para un sistema operativo Ubuntu Linux o similar, no Windows): 1-Descarga halium-boot (https://mega.nz/#!rWh3xKjZ!XXlIY4wM2...sir7qcMEYwAbpE). Haz Wipe de las particiones /system, /data y /cache de tu dispositivo en TWRP antes de empezar. Cambia el sistema de archivos de la partición /data en caso necesario, tal y como he comentado al principio. Vuelve al Recovery y conecta el terminal al ordenador. Ejecuta este comando: Código:
fastboot flash boot /ruta a la imagen de halium-boot/halium-boot.img https://mega.nz/#!bDgzkYCR!jMsTKDOJo..._RmotcwgA53aJc system.img https://mega.nz/#!yDgnmS5a!WNgbbp6Gt...egyV7oNX7bQnpk halium-install.zip Descomprime halium-install.zip en una carpeta (recomiendo el Escritorio para una mayor facilidad de acceso) y abre esa carpeta en una Terminal. 3-Descarga la última versión de rootfs desde UBPorts https://ci.ubports.com/job/xenial-ro...l-armhf.tar.gz 4-Enciende el teléfono en el recovery TWRP (o cualquier recovery con Busybox incorporado) y ejecuta este comando en el ordenador, con el móvil conectado, y con la carpeta de halium-install abierta desde la Terminal: Código:
ruta al halium-install/halium-install.sh -p ut -v ruta al rootfs/rootfs.tar.gz ruta al /system.img Espera, y todo debería ser flasheado de forma exitosa, si las cosas van bien. No garantizo el éxito en esto (mi dispositivo tiene un problema con la partición /data), así que necesito todo el feedback posible en esto (los logs de la Terminal, me serían útiles, por ejemplo). 5-Cuando termine el proceso, reinicia el teléfono. Ahora el teléfono debería estar en la pantalla de Bootloader, pero con el sistema operativo Halium cargado. Lo verás como una nueva conexión de red en el ordenador. Pero, si ejecutas este comando: Código:
ssh [email protected] Descomprime el archivo, y ejecuta ssh-connection.sh. Recuerda cancelar cualquier conexión anterior que haya en el terminal. Si todo va bien, tendrás una conexión SSH. Después de esto, teclea: Código:
sudo mount -o remount,rw Código:
sudo -i # E introduce tu contraseña Código:
cat /var/lib/lxc/android/rootfs/ueventd*.rc|grep ^/dev|sed -e 's/^/dev///'|awk '{printf "ACTION=="add", KERNEL=="%s", OWNER="%s", GROUP="%s", MODE="%s"n",$1,$3,$4,$2}' | sed -e 's/r//' >/usr/lib/lxc-android-config/70-[codename].rules Necesito ayuda y feedback en esto. Cualquier comentario sobre esto será bienvenido. AGRADECIMIENTOS: stefanomelchior, por su inestimable ayuda en las conexiones ssh (https://github.com/Halium/projectmanagement/issues/54) CÓDIGO FUENTE: https://github.com/Halium/projectmanagement/issues/97 HILO EN INGLÉS (XDA-DEVELOPERS): https://forum.xda-developers.com/mot...buntu-t3848408 CÓMO VOLVER A LA VERSIÓN DE FIRMWARE NORMAL O LINEAGE OS: Para revertir esto, ve a TWRP, cambia el formato del sistema de archivos de /data a F2FS desde EXT4, y recupera la copia de seguridad realizada al principio. Se debería de hacer Wipe de nuevo antes de todo este proceso. |
Gracias de parte de: | ||
|
Estás aquí | ||||||
|