[Moto E5 Questions & Answers] vindy1099:
Hi there everyone. This post of a question is going to be long. So, bear with me. A week ago I decided I wanted to unlock and root my Motorola E5 Play that I have been using with Consumer Cellular as the carrier for nearly a year. I have done this once before with my previous Android phone, so, naturally, I follow instructions to be found on websites, including those to be found on xda forums. The process did not go as expected. I installed the right Moto drivers on my laptop, installed adb utilities, got the Motorola unlock code via a portal to be found here on xda, and proceeded with the typical process. I can't remember all of the frustrations I had, but, basically, I ended up flashing the stock ROM for my phone just to get it usable again, and then discovered I had lost radio transceiver capabilities. I could not connect to Consumer Cellular's network to make or receive calls. The little icon for your cell signal strength was gone. I did a little reading on flashing necessary firmware for your phone's radio transceiver, but since I could find nothing about Consumer Cellular and the idea of going by specifications for my model phone and figuring it out without specific instructions seemed too much, I ultimately decided to buy a carrier unlocked model of my phone, take out the sim-card from my old phone and put it into the new phone. The new phone (or renewed should I say) was the exact same model of Moto E5 Play I had, it worked on the GSM networks, and so I have a working phone again. The only little problem was that, originally, the phone I just bought was an AT&T phone. So, I see the AT&T logo when I turn the phone on, and there are a couple of other quirks here and there, but once I backed up Android data to this phone from Google's Cloud everything was back. However, I still would like the benefits of a rooted smartphone, whether it be programs like SDMaid Pro having more access to clean your phone deeper, or being able to uninstall bloatware, customize boot up animations, etc.

So, after having screwed up as I did, I thought it might be best to pay a professional to unlock and root this newly bought renewed phone of mine. I tried making use of oneclickroot.com, but the operator there told me my phone is not eligible for OEM unlocking. This leads me to two requests of you guys here at xda. One of which may get this thread removed, and the other of which hopefully will be satisfied if this thread is not taken down due to the first request.

Request #1:

-------------------------

I know these phones are made with the capability of being unlocked. If it is not eligible for unlocking then it has something to do with the carrier. I know this because my previous phone (a Verizon Prepaid) was not eligible for unlocking when I got it years ago, but a nice and entrepreneurial Motorola employee looking to make a little money on the side over in China was gracious enough to email me the unlock code once I sent him $45 dollars via Paypal. So, if any of you know how to get my Consumer Cellular Moto E5 Play XT-1921-2 unlock code, be it this way, that way, or the other way, then, please, do tell.

Request #2:

--------------------------

I need some good instructions for unlocking and rooting this phone without screwing it up like I did the last one. If this involves extra steps like flashing needed firmware for the chipset the radio transceiver uses that is OK (I believe this model phone uses QualComm). I just need those steps spelled out and listed.

So, the grand goal here is an unlocked and rooted Motorola Android phone of mine. Relevant device information is below.

Model: Motorola E5 Play XT-1921-2

OS: Android 8.0.0 Oreo

Network: GSM

Carrier: Consumer Cellular

Radio Transceiver Chipset: Some version of QualComm

Baseband version: M8920_21.11.11.63.02R JAMES_NA_ATT_CUST

Build Number: OCPS27.91-157-15

Any help would be greatly appreciated.

***This question was originally posted by me in the general discussion area of xda forums for unlocking and not here like I was told should have been by a guy that replied to the question. I have reposted it here, and below I am including what he requested of me when the executing of the command "fastboot getvar all". The information returned by that command should be of help to whomever can assist me.***

>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: moto-msm8920-B9.4A

(bootloader) product: james

(bootloader) board: james

(bootloader) secure: yes

(bootloader) hwrev: P3

(bootloader) radio: 9

(bootloader) storage-type: emmc

(bootloader) emmc: 16GB SAMSUNG QE63MB RV=08 PV=03 FV=0000000000000003

(bootloader) ram: 2GB SAMSUNG LP3 DIE=8Gb M5=01 M6=06 M7=00 M8=1F

(bootloader) cpu: MSM8920

(bootloader) serialno: ZY323GTQV8

(bootloader) cid: 0x0001

(bootloader) channelid: 0x84

(bootloader) uid: 854514E600000000000000000000

(bootloader) securestate: oem_locked

(bootloader) iswarrantyvoid: no

(bootloader) max-download-size: 535822336

(bootloader) reason: Reboot mode set to fastboot

(bootloader) imei: 359542090844190

(bootloader) meid:

(bootloader) date: 11-23-2018

(bootloader) sku: XT1921-2

(bootloader) carrier_sku: 6798BB

(bootloader) battid:

(bootloader) iccid: 89014103271819071604

(bootloader) cust_md5:

(bootloader) max-sparse-size: 268435456

(bootloader) current-time:

(bootloader) ro.build.fingerprint[0]: motorola/james_a/james:8.0.0/OCPS2

(bootloader) ro.build.fingerprint[1]: 7.91-157-15/16:user/release-keys

(bootloader) poweroffalarm: 0

(bootloader) ro.build.version.full[0]: Blur_Version.27.301.16.james_a.a.

(bootloader) ro.build.version.full[1]: en.US

(bootloader) ro.build.version.qcom: LA.UM.6.6.r1-04400-89xx.0

(bootloader) version-baseband: M8920_21.11.11.63.02R JAMES_NA_ATT_CUST

(bootloader) kernel.version[0]: Linux version 3.18.71-perf-gb838762-0007

(bootloader) kernel.version[1]: 1-g3aa9cf9 (hudsoncm@ilclbld70) (gcc ver

(bootloader) kernel.version[2]: sion 4.8 (GCC) ) #1 SMP PREEMPT Fri Jul

(bootloader) kernel.version[3]: 12 02:30:49 CDT 2019

(bootloader) sbl1.git: git=MBM-NG-VB9.4A-0-g8ffb6ee

(bootloader) rpm.git: git=02a0726-dirty

(bootloader) tz.git: git=083cf5f-dirty

(bootloader) devcfg.git: git=083cf5f-dirty

(bootloader) keymaster.git: git=083cf5f

(bootloader) cmnlib.git: git=083cf5f

(bootloader) cmnlib64.git: git=083cf5f

(bootloader) prov.git: git=083cf5f-dirty

(bootloader) aboot.git: git=MBM-NG-VB9.4A-0-g4e376e8

(bootloader) frp-state: no protection (77)

(bootloader) ro.carrier: att

(bootloader) current-slot:

(bootloader) slot-suffixes: _a

(bootloader) slot-count: 1

(bootloader) slot-successful:_a: INVALID

(bootloader) slot-successful:_b: INVALID

(bootloader) slot-bootable:_a: INVALID

(bootloader) slot-bootable:_b: INVALID

(bootloader) slot-retry-count:_a: unknown

(bootloader) slot-retry-count:_b: unknown

all: listed above

finished. total time: 0.396s