[LAUNCHER] XBMC/Kodi for Fire TV (Root) - Fire TV Themes and Apps

Life's been really crazy. Development computer is on it's last leg. XDA hasn't been sending me notifications for this thread. Lots of excuses.
I really don't have much time to be maintaining all this, and I do apologize to any of you I've inconvenienced. But I have put together a present for you guys. A Python script that will decompile an APK, modify its intent to act as a Launcher, then recompile the APK. No guarantees on this one, and things could blow up if intent strings don't match up in the future, but hopefully some find it helpful and carry on what I've been doing.
Requirements:
Windows PC
Python 3.x (tested with 3.5.1)
Java JRE (tested with 8u74)
A Kodi APK (tested with Kodi 16.0 ARM APK)
Download and unzip MakeKodiLauncher.zip
Put the desired Kodi APK in the extracted "in" folder
Run MakeKodiLauncher.py
When prompted, enter the full name (with extension) of the APK you placed
Let script decompile the APK and insert Launcher intent
(Optional) When the script pauses, make further modifications to APK source files in "temp" folder (ie. insert skins, addons, etc)
Let script recompile and sign the APK
Find newly signed APK in the "out" folder
I don't know if I'll ever get to updating my skin and addons, as I'm pretty set with staying on 15.2 myself and there is a lot of other great work out there. If anyone wants to fork my repo and make changes though, feel free.
----------------------------------------------------
Warning: A new update to the FTV has been pushed out (version 51.1.2.0), and is reported to be unrootable. If you haven't done so yet (and haven't received the update) I highly recommend disabling automatic updates.
If your device does get the update, XBMC should continue to work but will lose Launcher functionality.
I created a slightly modified package of XBMC/Kodi for the Fire TV that I've been using as the main launcher. I thought I'd share it with anyone interested.
Modifications:
Jarvis:
Set Android intent to run as Launcher
Helix & Isengard:
Set Android intent to run as Launcher
Included my XBMC addon repo. See description below. All other modifications that were built into my Gotham builds can be installed as needed from my repo.
Gotham:
Set Android intent to run as Launcher
Set XBMC on FireTV splash screen
Pre-configured Alternate keymap 3 (includes functionality for FF and RW buttons on the FTV controller)
Pre-set "Remote control sends keyboard presses"
Pre-set "Libstagefright" for video acceleration
Removed unnecessary built-in skin "Touched"
Included my "Confluence++" skin, set as default. See description below. (original Confluence skin is still included).
Included my "Android Power Options" screensaver. See description below. Now XBMC can automatically put the FTV to sleep!
Included my XBMC addon repo. See description below.
elmerohueso's XBMC addon repo:
Includes my "Confluence++" skin and "Android Power Options" screensaver, so that they can pull down updates automatically. The repo also includes some other addons that are simply shortcuts to open apps on the FTV, allowing them to be added to the Home screen on any skin. To access, go to System > Settings > Addons > Get Addons > elmerohueso's repo.
"Confluence++" skin:
My modified "Confluence" skin. Changelog/list of modifications.
"Android Power Options" screensaver:
This provides ability to automatically Sleep or Power Off rooted Android devices, along with the option to logoff your XBMC profile prior to sleeping. It includes a SU Permissions check in Settings so you can give XBMC persistent SuperUser permissions.. To enable, go to System > Settings > Appearance > Screensaver and select the "Android Power Options" screensaver. Make sure to check its Settings after selecting it.
For additional changes since the initial version, please see the addon changelog.
Note: I don't recommend having the screensaver power off the FTV as it has no power button. This ability is geared toward other Android devices.
Prequisites:
Root the FireTV
Install Xposed framework
Install rbox's Xposed module to allow alternate Home launchers
Important Notes:
This package is signed with One Click APK Signer, so it will have a different signature than official releases of XBMC. As such, you will need to uninstall any official XBMC releases first, and may lose any previous settings in XBMC. I recommend using the XBMC Backup addon in the official XBMC.org Repo to backup and restore your XBMC settings.
Make sure you actually enable rbox's Xposed module by ticking the checkbox in Xposed Installer's Modules section. This may require a mouse.
Download:
Kodi 16.0
AndroidFileHost: signed-launcher-kodi-16.0-Jarvis-armeabi-v7a.apk
MD5: bb2ff4132e3eead785ef2c16dd7c153c
Kodi 15.2
AndroidFileHost: signed-launcher-kodi-15.2-Isengard-armeabi-v7a.apk
MD5: b06b152f3d872a1e36f55a00fa2a223e
Kodi 15.1
AndroidFileHost: signed-launcher-kodi-15.1-Isengard-armeabi-v7a.apk
MD5: 67d6193208301a78c209d2fff5ed8947
Kodi 15.0
AndroidFileHost: signed-launcher-kodi-15.0-Isengard-armeabi-v7a.apk
MD5: 6e68aed89437bc47a0b551a98bc3cab7
Kodi 14.2
AndroidFileHost: signed-launcher-kodi-14.2-Helix-armeabi-v7a.apk
MD5: ce52c8b78cbf7c7150134c59b266f993
Kodi 14.1
AndroidFileHost: signed-launcher-kodi-14.1-Helix-armeabi-v7a.apk
MD5: 50b3a50bbd9d66058e446db32aaff060
Kodi 14.0
AndroidFileHost: signed-launcher-kodi-14.0-Helix-armeabi-v7a.apk
MD5: 3ba955488d1293bb7106140930993d5b
XBMC 13.2
Google Drive: signed-xbmc-13.2-FireTV(v8).apk
Dev-Host: signed-xbmc-13.2-FireTV(v8).apk
MD5: ebd85f240253add67197112911ae68f0
XBMC 13.1
AndroidFileHost: signed-xbmc-13.1-FireTV(v6).apk
MD5: 0b3e5cdbc8e058102595418fb78964fd

Works good.
Like the key mapping.
It was annoying to hit the back button and have the video keep playing.
Thanks

Hi
This works great, running the exact setup described here.
Just wondering how can I return to the firetv launcher if I ever need to?
in case xbmc failed or something, and I need to reinstall it.
or to run other .apk
Thanks

Thanks so much! I was about to return my Fire TV until I installed this. Now I might buy 1 or 2 more before they patch the root method.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I can send links to the TV with Chrome to phone.
Superbeam is great for fast file transfers from my phone.
ES File explorer I use as an FTP server so I can transfer from my PC.
I can use it like a Chromecast with BubbleUPNP
And most importantly the remote lets me do it all and the XBMC behaves perfectly.

zantrax0r said:
Hi
This works great, running the exact setup described here.
Just wondering how can I return to the firetv launcher if I ever need to?
in case xbmc failed or something, and I need to reinstall it.
or to run other .apk
Thanks
Click to expand...
Click to collapse
The APK doesn't actually replace the KFTV Launcher on the system. You can access the KFTV Launcher, or any other app on the box, directly from XBMC by going to Programs > Android Apps.
If anything ever goes wrong and XBMC can't boot, you'll automatically go to the KFTV Launcher. That is due to how rbox's Xposed mod works; it looks for any installed app with a HOME intent (which my modified XBMC package has), and then falls back to the KFTV Launcher if it can't find one.

I use the exit option in XBMC in order to restart it.

hmagoo said:
I use the exit option in XBMC in order to restart it.
Click to expand...
Click to collapse
To restart XBMC, or the box?
You can still kill XBMC by starting the KFTV Launcher under Android Apps and killing XBMC there.
To reboot the KFTV altogether, hold down Select and Play for 5 seconds.
Why do you need to restart XBMC if it's the launcher? Only scenario I can think of is if XBMC froze, but then you wouldn't be able to access the Exit button anyway.

Exiting XBMC
elmerohueso said:
To restart XBMC, or the box?
You can still kill XBMC by starting the KFTV Launcher under Android Apps and killing XBMC there.
To reboot the KFTV altogether, hold down Select and Play for 5 seconds.
Why do you need to restart XBMC if it's the launcher? Only scenario I can think of is if XBMC froze, but then you wouldn't be able to access the Exit button anyway.
Click to expand...
Click to collapse
It's often necessary to Exit or restart XBMC. Many add-ons require XBMC to restart to complete a function. Also, when checking/reading logs, refreshing Keymaps, etc.
I have found that being able to easily EXIT XBMC is crucial.

htpcforall said:
It's often necessary to Exit or restart XBMC. Many add-ons require XBMC to restart to complete a function. Also, when checking/reading logs, refreshing Keymaps, etc.
I have found that being able to easily EXIT XBMC is crucial.
Click to expand...
Click to collapse
Since I use this as my always-on launcher, and already have it customized to the setup I want, I'm not exiting XBMC very frequently. In fact, the only time I do is to install a new XBMC build. But I do see where you're coming from. I've just found other ways around it.
I've found that most addons, keymaps, and other setting changes don't actually require you to fully exit XBMC, but just to logoff your XBMC profile and log back in (which will reload everything in your userdata folder). For logs and debugging I either pull the logs to my PC over SSH/SFTP/ADB, or use the Log Uploader addon. Both can be done with XBMC still running. For the few times I do want to fully reboot XBMC, I either access KFTV Launcher via Program > Android Apps and Force Stop XBMC in there, or I just reboot my FTV.
However, do keep in mind that my removal of the Exit feature only affects the Confluence skin itself. The feature has not been removed from XBMC. I may decide to re-package my modified Confluence skin rather than overwrite the original, though. I guess I could also create a Program addon to kill/restart XBMC, so it can still be done but is hidden away from kids. In the meantime, you could either try the workarounds I suggested or use another skin altogether.

Can't install
Please help!
I keep getting this error message upon installation through terminal.
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Any help would be greatly appreciated. Thank you.

scardface said:
Please help!
I keep getting this error message upon installation through terminal.
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Any help would be greatly appreciated. Thank you.
Click to expand...
Click to collapse
Since this build has a different signature than official releases of XBMC, you cannot install it over the top of official builds. You will need to uninstall the official XBMC releases first, and you may lose any previous settings in XBMC. I recommend using the XBMC Backup addon in the official XBMC.org Repo to backup your XBMC settings prior to uninstalling, the use it to restore the settings after installing my build.

I would love to use XBMC as the default launcher but the app crash every time when I access the android app menu.
Was wondering if anyone has encounter this before?
Sent from my SM-N900T using Tapatalk

In XBMC? Change your skin to Confluence. If you don't like Confluence, favorite the apps you use a lot and find a skin that lets you put them on the main shelf/menu.

Thanks for uploading this I will check it out when I get a chance.
Do you think I can just restore everything that the XBMC Backup add-on saves, or should there be something excluded...

hmagoo said:
Thanks for uploading this I will check it out when I get a chance.
Do you think I can just restore everything that the XBMC Backup add-on saves, or should there be something excluded...
Click to expand...
Click to collapse
Everything should be fine. Just be aware that restoring old keymaps/settings will take precedence over the ones included, but you can clear out whatever you don't want afterwards.

@elmerohueso
Thanks mate, it looks really nice.
Rooting, installation and config worked without any issues.
How do I turn off KFTV from XBMC please?
The power option was removed, as stated in the first post.
Thanks.

kufor said:
@elmerohueso
Thanks mate, it looks really nice.
Rooting, installation and config worked without any issues.
How do I turn off KFTV from XBMC please?
The power option was removed, as stated in the first post.
Thanks.
Click to expand...
Click to collapse
XBMC never had an option to turn off the FTV. It only had an option to exit XBMC itself.
There's no real way to turn off the FTV other than unplugging it. The FTV does have a screensaver/sleep mode, but I haven't figured out how to call it from XBMC, yet. Fortunately, the FTV power draw is really, really low.
Average: ~4 watts
Peak: ~6 watts
Idle: ~2.5 watts
Power rates in my area range from 8 to 11 cents per kwH, so running at peak for 24 hours would still cost me less than 2 cents.

custom rom similar to Roku interface?
Any way to get a custom rom similar in interface to the Roku? Don't want to be forced into XBMC as the Fire TV Netflix is far better and the XBMC has a dreadful interface save for the great add ons.

loughrey101 said:
Any way to get a custom rom similar in interface to the Roku? Don't want to be forced into XBMC as the Fire TV Netflix is far better and the XBMC has a dreadful interface save for the great add ons.
Click to expand...
Click to collapse
XBMC is not a ROM, it's just an app (an in this case, it's acting as your Home launcher).
There are tons of skins available for XBMC. Get them from System > Settings > Appearance > Skin > Get More. I'd suggest reading about them in the XBMC wiki.
XBMC doesn't play Netflix. If you select use the Netflix shortcut in my repo, it will simply launch the FTV's existing Netflix app.

Now the only thing missing is to get the voice search to work in xbmc
Sent from my SM-N900V using XDA Free mobile app

Related

[APP] [Windows] Amazon FireTV Utility App v0.64

Hi Guys,
I've created GUI app to easily sideload your apks to the Amazon FTV & Stick.... I will be updating it over time with extra bells and whistles.
Please take note that this app contains Towel root exploit which some virus checkers will report a false positive. (This app is 100% virus free)
I do not take any responsibility if you root your device and it gets bricked.
The link below will direct you to the download page where you will find the app.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download website link:
Main [Mod edit: download links removed (PPC links are not allowed).
or
Backup link Mod edit: link removed (pay-per-click links not allowed)
1. Unzip the folders to "C:\FTV"
2. Launch app "Amazon FireTV Utility App.exe"
I've tested it on Win7, Win8, and Win10.
Feel free to ask any question's, post any comments or concerns, or make suggestions for things you might like to see
Donation's are never expected, and always appreciated.
Enjoy
Updates
Changelog v0.64
Updated - SPMC 1-Click download to 16.4.0 (Thanks Koying for your great work http://spmc.semperpax.com/)
Bugfix - Couple of tweaks which crashed during download of Kodi/SPMC
Changelog v0.63
Bugfix - Llama install and config now working again
Updated - Will prompt you to connect to new FTV if setting have been updated
Updated - SPMC 1-Click download to 16.2.1 (Thanks Koying for your great work http://spmc.semperpax.com/)
Updated - KODI 1-Click download to 16.1
Download on Main Page
Changelog v0.62
Updated - SPMC 1-Click download 16.2.0 (Thanks Koying for your great work http://spmc.semperpax.com/)
Changelog v0.61
Bugfix - Identified a bug with 1-Click Download and install Kodi
Tweak - Updated and removed some legacy code
Changelog v0.60
Updated - Disable OTA to now supports os5.0.5
Updated - Enable OTA to now supports os5.0.5
Updated - Download Page points to Main Site
Updated - Backup of SPMC 16.x
Updated - Restore of SPMC 16.x
Updated - FireStarter v3.2.3 (Thanks to sphinx02 for his amazing work. More details at http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135)
Added - 1-Click SPMC 6.1.2 install
Changelog v0.59
Updated - FireStarter v3.2.2
Updated - Kodi 1-Click latest stable release to version 16.0
Tweaks - Minor code tweaks getting app ready for os5.0.5 update
Changelog v0.58
Updated - FireStarter v3.2.1
Bugfix - Identified a bug with backup for data Kodi Data on extUSB
Updated - Switched Backup Download link to Main Link due to issues with Google hosting
Updated - Changelog Link points to XDA-Developer forum
Updated - When moving Kodi Data it will auto closed app if open before moving data
Changelog v0.57
Bugfix - Uninstall button disappearing fixed
Added - Now can select multiple apk files to install all at once
Tweak - Code cleanup
Changelog v0.56
Updated - Kodi 1-Click latest stable release to version 15.2
Updated - FireStarter v3.2 (Thanks to sphinx02 for his amazing work. More details at http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135)
Tweaked - Code cleaned up
Changelog v0.55
Updated - Towel Root (tr.apk) has been removed from my zip... Now if you click on root it will download from the internet.... This is to avoid virus scanners notifying of false positives.
Updated - FireStarter v3.0 (Thanks to sphinx02 for his amazing work. More details at http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135)
Changelog v0.54
Updated - Kodi 1-Click latest stable release to version 15.1.1
Updated - Now able to Sideload\Install\Delete file in File Path with spaces
Changelog v0.53
Added - 1-Click Download and install latest stable Kodi 15.x
Tweaked - Code cleaned up
Updated- FireStarter 2.7.2 Thanks to sphinx02 over XDA Developers for his great little app for more details go to http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135
Changelog v0.52
Updated - FireStarter apk to 2.7
Updated - Replaced all "Kodi Helix" reference in code with just "Kodi"
Removed - Partial Bootloader Unlock as Full Bootloader already available
Changelog v0.51
Added - Push OBB folder to /SDCard/Android/OBB/ (Place the OBB folder you wish to push in "C:\FTV\apps\OBB_Folder")
Bug - Fixed 5th connected device name incorrectly reporting 4th device name
Changelog v0.50
Updated - ADB drivers to version 1.0.32
Added - Check for valid file and path when installing 3rd party apk apps (User will be informed of any whitespace in file path)
Added - Power On or Standby toggle button
Added - FireStarter app - Thanks to sphinx02 over XDA Developers for his great little app for more details go to http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135
Added - Real connection status on FTV Details popup
Changelog v0.49
Updated option in settings to either have a progress bar when installing single apk or pushing files - OR - Have CMD box when installing multiple APK's or pushing multiple files
Hide Extract APK button when selecting Push file from dropdown
Tweaked when selecting a file it now remembers the last folder used
Added OTA update status in Detail box when you click on the Connected IPAddress
Added link on how to install ADB USB drivers if you select it in Settings menu (Will create my own quick guide eventually)
Added USB Drivers to the app
You can Select a file by clicking on the file path box
Changelog v0.48
Added the ability to extract installed APK files from the AFTV
Added USB ADB Connection for use with AFTVS (Many thanks to Poli Maltsos for the donation of an Amazon FireTV Stick)
Changelog v0.47
Added multiple APK install (require tickbox in settings to show option in Main)
Minor code cleanup
Changelog v0.46
Fixed bug when deleting file crash from SDcard and Download directory
Auto refresh list after deleting file from SDcard and Download directory
Added Progress Bar when Sideloading APK and Pushing files to AFTV
Changelog v0.45
Updated Kodi/SPMC temp logs delete from multiple directory depending on where it is installed
Added option to delete selected file from Download or SDCard directory
Added move Partial kodi data to extUSB
Added restore Partial kodi data to SDCard
Changelog v0.44
Optimised all .png files files now smaller. Thanks Sizzlechest at XDA forum for the tip
Fixed save IP Address setting bug
Save your selected Kodi Flavour on exit
Fixed advancedsettings4.xml bug
Fixed the xbmc_env.properties not writing to file bug
Changelog v0.43
Bug fixed for video cache installing in wrong location
Added additional v4 video cache config in Kodi cache wiki page
Added prompt before installing custom video cache, and offers to open wiki page if not sure which config required
Added option for SPMC and XBMC entire data can now be moved from SDcard to extUSB
Added option for SPMC and XBMC entire data can restored from extUSB back to SDcard
Updated SPMC for latest build 14.2 custom Key mapping file location
Updated SPMC for latest build 14.2 custom Splash screen file location
Added prompt before installing custom Key Mapping, and offers to open wiki page if not sure which config required
Tweak to Kodi flavor button description depending on which you select
A few code tidy up tweaks
Changelog v0.42
Added button - Kodi entire data can now be moved from SDcard to extUSB to free up internal memory space. For Amazon FTV firmware 51.1.5.0_user_515020820 and above which supports external USB. Thanks to AFTVNews http://www.aftvnews.com/how-to-partially-or-entirely-move-kodi-data-to-external-usb-storage/
Added button - Kodi entire data can restored from extUSB back to SDcard. Thanks to AFTVNews http://www.aftvnews.com/how-to-partially-or-entirely-move-kodi-data-to-external-usb-storage/
Changelog v0.41
Added more ikono TV icon switching now including (Kodi, SPMC, OUYA, TVMX, XBMC)
Some minor coding tweaks
Changelog v0.40
Updated Full Bootloader. The binary has been updated. The old version was unable to unlock certain Fire TVs. If you've already unlocked, you are fine. If it failed, this one should work. Thanks rbox for the continued development. Details http://forum.xda-developers.com/fire-tv/orig-development/firetv-bootloader-unlock-t3031867
More........
Changelog v0.39
Added Full Bootloader Unlock Thanks rbox for the continued development. Details http://forum.xda-developers.com/fire-tv/orig-development/firetv-bootloader-unlock-t3031867
Changelog v0.38
Fixed updated ikonoTV icon back to Kodi
Changelog v0.37
Update url now points to backup download site as main site keeps getting blocked
Updated warning message when switching ikonoTV to Kodi
Fixed bug pushing advancedsettings.xml to the incorrect dir
Changelog v0.36
Backup bug fixed for all Kodi flavours
Added a button to open the last screenshot captured in your default picture viewer
Changelog v0.35
Click on connected device at the bottom for your connected Amazon Fire TV system details
Fixed device connect & disconnect bug
xml settings put in folder (tidy-up)
Selected flavor set to Kodi
Updated to Llama.1.2014.11.20.2330
Option to install or delete Custom Splashscreen for all Kodi flavors
Changelog v0.34
Kodi icon graphics update with higher resolution png file. Thanks to drkhrse over at http://forum.kodi.tv/
Added a total of 7 saved IP Addresses
Added description for the saved IP Addresses
Added description to connected device statue
Fixed bug found in Bootloader setup
Changelog v0.33
Added very basic Multiple IPAddress for the luck people that have more than 1 device (Will update when I have more time)
Kodi Splashscreen Updated to new logo
ikonoTV Icon updated to new Kodi logo
Added connection status
Changelog v0.32
Bug fix for keyboard.xml on Kodi and TVMC
Code tweak
Changelog v0.31
Updated CWM SDCard/HDD folder mount to v3.1. Thanks jmandawg for the continued development. Details http://forum.xda-developers.com/fire-tv/general/mounting-external-usb-to-data-t2889319
XBMC Keyboard mapping updated and added v4 http://kodi.wiki/view/Alternative_keymaps_for_Fire_TV_remote
Added Backup / Restore option for Kodi Helix and XBMC TVMC
Added Splashscreen for Kodi Helix and XBMC TVMC
Added delete temp log files for Kodi Helix and XBMC TVMC
Added Bootloader install. Thanks rbox for the continued development. Details http://forum.xda-developers.com/fire-tv/orig-development/firetv-boot-menu-t2941729
Changelog v0.30
Updated CWM SDCard/HDD folder mount to v3.0. Thanks jmandawg for the continued development. Details http://forum.xda-developers.com/fire-tv/general/mounting-external-usb-to-data-t2889319
Code tweak
Changelog v0.29
Tweak to uninstall app
Added CWM SDCard/HDD folder mount. Thanks again to jmandawg for the continued development. Details at http://forum.xda-developers.com/fire-tv/general/mounting-external-usb-to-data-t2889319
Added Bootloader lock. Thanks again to rbox for the continued development. Details at http://forum.xda-developers.com/fire-tv/orig-development/firetv-partial-bootloader-unlock-t2925891
Sideload Button text updated to shows if you are sideloading app or pushing file to dir
Changelog v0.28
Updated Recovery Image. Now you can select the file you want from the recovery folder
Added CWM Auto Folder SDCard mount. For more detals headover to http://forum.xda-developers.com/fire-tv/general/mounting-external-usb-to-data-t2889319 thanks jmandawg
Code cleanup
Changelog v0.27
Updated remote keymapping
Updated minor bug with uninstall 3rd party apps
Update CWM Recovery 6.0.5.1.3 For more detals headover to http://forum.xda-developers.com/fire-tv/development/recovery-cwm-recovery-6-0-5-0-0-t2882336 thanks rbox
Changelog v0.26
Added Remote Keyboard
Rearranged Virtual Keyboard and Remote
Removed Classic TV icon as Ikono is worldwide friendly
Connect to Amazon FireTV on startup
Added Manual Connect in Menu
Added Manual Disconnect in Menu
Update notification Icon changed
Uninstall 3rd Party app option added
Sideload App button text updated
ADB connect to AFTV at start, and not when clicking on button for faster performance
Removed Close button from Main app and replaced with connection status
Changelog v0.25
Minimise App to toolbar is back
Update CWM Recovery 6.0.5.1.2 For more detals headover to http://forum.xda-developers.com/fire-tv/development/recovery-cwm-recovery-6-0-5-0-0-t2882336 thanks rbox
Updated warning message icon for Root, reboot, and recovery
Created a virtual remote control
Changelog v0.24
Added the ability to Sideload any file to /sdcard/download/ directory
Added the ability to Sideload any file to /sdcard/ directory
Fixed bug with advancedsettings.xml
Code tidy up for Kodi backup
Code tidy up for Kodi restore
Code tidy up for Video Cache
General code cleanup
Added note in Settings Menu to turn on ADB debugging
Changelog v0.23
Added Changelog website link to app
Updated download webpage link
Added Switch ikono TV to Kodi
Updated Llama config file with ikono TV > Kodi
Updated custom recover to firetv-cwm_recovery-6.0.5.1.1.img - Thanks again to rbox for all your hard work
Changelog v0.22
Updated Link2SD. Now works with Custom ROM by rbox
Added the ability to change the Recovery Image to Custom or Stock
Changelog v0.21
Fixed Kodi data backup
Changelog v0.20
Added tip for Llama config
Added Donation Link under Help menu (Please do help by donating)
Added Delete log files Button to clear temp folder and free up disk space
Update to Kodi from XBMC Splash Screen
Update to Kodi from XBMC Icon
Renamed a few references of XBMC to Kodi
Added custom Splash Screen for SPMC
All Kodi configuration Grouped Together
Added update checker
Changelog v0.19
Updated Llama.1.2014.07.11.0909.apk
Updated Llama config file to auto launch ClassicTV to XBMC
Fixed another GUI issue with some users custom themes
Added download link to dropdown
Checks if IP Address has been set
Connect to AFTV code tidy tweak
Mouse over button tweak
Changelog v0.18
Added Link2SD on Amazon Fire TV (Thanks to SaltyCookie_OnLoan2FM_SVE)
More details at http://forum.xda-developers.com/showpost.php?p=54601505&postcount=33
Changelog v0.17
Check to see if file selected before sideloading
As the app has now evolved more than just a sideloader I’ve decided to update the name to "Amazon FireTV Utility App"
Fixed visual bug with some users custom themes
XBMC Splashscreen consolidated into 1 button
Screen Capture date and timestamp bugfix
Changelog v0.16
Minor tweak to version info
Added and moved IP Address to Settings Menu
Added option to Minimise/Hide the CMD window in Settings Menu
Changelog v0.15
Added Cache Video Buffering config - Details at http://wiki.xbmc.org/index.php?title=HOW-TO:Modify_the_video_cache#Examples
Reboot FTV confirmation
Screen Capture now has Date and time stamp (no need to move file before another capture)
Changelog v0.14
Bugfix for Firmware Upgrade/Downgrade
Added forum link in dropdown menu
Changelog v0.13
Updated XBMC keymapping v1,v2 ,v3 details http://wiki.xbmc.org/index.php?title=Alternative_keymaps_for_Fire_TV_remote
Added Firmware Upgrade/Downgrade
Towel Root updated to v3 (updated a couple of versions back but forgot to log it)
Changelog v0.12
Basic screen capture (rename the file or move before taking another capture or it will replace the previous)
Changelog v0.11
Added OTA Disable
Added OTA Enable
Added FTV Reboot
Changelog v0.10
Switch ClassicTV icon with XBMC icon
Removed OTA Update (until brick recovery fix is found)
Removed reboot
Added Shell access
Changelog v0.9
Fixed Root package install
Changelog v0.8
Updated Root install
Added OTA update - Enable
Added OTA update - Disable
Added Reboot device
Changelog v0.7
Added Root
Changelog v0.6
The ability to downgrade apps i.e install previous version of xbmc (handy if you install nightly build)
Changelog v0.5
Command Window now in focus when running
Llama apk file updated
Added Llama XBMC config file upload
Disabled the X from top right of app
Changelog v0.4
Select app location default folder changed
XBMC keymapping v3 button added
XBMC Restore bug fixed
Added Llama install
Added Wiki Link in menu
Changelog v0.3
Backup now Userdata, Splashscreen, Addon
Install App *fix for updates
Install AutoPilot
Changelog v0.2
Added XBMC custom Splashscreen upload
Added XBMC backup and restore
Changelog v0.1
Sideload apk files to your FTV
Look forward to test it tonight! Thanks.
Sent from my XT1060 using Tapatalk
imtiajmeah said:
Hi Guys,
I've created GUI app to easily sideload your apks to the FTV.... I will be updating it over time with extra bells and whistles.
https://www.dropbox.com/l/5bRCVHUmnzSOTYNOzgrIud?
1. Unzip the folder to "C:\FTV"
2. Launch app "FTV Side App Installer.exe"
3. CMD will launch automatically and run the ADB commands.
4. Once its all done it will confirm "Success" in the CMD window.
I've only tested it on Win8, but should work on Win7.
Enjoy
P.S I don't take any credit for the adb.exe and dll files. Just the frontend GUI interface.
Click to expand...
Click to collapse
What did you code this in? VB?
If i could suggest something, You can code a radio button that says AutoPilot and another that says Llama where it would download the apk from the web or include them in your zip file. Autopilot allows to automatically boot into xbmc upon reboot and llama lets you change the home button action.
If you go the download apks on the fly route can you use this command line to download the files
bitsadmin.exe /transfer "AutoPilot" "https://diegomejia.globat.com/android/AutoPilot.apk" c:\FTV\Autopilot.apk
mejdam said:
What did you code this in? VB?
If i could suggest something, You can code a radio button that says AutoPilot and another that says Llama where it would download the apk from the web or include them in your zip file. Autopilot allows to automatically boot into xbmc upon reboot and llama lets you change the home button action.
If you go the download apks on the fly route can you use this command line to download the files
bitsadmin.exe /transfer "AutoPilot" "https://diegomejia.globat.com/android/AutoPilot.apk" c:\FTV\Autopilot.apk
Click to expand...
Click to collapse
another suggestion is backing up folders on fire tv, for upgrading xbmc versions.
mejdam said:
What did you code this in? VB?
If i could suggest something, You can code a radio button that says AutoPilot and another that says Llama where it would download the apk from the web or include them in your zip file. Autopilot allows to automatically boot into xbmc upon reboot and llama lets you change the home button action.
If you go the download apks on the fly route can you use this command line to download the files
bitsadmin.exe /transfer "AutoPilot" "https://diegomejia.globat.com/android/AutoPilot.apk" c:\FTV\Autopilot.apk
Click to expand...
Click to collapse
Yeah VB... Good idea I will try and get them added on my next update
YoColdRain said:
another suggestion is backing up folders on fire tv, for upgrading xbmc versions.
Click to expand...
Click to collapse
correct, i also just thought of pushing advancesettings.xml and splash.png and even key layouts
YoColdRain said:
another suggestion is backing up folders on fire tv, for upgrading xbmc versions.
Click to expand...
Click to collapse
yeah... I was actually thinking that a couple of days back... Will get that added hopefully.
imtiajmeah said:
yeah... I was actually thinking that a couple of days back... Will get that added hopefully.
Click to expand...
Click to collapse
wondering how hard it would be to automatically detect the amazon fire tv IP. Either scan for a series of ports that are open on the FTV or you can say make sure the FTV is off, scan the network for all IPs then have the user power on the FTV and scan it again. Compare the IPs and if done correctly there should be an IP that appears on the second list thats not on the first. Sorry for all the requests i just think its cool what you did and know these features would mean alot
mejdam said:
wondering how hard it would be to automatically detect the amazon fire tv IP. Either scan for a series of ports that are open on the FTV or you can say make sure the FTV is off, scan the network for all IPs then have the user power on the FTV and scan it again. Compare the IPs and if done correctly there should be an IP that appears on the second list thats not on the first. Sorry for all the requests i just think its cool what you did and know these features would mean alot
Click to expand...
Click to collapse
Something I will look into for future release.
imtiajmeah said:
Something I will look into for future release.
Click to expand...
Click to collapse
wouldnt the backup of xbmc depend on the XBMC version you were running?
For Regular XBMC
/sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/
For SPMC Version:
/sdcard/Android/data/com.semperpax.spmc/files/.xbmc/
For XBMC on Ouya Version:
/sdcard/Android/data/tv.ouya.xbmc/files/.xbmc/
It might be easier to code a variable with the location and have three radio buttons (XBMC, SPMC, Ouya) on the top where they would choose the version they were running. Would keep it cleaner
mejdam said:
wouldnt the backup of xbmc depend on the XBMC version you were running?
For Regular XBMC
/sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/
For SPMC Version:
/sdcard/Android/data/com.semperpax.spmc/files/.xbmc/
For XBMC on Ouya Version:
/sdcard/Android/data/tv.ouya.xbmc/files/.xbmc/
It might be easier to code a variable with the location and have three radio buttons (XBMC, SPMC, Ouya) on the top where they would choose the version they were running. Would keep it cleaner
Click to expand...
Click to collapse
Good point... Will update on for the next release... Cheers
Also, when installing XBMC, a -r is needed to preserve all your XBMC settings. adb install -r xbmc.apk
Could something like that be added?
Dixon Butz said:
Also, when installing XBMC, a -r is needed to preserve all your XBMC settings. adb install -r xbmc.apk
Could something like that be added?
Click to expand...
Click to collapse
Yeah I have tweaked the command for the next release. Cheers
Version 0.3 just released enjoy...
Will now backup Userdata, SplashScreen, Addon etc...
Install/Replace App fix*
Install AutoPilot
Keep the feedback and comments coming
imtiajmeah said:
Version 0.3 just released enjoy...
Will now backup Userdata, SplashScreen, Addon etc...
Install/Replace App fix*
Install AutoPilot
Keep the feedback and comments coming
Click to expand...
Click to collapse
include llama.apk
http://www.mediafire.com/download/dfd38wz3oqoyrtq/Llama.1.2014.04.23.2244.apk
How to use llama
http://wiki.xbmc.org/index.php?title=Amazon_Fire_TV#Bypassing_Amazon_Home
also instead having a different button for ouya splashscreen and gotham splashscreen you should create one button that ties into what they choose as their xbmc version. You should make it so those buttons are disabled until they choose their XBMC version.
Worked okay to save my xbmc data
Worked okay to upload new xbmc pkg
But doesn't work to restore. Says it can't find c:\FTV\xmbc but it is there.
Code:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.1.120:5555
cannot stat 'c:\FTV\xbmc\': No such file or directory
C:\FTV>dir
Volume in drive C is DRIVE C
Volume Serial Number is AE58-1BCA
Directory of C:\FTV
05/03/2014 06:06 AM <DIR> .
05/03/2014 06:06 AM <DIR> ..
01/17/2014 12:33 PM 819,200 adb.exe
01/17/2014 12:33 PM 96,256 AdbWinApi.dll
01/17/2014 12:33 PM 60,928 AdbWinUsbApi.dll
05/02/2014 09:59 PM <DIR> apps
05/02/2014 09:54 PM 563,712 FTV Side App Installer.exe
05/03/2014 06:06 AM <DIR> napps
04/24/2014 11:07 AM 62,058 Splash.png
[B]05/03/2014 08:36 AM <DIR> xbmc[/B]
5 File(s) 1,602,154 bytes
5 Dir(s) 653,499,912,192 bytes free
So it installs XBMC without preserving all the settings during the install like -r would?
Dixon Butz said:
So it installs XBMC without preserving all the settings during the install like -r would?
Click to expand...
Click to collapse
If you are responding to my post, I had uninstalled it before loading the next version. I've been removing stuff to save room. So I am not sure if it would have preserved anything or not.
krelvinaz said:
Worked okay to save my xbmc data
Worked okay to upload new xbmc pkg
But doesn't work to restore. Says it can't find c:\FTV\xmbc but it is there.
Code:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.1.120:5555
cannot stat 'c:\FTV\xbmc\': No such file or directory
C:\FTV>dir
Volume in drive C is DRIVE C
Volume Serial Number is AE58-1BCA
Directory of C:\FTV
05/03/2014 06:06 AM <DIR> .
05/03/2014 06:06 AM <DIR> ..
01/17/2014 12:33 PM 819,200 adb.exe
01/17/2014 12:33 PM 96,256 AdbWinApi.dll
01/17/2014 12:33 PM 60,928 AdbWinUsbApi.dll
05/02/2014 09:59 PM <DIR> apps
05/02/2014 09:54 PM 563,712 FTV Side App Installer.exe
05/03/2014 06:06 AM <DIR> napps
04/24/2014 11:07 AM 62,058 Splash.png
[B]05/03/2014 08:36 AM <DIR> xbmc[/B]
5 File(s) 1,602,154 bytes
5 Dir(s) 653,499,912,192 bytes free
Click to expand...
Click to collapse
Just released v0.4 that fixes the bug... enjoy

Easy way to access side-loaded apps?

I just got my new AFT and its running the latest UK firmware.
Apologies if this has already been pointed out but I understood that it was difficult to access the side-loaded apps i.e. you needed to go into settings etc.
My apps screen looks like this and is accessible from just selecting Apps on the LHS bar:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
According to:
http://forum.xda-developers.com/showthread.php?t=2790374
This happens when you install the Amazon Appstore.
Seems to replace or overlay the appstore on the firetv giving the "new" App-Overview.
podge3 said:
I just got my new AFT and its running the latest UK firmware.
Apologies if this has already been pointed out but I understood that it was difficult to access the side-loaded apps i.e. you needed to go into settings etc.
My apps screen looks like this and is accessible from just selecting Apps on the LHS bar:
Click to expand...
Click to collapse
I'd like this view. How did you install the Amazon App Store?
Sorry, it appears I already have the appstore installed, although I cannot find a way to launch it! My Apps home screen still shows the big tiles.
TylerDurdenK said:
I'd like this view. How did you install the Amazon App Store?
Sorry, it appears I already have the appstore installed, although I cannot find a way to launch it! My Apps home screen still shows the big tiles.
Click to expand...
Click to collapse
I side-loaded Amazon Appstore.
As Whitepaw said, this causes the grid display of all apps.
podge3 said:
I side-loaded Amazon Appstore.
As Whitepaw said, this causes the grid display of all apps.
Click to expand...
Click to collapse
Just tried sideloading the latest Amazon App Store and I get this.
Code:
C:\Android\sdk\platform-tools>adb kill-server
C:\Android\sdk\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
C:\Android\sdk\platform-tools>adb connect 192.168.1.57
connected to 192.168.1.57:5555
C:\Android\sdk\platform-tools>adb install AmazonApps-release.apk
1020 KB/s (6189084 bytes in 5.921s)
pkg: /data/local/tmp/AmazonApps-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
C:\Android\sdk\platform-tools>
TylerDurdenK said:
Just tried sideloading the latest Amazon App Store and I get this.
Code:
C:\Android\sdk\platform-tools>adb kill-server
pk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
C:\Android\sdk\platform-tools>
Click to expand...
Click to collapse
You must be using the same apk as that installed. I probably used an older version.
This is the version I used: http://www.mediafire.com/download/9...lease-10.0000.646.13C_640000010_640000010.apk
podge3 said:
You must be using the same apk as that installed. I probably used an older version.
This is the version I used: http://www.mediafire.com/download/9...lease-10.0000.646.13C_640000010_640000010.apk
Click to expand...
Click to collapse
Nope, that didn't work.
Code:
C:\Android\sdk\platform-tools>adb install Appstore_com.amazon0.apk
941 KB/s (5408139 bytes in 5.611s)
pkg: /data/local/tmp/Appstore_com.amazon0.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
C:\Android\sdk\platform-tools>
Perhaps I need to uninstall the existing Amazon App Store.
TylerDurdenK said:
Nope, that didn't work.
Code:
C:\Android\sdk\platform-tools>adb install Appstore_com.amazon0.apk
941 KB/s (5408139 bytes in 5.611s)
pkg: /data/local/tmp/Appstore_com.amazon0.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
C:\Android\sdk\platform-tools>
Perhaps I need to uninstall the existing Amazon App Store.
Click to expand...
Click to collapse
I didn't remove the original Appstore app - I don't think you can.
I use the Fire TV utility app to side-load apps, if that makes a difference: http://forum.xda-developers.com/showthread.php?t=2736774.
podge3 said:
I didn't remove the original Appstore app - I don't think you can.
I use the Fire TV utility app to side-load apps, if that makes a difference: http://forum.xda-developers.com/showthread.php?t=2736774.
Click to expand...
Click to collapse
I just downloaded the appstore from amazon (http://www.amazon.com/gp/mas/get/android) and used Fire TV utility app to sideload it and now my apps are much easier to get to... thanks
does your amazon prime instant video still work?
jarayn said:
does your amazon prime instant video still work?
Click to expand...
Click to collapse
I spend most of my views on XBMC but I went to Prime Video--->Trending movies on Prime Instant Video and watched Defiance and it played fine. I hope that's what you were asking.
Install using the -r option:
adb install -r C:\Users\smellybutt\Downloads\AmazonApps-release.apk
---------- Post added at 04:32 AM ---------- Previous post was at 04:22 AM ----------
jmandawg said:
Install using the -r option:
adb install -r C:\Users\smellybutt\Downloads\AmazonApps-release.apk
Click to expand...
Click to collapse
Just tried this and a bunch of my apps won't open, probably not the best idea.
Wonder if this is reversible without any bugs left behind.....
Y314K said:
Wonder if this is reversible without any bugs left behind.....
Click to expand...
Click to collapse
If you remove the Amazon Appstore, the FTV layout goes back to original.
podge3 said:
If you remove the Amazon Appstore, the FTV layout goes back to original.
Click to expand...
Click to collapse
How do you do this? I have tried to do it via adb and I get a failure, and the appstore doesn't show up in the FTV Ulility.
You don't need to use adb. Just go into settings/applications/manage installed applications and uninstall from there.
podge3 said:
If you remove the Amazon Appstore, the FTV layout goes back to original.
Click to expand...
Click to collapse
Great.. So just to verify some stuff...
I am guessing you are not rooted since there is no SuperSU or BusyBox on the pic you uploaded. What stock FW are you on?
So this makes the front UI Apps menu convert from showing Apps you can/may install from your Amazon account to only show all Apps that you have actually installed on our FireTV in a grid form. Does it show more then one page if you have a lot of apps or does it just scroll downwards? Is there a display menu to control the layout? Also when you click on an app do you get the Open/ForeClose/Uninstall menu or can you just click on it to open it without any other choices ??
Y314K said:
Great.. So just to verify some stuff...
I am guessing you are not rooted since there is no SuperSU or BusyBox on the pic you uploaded. What stock FW are you on?
So this makes the front UI Apps menu convert from showing Apps you can/may install from your Amazon account to only show all Apps that you have actually installed on our FireTV in a grid form. Does it show more then one page if you have a lot of apps or does it just scroll downwards? Is there a display menu to control the layout? Also when you click on an app do you get the Open/ForeClose/Uninstall menu or can you just click on it to open it without any other choices ??
Click to expand...
Click to collapse
So this makes the front UI Apps menu convert from showing Apps you can/may install from your Amazon account to only show all Apps that you have actually installed on our FireTV in a grid form.
Yes, only apps installed
Does it show more then one page if you have a lot of apps or does it just scroll downwards?
I only have 12 apps, so I can't answer this one
Is there a display menu to control the layout?
Couldn't find one... icons seem to be in alphabetical order
Also when you click on an app do you get the Open/ForeClose/Uninstall menu or can you just click on it to open it without any other choices ??
Mine goes straight to launching app, no menu
wqwrqrfq said:
So this makes the front UI Apps menu convert from showing Apps you can/may install from your Amazon account to only show all Apps that you have actually installed on our FireTV in a grid form.
Yes, only apps installed
Does it show more then one page if you have a lot of apps or does it just scroll downwards?
I only have 12 apps, so I can't answer this one
Is there a display menu to control the layout?
Couldn't find one... icons seem to be in alphabetical order
Also when you click on an app do you get the Open/ForeClose/Uninstall menu or can you just click on it to open it without any other choices ??
Mine goes straight to launching app, no menu
Click to expand...
Click to collapse
Thanks for the info. I wonder what would load or happen if you start the AppStore from within this menu ?? Settings ??
I wonder why this is happening?
Has anyone with a backup tried installing a different app but with the same manifest install location as the store (I haven't got anything to test with and my attempts have failed)?
I'm just curious as to whether this is either the app store being loaded (maybe this could be used for modifying the UI?), a fall back mode as it isn't loading properly or some sought of config issue.

[APP] [Windows] Nvidia Shield TV Utility App v0.11

Hi Guys,
I've created GUI app to easily sideload your apks to the Nvidia Shield TV via USB or over the Network. I will be updating it over time with extra bells and whistles.
The link below will direct you to the download page where you will find the app.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mod edit: download links removed (PPC links are not allowed).
1. Unzip the folders to "C:\NSTV"
2. Launch app "Nvidia Shield TV Utility App.exe"
Confirmed working on Win7, Win8 and Win10
Feel free to ask any question's, post any comments or concerns, or make suggestions for things you might like to see
Donation's are never expected, and always appreciated.
Changelog v0.11
Updated - SPMC 1-Click latest stable release to version 16.4.2
BugFix - Fixed download bug with SPMC referencing KODI
Changelog v0.10
Updated - Kodi 1-Click latest stable release to version 16.1
Updated - SPMC 1-Click latest stable release to version 16.4
Changelog v0.09
Updated - Kodi 1-Click lastest stable release to version 16.0
Added - SPMC 16.2.0 to 1-Click download and install
Added - SPMC 16.x Data Backup
Added - SPMC 16.x Data Restore
Added - SPMC 16.x Delete temp files
Added - SPMC 16.x Custom Splashscreen Install/Remove
Changelog v0.08
Removed - As of OTA2.0 We no longer need ADB over Network.This can be enabled on the device under developer mode on your NSTV
Bugfix - Uninstall button disappearing fixed
Updated - Kodi 1-Click lastest stable release to version 15.2
Added - Now can select multiple apk files to install all at once
Tweak - Code cleanup
Changelog v0.07
Updated - Kodi 1-Click lastest stable release to version 15.1.1
Updated - Now able to Sideload\Install\Delete file in File Path with spaces
Changelog v0.06
Added - 1-Click Download and install latest stable Kodi 15.x
Tweaked - Code cleaned up
Tweaked - ADB over network
Changelog v0.05
Tweaked - ADB over network
Tweaked - Recorded Video transfer
Added - Record Video to Internal or External SDCard
Downgraded - ADB drivers to version 1.0.31 as seems more stable and less device offline errors
Fixed - A few more old code ref to c:\FTV\ which was causing app to crash... Hopefully all bug now squashed
Updated - Virtual Keyboard Input image
Changelog v0.04
Updated - Connected status tip update to advise its a guide only not to be relied upon as ADB app does not provide live connection status.
Added - Push OBB folder to /SDCard/Android/OBB/ (Place the OBB folder you wish to push in "C:\NSTV\Apps\OBB_Folder")
Changelog v0.03
Added - Check for valid file and path when installing 3rd party apk apps (User will be informed of any whitespace in file path)
Added - Reboot into Bootloader to access Fast Boot (Make sure you are connected via USB cable)
Added - Reboot (Shutdown and Restart)
Fixed - Details popup now shows connection status from NVidia Shield TV
Updated - App XDA Developers URL now that we have a dedicated forum page
Updated - Removed Generic ADB USB drivers and added NVidia official ADB USB drivers with installation instructions
Updated - Renamed some missed reference from AFTV to NSTV
Changelog v0.02
Fixed - Cleaned up all previous reference links from Amazon FTV to NVidia STV
Fixed - Check for update
Added - Video capture
Added - Power On or Standby toggle button
Updated - GUI Logo and tweaked colours
Tidy - Cleanup of coding
Changelog v0.01
Initial release
At the request of many of my supporters I have ported my Amazon FireTV Utility App for the Nvidia Shield TV.
You might come across some links in the app referring back to Amazon FireTV Utility which will be cleaned up in the next release.
Thanks man.
Loos good.
Awesome. Thank you!
Sent from my HTC6525LVW using Tapatalk
Changelog v0.02
Fixed - Cleaned up all previous reference links from Amazon FTV to NVidia STV
Fixed - Check for update
Added - Video capture
Added - Power On or Standby toggle button
Updated - GUI Logo and tweaked colours
Tidy - Cleanup of coding
This may be a dumb question, but I can't seem to get the windows adb drivers installed. I was trying to update drivers for "Shield Android TV" and get the message "the folder you specify doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with windows for x64 based systems"
I'm not coming up with any unknown devices or any devices with an exclamation point in device manager.
Sent from my HTC6525LVW using Tapatalk
What is the benefit of this over just putting the apps onto a USB drive?
alwaysbless said:
What is the benefit of this over just putting the apps onto a USB drive?
Click to expand...
Click to collapse
Download and have a play. Hopefully will answer your own question
Its more than just an app sideloader from the comfort of your chair. It has many additional functions and will grow over time.
Currently to get you started:
Sideload apps directly from PC without having to transfer to USB.
Uninstall apps remotely from PC
Extract apk files remotely from PC
Take Screenshots and transfer to PC directly
Take Video and transfer to PC directly
Turn On or put device to Sleep from PC
Customise your Kodi
Backup and restore your Kodi settings
Virtual Keyboard and remote from PC
Update - I got the ADB drivers installed. I downloaded then from nvidia. Google "SHIELD Family Windows USB Driver" and it's the 3rd result down. Update - I got the ADB drivers installed. I downloaded then from nvidia. Google "SHIELD Family Windows USB Driver" and it's the 3rd result down. /gameworksdownload
Do you have to use adb with this app or do you use it just to help sideload a apk via a usb cable to the NVS console tv?
lartomar2002 said:
Do you have to use adb with this app or do you use it just to help sideload a apk via a usb cable to the NVS console tv?
Click to expand...
Click to collapse
You need the ADB USB Windows drivers installed on your PC if you want to connect via the cable.
Until NVidia decides to turn ADB over Network you will manually need to do this with a USB cable so you can run the app over your network without a USB cable attached.
JohnHenryIron said:
Update - I got the ADB drivers installed. I downloaded then from nvidia. Google "SHIELD Family Windows USB Driver" and it's the 3rd result down. Update - I got the ADB drivers installed. I downloaded then from nvidia. Google "SHIELD Family Windows USB Driver" and it's the 3rd result down. /gameworksdownload
Click to expand...
Click to collapse
Thanks for that. I added the generic Drivers in my app that work fine, but good to know they have their own.
Would be good to find a user guide somewhere how to download and install them on the PC.... I've been asked a few times but can't find the time... I will try and do a nice user giude when I can.
That would be very nice and helpful.
thanks
Changelog v0.03
Added - Check for valid file and path when installing 3rd party apk apps (User will be informed of any whitespace in file path)
Added - Reboot into Bootloader to access Fast Boot (Make sure you are connected via USB cable)
Added - Reboot (Shutdown and Restart)
Fixed - Details popup now shows connection status from NVidia Shield TV
Updated - App XDA Developers URL now that we have a dedicated forum page
Updated - Removed Generic ADB USB drivers and added NVidia official ADB USB drivers with installation instructions
Updated - Renamed some missed reference from AFTV to NSTV
No able to open URL.. Pls share direct link if possible.
cant connect
I keep getting error device not found but it says its connected over ip
xxademasoulxx said:
I keep getting error device not found but it says its connected over ip
Click to expand...
Click to collapse
Hi its currently only a guide on which box your requested to connect to... ADB is limited on what it reports back when it connects. I am working on a solution.
If you click on the connected status at the bottom it will popup a box with the current status
or
If you select "Normal debug mode" in settings then click "Connect via IP" from "File" menu. A cmd window will open and report of any issues if not connected.
This looks like an awesome tool for the Shield Tv. I'll definitely check it out once my shield arrives later today. I see you have a Kodi configuration section in the tool, and I was wondering if it would be possible to add this feature in to change the Kodi data directory. I can see this being very useful for owners of the 16GB model.
Also for reference they are discussing this is the Kodi forum here
bb12489 said:
This looks like an awesome tool for the Shield Tv. I'll definitely check it out once my shield arrives later today. I see you have a Kodi configuration section in the tool, and I was wondering if it would be possible to add this feature in to change the Kodi data directory. I can see this being very useful for owners of the 16GB model.
Also for reference they are discussing this is the Kodi forum here
Click to expand...
Click to collapse
I will check it out thanks for the feedback

[KERNEL][LCA43] crpalmer's Tetra Kernel for LCA43 only!

Code:
#include
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Important Note:: This kernel is based on the LZD22D kernel source code (say "thanks" to Google for not releasing the source code yet). I had to make some changes to emulate the changes they have made to the backlight brightness but otherwise the source seems to be compatible enough to work well. When Google updates the source, I'll merge it and release that version.
The following versions with changelog are available:
* boot-tetra-LCA43-r7.img
Enable ZRAM to increase the available virtual memory space
Enable KSMa
Configure the interactive cpufreq governor better
Add bfq io scheduler (although it's not being used any more)
Fix cfq to be more performant for SSDs
Modify the Android Low Memory Killer to work correctly with swap enabled
Note: this combined with enable zram seems to fix one of the major 5.1 battery drains for me. Please let me know if that's not the case for you.
Disable modules (free up more kernel memory)
Disable extra debugging (free up more kernel memory)
Disable NFS (fre up more kernel memory)
Enabled compiler optimizations to speed up the kernel (uses more memory)
Disable "adaptive low memory killer" (seems like the stock kernel is killing too many processes, this may help that)
Updated to Linux 3.10.86
Enable all 4 cores
Installation:
* Reboot to fastboot and then
Code:
fastboot flash boot boot-tetra-LCA43-r<whatever>.img
.
Warnings:
* This probably breaks your ability to accept OTA updates.
Source:
* github : the repos you need are all explained there along with how to compile it
XDA:DevDB Information
crpalmer's Tetra Kernel, Kernel for the Sony Smartwatch 3
Contributors
crpalmer
Kernel Special Features:
Version Information
Status: Stable
Created 2015-08-23
Last Updated 2015-08-23
wanted to ask, if you are using this kernel... how do you update your watch to the latest version?? and do you encounter any issues??
anees167 said:
wanted to ask, if you are using this kernel... how do you update your watch to the latest version?? and do you encounter any issues??
Click to expand...
Click to collapse
I definitely use the kernel. I actually completely stopped using my watch when 5.1 came out and there wasn't kernel source to work from to fix the battery problem. It was just more annoying with that problem than having the phone was worth. Now I'm loving it again.
You should be able to back-up and restore using twrp and just doing fastboot boot twpr.*.img to run it without modifying your recovery partition.
Prior to this last release, I had system dumps I made myself of the first release. I just put them back. Unfortunately, I just found out on this release that you can't downgrade (I couldn't boot the old images). In case of emergencies like that, Sony PC Companion (?) lets you reflash their latest image which is what I did to fix it last time.
thanks for the reply... really tempted into installing the kernel... will let you know once i have downloaded the kernel...thanks
Just flashed the kernel now, watch is running fine without issue. Thanks for your work! Quick question: I'd like to be able to use WiFi in apps like Chrome, Twitter, etc. (sideloaded) but I can only do so if I disconnect the watch from my phone. Is this controlled by the kernel and if so is it possible to have WiFi working in these apps? I know WiFi will run in smartwatch apps without having to disconnect from the phone, so I'm not sure what the issue is.
Alternatively, is there way to let these apps have access to the phone's data via bluetooth?
DarkRazorZ said:
Just flashed the kernel now, watch is running fine without issue. Thanks for your work! Quick question: I'd like to be able to use WiFi in apps like Chrome, Twitter, etc. (sideloaded) but I can only do so if I disconnect the watch from my phone. Is this controlled by the kernel and if so is it possible to have WiFi working in these apps? I know WiFi will run in smartwatch apps without having to disconnect from the phone, so I'm not sure what the issue is.
Alternatively, is there way to let these apps have access to the phone's data via bluetooth?
Click to expand...
Click to collapse
I've never tried chrome or twitter.
Whether or not WiFi is enabled is not a kernel decision though. That is all user-space (aka Wear aka closed source that I can't do much of anything with).
So, WiFi is limited on wear. As deployed, there is no WiFi access to user apps. System apps do get WiFi access. However, elevating a web browser or Twitter app to system status could be a huge security risk.
I do not think this limit is in the kernel, I think it is a permission set somewhere.
So, as of now there are three options.
1)Put the watch in airplane mode, then connect to WiFi. For some reason this works and is more secure than elevating permissions for every app you use to go online.
2) Put any app you want to use online in /system/app or /system/priv-app. Know that space is limited, and this could be a security risk (You need root for this too).
3) Use (or make) a specific app designed to take advantage of WiFi on wear as a user app (so Google must let you define the permission in the manifest) such as wear internet browser. Or, use (or create) a specific wear app that takes advantage of the phones data with a host app and bluetooth. Note that a persistent connection to the phone may use more power, but so will keeping the screen on to surf the web.
So, some apps are probably worth dumping in a system folder. Es File Explorer comes to mind. Others, not so much if you ask me.
Can someone please benchmark the watch with stock rom and this custom rom. It would be interesting if scores are much higher with 4 cores enabled.
Please use vfp benchmark for android wear.
Thanx!
crpalmer said:
I've never tried chrome or twitter.
Whether or not WiFi is enabled is not a kernel decision though. That is all user-space (aka Wear aka closed source that I can't do much of anything with).
Click to expand...
Click to collapse
Damn, I'm really hoping there's an easy solution to take advantage of data over Bluetooth for sideloaded apps. Also, just want to say that I have not charged my watch since flashing your kernel and I'm still at 53% right now, this is the best battery life I've had since buying my watch, so I think you may be on to something!
Hello and thanks for your work...
I never modify my watch and I want to install your modified kernel. I hope it will really fix my battery drain (As soon as my phone is disconnected my battery decreases extremely quickly if i don't see that and if I don't use plane mode...)
So is it possible to have the full procedure (from stock) to install new kernel or a link? As same to come back to stock?
Thanks a lot.
Im thinking this kernel was successfully installed as u can see where most of my drain was before installing the kernel and performance improvement it has thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
greenbat said:
Can someone please benchmark the watch with stock rom and this custom rom. It would be interesting if scores are much higher with 4 cores enabled.
Please use vfp benchmark for android wear.
Thanx!
Click to expand...
Click to collapse
Sure thing!
Pre-flash (stock LCA43):
Single Thread SP: 2.291 GLFOPS
Single Thread DP: 1.155 GLFOPS
Multi Thread SP: 4.792 GLFOPS
Multi Thread DP: 2.331 GLFOPS
Post-Flash (this kernel):
Single Thread SP: 2.306 GLFOPS
Single Thread DP: 1.154 GLFOPS
Multi Thread SP: 9.185 GLFOPS
Multi Thread DP: 3.041 GLFOPS
The multithread results certainly show an improvement. Ill be happy so long as the battery doesn't tank mid day.....
crpalmer said:
I've never tried chrome or twitter.
Whether or not WiFi is enabled is not a kernel decision though. That is all user-space (aka Wear aka closed source that I can't do much of anything with).
Click to expand...
Click to collapse
lekofraggle said:
So, WiFi is limited on wear. As deployed, there is no WiFi access to user apps. System apps do get WiFi access. However, elevating a web browser or Twitter app to system status could be a huge security risk.
I do not think this limit is in the kernel, I think it is a permission set somewhere.
So, as of now there are three options.
1)Put the watch in airplane mode, then connect to WiFi. For some reason this works and is more secure than elevating permissions for every app you use to go online.
2) Put any app you want to use online in /system/app or /system/priv-app. Know that space is limited, and this could be a security risk (You need root for this too).
3) Use (or make) a specific app designed to take advantage of WiFi on wear as a user app (so Google must let you define the permission in the manifest) such as wear internet browser. Or, use (or create) a specific wear app that takes advantage of the phones data with a host app and bluetooth. Note that a persistent connection to the phone may use more power, but so will keeping the screen on to surf the web.
So, some apps are probably worth dumping in a system folder. Es File Explorer comes to mind. Others, not so much if you ask me.
Click to expand...
Click to collapse
DarkRazorZ said:
Damn, I'm really hoping there's an easy solution to take advantage of data over Bluetooth for sideloaded apps. Also, just want to say that I have not charged my watch since flashing your kernel and I'm still at 53% right now, this is the best battery life I've had since buying my watch, so I think you may be on to something!
Click to expand...
Click to collapse
Im getting more tempted to move chrome into the system since TWRP has a built in file manager it is possible I managed to install an apk using 3 apps:
1.)Chrome on Wear
2.)Superbeam
3.)Es File Explorer on Wear
What I did is used Superbeam on my smartphone to send the apk to the wear device then I disconnected my smartwatch from my smartphone and copied the ip address for the apk into chrome on the Wear device then allowed it to download the apk. Once it had downloaded I used Es File Explorer on Wear to check if it was successful and successful it was. Then I booted the wear device into TWRP and moved/copied the apk into data/app (I used TWRP since Es File Explorer wasnt showing the directory) then I chmoded the apk to 0644 and surprisingly when I rebooted it worked so im gonna try various apps using this method and consider moving chrome into system to see if that allows wifi while connected via blutooth.
Divine_Madcat said:
Sure thing!
Pre-flash (stock LCA43):
Single Thread SP: 2.291 GLFOPS
Single Thread DP: 1.155 GLFOPS
Multi Thread SP: 4.792 GLFOPS
Multi Thread DP: 2.331 GLFOPS
Post-Flash (this kernel):
Single Thread SP: 2.306 GLFOPS
Single Thread DP: 1.154 GLFOPS
Multi Thread SP: 9.185 GLFOPS
Multi Thread DP: 3.041 GLFOPS
The multithread results certainly show an improvement. Ill be happy so long as the battery doesn't tank mid day.....
Click to expand...
Click to collapse
Very nice improvement
Do you notice a smoother watch experience? And any noticable battery use change?
greenbat said:
Very nice improvement
Do you notice a smoother watch experience? And any noticable battery use change?
Click to expand...
Click to collapse
Truth be told, i never really had a performance complaint (especially compared to the Moto 360... what a beautiful slug), but it certainly doesn't feel like it is lagging at all. Ill keep an eye on it over the day, and report back when i have a better feeling for it..
Is removal of pixelated ambient mode included in this version or do we need to wait for source drop?
RJASSI21 said:
Im getting more tempted to move chrome into the system since TWRP has a built in file manager it is possible I managed to install an apk using 3 apps:
1.)Chrome on Wear
2.)Superbeam
3.)Es File Explorer on Wear
What I did is used Superbeam on my smartphone to send the apk to the wear device then I disconnected my smartwatch from my smartphone and copied the ip address for the apk into chrome on the Wear device then allowed it to download the apk. Once it had downloaded I used Es File Explorer on Wear to check if it was successful and successful it was. Then I booted the wear device into TWRP and moved/copied the apk into data/app (I used TWRP since Es File Explorer wasnt showing the directory) then I chmoded the apk to 0644 and surprisingly when I rebooted it worked so im gonna try various apps using this method and consider moving chrome into system to see if that allows wifi while connected via blutooth.
Click to expand...
Click to collapse
Why not just use es file explorer?
Move it into the system folder on the watch.
Install it on the phone.
Find the apk in essence file explorer on the phone
Long click,
Send to device
Open es file explorer on the watch
Send apk to watch from phone
Accept the file transfer on the watch.
Go into tools in es file explorer on the watch
Click on manage apps
Navigate to the folder where you saved the apk
Install.
Good luck.
lekofraggle said:
Why not just use es file explorer?
Move it into the system folder on the watch.
Install it on the phone.
Find the apk in essence file explorer on the phone
Long click,
Send to device
Open es file explorer on the watch
Send apk to watch from phone
Accept the file transfer on the watch.
Go into tools in es file explorer on the watch
Click on manage apps
Navigate to the folder where you saved the apk
Install.
Good luck.
Click to expand...
Click to collapse
I cant find the manage apps tool I managed to send the apk but I really cant see the manage apps tool and the acctual tool button on the homepage just throws up a bunch of ads with other apps to install and if I navigate to the folder it cant install because android wear has no package installer
RJASSI21 said:
I cant find the manage apps tool I managed to send the apk but I really cant see the manage apps tool and the acctual tool button on the homepage just throws up a bunch of ads with other apps to install and if I navigate to the folder it cant install because android wear has no package installer
Click to expand...
Click to collapse
Try this...
In Es File explorer, go to the tools section.
Click on the root explorer toggle
Then click on the text for root
It will pop up a menu
Click one click install
Find your app and install it
great work on this kernel, thanks for getting it working on the latest build

[ROM][magisk-based]*** GoogleWiz *** {Pixelize your OnePlus 7T pro}

***
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Wiz *** Pixelize your OnePlus 7T pro
"Extreme debloat: Go where OnePlus has never gone before"
You thought that OnePlus phones were pretty stock Android? Hmmm .... think again ... there's still lots of stuff on these phones that you actually don't need (or want).
For example, did you know they have an engineering mode? Did you know that they can connect to your phone remotely? Did you know that when the phone starts up it connects to a OnePlus server in the back? Well, I don't want all that ...
In addition, there are even standard things in Android that only 0.01% of the people ever use ... for example ... tracing, android dumps, ... these things are disabled in this ROM.
Then there's bits and pieces of Qualcomm stuff that you actually do not need/want (I don't even know what they do).
This is a ROM in the form of a Magisk (thanks: @topjohnwu) module. That's great (I think). You can install it on top of the normal OnePlus software. If you don't like it or want to revert back to the "standard" OnePlus software, just remove the Magisk module and ... done!
Upfront "warning"
There are a few features which I personally do not use. When you install this module then:
- you will no longer have face unlock
- you will not have VoLTE (I have disabled this because it does not work on my carrier)
Basic requirement
(1) Your OnePlus 7T pro must be ROOTED! Without root, do not read any further as you will not be able to use this ROM. There are other threads in the OnePlus 7T Pro pro forums which explain how to root (so please don't start asking how to do this).
(2) You must also be on the latest OnePlus software: 10.0.7.HD01BA (since I own a EU model of the OnePlus 7T pro, I have ONLY tested this ROM in this device/software). It "may" work on other variants of the device ... but I don't know. I can't answer questions to that either.
(3) You must have access to ADB over USB. If you don't know what this means, stop reading, then this is not for you.
Kernel requirement
This ROM will work with the standard out-of-the-box OnePlus 7T pro kernel. However, I would strongly advice you to flash the "arter97" kernel (see https://forum.xda-developers.com/on...development/arter97-kernel-oneplus-7-t3952578). It's a fantastic kernel and this ROM has some optimizations which go very well with this kernel (don't worry, they will work on the standard kernel as well).
Download?
Interested? Start downloading the magisk module from the link below (but please read further for installation instructions !!!).
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
The link contains always the LATEST version; check the changelog in post #2 below. You can find the file size and md5sum there as well.
Changelog
See post #2 below.
History
I once owned a Galaxy S8. ***GoogleWiz*** was one one the most popular ROMs on that phone. See https://forum.xda-developers.com/ga...t/rom-googlewiz-oreo-extreme-debloat-t3750641. The difference is that I have now converted this to a Magisk module (reason: the "dynamic partitioning scheme" of Android Q makes it really hard to flash in the classical way; as you know even full TWRP functionality does currently not exist for the OnePlus 7T pro.
(Re)Using this work
Other devs, please feel free to (re)use this for your own work ... I am not asking anything from anybody, no donation, no thanks, no beer ... you don't even have to mention that you (re)use this. We are here on XDA to share and learn from eachother. If you unzip the Magisk module, you can see exactly what is inside. But ... there has been quite some work into this. It was not created in 5 minutes. But I do this as a "hobby" ... I have always rooted and customized my Android phones. So hopefully you will enjoy. Source code in post #3 (https://forum.xda-developers.com/showpost.php?p=81887167&postcount=3).
Telegram
No telegram group; I don't have time for that, so do not ask please.
Features
The ROM does NOT contain OnePlus applications! The only OnePlus applications are "Settings" and "Camera".
Nova launcher (https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher)
SwiftKey keyboard (https://play.google.com/store/apps/details?id=com.touchtype.swiftkey)
Google
play services (which can be put into doze mode)
play store (https://play.google.com/store)
photos (used as gallery; but NOT integrated with camera) (https://play.google.com/store/apps/details?id=com.google.android.apps.photos)
dialer (https://play.google.com/store/apps/details?id=com.google.android.dialer) with spam detect and nearby places
contacts (https://play.google.com/store/apps/details?id=com.google.android.contacts)
messaging (https://play.google.com/store/apps/details?id=com.google.android.apps.messaging)
text-to-speech (https://play.google.com/store/apps/details?id=com.google.android.tts)
gmail (https://play.google.com/store/apps/details?id=com.google.android.gm)
keep (https://play.google.com/store/apps/details?id=com.google.android.keep)
drive (https://play.google.com/store/apps/details?id=com.google.android.apps.docs)
maps (https://play.google.com/store/apps/details?id=com.google.android.apps.maps)
chrome (https://play.google.com/store/apps/details?id=com.android.chrome)
clock (with Spotify integration) (https://play.google.com/store/apps/details?id=com.google.android.deskclock)
calendar (https://play.google.com/store/apps/details?id=com.google.android.calendar)
calculator (https://play.google.com/store/apps/details?id=com.google.android.calculator)
search app integrated with Nova search bar (https://www.google.com/search/about/)
assistant (https://www.apkmirror.com/apk/google-inc/google-assistant/)
tasks (https://play.google.com/store/apps/details?id=com.google.android.apps.tasks)
translate (https://play.google.com/store/apps/details?id=com.google.android.apps.translate)
earth (https://play.google.com/store/apps/details?id=com.google.earth)
fit (https://play.google.com/store/apps/details?id=com.google.android.apps.fitness)
now cards integrated with Nova launcher (see https://forum.xda-developers.com/showpost.php?p=75591011&postcount=4)
lens (https://play.google.com/store/apps/details?id=com.google.ar.lens)
news (https://play.google.com/store/apps/details?id=com.google.android.apps.magazines)
chromecast (aka Google home) (https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app)
youtube (https://play.google.com/store/apps/details?id=com.google.android.youtube)
markup (https://9to5google.com/2018/03/07/android-p-dp1-markup-screenshot-editor/)
measure (https://play.google.com/store/apps/details?id=com.google.tango.measure)
weather (just type "weather" in the google search app; it will offer you to get an icon on the desktop)
android auto (Google's car mode) (https://www.android.com/auto/)
snapseed photo editor (https://play.google.com/store/apps/details?id=com.niksoftware.snapseed)
docs (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs)
slides (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.slides)
spreadsheets (https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets)
streetview (https://play.google.com/store/apps/details?id=com.google.android.street)
pixel icons in statusbar, quick settings tiles
pixel ringtones, notifications, UI sounds
camera2 API enabled (but I don't think this actuall does something useful)
- OnePlus bloatware removed (dialer, phone, messages, calculator, notes, gallery, zen, ...) + lots of background APKs
- OnePlus background processes (which send data to OnePlus) are disabled
- ad-free through large "hosts" file (works both for apps and web pages)
- lots of optimizations, really, *lots* of them (too many to list)
- support for init.d / services.d (see posts below if you want to use this)
- passes SafetyNet (I am using Google Pay and some Belgian NFC pay apps)
- "clean" and as close as possible to a Pixel phone
- optimized network/wifi config
- optimized touchboost (slightly faster application startup)
- optimized kernel scheduling settings
- disabled all kernel debugging/tracing
- frequency scaling throughout full CPU frequency ranges (saves battery and better performance when needed)
- disables swapping / zram (who needs this with 8GB of RAM)?
- bash shell in "su" mode (when using "adb shell")
- latest busybox (by @osm0sis)
- 1x7 icon row for quick settings, 5 icons per row when you swipe down the full quick settings
- added .xml permission files to enable Pixel exclusive features (e.g. Google dialer)
- optimized .proto, .conf, .json, .ini, .sql files in the system
- improved thumbnail quality
- dalvik VM optimized settings (for "speed")
- auto clean junk files at boot time
- optimized audio settings
- optimized camera settings (e.g. supernight mode; but personally I don't see a difference in the night pictures)
- disabled "factory" and "engineering" mode
- reduced wifi scan interval
- auto sqlite optimization at boot time (only runs every 3 days)
- support for both 2.4GHz and 5GHz wifi bonding
- speaker and headset volume boost
Installation (really IMPORTANT to read)
You must start from the 10.0.7 "standard" OnePlus 7T pro software. I suggest you do a clean install from factory reset. Strictly speaking a full reset is not needed (so you could just go and install the Magisk module on your phone) but there may be certain side effects in that case. Anyway, assuming you will do a full reset, follow the instructions below:
Go to Settings > System > Reset options > Erase all data (factory reset)
Proceed through the normal setup sequence: accept the terms and conditions of OnePlus, skip the User Experience Program, skip the System Stability Program, skip the Push Notifications, skip the Built-in App Updates, connect to your wifi network, do NOT copy apps and data, enter your google account email of phone number, enter your google password, do 2 factor authentication (if you have enabled this on your google account), if a dialog pops up with "Add your current account", do that, disable Backup to Google Drive, disable Use Location, disable Send Usage and Diagnostic Data, type NEXT to use fingerprint, enter PIN code (twice), set up 1 or more fingerprints, you see a message about Google Assistant, press NEXT, you see a message about Google Pay, press Got It, skip the Anything Else screen, choose your screen calibration, choose font (slight preference for Roboto, better compatibility with Google apps), choose Navigation bar or Gestures, press START on the Setup Complete screen, you are now in the OnePlus launcher, allow carrier location service, swipe down the notification which says: Android Setup, click on Finish Setup, copy your data if you want that, press START, system will now check for updates, let it complete, copy your data from cloud or iphone, continue until you are back in the OnePlus launcher, go to Settings > About phone, tap build number 7 times to activate developer options (if you don't know what this is, search XDA)., enter your PIN, press back arrow, go to Settings > System > Developer options, enable "Advanced reboot", disable "Automatic system updates", enable "USB debugging mode", connect your phone to a PC, a dialog will pop up to Allow USB debugging (tick "Always allow from this computer") and press ALLOW, install the LATEST Magisk Manager APK (see https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445), push the Magisk Manager APK to your phone, e.g.
Code:
> adb push MagiskManager-v7.5.1.apk /sdcard/
open the app drawer, open the app called "Files", on the upper right, click the 3 dots, then "Show internal storage", on the upper left, click the 3 lines, select "OnePlus 7T Pro", scroll down and click on MagiskManager-v7.5.1.apk; install the app, open Magisk Manager, it will say your phone requires Additional Setup, click OK ... your phone will reboot 5 seconds later, open Play Store, select My Apps and Games, it will say that a number of updates are pending, press "Update all", exit Play Store, reopen it ... it might still say that there are pending updates, do them, activate NETFLIX ... do it NOW ... (if you first install the Magisk module, you will no longer be able to activate Netflix), push the downloaded magisk module to your phone
Code:
> adb push mm-googlewiz.zip /sdcard/
open the Magisk Manager app, press the 3 lines (top left of screen), press Modules, press + button (and allow Magisk Manager to access media), press the 3 lines top left in the file manager, select OnePlus 7T pro, scroll down and click on the mm-googlewiz.zip file, Magisk Manager will now install the module ... you will see some text output on the screen ... wait until installation is done (it will take a minute or so), press the yellow Reboot button which appears (your phone will reboot), unlock the lock screen by entering your PIN, let the ROM settle 30 secs ... it will say "Restarting" and reboot once more your phone, unlock the lock screen by entering your PIN, open the drawer, open the Settings app (will be in black mode [my personal liking] ... you can change later back to white), press Apps & Notifications, select Default Apps, press home app and select Nova Launcher, open Settings, press Apps & Notifications, select Default Apps => select "Phone app" and then select "Phone" (this is the Google phone app)
Now you will have NOVA launcher as default ... which you can customize to your liking (much better than OnePlus launcher).
Open Drawer, use the app Nova-settings to customize.
Open Drawer, click on "Nova Google Companion" => this will enable left swipe Google Now behavior in Nova launcher
Done! .... now you can further customize your phone in any way you want ...
Bootloop?
If - after installation - you should get into a bootloop then check the following thread (https://forum.xda-developers.com/7t-pro/how-to/guide-remove-magisk-modules-twrp-t3995677) for how to remove the Magisk module.
Disclaimer
I will try to support questions / feedback. I will not answer questions such as "Can you please add OnePlus feature X,Y,Z" ... I have deliberately removed them. If you want OnePlus apps, use the standard OnePlus software.. The usual applies: no warranty, installing this void warranty, install at your own risk, ... I am not responsible for soft or hard bricks. Your phone must be rooted (again).
Help ... I really don't like it ... I want to remove it ...
Stay calm. Open Magisk Manager, press the 3 lines top left on screen, press Modules, then press the trash icon next to "googlewiz" module and reboot ... you will have the standard OnePlus software again.
Removing Google apps
You can remove Google apps from the ROM as follows. Go to the following URL: https://raw.githubusercontent.com/foobar66/googlewiz/master/googlewiz.config click right and then "Save as". Save the file using "googlewiz.config" as file name. Note that this file is a LINUX plan vanilla text file. The file will look as follows:
Code:
keep=1
lens=1
news=1
assistant=1
sheets=1
snapseed=1
street=1
home=1
measure=1
fit=1
tasks=1
earth=1
slides=1
clock=1
calculator=1
docs=1
Edit the file and put "xyz=0" for Google apps that you do NOT want to install. Above is respectively for Google {Keep, Lens, News, Assistant, Sheets, Snapseed, Streetview, Home, Measure, Fit, Tasks, Earth, Slides, Clock, Calculator, Docs}. Put the file onto your sdcard, e.g. via adb ("adb push googlewiz.config /sdcard/"). Download today's version ([version: 2020-03-30 18:28]) of the module (or later). Re-install the module via Magisk manager and reboot. You will see debug output on the screen during module installation which Google apps are getting removed.
Credits
@topjohnwu, @osm0sis, @Zackptg5, @DeadmanxXD, @arter97
Changelog
[version: 2020-02-28 17:28]
Initial version
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
[version: 2020-03-01 08:34]
- fix some permissions in system/xbin files
- updated com.google.android.apps.docs.editors.sheets
- updated com.google.android.apps.turbo
File size: 881052548, MD5: 7fed9105aaba0bb1def6ca145527ea4d
[version: 2020-03-01 10:54]
- use original APN files
- update com.google.android.apps.docs.editors.sheets
File size: 881149942, MD5: 93d54a90fef970d7250723895b7c6cec
[version: 2020-03-11 18:46]
- small bug fixes
- upgraded a number of Google apps to latest version
File size: 898125981, MD5: 4b82cff7e572da635f6ca252ec54f58f
[version: 2020-03-30 18:28]
- updates to Google apps
- supports configuration file /sdcard/googlewiz.config
File size: 898132639, MD5: 1bcfa989673f3e59a378243306dc3d94
[2020-04-30 07:09]
- updated to Google apps
- update to latest OnePlus camera
- added Android Auto phone screen
File size: 963547129, MD5: 67a5057d0e882ec38b7e5101c8d0bbe7
How was this Magisk module created?
Actually the Magisk module is generated by a bash script (I use linux) starting from the original OnePlus software zips.
The script is attached to this thread. Download the zip file attached and then rename the file by removing the ".zip" extention). You will have a plain Linux bash shell script file. No secrets. Sharing all in the open (which I believe should be the spirit of XDA).
Reuse as you like ...
Source code
Feel free to (re)use ... no secrets, no hidden stuff, no need to thanks, no need to donate ...
https://github.com/foobar66/googlewiz
My only request ... if you make an interesting improvement, please share with the community so we all can benefit from it!
Misc stuff
a) How do you debloat? Well ... there are different ways.
- some init.rc files are not needed, the Magisk module bind-mounts "empty" files over the original ones so they do not run
- OnePlus APKs are "debloated" by bind-mounting an "empty" APK over them; Android will no longer recognize them as valid applications
- some background processes are not needed, they are "debloated" by bind-mounting empty files over the executables in /system/bin
Unzip the Magisk module, look at the file called "service.sh" and you will understand how this is done (partly).
Check out the previous post where you can find the bash shell script which I use to "generate" the Magisk module.
b) Debug info
To see what the module has done during boot, there is a dedicated log file /data/googlewiz/googlewiz.log, do:
Code:
> adb shell
$ su
# cat /data/googlewiz/googlewiz.log
c) Logging of init.d and services.d scripts. Init.d scripts run immediately together with Android boot. services.d scripts run once /sdcard is mounted. To see the debug output do:
Code:
> adb shell
$ su
# cat /data/LS00*
# cat /data/LS99*
d) You talk about "bloatware" ... what is actually "removed"?
Code:
./system/vendor/app/com.qualcomm.qti.improvetouch.service/com.qualcomm.qti.improvetouch.service.apk
./system/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
./system/vendor/app/CACertService/CACertService.apk
./system/vendor/app/CneApp/CneApp.apk
./system/vendor/app/IWlanService/IWlanService.apk
./system/vendor/app/pasrservice/pasrservice.apk
./system/product/app/remotesimlockservice/remotesimlockservice.apk
./system/product/app/SimSettings/SimSettings.apk
./system/product/app/Duo/Duo.apk
./system/product/app/QdcmFF/QdcmFF.apk
./system/product/app/OPCarrierLocation/OPCarrierLocation.apk
./system/product/app/datastatusnotification/datastatusnotification.apk
./system/product/app/embms/embms.apk
./system/product/app/GoogleLocationHistory/GoogleLocationHistory.apk
./system/product/app/uceShimService/uceShimService.apk
./system/product/app/Music2/Music2.apk
./system/product/app/imssettings/imssettings.apk
./system/product/app/PerformanceMode/PerformanceMode.apk
./system/product/app/uimgbaservice/uimgbaservice.apk
./system/product/app/TTS/TTS.apk
./system/product/app/talkback/talkback.apk
./system/product/app/Videos/Videos.apk
./system/product/app/uimlpaservice/uimlpaservice.apk
./system/product/app/DynamicDDSService/DynamicDDSService.apk
./system/product/app/uimremoteclient/uimremoteclient.apk
./system/product/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk
./system/product/app/LatinImeGoogle/LatinImeGoogle.apk
./system/product/app/DeviceInfo/DeviceInfo.apk
./system/product/app/CallFeaturesSetting/CallFeaturesSetting.apk
./system/product/app/TmoEngMode/TmoEngMode.apk
./system/product/app/ConfURIDialer/ConfURIDialer.apk
./system/product/app/uimremoteserver/uimremoteserver.apk
./system/product/app/colorservice/colorservice.apk
./system/product/app/remoteSimLockAuthentication/remoteSimLockAuthentication.apk
./system/product/priv-app/GoogleFeedback/GoogleFeedback.apk
./system/product/priv-app/StorageManager/StorageManager.apk
./system/product/priv-app/GoogleRestore/GoogleRestore.apk
./system/product/priv-app/CarrierConfig/CarrierConfig.apk
./system/product/priv-app/OPAppLocker/OPAppLocker.apk
./system/product/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
./system/product/priv-app/daxService/daxService.apk
./system/product/priv-app/dpmserviceapp/dpmserviceapp.apk
./system/product/priv-app/seccamservice/seccamservice.apk
./system/product/priv-app/QAS_DVC_MSP/QAS_DVC_MSP.apk
./system/product/priv-app/WallpaperCropper/WallpaperCropper.apk
./system/product/priv-app/AndroidAutoStub/AndroidAutoStub.apk
./system/product/priv-app/ims/ims.apk
./system/product/priv-app/ConfigUpdater/ConfigUpdater.apk
./system/app/OPAppUpgrader/OPAppUpgrader.apk
./system/app/OPLiveWallpaper/OPLiveWallpaper.apk
./system/app/OPBugReportLite/OPBugReportLite.apk
./system/app/OPFilemanager/OPFilemanager.apk
./system/app/DeskClock/DeskClock.apk
./system/app/BuiltInPrintService/BuiltInPrintService.apk
./system/app/NVBackupUI/NVBackupUI.apk
./system/app/GooglePrintRecommendationService/GooglePrintRecommendationService.apk
./system/app/OPBreathMode/OPBreathMode.apk
./system/app/OPSoundTuner/OPSoundTuner.apk
./system/app/SimAppDialog/SimAppDialog.apk
./system/app/WapiCertManage/WapiCertManage.apk
./system/app/EngSpecialTest/EngSpecialTest.apk
./system/app/Backup/Backup.apk
./system/app/Traceur/Traceur.apk
./system/app/PacProcessor/PacProcessor.apk
./system/app/CarrierDefaultApp/CarrierDefaultApp.apk
./system/app/OPScreenRecord/OPScreenRecord.apk
./system/app/CompanionDeviceManager/CompanionDeviceManager.apk
./system/app/OPMmsLocationFramework/OPMmsLocationFramework.apk
./system/app/SmscPlugger/SmscPlugger.apk
./system/app/OPGamingSpace/OPGamingSpace.apk
./system/app/OPBackup/OPBackup.apk
./system/app/BasicDreams/BasicDreams.apk
./system/app/OemAutoTestServer/OemAutoTestServer.apk
./system/app/ARCore_stub/ARCore_stub.apk
./system/app/EngineeringMode/EngineeringMode.apk
./system/app/SoterService/SoterService.apk
./system/app/OPIntelliService/OPIntelliService.apk
./system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk
./system/app/OPGeoIpTime/OPGeoIpTime.apk
./system/app/WAPPushManager/WAPPushManager.apk
./system/app/oem_tcma/oem_tcma.apk
./system/app/SensorTestTool/SensorTestTool.apk
./system/app/WifiRfTestApk/WifiRfTestApk.apk
./system/app/BackupRestoreRemoteService/BackupRestoreRemoteService.apk
./system/app/SdCardService/SdCardService.apk
./system/app/BookmarkProvider/BookmarkProvider.apk
./system/app/PhotosOnline/PhotosOnline.apk
./system/app/OPPush/OPPush.apk
./system/app/QColor/QColor.apk
./system/app/Calculator/Calculator.apk
./system/app/AntHalService/AntHalService.apk
./system/app/WallpaperBackup/WallpaperBackup.apk
./system/app/CtsShimPrebuilt/CtsShimPrebuilt.apk
./system/app/OEMLogKit/OEMLogKit.apk
./system/app/OPCommonLogTool/OPCommonLogTool.apk
./system/app/PlayAutoInstallConfig/PlayAutoInstallConfig.apk
./system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk
./system/app/BluetoothMidiService/BluetoothMidiService.apk
./system/app/Rftoolkit/Rftoolkit.apk
./system/app/EasterEgg_O2/EasterEgg_O2.apk
./system/app/HTMLViewer/HTMLViewer.apk
./system/app/OPWallpaperResources/OPWallpaperResources.apk
./system/app/Netflix_Stub/Netflix_Stub.apk
./system/app/BTtestmode/BTtestmode.apk
./system/app/OPTelephonyDiagnoseManager/OPTelephonyDiagnoseManager.apk
./system/app/OPSesAuthentication/OPSesAuthentication.apk
./system/app/LogKitSdService/LogKitSdService.apk
./system/app/Netflix_Activation/Netflix_Activation.apk
./system/app/NFCTestMode/NFCTestMode.apk
./system/priv-app/Houston/Houston.apk
./system/priv-app/OPMms/OPMms.apk
./system/priv-app/InputDevices/InputDevices.apk
./system/priv-app/ProxyHandler/ProxyHandler.apk
./system/priv-app/DynamicSystemInstallationService/DynamicSystemInstallationService.apk
./system/priv-app/OPAppCategoryProvider/OPAppCategoryProvider.apk
./system/priv-app/OPCellBroadcastReceiver/OPCellBroadcastReceiver.apk
./system/priv-app/OPFaceUnlock/OPFaceUnlock.apk
./system/priv-app/LocalTransport/LocalTransport.apk
./system/priv-app/Contacts/Contacts.apk
./system/priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk
./system/priv-app/ONS/ONS.apk
./system/priv-app/ManagedProvisioning/ManagedProvisioning.apk
./system/priv-app/TagGoogle/TagGoogle.apk
./system/priv-app/RcsSDK/RcsSDK.apk
./system/priv-app/CallLogBackup/CallLogBackup.apk
./system/priv-app/OnePlusGallery/OnePlusGallery.apk
./system/priv-app/OPDeviceManager/OPDeviceManager.apk
./system/priv-app/WfdService/WfdService.apk
./system/priv-app/OPDeviceManagerProvider/OPDeviceManagerProvider.apk
./system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk
./system/priv-app/IFAAService/IFAAService.apk
./system/priv-app/SharedStorageBackup/SharedStorageBackup.apk
./system/priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk
./system/priv-app/MmsService/MmsService.apk
./system/priv-app/EmergencyInfo/EmergencyInfo.apk
./system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk
./system/priv-app/Dialer/Dialer.apk
./system/priv-app/OPSimContacts/OPSimContacts.apk
d) Which /etc/init scripts are disabled?
Code:
system/etc/init/tombstoned.rc
system/etc/init/perfetto.rc
system/etc/init/atrace.rc
system/etc/init/bluetooth-events.rc
system/etc/init/[email protected]
system/etc/init/perfservice.rc
system/etc/init/heapprofd.rc
system/etc/init/dumpstate.rc
system/etc/init/sarahd.rc
system/etc/init/incidentd.rc
system/etc/init/traceur.rc
system/etc/init/iorapd.rc
system/etc/init/bootstat.rc
system/etc/init/mdnsd.rc
system/etc/init/uncrypt.rc
system/etc/init/engineermode.rc
system/etc/init/recovery-persist.rc
system/etc/init/caffed.rc
system/etc/init/update_verifier.rc
system/etc/init/rss_hwm_reset.rc
system/etc/init/wfdservice.rc
system/etc/init/update_engine.rc
system/etc/init/recovery-refresh.rc
system/etc/init/flags_health_check.rc
system/etc/init/statsd.rc
e) If you want to have full "black", use Substratum (https://play.google.com/store/apps/details?id=projekt.substratum) and the Swift Black theme (https://play.google.com/store/apps/details?id=com.brit.swiftblack.layers). That will allow you to mod all the Google apps (and others) into full black mode.
f) "adb logcat" does not seem to move ... correct, to re-enable it do:
Code:
> adb shell
$ su
# setprop log.tag I
i use face unlock...
yenkoPR said:
i use face unlock...
Click to expand...
Click to collapse
Good for you, stick with OnePlus standard software.
Nice one might give this a blast later thanks op?
Ok what have I done wrong lol ?
jaythenut said:
Ok what have I done wrong lol ?
Click to expand...
Click to collapse
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
foobar66 said:
You downloaded from: https://mega.nz/#!2BZSiCwR!A4VQ6ZhSr...Sd_8F5W8Njb5Sg
I downloaded and it installs fine for me (just to be sure I was not using a local copy) ... it installs fine for me.
Check the md5 sum if you know how to do that: 3fb9c987cbe94874471c7c699e65d8a1
Click to expand...
Click to collapse
Asking for decryption key ?
jaythenut said:
Asking for decryption key
Click to expand...
Click to collapse
Weird ... that is the first time I see mega doing this ...
I will upload to a different cloud storage ... please wait a few mins ...
Edit: uploading to my Google drive ... will take 30 mins ...
Edit: OK ... file is uploaded to Google drive, please use following link:
https://drive.google.com/file/d/1XpiDKFQiuFuuTBvbKMAsxMH-B9Obi-Gz/view?usp=sharing
(click on the donwload icon upper right of screen)
File size: 877404687, MD5: 038c3285a68e2be5421dc1a3eb2d041e
I will update OP as well.
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.
elmor0 said:
Can I 'dirty install' over the latest global stock ROM (already rooted with Magisk)?
Click to expand...
Click to collapse
Is the stock call recorder activated on this ROM?
Also, any possibility of working V4A being bundled in with this ROM? (I had no luck via the adb method).
Many thanks.[/QUOTE]
Dirty install should be possible.
ROM uses the Google dialer, so no call recording for now.
V4A ... never tried it so far, I would need to investigate ... try to find a Magisk module for it (not sure if that exists).
Done a dirty flash all seems to be working fine so far ?
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
iceraum said:
Hi, thx for your work. Sadly for me its not working. Going to endless boot. Followed every Step. Sadly I didnt realize that I have Netflix installed wich was not Active and now even after removing the Modules it Says not Compatible with my Device....My Vault... Is there a Workaround for this?
Iam on Hd 1.0.0.7 AB
Edit: got it fixed with Netflix but even after full reset Iam not able to boot this Module
Click to expand...
Click to collapse
Did you have any other Magiks modules active when you tried to install this one?
foobar66 said:
Did you have any other Magiks modules active when you tried to install this one?
Click to expand...
Click to collapse
No. Just Clean new Install after Factory reset.
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Dark Fear said:
can i use this rom for op7p ?
and one question. hows swipe to home animation doing here? i've tried nova launcher on stock rom but swipe to home doesnt work properly and i the app icon doesn't collapse nicely
Click to expand...
Click to collapse
I don't know it if will work for op7p ... try ...
Swipe to home works fine for me on OnePlus 7T pro
iceraum said:
No. Just Clean new Install after Factory reset.
Click to expand...
Click to collapse
Which country are you in? Just realize that I might have copied the wrong APN file ... (but not sure this is why it does not work in your case).
I am uploading a new version with the original APN files ... please wait a bit.
Edit: new version available (use original download link).

Categories

Resources