[Upgrading, Modifying and Unlocking] Juangiluruguay:
Ok... i made my mind and installed this Elephone rom.

The rom is great.. very light, responsive and no crap on it.

You can install whatever you want and will be perfect for every day use, but..... is not rooted.

Long history short... I bricked my phone couple of times trying to get it right.

First thing to do is to have all drivers installed.

For ADB and FASTBOOT, I recoment automatic installation of minimal_adb_fastboot_v1.4.2

The shorcut will bring you a comand prompt screen directly to the installation directory (info for the newbies like me..)

What I did first, since they say that will erase all your data... was install the rom, go to developer options, tick Allow bootloader to be unlocked, and usb debugging, then, I unlocked the booatloader via ADB. I used this help from somewhere in the web... and worked.

Press Shift+right click and select open command window here.

Enable USB debugging on your phone and connect it to the pc by a USB cord.

Enter command "adb devices" without quotation marks.

If it shows some device connected, only then proceed further.

Enter command " adb reboot bootloader"

Enter command " fastboot devices", if it shows some device to be connected, only then proceed further.

Enter command " fastboot oem unlock".

Ur phone may then ask for final confirmation on the phone screen, select yes.

When procedure completes, type "fastboot reboot" and ur phone will reboot

If when comanding... adb devices, you get no devices, is because drivers are not correct installed.

If, when you get a response that there is a device but is locked, go to developer options and click on REBOKE USB DEBUGGING AUTHORIZATION, and connect your phone again. You should be seing a popup asking you to allow connection.

Then it should be ok, otherwise, do command ADB kill-server, and then, ADB start-server...

Fastboot Commands List

•	fastboot devices – > Displays the connect devices.

•	adb reboot bootloader – > Boot your device into bootloader or fastboot mode.

•	adb reboot recovery -> Boot the device in recovery mode.

•	adb reboot fastboot -> directly reboot your device in fastboot mode.

•	fastboot reboot bootloader -> to reboot your device from fastboot mode to fastboot mode again.

•	fastboot flash ABC.zip – > To flash a zip file via fastboot mode. [ABC= real zip file name]

•	fastboot flash recovery ABC.img – > To flash a recovery image file. [ABC= real zip file name]

•	fastboot flash boot ABC.img -> To flash a kernel image file. [ABC= real zip file name]

•	fastboot oem unlock -> to Unlock the bootloader of your device.

•	fastboot oem lock -> to relock the bootloader of the device.

•	adb reboot -> to normally reboot your device.

ADB Commands List

•	adb devices –> show connected android devices with the PC.

•	adb install –> to install an application .apk.

•	adb pull –> to copy a file from the device to the system.

•	adb push –> to copy a file from the system to the device

•	adb get-serialno – > shows device serial no.

•	adb logcat – > to display log file on the screen.

•	adb jdwp -> shows JDWP processes at the device.

•	adb get-state -> displays device’s status.

•	adb wait-for-device – > displays progress time required/ delay for the next command.

•	adb bugreport -> shows dump sys, dump state and logcat data at the screen.

•	adb start-server – > to start ADB server process.

•	adb kill-server -> to stop the ADB server.

•	adb shell – > Lunch the remote shell console for commands at the device to control your device.

•	adb help -> to display helps contents for ABD.

your bootloader should be unlocked, for what thew telephone says on the screen.

---------- Post added at 12:40 AM ---------- Previous post was at 12:30 AM ----------

Next... for some reason... NO ROOT!!, I couldn't reboot into recovery with QUICK REBOOT...

When I used adb reboot recovery, the telephone re started... means... no recovery!!

I used the same method as before, to flash recovery via SP Flashtools.

After that I was able to boot into TWRP!! VIA ADB!!

ADB REBOOT RECOVERY

, then... I flashed Magisk-SuperSU-v14.0 to root the telephone.

I had Magisk manager already installed in the telephone, I don't know if it made a difference.

After that, just playing around with magisk APP, to manage your root.

Try QUICK REBOOT to see if will let you boot into recovery, then you will know if you are rooted.

I assume that the way that I should have done in the right order was...

I was able to boot into recovery from bluboo rom after rooted, so..

---------- Post added at 01:08 AM ---------- Previous post was at 12:40 AM ----------

1st... boot into recovery

2nd wipe everything as described and flash rom from SD, since internal memory has to be wiped clean... wipe cache and dalvik after.

3rd install Magisk v14.0SU

4th boot, and install magisk manager, and make changes on Developer options debugging and boot unlock), and perhaps some APP to check for root.

5th turn phone off, and unlock bootloader via ADB/fastboot

6th flash again Recovery via FP Flash Tool

7th (because I don't know if I still have root and be able to boot into recovery via QUICK REBOOT APP, ) I WOULDBOOT into recovery via ADB and flash Magisk SUv14.0

8th IF YOU had to boot, and IF you found out that you didn't have root, and you CAN"T boot via QUICK REBOOT APP,... you can flash again. Thelephone OFF, flash recovery via SP Flashtools, reboot in recovery and flash magisk SU (I didn't try SuperSU, only MagiskSU)

This is what I would do if I have to do it for somebody else.

Hope you could find some answers and perhaps worked for you.

I got a lots of help in this forum, and I would like somehow give some back

Let other people know if worked of what else you did/change

Sorry for typing mistakes or if sounds a bit confused.

No time to post links but you should be able to find the packages to download.

Cheers