For the fire stick 4k hasn't been rooted, there is not xposed or magisk, and the only way to make fun of it is adb. For example, the Icebox app, the shizuku app, app ops, my android tools.........those apps could be activated by the shizuku app. But first of all, you need a PC to adb the fire stick and activate shizuku everytime you reboot fire stick. It is inconvenient.
So how to adb without PC? Ennnn.....with termux app you can adb the devices itself!!!!!!! And you can activate some apps, those apps could only be activated by adb link.
How to do:
1. install termux
2. install adb tools on termux:
it's on this website:https://github.com/MasterDevX/Termux-ADB thanks for MasterDevX!!!!
you can use this code to install:
apt update > /dev/null 2>&1 && apt --assume-yes install wget > /dev/null 2>&1 && wget https://github.com/MasterDevX/Termux...nstallTools.sh -q && bash InstallTools.sh
3. in the termux, input:
then the adb authorize window would pop up, select yes.(in fact, the device want to adb you device is the device itself )
you could see :"emulator-5554 device"
then, in the termux, input:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh
this could enable shizuku app. Once the shizuku is activated, it could activate the IceBox/app ops /myandroidtools.......
open the shizuku app, it would say:"running".
4. if you reboot or plug the charger out, you need do this again.
5. when you leave the termux, input "exit" with the return be pressed 2 times. So the code you input would be remembered by termux. Next time you just need the Arrow keys(upside or downside) to repeat the codes.
I think the adb authorization of the fire stick is not very good. For many times(on wifi adb), there is no window pop up. So I could only adb with usb line. Maybe for the first time adb with termux, there is no authorize window pop up on fire TV, and the termux would say "emulator-5554 unauthorized". This is how I solve the problem:
open and close and open the adb debugging in settings.
if it didn't work:
Use otg to connect the fire stick to another android phone.
Repeat the termux steps above on both side. Then the authorize window would pop up when you input "adb devices" in termux on both side.
Disconnect. Normally boot up the fire stick, adb itself.