Primer paso
Primero que todo, haz una copia de seguridad de tu NVRAM (IMEI) usando el TWRP 3.0.2 de Jemmini o 3.2.1 Nougat (no uses el 3.2.1 de OREO porque no tendrás nada guardado ni tiene protocolo de guardado funcional) / Para hacer esto entra en el recovery, sección backup, selecciona nvram y nvdata asegurándote de hacer el backup (copia de seguridad) en la memoria externa o external storage (microsd)
Éste paso se hace para que los SMS y las llamadas funcionen, así también como los datos móviles.
Paso 2
Ahora viene un proceso bastante largo, reparticionar el dispositivo para crear la partición /vendor y poder flashear Oreo, éste paso es de carácter OBLIGATORIO. (El reparticionado es posible gracias a SKA-VOVA)
Paso 2.1
Paso 2.2
Descarga el archivo scatter que dejé en la sección de descargas, cortesía de Andrey167 , quien me ayudó el 99% del proceso de bootear (iniciar, prender mi teléfono) con Oreo y entender cómo funciona, es un tipo increíble. Si no fuera por Andrey167 y su ayuda no podría estarles explicando ésto a ustedes chicos, agradezcan.
Paso 2.3
Mueve el scatter file descargado a donde está el firmare 6.0 official que descargaste y extraiste , abre SPFLASHTOOL, selecciona el 8.1 scatter file. DESACTIVA O DESELECCIONA EL PRELOADER/BOOTLOADER , NO FLASHEES NI MODIFIQUES EL PRELOADER BAJO NINGÚN SENTIDO PORQUE ESO PUEDE BRICKEAR TU DISPOSITIVO. (03/06/2018)
Selecciona "Format all+Download" en el tipo de Download en SPFLASHTOOL, debería de salirte un error diciendo que no hay un vendor.img seleccionado, cierra el error y deja que el modo quee en Download only y procede a flashearlo. / Si obtienes el error "PMT has changed, you have to select "Format all + Download" and try again" ve a la sección de FORMAT en SPFLASHTOOL, selecciona "Formwat whole flash EXCEPT BOOTLOADER", conecta tu disposito y luego dale click a start (RECORDAR QUE PERDERÁS TODO EXCEPTO LO QUE ESTÉ EN LA TARJETA EXTERNA O MICROSD), después de que ésto pase selecciona el Scatter file de 8.1 nuevamente y selecciona Download only, intenta flashear nuevamente.
Paso 2.4
Hora de flashear el vendor.img, descarga el vendor que dejé en la sección de descarga (Vendor hecho por snowcatpda, artem and rock in 4pda) desactiva todas las otras opciones como system, userdata, cache, boot, etcétera, desativalas todas excepto vendor porque sólo esa vamos a flashear, dale click a la ubicación, selecciona el que descargaste y con el modo de descarga en Download only, procede a flashear el venor.
PARTICIÓN VENDOR CREADA! (Aún no prendas el teléfono, que la guía continúa y sigues sin tener OREO)
INSTALANDO OREO USANDO TWRP 3.2.1 CON KERNEL 3.18.79 HECHO PARA OREO.
PASO 3
Descarga el TWRP 3.2.1 para OREO que está subido en la misma sección de X5, es el último que he subido yo, el que tiene OREO en el título! / Abre Spflashtool y flashea el TWRP 3.2.1 para OREO 8.1 usando SPFLASHTOOL (particion RECOVERY )
PASO 3.5
Descarga la copia de seguridad para recovery de AOSP 8.1 hecho por Artem110777 y Rock1234 (firmware ALPHA1) aquí está el link de descarga: https://yadi.sk/d/gncLq9qr3WhJMS,
PASO 3.7
Inicia en el recovery presionando Volumen arriba (+) y Botón de encendido aal mismo tiempo por varios segundos, sin dejar de presionar, cuando el Bootloader aparezca selecciona la primera línea (recovery) usando el Botón de encendido mientras tengas la línea sobre él, Recovery 3.2.1 para OREO8.1 debería iniciar. Si el aosp 8.1 firmware backup se terminó de descargar, extráelo y transfiere los archivos a la ubicación; Externalsd > TWRP > backup > Doogeex5_3g (los archivos, no la carpeta entera) DEBES TENER ALMENOS 1,4 GB DE ESPACIO LIBRE
PASO 3.8
Ve a la sección de WIPE en el TWRP y haz un factory reset, deslizando en la parte de abajo de la pantalla estando en la sección de wipe, VUELVE IR A LA SECCIÓN DE WIPE Y SELECCIONA LA OPCIÓN FORMAT DATA, ESCRIBE "YES" Y CONTINÚA, SI NO HACES ÉSTO ARCHIVOS DE LA ROM INICIAL MARSHMALLOW (INÚTILES) SE QUEDARÁN COMO ESPACIO EN BLANCO Y TENDRÁS MUY POCO ESPACIO USABLE, SI WIPEAS EL DATA (NO PERDERÁS NADA DE LA MEMORIA EXTERNA) TENDRÁS 4GB LIBRES. (03/06/2018)
Luego ve a la sección de Restore en el TWRP y si estás en la carpeta doogeex5_3g folder todas las particiones deberían ser seleccionables para la restauración (instalación de Android 8.1) selecciónalas todas (vendor,system,boot,logo, etcétera) y desliza para instalar-
El último paso para hacer nuestro rom más usable que nunca, Flashear el Gappsfix que dejé en la sección de descargas, sin ese fix las gapps no funcionarán, pero después de ser aplicado (HAY QUE APLICARLO JUSTO DESPUÉS DE FLASHEAR LA ROM, SIN INICIAR OREO AÚN) las gapps funcionarán al 100%
Después de que el proceso de Restore termine Android 8.1 se habrá instalado y será usable, reinicia para probarlo
Felicitaciones, prendió!
Recuperar el IMEI (nvram-nvdata)
Paso 4
El recovery de Android 8.1 no funcionará para recuperar el IMEI (nvram-nvdata) adecuadamente, así que tendrás que flashear el TWRP 3.0.2 por Jemmini o el 3.2.1 de NOUGAT para Jemmini, nougat no Oreo.
Paso 4.5
Después de que hayas flasheado el recovery usando SPFLASHTOOl, cuya instalación es la misma como la que hiciste al instalar el vendor.img, entra al recovery, abre la sección de Restore, abre la carpeta en donde habías guardado la copia de seguridad de tu IMEI (nvram-nvdata) y desliza para hacer el restore.
EL IMEI HA SIDO RECUPERADO EXITOSAMENTE, REALIZA ÉSTE PROCESO CADA VEZ QUE NO TENGAS SEÑAL O ETCÉTERA.
DEVUÉLVETE AL RECOVERY DE OREO SI QUIERES FLASHEAR OTRAS ROMS DE OREO O AOSP8.1 NUEVAMENTE PORQUE SÓLO ESE RECOVERY TE SERVIRÁ PARA INSTALAR LAS ROMS DE OREO!
DISLCAIMER
I upload this because of the lack of interest of developers to upload to needrom because they're simply good at 4PDA, and not really much people that doesnt speak russian () check 4PDA forums and weren't even aware Oreo was in the making a few days ago. Also it costed me a lot to get oreo booting on my device because of errors with TWRP and errors with Spflashtool and I redesigned the explanation process to evit from the first instance the problems that happened to me, also translating isn't such a funny job XD.
If developer wants me to take down this send me a private message but remember, I'm just sharing and I tried to give credits everywhere, also I bringed an useful explanation to non-russian speaking users, not to forget that you can't find this even in Snowcatpda's page (getbest.ru)
31/05/2018
DISLCAIMER2
I WANT TO GIVE EXTRALARGE THANKS TO ANDREY WHO HELPED ME BOOTING OREO SUCESSFULLY AND GOT ME SOME FILES OF UTILITY THAT HE RESEARCHED FOR ME, WHICH IS SIMPLY AMAZING, ANDREY YOU RULE
you said that gapps doesn't work!!! does that mean that google apps like play store and youtube don't work?????
Thank you so much for sharing this rom and for the tutorial
in 8.1.0 X5 V1.7z (first link) playstore doesnt work, gmail doesnt work, google work but wont let you log in and offer you personalized news, And youtube works but you won't be able to log into your account, this is an early-release bug, it's getting fixed with the time.
With treble roms you can install gapps, soon a tutorial on how to install treble roms.
can you plz tell us more about repartitioning the device and creating vendor partition please !!!!!
Repartitioning will be safe as long as you don't delete your Preloader while formating, it's 100% necessary to boot Oreo in our device and it will bring a lot of goodies with it!
I meant how to create the partition
By the way thank you so much for your work
isnt the Step 2 working for you?
Follow Step 2 guide and if you complete Vendor will be created
Oh yes sorry for that !! Thank you I created the vendor partition successfully
I installed it today but its not usable yet. It is great to see that this is happening.
My guide worked for you? you booted it?
Yes, I managed to install it with some minor problems. But it was unusable, I tried all the settings and stuff, than restored lineageOS 13 backup. I even flashed lineageOS 15.1 but google play wasnt working.
did you get error "Your device is not certified by Google?" because that is easy to fix XD I even have a tutorial on JDCTeamAOSP rom I uploaded, it's same way to fix.
No, it tried to connect or something. There was like loading bar and it crashed every time.
did you downloaded version that came with or without gapps?
When I flashed lineageOS 15.1 there was no gapps installed, so I downloaded pico package from opengapps site but it kept crashing afterwards.
This happened to me, to install gapps on treble roms you must install then same time when flashing the img so you have gapps on first boot and setup wizard appears
So that was the problem. I reformated the phone because i need everything working. The flash process is long and annoying. I doubt I will be flashing it again before the updated version is released.
yeah me too, I reformated because of low volume and storae space, now testing andrey167 lineage mod, is good work
Same with me. His lineage is somehow different from yours?
yeah he modified some things that can make your experience better, he listed new features in description, I guess i'll stand with it until oreo gets volume fixed xd