[Fire TV Android Development] Pachacouti:
Oh boy...

Ok guys, I noticed something here that I experienced last night. My firestick became crippled. Remote stopped working. Tv went blank. I thought, here we go again, fired up fireiso, reflashed, and even after a userdata wipe, I had same problem. Couldn't login to amazon, for hours, causing one big headache.. seems my system had somehow disappeared, but I think I discovered what happens when they try to block root, because when everything was fine, I rebooted, and got the network error, Marcus launcher i use had gone, and the amazon launcher was un-avalable. So after a reflash (6 or 7 more like before I figured it out), it turnes out that while I've been creating a list of safe to delete and saf to keep apps, suddenly apps that we all assume were safe to delete, suddenly cant be deleted and lead to me having to reflash several times. The reason I could not flash was because the system directory was claimed to be not there, but it was for me to start it enough to know I could not get internet access to amazon to register the device. The only command I found that allowed me to fix this was:

ls -l $(find /dev/block -name by-name)

__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!

lrwxrwxrwx 1 root root 20 Jan 1 00:00 MISC -> /dev/block/mmcblk0p9

lrwxrwxrwx 1 root root 20 Jan 1 00:00 boot -> /dev/block/mmcblk0p4

lrwxrwxrwx 1 root root 21 Jan 1 00:00 cache -> /dev/block/mmcblk0p12

lrwxrwxrwx 1 root root 20 Jan 1 00:00 dkb -> /dev/block/mmcblk0p8

lrwxrwxrwx 1 root root 20 Jan 1 00:00 kb -> /dev/block/mmcblk0p7

lrwxrwxrwx 1 root root 9 Jan 1 00:00 lk -> /dev/null

lrwxrwxrwx 1 root root 20 Jan 1 00:00 lk_real -> /dev/block/mmcblk0p1

lrwxrwxrwx 1 root root 20 Jan 1 00:00 logo -> /dev/block/mmcblk0p6

lrwxrwxrwx 1 root root 20 Jan 1 00:00 recovery -> /dev/block/mmcblk0p5

lrwxrwxrwx 1 root root 21 Jan 1 00:00 system -> /dev/block/mmcblk0p11

lrwxrwxrwx 1 root root 9 Jan 1 00:00 tee1 -> /dev/null

lrwxrwxrwx 1 root root 20 Jan 1 00:00 tee1_real -> /dev/block/mmcblk0p2

lrwxrwxrwx 1 root root 9 Jan 1 00:00 tee2 -> /dev/null

lrwxrwxrwx 1 root root 20 Jan 1 00:00 tee2_real -> /dev/block/mmcblk0p3

lrwxrwxrwx 1 root root 21 Jan 1 00:00 userdata -> /dev/block/mmcblk0p13

lrwxrwxrwx 1 root root 21 Jan 1 00:00 vendor -> /dev/block/mmcblk0p10

~ # ?[6n

mount -o remount,rw /dev/block/mmcblk0p11 worked, instead of mount -o rw,remount /system, which did not.

I got as far as doing the following after a clean flash of the 1.3.4 debloat:

Delete:

com.amazon.device.sale.service

com.amazon.cast.sink

com.amazon.whisperplay.contracts

com.amazon.providers.userdictionary

com.amazon.android.marketplace

com.amazon.device.software.ota

com.amazon.tv.parentalcontrols

com.amazon.dp.logger

com.amazon.whad

com.amazon.whasettings

com.amazon.tv.notificationcenter

com.amazon.tv.routing

com.amazon.vizzini

com.amazon.dreams.basic

com.amazon.

Keep:

com.amazon.whasettings <this started my problems when I deleted it

Mine:

su -c "pm disable amazon.jackson19" #disabled

su -c "pm disable com.amazon.whisperplay.contracts" #disabled

su -c "pm disable com.amazon.webview" #disabled

su -c "pm disable com.amazon.tcomm.client" #disabled

su -c "pm disable com.amazon.client.metrics" #disabled

rm -rR /system/priv-app/AmazonKKWebViewLib/

com.amazon.katoch

com.amazon.providers.userdictionary

com.amazon.android.marketplace

com.amazon.device.software.ota

com.amazon.tv.parentalcontrols

com.amazon.kso.blackbird

com.amazon.dp.logger

com.amazon.tv.ottssocompanionapp

com.amazon.vizzini

com.amazon.tv.launcher

com.amazon.

com.amazon.cast.sink

com.amazon.whisperplay.contracts

com.amazon.device.sale.service

com.amazon.csm.htmlruntime

com.amazon.dp.logger

com.amazon.ftv.glorialist

com.amazon.tv.oobe

com.amazon.

com.amazon.tcomm.client

com.amznfuse.operatorredirection

com.amazon.whasettings

com.amazon.tifobserver

com.amazon.whad

com.amazon.whasettings

Notes on metrics: When un-installing, several different versions existed, some could not be removed using sdmaid, and after attempted deletion, sdmaid could not read the details of any app, after a reboot however, several metrics apps remained, but viewing details in the delete page became visible again. The different versions of the metrics app's used same names, but were different versions. I attempted the following:

com.amazon.client.metrics.api

com.amazon.wirelessmetrics.service

com.amazon.client.metrics

com.amazon.device.metrics

After deleting whichever I could of these apps, leanbacklauncher, sdmaid became 'sticky' and sdmaid exited after a breif freezing. Remote became 'picky', doing what it wanted.

Again, just a heads up :)

EDIT: One of these is responsible for removing root, while in magisk it all looks good, but after a reboot, root was gone...

---------- Post added at 07:29 PM ---------- Previous post was at 07:13 PM ----------

New batteries? Some batteries bought new have been on the shelf for years!