So Amazon shipped you a used phone…

Posted on Mon, Jun 27, 2022 Android

Don’t you hate it…

when you try to buy a ~$160 phone on Amazon, open the package up and find out the phone is already used?

Artist’s rendition

Factory reset

… was the first thing I tried.

  1. Turn off the phone
  2. Hold Volume up + Power
  3. In the recovery menu, select Factory Reset

However, “Factory Reset” doesn’t actually fully reset the phone if there was a previous Google user on that phone due to something called Google FRP.

This is somewhat understandable, since we don’t want people to just factory reset whatever device they see then claim them as theirs. However, Google was kind enough to leave some[1] room for a bypass in case people get locked out of their phone after a reset. Right.

[1]: tiny

Bypassing FRP

💡

This was done on a Motorola phone running Android 11, YMMV. Throughout these steps, do not connect the phone to the Internet.

Emergency Info pivot into stock Settings app

  1. Proceed with the initial setup until you can make an Emergency Call. Tap Emergency Call, then Emergency Information twice
  2. Hit the ✏ icon on top right, then Name
  3. Tap the profile picture icon → “Choose an image
  4. Tap top left hamburger menu, look down the list and long press Photos to get to the App Info screen
  5. Tap Permissions Contacts → See all apps with this permission
  6. Press the 🔍 icon up top → Search for Settings. Pick Settings App Info → Open NOTE: There might be several “Settings App Info” in the search result. Pick the one that allows opening within App Info
  7. You have arrived at the Settings menu.

Accessibility Shortcut on

  1. Go to AccessibilityAccessibility Menu → Turn on the Accessibility Menu shortcut, which will allow us to use Assistant menu later
  2. Head back to Settings. Tap Apps & Notification → “See all <#> apps”
  3. Press the 3 dot icon top right → “Show system apps”. We’ll need to stop a few apps from running
  4. Look for and tap Android Setup → “Force stop” → OK Tap Storage & Cache → Clear cache and storage Disable the app (next to “Force stop”). Go back one menu to App info list
  5. Look for and tap Google Play Services → Disable
🚫

You don’t need to Force Stop Google Play Services

Home stretch

  1. Press the back arrow several billion times to get back to the initial screen (”Hello”)
  2. Go through the set up process until you arrive at the Connect to Wifi screen. Do not connect to any network
  3. Tap the Accessibility Menu that has popped up for us → Tap Assistant Settings → Enable Google Play Services
  4. Head back to the Wifi screen, choose Skip to avoid having to connect → Continue
  5. Complete the setup process, no need to set the screen lock: Skip → Skip → Ok → Accept & Continue
  6. You should arrive at the home screen.
  7. Go to Settings → System → Advanced → Reset Option Choose Erase All Data option three times

Congratulations, we’ve fully reset the device.

POV: You’re 4 years old and have just successfully recited the name of days of the week

In retrospect, I could have asked Amazon for a return, but I was too impatient to go through the return process and wait two whole days (gasp) for another phone to come. Everything else worked fine, so I guess the previous user just didn’t like the phone enough.

I was also amazed that Amazon didn’t bother to look at the package they’ve shipped to me. The seal was broken and the phone itself was kind of dusty.