I wrote up the following nascent tutorial for my own use, where I started
wondering what other people do after they enable developer options.
Do you enable "developer options" on Android?
(What do you do with these new options once you enable them?)
Here's what I do, but I'd like to learn more from you about what's
possible.
****************************************************************************
Enabling specific developer options on Android 7.0 Nougat LG Stylo 3 Plus
****************************************************************************
----------------------------------------------------------------------------
1. Allow apps outside of Google Play (e.g., copied APKs, F-Droid, etc.)
Settings > hamburger > General > Fingerprints & security > Unknown source
Change from: Unknown source = off
Change to: Unknown source = on (allows APKs outside of Google Play)
Note: Free app APKs almost always work on any phone no matter the
operating system version or the user id that installed the free app
or from whence the free app was obtained.
----------------------------------------------------------------------------
2. Make the "Developer options" menu visible (it's invisible by default):
Settings > General > About phone > Software info > Build number
Tap three times on "Build number" & it will then pop up the message...
"You are now 4 steps away from being a developer"
Tap 4 more times and it will say...
"You are now a developer."
This makes visible options such as the "Select USB Configuration"
which allows you to just plug your device into a Windows PC to slide
files back and forth across the visible file system.
----------------------------------------------------------------------------
3. Enable Windows to access the entire visible Android file system.
Enable "Developer options" first as shown in #2 above, & then go to...
Settings > General > Developer options > (OK the warning) >
NETWORKING > Select USB Configuration
Change the options from:
Charging only (o) <== the default
MTP (Mediat Transfer Protocol) (_)
PTP (Picture Transfer Protocol) (_)
RNDIS (USB Ethernet) (_)
Audio Source (_)
MIDI (_)
Change the options to:
Charging only (_) <== the default
MTP (Media Transfer Protocol) (o)
PTP (Picture Transfer Protocol) (_)
RNDIS (USB Ethernet) (_)
Audio Source (_)
MIDI (_)
Charging = Just charge this phone
File transfer = Transfer documents & media files to the connected device
Photo transfer = Transfer photos & videos to the connected device
MIDI device = Record and listen to music from the connected device
----------------------------------------------------------------------------
4. Spoof your GPS location
First install any fake-gps location spoofer, e.g.,
a. Fake GPS location, by Lexa
https://play.google.com/store/apps/details?id=com.lexa.fakegps
b. Fake GPS GO Location Spoofer Free, by IncorporateApps
https://play.google.com/store/apps/details?id=com.incorporateapps.fakegps.fre
http://incorporateapps.com/fake_gps_free_faq.html
Then enable "Developer options" first as shown in #2 above, & then go to...
Settings > General > Developer options > (OK the warning) >
DEBUGGING > Select mock location app
It will pop up a form saying "Select application" with the following:
Fake GPS
Fake GPS Pro
FakeGPS Free
Choose one & follow prompts to select any desired GPS location to spoof.
----------------------------------------------------------------------------
5. Enable viewing of running processes
Enable "Developer options" first as shown in #2 above, & then go to...
Settings > General > Developer options > (OK the warning) >
Running services
This will show a list of what services are in use and how much
of your RAM each app is using and how many processes and services
each app is running.
----------------------------------------------------------------------------
6. Enable any app to be written to external storage regardless of manifest:
Enable "Developer options" first as shown in #2 above, & then go to...
Settings > General > Developer options > (OK the warning) >
Inactive apps > Force allow apps on external
Change from: Force allow apps on external = off
Change to: Force allow apps on external = on
If you have limited internal storage space on your Android device,
but you have a SD card in the device, you may want to install some
apps to the SD card. Not all apps allow this, but the "Force allow apps
on external" setting in the Developer options allows you to install
any app to the SD card, whether it was programmed to do so or not.
----------------------------------------------------------------------------
7. Enable the phone to "talk" to the Android SDK on a PC over USB.
Enable "Developer options" first as shown in #2 above, & then go to...
Settings > General > Developer options > (OK the warning) >
DEBUGGING > USB debugging
Change from: USB debugging = off
Change to: USB debugging = on
---------------------------------------------------------------------------
Do you enable "developer options" on Android?
(What do you do with these new options once you enable them?)