May 222017
 

teamwin logo

If you want to do anything at all interesting with your phone once you have unlocked the bootloader, you will need to install custom recovery software on it. And if you are going to install a custom recovery image on your phone, you are going to want to install Team Win Recovery Project, more commonly known by its abbreviation TWRP, the most popular, open source custom recovery software for Android phones.

If you are reading this post, then you likely already know the advantages of installing a custom recovery like TWRP. For those that don’t, TWRP offers a plethora of functionality that stock recoveries do not. With TWRP, you can install custom ROMs and kernels on your phone. You can backup and restore your entire phone including partitions that normal backup apps can’t touch including boot and system. You can wipe, repair and reformat partitions. And most importantly for most Android hackers, with TWRP you can root your phone by installing a super user (root) app like the very popular SuperSu by chainfire.

Continue reading »

May 192017
 

 

Moto G5 Plus unlocked

These are the steps I took in order to unlock the bootloader of my Moto G5 Plus. Ultimately I would like to install custom recovery software on it à la TWRP and root it with chainfire’s SuperSu. I’ve also included some extra notes in places that that gave me problems or I thought were tricky.  The normal caveat applies: these steps worked for me, but your mileage may vary.

Continue reading »

May 142017
 

Android Robot

The Android Debug Bridge, aka adb, has been an indispensable tool while unlocking and rooting my new Moto G5 Plus. I’ve used it dozens of times this week to push and pull files, run shells, and reboot my phone. Today, as is my habit, I ran the command adb devices after plugging my phone into my laptop, but the response I received made it obvious that I had some troubleshooting ahead of me.

tpodlaski@Alabama:~$ adb devices
List of devices attached
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *
ZY2243PNMF      unauthorized

The output of adb devices lists the devices currently connected to your computer and recognized by the adb server. In addition to a unique identifier, the state of the device is also reported. Since I’d been using adb without issue for days, I fully expected to see the G5’s state listed as device, meaning it is connected and ready to go. Instead it was unauthorized, a condition I would have to rectify before I could get any work done.

Continue reading »

May 032017
 

Moto G5 Plus

Powered by a 2GHz octa-core Qualcomm Snapdragon 625, running a near-stock version of Android 7.0 Nougat and priced at less than $300 USD, the Moto G5 Plus has been crowned the best budget phone of 2017 by nearly ever reviewer to handle it. The phone is carrier unlocked, and Motorola remains one of the few phone manufactures not only open to, but actually friendly about, bootloader unlocking.  By all metrics, the Moto G5 Plus should be an Android hacker’s playground, and in my limited experience with the device so far, it really is.

Continue reading »