ROMs y desarrollo Motorola Moto E (2015) ROMs y desarrollo Motorola Moto E (2015)

Respuesta
 
Herramientas
  #1  
Viejo 21/10/18, 15:59:32
Array

[xs_avatar]
impreza233 impreza233 no está en línea
Miembro del foro
 
Fecha de registro: may 2011
Mensajes: 341
Modelo de smartphone: BQ Aquaris U Plus; Xiaomi Redmi Note 5
Tu operador: Simyo
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. 
  
 *
ESTO HARÁ UN WIPE (FORMATEO) COMPLETO DE TU DISPOSITIVO. TENDRÁS QUE CAMBIAR EL SISTEMA DE ARCHIVOS DE LA PARTICIÓN /DATA DE F2FS A EXT4 EN TWRP ANTES DE HACER CUALQUIER COSA DE LAS DESCRITAS EN ESTE HILO. ADEMÁS, ES UN REQUERIMIENTO OBLIGATORIO E IMPRESCINDIBLE REALIZAR UN BACKUP DE TODAS TUS PARTICIONES ANTES DE EMPEZAR bajo estos pasos: TWRP Home >> Wipe >> Advanced Wipe >> click en data >> Repair or Change File System >> Change File System >> EXT4 >> Swipe to change.


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
2-Descarga el system.img y el halium-install.zip
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
Pon una contraseña que puedas recordar cuando te lo pida el sistema. Ésta será la contraseña de usuario y admin de Ubuntu Touch si todo va bien.



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]
debería de salir una conexión SSH. Si no funciona (que, probablemente, será lo más seguro), descarga esto: https://mega.nz/#!XSp3mSqT!9aqx46pyq...edH6-ooMC39CYA



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 
y
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
Y, finalmente, reiniciando el teléfono, debería cargar correctamente Ubuntu Touch, con su interfaz y todo. La contraseña de la pantalla de bloqueo es la misma que pusiste en la instalación de Halium.



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.
Responder Con Cita
Gracias de parte de:


Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Motorola > Otros smartphones antiguos de Motorola > Motorola Moto E (modelo 2015) > ROMs y desarrollo Motorola Moto E (2015)



Hora actual: 01:17:20 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /