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!
Thanks for the opinion. I am gonna try it now.
Is repartioning only necessary to get "treble" support? Will there be custom oreo based roms flashable through twrp without repartition our X5?
Repartition is necessary to boot any oreo rom in our device right now. vendor is necessary.
After step 2.3 i'm getting error 4032 in Flashtool. I have correct drivers, etc. What should I do ?
EDIT: Could it be caused by not the best VolumeDown button ?
Nevermind, I'm blind idiot.
you fixed it?
Yes, but after flashing LOS 15.1 this phone is unusable (laggy asf), so I flashed stock 6.0, and now i'm going to flash LOS 14.1/DoTOS 1.2
EDIT: And now i'm facing another problem. My interal storage memory should be about 5+GB free space, but after flashing Oreo my interal storage have only 1,45GB.
Format all except bootloader in spflashtool and flash stock rom using original scatter file, that way you will reverb anything but if you want oreo back you need to create vendor again, los 15.1 is laggy just first minutes im using it rn and its stable in perrformance
I used it for like 2 hours, and it was laggy. Maybe I didn't used it enough, but it still have major bug, which is "No incoming calls". Succesfully, I managed to get factory Internal Space with SPFlashtool using your method, and now I'm going to use DoT 1.2 and waiting for Incoming calls fix for Oreo.
Thank you for your great job with porting ROMs, and upload them from 4pda.
Post Changelog (03/06/2018)Step 2 has been modified to ensure repartitioning process is safe.
Step 3 has been modified to ensure you have the most storage space possible.
#
Dev changelog (02/06/2018)Low volume or no volume at all fixed (kernel, artem110777)
Dev changelog changes mentioned haven't been released yet, I'll post as soon as it's public!
Post Changelog (03/06/2018)100% converted installation guide in spanish to reach more people!!
GAPPS FIX UPLOADED TEMPORARILY 05/06/18
when opening the scartter 8.1.txt in the flashtools I get this error:
"error: status_scatter_file_invalid (0xc0030001)"
delete files called "checksum" in the Official 6.0 firmware folder and try again
@decentsito Dude can you please do me a favor? I know that you cant compile this Rom for my Doogee X6 , but i can't do it myself because i miss the lcm driver to compile a kernel (nt35521_cmi_hd720_5p5…) . Can you please ask on 4pda about this driver ? 4pda seems to have pretty cool stuff for Doogee phones but i dont know Russian… :/
I think that the part of the name of the lcm driver i gave to you has the most usefull information!
Thanks!
I'll try to help bro, thing is I don't know russian too XD, i use google translate for communicating with them.
Lol so you know what i am talking about ! XD Anyways i would be really happy if you do this favor for me and i would be even more happier if you get a helpfull responce too!!!
nothing that did not advance, now by giving format all+download I get this error "partition [preloader] No image file exit"
another doubt, after putting the scatter 8.1 only appears marked vendor box is that correct?
Are you putting the scatter inside the 6.0 official firmware folder? where files like system.img are
got the mistake was the rom returned to download and no longer gave me any kind of error, now I have to look at the storage I do not know where I'm wrong and I was left with 2 GB and I think I should have been about 4 GB
Easy to fix!
Go to Wipe section in TWRP, swipe "Factory reset" then click "Format data" type "yes", proceed, voilá 4gb now!
not the failure is not that, I tried and nothing, I even tried doing an advance wipe by dialing internal memory but the result is always the same 2 GB of storage.
now try using the other scatter file I just upload, artem&rock one
sorry, I use that one and I have 4gb.