[Moto G7 Play Themes, Apps, and Mods] SAIG0N:
Original date of post: 09.16.2021

saig0n

USING LINUX SPECIFIC REFERENCES (Debian10)

Phase One: Create baseline package references.

Phase Two: Package swapping & removal test "GH106"-1 to -10

Phase Three: Develop & release a basic script

Inspired by Rob Braxman

(Link to his video is at the bottom of the post)

This is an exploratory project whose goal is to de-google and secure an inexpensive prepaid phone for use with Signal and Jabber. The path for this project is in the modification of default packages that can be accessed through adb shell. I want to modify this inexpensive prepaid phone from AT&T because I can put any AT&T sim card into it and it works. This is a second device I use to hard sandbox secure communications so there is close to zero identity metadata available to those who wish to exploit it.

I cannot unlock the boot loader through the standard means (Motorola OEM Unlock code device not eligible).

What I can do is experiment with removing or modifying the packages in the package manager until I find a way to isolate and subvert google and friends attempts to collect user data.

in the end I hope to have a script that can be run by ordinary people to allow them to convert an inexpensive burner phone into a secure parallel "identity zero" device.

I'm also interested in disabling or subverting gps location data, & disabling emergency calling features. I'm hoping to be able to pop in a sim card if I need to but its primarily for WiFi comms through a VPN tunnel & Onion.

I will be updating this post as I go to leave something complete and worth reading.

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

First things first, I created a full package list from a new phone that just updated to Android 10. It has never been signed into all primary settings on initial boot have been skipped (email, pass codes etc.)

I avoided agreeing to anything.

Device in developer mode/USB debugging enabled. Oem unlock switch works but the unlock code for motorola is not illegible.

Phase One: Create a baseline reference.

This list is a baseline that I will use when cross referencing changes I make to see which apps are critical and which ones can be swapped or removed.

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

Tools in use:

HDWE

-32 bit 90's dell running Debian 10 (I have newer hdwe but I like this old one)

SFTWRE

-I have RSD-lite-linux script from root junkie (Thank you!)

https://rootjunky.com/rsd-lite-mac-linux/

or https://rootjunkysdl.com/ for His Repository

--RSD ZIP Direct Download Path: (Copy and paste yourself or just follow the link above)

https://rootjunkysdl.com/Android%20Programs/RSD-Lite-Mac-Linux.zip

-Recovery Firmware for AT&T prepaid Moto g7 Play: (I found this on XDA before i joined)

https://mirrors.lolinet.com/firmware/moto/channel/official/ATT/

or

--Direct Download Path- Android 9 for XT1952-5 ATT build #PCYS29.105-247-8:

(Copy and paste yourself \/ or just follow the link above)

https://mirrors.lolinet.com/firmware/moto/channel/official/ATT/XT1952-5_CHANNEL_ATT_9.0_PCYS29.105-247-8_cid1_subsidy-ATT_PREPAID_RSU_regulatory-DEFAULT_CFC.xml.zip

Android tools:

$ sudo apt-get install android-tools-adb android-tools-fastboot

////////////////////281_PACKAGES_////_Semi_Parsed_out_////////////////////

saig0n@yourMoms:~$ adb shell

channel:/ $ pm list packages

package:android

package:android.autoinstalls.config.motorola.layout

package:android.auto_generated_rro_vendor__

package:android.auto_generated_rro_product__

package:android.oem.overlay

package:com.android.bluetoothmidiservice

package:com.android.bips

package:com.android.bluetooth

package:com.android.bookmarkprovider

package:com.android.backupconfirm

package:com.android.contacts

package:com.android.certinstaller

package:com.android.companiondevicemanager

package:com.android.chrome

package:com.android.cellbroadcastreceiver

package:com.android.carrierconfig

package:com.android.captiveportallogin

package:com.android.cts.priv.ctsshim

package:com.android.cts.ctsshim

package:com.android.contactsoverlay

package:com.android.calllogbackup

package:com.android.carrierdefaultapp

package:com.android.dreams.basic

package:com.android.dynsystem

package:com.android.documentsui

package:com.android.dialer

package:com.android.egg

package:com.android.emergency

package:com.android.externalstorage

package:com.android.htmlviewer

package:com.android.hotspot2

package:com.android.internal.systemui.navbar.threebutton

package:com.android.internal.systemui.navbar.gestural

package:com.android.internal.systemui.navbar.softonenav

package:com.android.internal.systemui.navbar.gestural_narrow_back

package:com.android.internal.display.cutout.emulation.tall

package:com.android.internal.display.cutout.emulation.corner

package:com.android.internal.display.cutout.emulation.double

package:com.android.internal.systemui.navbar.gestural_wide_back

package:com.android.internal.systemui.navbar.gestural_extra_wide_back

package:com.android.inputdevices

package:com.android.keychain

package:com.android.location.fused

package:com.android.localtransport

package:com.android.mtp

package:com.android.mms.service

package:com.android.managedprovisioning

package:com.android.networkstack.permissionconfig

package:com.android.networkstack.inprocess

package:com.android.ons

package:com.android.pacprocessor

package:com.android.providers.downloads.ui

package:com.android.providers.blockednumber

package:com.android.providers.userdictionary

package:com.android.providers.partnerbookmarks

package:com.android.providers.contacts

package:com.android.providers.calendar

package:com.android.providers.downloads

package:com.android.providers.media

package:com.android.providers.settings

package:com.android.providers.telephony

package:com.android.phone

package:com.android.phone.overlay.common

package:com.android.phone.overlay.motcommon

package:com.android.proxyhandler

package:com.android.printspooler

package:com.android.systemuioverlay

package:com.android.systemuisprintoverlay

package:com.android.systemui

package:com.android.systemuitmooverlay

package:com.android.storagemanager

package:com.android.settings

package:com.android.settings.intelligence

package:com.android.settingsoverlay

package:com.android.shell

package:com.android.sharedstoragebackup

package:com.android.se

package:com.android.server.telecom

package:com.android.stk

package:com.android.statementservice

package:com.android.simappdialog

package:com.android.theme.color.purple

package:com.android.theme.icon_pack.rounded.settings

package:com.android.theme.icon_pack.circular.settings

package:com.android.theme.icon_pack.circular.systemui

package:com.android.theme.icon_pack.circular.android

package:com.android.theme.font.notoserifsource

package:com.android.theme.icon_pack.filled.android

package:com.android.theme.icon_pack.filled.settings

package:com.android.theme.icon.teardrop

package:com.android.theme.icon.square

package:com.android.theme.color.cinnamon

package:com.android.theme.font.barlowsource

package:com.android.theme.icon_pack.rounded.systemui

package:com.android.theme.icon_pack.rounded.android

package:com.android.theme.color.saffron

package:com.android.theme.icon.roundedrect

package:com.android.theme.icon.squircle

package:com.android.theme.color.cherry

package:com.android.theme.color.darklake

package:com.android.theme.icon_pack.filled.systemui

package:com.android.theme.icon_pack.filled.launcher

package:com.android.theme.icon_pack.filled.themepicker

package:com.android.theme.icon_pack.rounded.launcher

package:com.android.theme.color.orchid

package:com.android.theme.color.black

package:com.android.theme.color.parasailing

package:com.android.theme.color.green

package:com.android.theme.color.ocean

package:com.android.theme.color.slate

package:com.android.theme.color.space

package:com.android.theme.font.quicksandsource

package:com.android.theme.color.magentahaze

package:com.android.theme.icon_pack.circular.themepicker

package:com.android.theme.icon_pack.circular.launcher

package:com.android.traceur

package:com.android.vending

package:com.android.vpndialogs

package:com.android.wallpaper.livepicker

package:com.android.wallpaperbackup

package:com.android.wallpaper

package:com.android.wallpapercropper

package:com.roaming.android.gsimcontentprovider

package:com.roaming.android.gsimbase

package:com.google.ar.core

package:com.google.android.apps.wallpaper

package:com.google.android.apps.photos

package:com.google.android.apps.youtube.music

package:com.google.android.apps.restore <<<I removed this last prior to the crash<<<

package:com.google.android.apps.turbo

package:com.google.android.apps.work.oobconfig

package:com.google.android.apps.tachyon

package:com.google.android.apps.wellbeing

package:com.google.android.apps.nbu.files

package:com.google.android.apps.docs

package:com.google.android.apps.maps

package:com.google.android.calendar

package:com.google.android.calculator

package:com.google.android.configupdater

package:com.google.android.documentsui.overlay

package:com.google.android.deskclock

package:com.google.android.ext.shared

package:com.google.android.ext.services

package:com.google.android.feedback

package:com.google.android.gms.location.history

package:com.google.android.gms

package:com.google.android.gsf

package:com.google.android.gm

package:com.google.android.googlequicksearchbox

package:com.google.android.inputmethod.latin

package:com.google.android.modulemetadata

package:com.google.android.marvin.talkback

package:com.google.android.overlay.modules.permissioncontroller.forframework

package:com.google.android.overlay.modules.permissioncontroller

package:com.google.android.overlay.modules.ext.services

package:com.google.android.overlay.gmsgsaconfig

package:com.google.android.overlay.gmsconfig

package:com.google.android.onetimeinitializer

package:com.google.android.partnersetup

package:com.google.android.projection.gearhead

package:com.google.android.packageinstaller

package:com.google.android.permissioncontroller

package:com.google.android.printservice.recommendation

package:com.google.android.setupwizard

package:com.google.android.syncadapters.contacts

package:com.google.android.tag

package:com.google.android.tts

package:com.google.android.videos

package:com.google.android.wfcactivation

package:com.google.android.webview

package:com.google.android.youtube

package:com.motorola.appdirectedsmsproxy

package:com.motorola.attvowifi

package:com.motorola.att.settings.extensions

package:com.motorola.att.loader

package:com.motorola.att.phone.extensions

package:com.motorola.android.providers.chromehomepage

package:com.motorola.android.provisioning

package:com.motorola.android.providers.settings

package:com.motorola.android.fmradio

package:com.motorola.android.nativedropboxagent

package:com.motorola.android.jvtcmd

package:com.motorola.android.fota

package:com.motorola.audiofx

package:com.motorola.actions

package:com.motorola.bug2go

package:com.motorola.bach.modemstats

package:com.motorola.ccc.devicemanagement

package:com.motorola.ccc.mainplm

package:com.motorola.ccc.ota

package:com.motorola.ccc.notification

package:com.motorola.ccc.attoverlay

package:com.motorola.coresettingsext

package:com.motorola.camera2

package:com.motorola.carriersettingsext

package:com.motorola.carriersettingsextoverlay

package:com.motorola.callredirectionservice

package:com.motorola.contacts.preloadcontacts

package:com.motorola.config.wifioverlay

package:com.motorola.config.wifi

package:com.motorola.demo

package:com.motorola.demo.env

package:com.motorola.entitlement

package:com.motorola.easyprefix

package:com.motorola.faceunlock

package:com.motorola.fmplayer

package:com.motorola.gesture

package:com.motorola.help

package:com.motorola.hiddenmenuapp

package:com.motorola.iqimotmetrics

package:com.motorola.invisiblenet

package:com.motorola.lifetimedata

package:com.motorola.launcherconfig

package:com.motorola.launcherconfig.overlay.att

package:com.motorola.launcher.secondarydisplay

package:com.motorola.launcher3

package:com.motorola.motocare.internal

package:com.motorola.motocare

package:com.motorola.messagingoverlay

package:com.motorola.messaging

package:com.motorola.motodisplay

package:com.motorola.motocit

package:com.motorola.motosignature.app

package:com.motorola.moto

package:com.motorola.msimsettings

package:com.motorola.omadm.att

package:com.motorola.omadm.vzw

package:com.motorola.omadm.service

package:com.motorola.programmenu

package:com.motorola.paks

package:com.motorola.pgmsystem2

package:com.motorola.rcsConfigService

package:com.motorola.slpc_sys

package:com.motorola.screenshoteditor

package:com.motorola.setup

package:com.motorola.systemserver

package:com.motorola.timeweatherwidget

package:com.motorola.timezonedata

package:com.motorola.vzw.pco.extensions.pcoreceiver

package:com.lmi.motorola.rescuesecurity

package:com.summit.motorola.rcs

package:com.qualcomm.atfwd

package:com.qualcomm.embms

package:com.qualcomm.location

package:com.qualcomm.timeservice

package:com.qualcomm.qcrilmsgtunnel

package:com.qualcomm.qti.telephonyservice

package:com.qualcomm.qti.uceShimService

package:com.qualcomm.qti.qms.service.connectionsecurity

package:com.qualcomm.qti.qms.service.telemetry

package:com.qualcomm.qti.qms.service.trustzoneaccess

package:com.qualcomm.qti.dynamicddsservice

package:com.qualcomm.qti.uimGbaApp

package:com.qualcomm.qti.cne

package:com.qualcomm.qti.lpa

package:com.qualcomm.qti.uim

package:com.qualcomm.qti.remoteSimlockAuth

package:com.qti.qualcomm.datastatusnotification

package:com.qti.service.colorservice

package:com.att.android.attsmartwifi

package:com.att.dh

package:com.att.deviceunlock

package:com.att.iqi

package:com.att.mobile.android.vvm

package:com.dti.att

package:com.synchronoss.dcs.att.r2g

package:vendor.qti.hardware.cacert.server

package:vendor.qti.iwlan

package:com.lenovo.lsf.user

package:net.aetherpal.device < << << REMOTE ACCESS tool for wireless carrier to control device

package: org.codeaurora.ims

package:com.trustonic.teeservice

package:com.amazon.appmanager

package:com.facebook.appmanager << Facebook is notorious for collecting private data

package:com.facebook.katana << Facebook is notorious for collecting private data

package:com.facebook.system << Facebook is notorious for collecting private data

package:com.facebook.services << Facebook is notorious for collecting private data

package:com.drivemode

package:com.wb.goog.got.conquest <<Bloatware

package:com.wb.goog.dcuniverse <<Bloatware

package:com.greatbigstory.greatbigstory <<Bloatware

end

<iframe width="560" height="315" src="

" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

PHASE TWO:

09.13.2021 began test (gh106-0)

09.15.2021 Test Concluded in crash.

////////////_Test to Degoogle the AT&T prepaid Moto G7 Play (running Android 10) without unlocking bootloader or rooting the device.

PROCESS:

For LINUX Debian 10

1) Get Android toolkit "adb" and "fastboot":

"~$ sudo apt-get install android-tools-adb android-tools-fastboot"

Linux and Mac dont require drivers windows does.

2) Allow USB Debugging

[google it for tutorial]

3) open terminal

x

4) verify connection usb debugging verification

$ adb devices

5) Enter adb shell

$ adb shell

6) List Packages

channel:/$ pm list packages

7)remove gapps and ish

pm uninstall -k --user 0 "com.motorola.moto" <<<MotorolaApp

pm uninstall -k --user 0 "com.google.android.apps.photos" <<gPhotos

pm uninstall -k --user 0 "com.greatbigstory.greatbigstory" <<Bloat

pm uninstall -k --user 0 "com.wb.goog.got.conquest" <<Bloat

pm uninstall -k --user 0 "com.motorola.fmplayer" <<Bloat

pm uninstall -k --user 0 "com.wb.goog.dcuniverse" <<Bloat

pm uninstall -k --user 0 "com.drivemode" <<safe driving mode app

pm uninstall -k --user 0 "com.att.deviceunlock" <carrier unlock app

pm uninstall -k --user 0 "com.att.dh" <<Device Help app

pm uninstall -k --user 0 "com.google.android.apps.docs" <<<gDoc's

pm uninstall -k --user 0 "com.google.android.apps.tachyon" <<<Duo

pm uninstall -k --user 0 "com.facebook.katana" <<<facebook

pm uninstall -k --user 0 "com.facebook.appmanager" <<<facebook

pm uninstall -k --user 0 "com.facebook.system" <<<facebook

pm uninstall -k --user 0 "com.facebook.services" <<<facebook

pm uninstall -k --user 0 "com.google.android.apps.nbu.files"<gFiles

pm uninstall -k --user 0 "com.google.android.gm" <<<Gmail

pm uninstall -k --user 0 "com.google.android.videos" <<Bloat

pm uninstall -k --user 0 "com.google.android.apps.youtube.music" <

pm uninstall -k --user 0 "com.google.android.youtube" <AltAppAvail

pm uninstall -k --user 0 "com.google.ar.lens" <<AI Stuff

pm uninstall -k --user 0 "com.google.android.apps.maps" <<gSpyMaps

pm uninstall -k --user 0 "com.android.vending" <<PlayStore

pm uninstall -k --user 0 "com.google.android.googlequicksearchbox"

pm uninstall -k --user 0 "com.android.chrome" <<Swap/w/duckgo

Exit shell

$ exit

8) Install Alternative APK's

adb install <app name.apk>

navigate to the folder containing apk's

$ cd Documents/AndroidMotoG7/apks

install:

adb install Signal-Android-website-prod-universal-release-5.22.8.apk

adb install eu.siacs.conversations_42015.apk

adb install ch.protonvpn.android_102077000.apk

adb install F-Droid.apk

adb install com.duckduckgo.mobile.android_59403.apk

adb install com.github.axet.filemanager_178.apk

(OPTIONAL PROBABLY INSECURE)

adb install 'App Inspector_v2.0.2_apkpure.com.apk'

adb install com.veniosg.dir_1560.apk

adb install APKPure_v3.17.25_apkpure.com.apk

adb install com.twitter.android.apk

///////////////////////////////////////////////////

09.15.21

September 15th 2021

saig0n

There were new apps on the phone that were not on the phone the night before.

So being annoyed, I went crazy and deleted a bunch of things I shouldn't have.

The phone was fine until I accidentally rebooted while setting it into a tripod phone clamp (clamped the side buttons)

It could not boot up and read from the recovery menu that -data was corrupted and offered to revert/wipe factory reset.

Also very interesting, I had a pin and a bio metric lock, and when it wiped there was no longer any lock.

Here's where I did the corrupting:

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

UNINSTALL APK:

channel:/ $ pm uninstall -k --user 0 "x"

pm uninstall -k --user 0 "com.squareup.cash" <<< Random App that just appeared

pm uninstall -k --user 0 "com.bigfishgames.mergetalesgoog" <<< Random App just appeared

pm uninstall -k --user 0 "com.google.android.inputmethod.latin" <<SWAPgBoard w/openboard

pm uninstall -k --user 0 "com.google.android.syncadapters.contacts" <<shouldn't.deleted

pm uninstall -k --user 0 "com.google.android.gms.location.history" <<shouldn't.deleted

pm uninstall -k --user 0 "com.google.android.tts" <<probably shouldn't.deleted

pm uninstall -k --user 0 "com.grammarly.android.keyboard" <<< Random App just appeared

pm uninstall -k --user 0 "co.irl.android" <<< Random App that just appeared

pm uninstall -k --user 0 "com.motorola.face.unlock" <<No workie not user "0" <<

pm uninstall -k --user 0 "com.pandora.android" <<< Random App that just appeared

pm uninstall -k --user 0 "com.android.providers.telephony" <<probably shouldnt.deleted

pm uninstall -k --user 0 "com.pinterest" <<< Random App that just appeared

pm uninstall -k --user 0 "jp.gocro.smartnews.android" << Random App that just appeared

pm uninstall -k --user 0 "com.gsn.android.tripeaks" <<< Random App solitaire?

pm uninstall -k --user 0 "com.stitcher.app" <<< Random App that just appeared

pm uninstall -k --user 0 "com.twitter.android" <<< Did not function-no play store

////////////////////////

Hoping to add more results on or before 09.20.21 for (gh106-1)

Misc. related topics/links:

https://www.antixforum.com/forums/t...droid-device-and-still-have-an-usable-device/