personally, to keep all the google functionality (account sign in, play store functionality), i just used parts of snoopy20's (kept anything in the script with verizon/vzw in the name, OBJECTIVE 2: apn fix, OBJECTIVE 3: removes verizon boot logo, & OBJECTIVE 5: adb debugging nag)
my palm.sh file looks like:
Code:
#!/usr/bin/env sh
mount -o rw,remount /system
mount -o rw,remount /vendor
## OBJECTIVE: 1 ##
echo "Removing user installs..."
pm uninstall -k --user 0 'com.verizon.cloudsetupwizard'
pm uninstall -k --user 0 'com.verizon.mips.services'
pm uninstall -k --user 0 'com.vzw.hss.myverizon'
pm uninstall -k --user 0 'com.jrd.verizonuriintentservice'
pm uninstall -k --user 0 'com.verizon.messaging.vzmsgs'
pm uninstall -k --user 0 'com.verizon.llkagent'
pm uninstall -k --user 0 'com.vzw.apnlib'
pm uninstall -k --user 0 'com.tcl.vzwintents'
pm uninstall -k --user 0 'com.tct.vzwwifioffload'
pm uninstall -k --user 0 'com.vzw.ecid'
pm uninstall -k --user 0 'com.vzw.easvalidation'
pm uninstall -k --user 0 'com.customermobile.preload.vzw'
pm uninstall -k --user 0 'com.vcast.mediamanager'
pm uninstall -k --user 0 'com.telecomsys.directedsms.android.SCG'
echo "Removing system bloatware..."
cd /system/app
## WARN: no remove (will brick): GoogleExtShared SecureExtAuthService
rm -rf VerizonUrintentService verizon-wifi-offload vzwintents
cd /system/priv-app
rm -rf VerizonNameID com.customermobile.preload.vzw VZWAPNLib verizon-llk-agent
cd /vendor/app
rm -rf VzwDMClient unremoveable/Fleksy-9.7.6-palm-2860-armeabi-v7a-palmPlayStoreRelease.apk
cd /vendor/priv-app
rm -rf MVM_vzw_app-release-phone-13.1.1-278.apk VZMessages-mobile-6.7.12-94-market-release-signed.apk Verizon_LocationAgent_vzw_v0.0.3.120_Production_No Debug_release_signed.apk
mv /data/app/com.google.android.inputmethod.latin-* /system/app ## required in case user forces pin on boot
mv /vendor/bin/mmid /vendor/bin/mmid.bak ## couldn't find anything on the net about this, and it has lots of wakeups & logcat writing.
## OBJECTIVE: 2 ##
echo "Fixing APN list..."
cp -F /sdcard/apns-conf.xml /vendor/etc
chmod 755 /vendor/etc/apns-conf.xml
## OBJECTIVE: 3 ##
echo "Removing Verizon traces..."
cd /vendor
cp build.prop build.prop.old
grep -v 'ro.product.vzw=true' build.prop.old > build.prop
rm JRD_custres/media/bootanimation.zip
## OBJECTIVE: 5 ##
echo "Removing adb debugging nag"
cd /system
grep -qxF 'persist.adb.notify=0' build.prop || echo 'persist.adb.notify=0' >> build.prop
echo "Done! - rebooting."
## end
reboot
then used the
universal android debloater to really cover my bases even if it may be a bit redundant.
i got my google account in there and good to go, synced up and everything. as far as i can see anyway (haven't run into any problems yet).