Hey all,
I'm trying to figure out which xposed modules, mods and apps are the most useful ones for the rooted fire TVs and compile a list.
What I can recommend so far:
"Xposed Additions Pro"
to customize the keys of the remote control (longpress, double press, triple press shortcuts)
Adaway
No more annoying ads in youtube, twitch and other apps
Mozilla Firefox + Adblock Plus + Adobe Flash Player
Web-Browsing on Fire TV (only good with Mouse + Keyboard)
MarketHelper
spoof what device the firetv is to actually download apps through play store (usually says that apps are not compatible on 90% of the apps, to me)
AudioGlow
Nice AudioVisualizer of whatever audio is playing in the background (tuneinradio, mp3-player, kodi.. etc) - unfortunately a bit laggy or rather not on point with the audio.
Holo Themer (Xposed Module)
Open apps that do not seem to open on the FireTV (like SuperSu) - set the theme to "Material Dark" and they will open.
WARNING: Can cause bootloops. Use Version 3.0 as well.
harlekinade said:
I hold a grudge against the Fire TV community for basically making posts like this one a one in a million find on this subforum - and the whole "I think, I've read, It worked for me, who can help me" culture that comes with it.
Click to expand...
Click to collapse
I feel ya.... =)
---
Havent tried it myself yet but since Xposed App Settings keeps closing when you actually try to edit app settings (like to change DPI) I did some research and apparently you can get the dpi changing behaviour with tasker. Have it run a shell command "am set-density xxx" when an app starts and closes iirc. I would like to change the dpi setting of firefox for example... used to do it on my phone with xposed app settings but that damn thing wont work on fire tv.
Some other "activities" like this also keep closing - maybe we can together find out whats the cause and fix it. For example there is "supersu" which cant be opened - at least in the latest versions.. ive read that 1.x does work. And titanium Backup wont do batch commands and/or let you edit its settings.. really lame =/
FireTVs android is gimped down somewhat unfortunately..
ADD: also no recent apps overview available =( .. tried to set it up with xposed additions but wouldnt do anything .. but switching between the 2 recent apps does actually work. Put that on long-press menu button + long press play starts youtube.
---
Also (this needs more testing) there is a system app called com.amazon.videoads.xxx or something. Disabling that seems to disable the annoying prime ads which is played before stuff when you watch amazon prime. (WTF you put ads up anyway for prime for those that already have prime?! i dont get that..so annoying - yea i hate ads because i'm immune to them anyway)
argh idk how about you but trying out xposed modules to see if they work on the fire tv is really annoying - my damn thing keeps goin into bootloops quite often. Most of the times clearing dalvik cache helps but sometimes ill have to disable xposed, boot, uninstall xposed installer, install xposed in recovery, reboot, install xposed installer, disable all xposed modules.. reboot one more time and then reenable the xposed modules. Need to figure out a better way for this.
ADD: I installed supersu as user app (first removed the supersu system app off course) but it still cant be opened. So its not a "system app" problem. Older versions do seem to open, but they want you to "update" the supersu binary, which I didnt want to try yet hehe.
ADD2: Any idea how to disable the notification of supersu and make the delay longer? When i try to edit the supersu.cfg (in /data/data/) it just overwrites itself after saving.. ?!
ADD3: Figured out how to "edit" the supersu.cfg ... copy it to /data/local/tmp and edit it there, then go to recovery and overwrite the original with the modified version with the file manager (those supersu notifications lag out often so I prefer to have em disabled..)
harlekinade said:
@supersuCan the update prompt be ignored?
Click to expand...
Click to collapse
nope unfortunately not.. and the settings did overwrite itself again also.. so editing supersu.cfg doesnt help=/
harlekinade said:
Paragon NTFS (free)
Click to expand...
Click to collapse
have you also tried stickmount from chainfire? Wondering which one is better.
Another recommendation (regarding the DPI):
Tasker (+App Factory)
I created two apps with the tasker app factory for my fire TV to change the DPI when they are opened.
The shell command to use is actually "wm density xxx" where xxx is the dpi u want.
What I did is create one with 240 dpi and one with 320 dpi (default) and set them to long press back/forward buttons. This way I can change between 240 and 320 dpi with those buttons.
What you can also do is to set up tasker contexts for certain apps to change the DPI on launch. For Firefox for example 240 dpi is muuuch better and FireStarter also is cooler with 240 dpi (maybe even less.. it will downsize the fonts which you cant do with the FireStarter settings).
With a more complex script you could probably just increase/decrease dpi in steps. (if you run "wm density" without a dpi, it will return the physical dpi and if its changed the overwritten dpi.. when you parse that number one could just add/substract to make an universal dpi increaser/decreaser)
---
Gonna play around with supersu versions now and then tell you which is the latest that runs.
ADD: Seems like 2.02 or 2.12 (beta) is the latetest supersu that opens - but unfortunately the su binary is not compatible it seems. When I got myself the accoring zip and flashed it through twrp the app would open but say that there is no su binary ... *grmpf*
figured out a way to start supersu and also xposed app settings! but apparently nobody is interested.. ill tell ya by pm if you want i guess..
but goddammit this damn fire tv bootloops again just after applying some app setzings... dalvik cache gets fked up so easy..
stickmount is also able to mount exfat - but automounting is a bit messed up it seems.
Xposed Additions also breaks the voice search it seems. (or some other module)
But maybe this can be fine tuned somehow..
A bit disappointed that nobody except us 2 actually joins in - but this is how xda is nowadays i guess..
Anyway: To actually open supersu and xposed app settings you will have to install "Holo Themer" Xposed module and activate "material design" for the app that you want to use.
It seems that the apps / activities that dont work are using some ui elements that are not available on the fire tv - but with holo themer it works.
Be aware though: My fire tv didnt boot through anymore after restart - which seems to be related to holo themer .. which i dont really understand yet.
i wish i could just use dalvik .. i bet these bootloops / hangs are all caused by that fkin art runtime. On my phone I still use jellybean on purpose lol.. much more modding freedom compared to this newer android versions.. garh
Getting some really strange behaviors:
Activate some xposed modules, reboot, everything works. Then without actually changing any settings in the modules or smth I reboot one more time, and fire tv stuck at boot logo.
WTF is that?! Not really deterministic to me.. =/..... it should either work or not work.
Sometimes clearing the "dalvik" cache helps to get it to boot again.. but then after another reboot its back to beeing stuck at boot logo. I wish I would understand wtf is causing this. The modules which do seem to cause those loops actually do work also.. at least until you reboot lol.. (like that holo themer example from above..)
I read now that the holo themer has problems with lollipop. Its weird it actually works - you activate the module, reboot and it works.. then you reboot again and you are stuck in bootloop.
Im currently trying to figure out how to prevent the bootloops and still use it. I guess you just temporarily activate it to edit settings of an app like supersu. then uninstall it afterwards. If you need it again you just install it again. If youre stuck in bootloop the easiest way to get into the system again is to delete the modules.list file in the /data/data/xxx/conf folder of the xposed installer. Then it will boot without any modules active one time. Sometimes a clear of dalvik cache is also necessary to fix bootloops caused by xposed modules.
Regarding the Holo Themer Bootloop:
In order to temporarily use holo themer to change settings of apps that crash/close otherwise here is what I figured out:
1. Install Holo Themer and turn it on in xposed installer (but DONT launch it yet!)
2. Reboot device so that the xposed module is active and then launch holo themer.
3. Edit the Theme of the apps that normally dont work to "Material Dark"
4. Open those apps and do your stuff.
5. Deinstall Holo Themer.
6. Reboot.
Unfortunately you cannot make apps like supersu permanently run correctly but at least you can edit the settings that way.
now things get really weird. Using holo themer version 3.0 I manage to boot up the fire tv with it still active .. although not every time. Like I had to restart it (unplug + replug) it 3 times and then it finally boot through. No clearing dalvik - nothing inbetween. Dont get it.. but at least its kinda workin now...
------
ADD: Well it seems to be that only cold-booting works with holo themer installed. When I make a restart through settings the device bootloops, when I take out the wall plug and make a cold boot it does boot up..
Does the Adobe Flash Player comes with the sideloaded Firefox app?
Greetings by Idijt
Thanks for listing Xposed Additions. Allowed me to remap my home key after the latest update!
aleins4u said:
Thanks for listing Xposed Additions. Allowed me to remap my home key after the latest update!
Click to expand...
Click to collapse
What FW where u on ? Where u able to remap it to AppStarter ? More info please.
Y314K said:
What FW where u on ? Where u able to remap it to AppStarter ? More info please.
Click to expand...
Click to collapse
5.2.4.1. You can remap to any application with the pro version, I remapped to FiredTV. Testing today revealed that the voice search button no longer works when using Xposed Additions though.
You can also remap the home button with GravityBox (LP), but it only allows you to remap double-tap and long press of the home button. But I did remap that to FiredTV successfully as well.
---------- Post added at 02:48 AM ---------- Previous post was at 02:43 AM ----------
zroice said:
Hey all,
I'm trying to figure out which xposed modules, mods and apps are the most useful ones for the rooted fire TVs and compile a list.
What I can recommend so far:
"Xposed Additions Pro"
to customize the keys of the remote control (longpress, double press, triple press shortcuts)
Adaway
No more annoying ads in youtube, twitch and other apps
Mozilla Firefox + Adblock Plus + Adobe Flash Player
Web-Browsing on Fire TV (only good with Mouse + Keyboard)
MarketHelper
spoof what device the firetv is to actually download apps through play store (usually says that apps are not compatible on 90% of the apps, to me)
AudioGlow
Nice AudioVisualizer of whatever audio is playing in the background (tuneinradio, mp3-player, kodi.. etc) - unfortunately a bit laggy or rather not on point with the audio.
Holo Themer (Xposed Module)
Open apps that do not seem to open on the FireTV (like SuperSu) - set the theme to "Material Dark" and they will open.
WARNING: Can cause bootloops. Use Version 3.0 as well.
Click to expand...
Click to collapse
Are you still able to use the voice search button in tandem with Xposed Additions?
> 5.2.4.1. You can remap to any application with the pro version, I remapped to FiredTV. Testing today revealed that the voice search button no longer works when using Xposed Additions though.
I tried to re-map the home button to start FireStarter application by installing Xposed Additions pro via Google play store on my rooted Fire TV (first gen) with pre-rooted 5.2.4.1 ROM but no luck. Am I missing something?
aleins4u said:
5.2.4.1. You can remap to any application with the pro version, I remapped to FiredTV. Testing today revealed that the voice search button no longer works when using Xposed Additions though.
You can also remap the home button with GravityBox (LP), but it only allows you to remap double-tap and long press of the home button. But I did remap that to FiredTV successfully as well.
---------- Post added at 02:48 AM ---------- Previous post was at 02:43 AM ----------
Are you still able to use the voice search button in tandem with Xposed Additions?
Click to expand...
Click to collapse
rosinatte said:
> 5.2.4.1. You can remap to any application with the pro version, I remapped to FiredTV. Testing today revealed that the voice search button no longer works when using Xposed Additions though.
I tried to re-map the home button to start FireStarter application by installing Xposed Additions pro via Google play store on my rooted Fire TV (first gen) with pre-rooted 5.2.4.1 ROM but no luck. Am I missing something?
Click to expand...
Click to collapse
Guys try out the XPosed Edge Pro. It seems to be the most complete XPosed module that is compatible with FTV devices. It should even be compatible with FireOS 3.
It brought back all the options FireStarter used to have. Using it with AppStarter. Plan to play with it more in the future too.
I updated my S8 to Oreo and I love it, however apps like Advance Download Manager or Amazon when trying to install apps it request that I allow install from unknown sources, it prompts the toggle but it's grey and will not let me switch it on.
Any way to force allow this? There is no longer an option to allow unknown installs in settings.
I have the same problem only a few apps show as accessible. But the ones I want to change are greyed out. Any resolution?
Go to Settings-Apps- click on the 3 dots menu-> special access-> Install unknown apps. Guess this should work
Hi there everyone! Today I will show you how to install the "secret" One UI version of Google Messages!
The best things about this "special" version are that:
it has RCS enabled by default,
it will get the features from Samsung Messages. And the best? It will be
it is already native in Galaxy S22, Galaxy Z Fold3/Flip, etc.
NOTE: There is no ARM .apk available yet. This method will only work for ARM64 devices (for now).
Video guide:
Too long; didn't watch steps:
If you already have it installed, uninstall Google Messages.
Go to APKMirror and search for Google Messages.
Tap on the most recent version of the app. It's usually the one on the top (for example, 9.3.002 is newer than 9.2.030).
Scroll down to see all the available downloads.
Tap on the "(...phone_samsung_dynamic)" variant. If there is no such variant, you may try installing an older version or wait until it'll be uploaded.
Tap on "DOWNLOAD APK BUNDLE".
Launch the Google Play Store and search for "APKMirror".
Install APKMirror Installer (Offical).
Launch APKMirror Installer.
Tap on Browse files.
Allow all the permissions it asks.
Go to the directory where the .apkm file is and tap on it.
Tap on Install package.
Tap on Install app.
Turn on "Allow from this source" and go back.
Tap on Install app again.
When a pop-up appears, tap on Install.
Launch Google Messages.
Allow all permissions and set it as your default SMS app.
Close the app from the Recents menu and launch it again.
─── Enabling RCS and features from Samsung Messages ───
Tap on the triple dots on the top right and go to Settings.
Tap on Chat features.
Turn on "Enable chat features".
When the pop-up appears, tap on Allow.
Tap on "Verify your number" and insert your number.
Wait until the Status changes to "Connected". If it doesn't, restart your device and try again.
Go back to Settings and then go to Advanced.
Tap on Text on Galaxy devices.
Turn on "Allow Bixby and text on Galaxy devices".
Close the app from the Recents menu and launch it again.
Enjoy the new Messages app!
Links:
Google Messages in APKMirror ➜ https://www.apkmirror.com/apk/google-inc/messenger-google-inc/
APKMirror Installer ➜ https://play.google.com/store/apps/details?id=com.apkmirror.helper.prod
This is a quick guide on how to fix the Netflix FHD problem. The problem is actually that even if the device is Widevine L1 certified but is not Neftlix certified then HD content wont play. There are a few dirty ways to bypass this. I will write three waysSome things before we start:
I am not responsible for any damage to the device or data loss.
Backup important data just in case!
Method 1. Downloading patched apk:
Download the patched apk from here.
Install the apk.
Open Netflix and sign-in.
Enjoy!
The easiest method but the app version is old (4.16.3) and if you update the app the patch will be lost.
Method 2. Using Lucky Patcher:
Download and install lucky patcher from here (Use LP Installer).
Download Netflix 7.44 from here.
Now you have two ways to install the .apkm file.
Using "ApkMirror Installer":
Download and install "ApkMirror Installer" from Play Store or APKMirror.
Open apkm file from file browser with "ApkMirror Installer" and install it.
Using "App Manager":
Download and install "App Manager" from F-Droid.
Open apkm file from file browser with "App Manager" and install it.
Launch the app to check if it is working but do not update!
Close the app and launch Lucky Patcher.
On the left side menu tap "Update lucky patcher" and install the update (if one is available)
Then on the same menu tap "Download custom patches"
After the operation is finished go to main screen of Lucky Patcher and select Netflix
Tap "Menu of Patches" -> "CustomPatch-applied APK" ->Check "Signature verification killer" -> "Rebuild The App" -> "Go To File" -> "Uninstall and install"
Open Netflix and sign-in.
Enjoy!
Slightly more complex method but you have a more recent version of Netflix
Method 3 [ROOT]:
Install Magisk and root your device.
Download and install with Magisk this module from here
Uninstall Netflix completely.
Restart your device.
Download and install latest Netflix version.
Open Netflix and sign-in.
Enjoy!
The most advanced way because it needs a rooted device but works with every version (at least for now) but beware since this patch changes the device model name it might brake some stuff.
Also if you want to revert back to original model name just uninstall the module.
I tested the three methods on Lenovo TB-X606F and the two first on LG Q7 and worked nicely.
be very careful, this has all the appearance of "data theft", something similar as "keylogger" in windows.
JhonsonOG said:
be very careful, this has all the appearance of "data theft", something similar as "keylogger" in windows.
Click to expand...
Click to collapse
More information? Proof? Don't just say. At least 2 method is open-source, where the "data theft" code?
Hi everyone !!
I recently made a video tutorial on how to pass safetynet and be play protect certified on any custom ROM. For the video, I used my Samsung Galaxy S20 (SM-G980F) as an example. It is currently running the Pixel Experience Plus GSI ROM. If you have any questions or need help with the process please let me know and I'll be happy to guide you !! Also, let me know what other guides you want me to post and I'll make the videos for you !!
YouTube Step by Step Tutorial
Pre-Requisites
Have root access on your custom ROM
Steps to Pass SafetyNet and be Play Protect Certified on any Custom ROM
1. Open your browser and search for "Magisk Hide Props Config Download"
2. Look for the XDA post and scroll down until you see the zip module attachment
3. Download the attachment to your phone's internal storage
3. Go back to google and search for "Universal SafetyNet Fix"
4. Look for the GitHub page (the first link) and scroll down to the "Download" section
5. Click on the download link and scroll down until you find the zip module attachment
6. Download the attachment to your phone's internal storage
7. Open Magisk and click on the gear icon (settings)
8. Scroll down and enable "Zygisk" and "Enforce Deny List"
9. Click on the "Configure Deny List Options"
10. Click on the three dots at the top and select "Show system apps"
11. Search and select all the apps that are giving you trouble with SafetyNet (Netflix, Banking Apps, Play Store, GooglePlay Services etc.)
12. Go back to the Magisk homepage and go to the "Modules" tab
13. Click on the "Install From Storage" button
14. Select the file you downloaded from the XDA forum
15. Wait for the module to install
16. Go back and click on the "Install From Storage" button again
17. Select the file you downloaded from GitHub
18. Wait for the module to install
19. Click on the blue "Reboot" button at the bottom to restart your phone
20. After your phone restarts, run a SafetyNet test. Your status should now be PASSED.
21. Open Magisk again and click on the gear icon at the top (settings)
22. Scroll down and click on "Configure Deny List"
23. Click on the three dots at the top and select "Show system apps"
24. Search and select the "Google Play Services" app
25. Go to your phone's settings and look for the "Apps" section
26. Click on "See all apps"
27. Click on the search icon and look for "Google Play Store"
28. Select "Storage & Cache"
29. Tap on "Clear storage"
30. Go back to "All apps"
31. Click on the search icon and look for "Google Play Services"
32. Select "Storage & Cache"
33. Click on "Manage Space"
34. Tap on "Clear all data"
35. Open the Google Play Store
36. Click on your profile picture in the upper right hand corner
37. Tap on "Settings"
38. Click on "About"
39. Look for "Play Protect Certification"
40. Under that you should see a message saying "Device is certified"
ENJOY !!!
I havent managed to install a GSI on the same device. Maybe you can help me?
got that working on my raspberry pi 4, thanks
Not working anymore on S20 Ultra.
See here: linky
I wanted to use Disney+, Netflix and Amazon Prime on my Redmi Note 8T with Magisk 25.2.
Your guide made all Apps except Netflix appear on the Playstore and work.
Thank you for that!
Does anyone know why Netflix won't be shown in Appstore on the phone? On my PC i see "you do not have a compatible device", whereas the others can be remote installed without problems.
I see "Playstore certified", i tried some Safetynet checkers and all say "Basic integrity pass, CTS pass", and i even tried some DRM Info apps to check my Widevine level, which is marked as L1 (the best).
And yeah, i deleted playstore data (repeatedly), rebooted the device (repeatedly) and blocked the app(s) directly after installation in Zygisk.
I follow all the instructions without seeing this post, and I was not able to make it work.
But your video also covers the fix for my problem...
CLEARING THE CACHE AND STORAGE DATA made it work!!!
you rock!!!
Tried these instructions on the LineageOS 20.0 build for Samsung Galaxy Tab S3 (rom is here: https://forum.xda-developers.com/t/...1-2-lineageos-20-0-for-galaxy-tab-s3.4510785/).
After following all the instructions, the play store is still coming up as "Device is not certified".
Thinking this might be because the ROM is an Android 13 ROM and I notice that some of the Magisk modules referenced are only certified up to Android 12.
Hi all,
I checked on the Play Store it says "device certified" also several Safetynet checkers say the same ("passed").
The only thing that I can not use is my banking app.
My phone Sagit using lineage-20.0-20230119-nightly-sagit-signed.zip and twrp-3.7.0_9-0-sagit.img
twrp-3.7.0_9-0-sagit.img
lineage-20.0-20230119-nightly-sagit-signed.zip
Why is saying ("passed") that I can't use my banking app?
P.S.: I don't install any Magisk or SafetyFix.
Thank you
Maybe your Banking app detects your open Bootloader or the ROM misses some keys or something.
I have Magisk installed on my debloated stock ROM and use the provided feature to hide it from those apps, works like a charm.
Banking app worked fine, got an update and suddenly "This device is unsafe, contact support". Deleted App data, hid Magisk, rebooted, worked again (and does still).
Thanks, it works on my samsung s4
It worked for me on S20 ultra.
Thanks a lot!