[APP] [Windows] Amazon FireTV Utility App v0.64 - Fire TV Themes and Apps

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

Related

[2013.01.05][ROM] PA-HD2 v2.54-2.9 [PARANOID | PAC][DataOnEXT | NativeSD][ODEX][SWAP]

{
"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"
}
​
What's that?
Paranoid Android v2.54
P.A.C. v16 as add-on
Kernel:
Tytung's JB kernel (tytung_jellybean_r1): http://goo.gl/LLPm3
JB kernel from marc1706 (marc1706_desire_jb_0_1_2): http://forum.xda-developers.com/showthread.php?t=1677025
Universal Installer based on AROMA, enhanced with built-in tools: Manage packed apps, Change kernel/connection, reODEX, add/remove SWAP, change PA <-> PAC
Supports: ODEXing based on Dexo-Odexer by wwchang: http://forum.xda-developers.com/showpost.php?p=32811649&postcount=467
Supports: SWAP based on Yank555's scripts: http://forum.xda-developers.com/showthread.php?t=1630083
Deploy to: NAND, DataOnEXT, NativeSD (with tytung's kernel, ROM's subdir is: PA-HD2)
Supports P.A.C. framework on top of the PA-HD2 ROM as an add-on - apply through the installer.
GAPPS 4.2: install/remove/revert through the installer
Hardware Video Decoding: MPEG4 and H.264 video playback up to 720p.
Play 720p video even with Google Gallery's Video Player
Use this video sample to test: http://downloads.dvdloc8.com/trailers/divxdigest/serenity_hd_dvd-trailer.zip
Hardware Video Encoding: camcorder recording with MPEG4 in 640x480
To install
Download package from:
PA-HD2_v2.54-2.9.zip - 305.17 MB
MD5: cc7609a6343dd0d502e44abe8cc3b27b
CREATE BACKUP BEFORE FLASHING
Check known issues
System size: 180 MB for minimal, 290 MB for full, 360 MB for the full+odex install
Note: Odexed system will be ~330 MB only, but the process requires some temp space under /system.
Installation steps:
1. Choose kernel - tytung's JB kernel / marc1706's JB kernel
2. Choose location - NAND, NAND with DataOnEXT; NativeSD on SD-EXT (with tytung's kernel)
3. Select data connection - PPP, RMNET (only if bootloader is MAGLDR)
4. Select SWAP or skip step
5. Choose SYSTEM/DATA apps - keyboard, gallery, launcher, now/talk/tts, mail/music/maps/calendar, both 4.1 and 4.2 are available
6. Select wipe method - dalvik-cache only, data/factory (NativeSD safe), none;
7. Select ODEXing or skip step
8. Select/Skip option to retain your PA-Preferences configuration
9. Done - run installer
Use ROM Toolbox from PlayStore, go to Performance -> Memory manager; choose Presets -> Strict (or Aggressive). Apply and select "Apply at boot".
Note: The P.A.C. framework support is just an update on top of PA-HD2, you can't run the two versions parallel, the ROM will use the same PA-HD2 SD-EXT/NativeSD ID/sub-directory!​
Hints
Paranoid Android webpage: http://www.paranoid-rom.com/
Complete guide to ParanoidPreferences: http://forum.xda-developers.com/showthread.php?t=1927208
Themes and other goodies you can find here: http://forum.xda-developers.com/showthread.php?t=1822082
P.A.C.: http://forum.xda-developers.com/showthread.php?t=1803076
DataOnEXT by ph03n!x: http://forum.xda-developers.com/showthread.php?t=1843062
Credits: Xylograph, tytung, ph03n!x, marc1706, wwchang, szl.kiev, Evervolv team, PA Team and Cyanogenmod Team
Issues
My other HD2 is broken, can't do testing or everyday development, but will try to add features and updates
On first boot the Google TTS will crash - if installed.
If you have low ringtone / missing notification sound issues on v2.52-1.x, use this workaround:
go to Settings->Sound->Volumes
unset "Link ringtones & notifications volumes"
set both of them to lowest values
set them to the expected values
The 2G notification toggle does not work. You have to go to Settings->Wireless&networks->Mobile networks (or long press 2G toggle) to turn on/off the 2G-only setting.
On v2.52-1.x don't use RMNET with MAGLDR+marc1706
If you can't boot the ROM, please repeat the installation with the following steps:
Install as before, choose the same options
After deployment finished, save the log files
On the next screen deselect the reboot option
Finish deployment and go back to recovery
Attach phone to desktop, mount usb, copy log from root of the SD to desktop and upload/share the file
Also add the following details to your comment: phone (512/1024), bootloader (cLK/MAGLDR), recovery, kernel, installation (NAND, NAND w/ DataOnEXT, NativeSD), or even partition layout...
Tools / Fixes
See 2nd post for tools for v2.52-1.x
v2.54-2.3 and up has the following tools included in the installer
Manage packed applications: install/remove or switch between 4.1 and 4.2 apps
Change kernel/connection: change the kernel (tytung's, marc1706's) and/or connection type (ppp, RMNET) w/o re-installing the ROM
reODEX: re-ODEX the system after changing system apps/framework
Swap install/remove: install/remove init.d script for swap
Change framework between PA and P.A.C. (depends on the changes applied under P.A.C.)
Change HTC-RIL library between HTC-RIL_2.2.1001G and HTC-RIL_2.2.0054HM
User Contributions
See 2nd post for tools for v2.52-1.x
Power Button / Softkey for the PA-HD2 v2.54 - 2.x by wwchang
Power button function for all PA modes including 600px & 360px as well as 720px menu & power 'invisible buttons' and support for NativeSD, DataOnEXT, and NAND installs.
Package to be installed from recovery.
Download: http://forum.xda-developers.com/showpost.php?p=33802706&postcount=757​
Look&feel tuning - for 720px mode users only - for the PA-HD2 v2.54 - 2.8 by gogodu5sU
- resized notification ticker
- resized recent apps thumbnails & kill all button
- resized navbar buttons + invisible&permanent menu button (right of recent apps button)
- increased volume panel top padding
- replaced some gb-orange with holo-blue
- systemUI (workspace) optimized for 720px layout + 192dpi
- button light fix included, to avoid them turning on when switching auto/manual brightness
- panel button glow changes with navbar button glow
Download: http://forum.xda-developers.com/showpost.php?p=34432998&postcount=764​
Change log:
PA-HD2 v2.54 - 2.9
Set HTC-RIL_2.2.1001G to default
Added missing ril files for manual network switching (2g/3g switching works as before, see above) (thx to tyr75)
Fixed issues around changing between ppp and rmnet
Marc1706 kernel updated to 0.1.2 (still experimental, report back experiences!)
Updated applications: Multiling Keyboard, GoogleNow, GoogleMaps, YouTube, GoogleMail, Term
720p hw video playback extended, now supports what can be supported
Added step to installer to preserve paranoid preferences (enabled by default)
Some sysctl tuning to improve performance
PA-HD2 v2.54 - 2.8
Fixed error on searching mobile networks manually with HTC-RIL_2.2.0054HM.
Note1: You don't need to reinstall, use the HTC-RIL switcher built in the installer
Note2: Keep pressing "search...", sometimes it requires 5-10 attempt to list all the available networks
Note3: If you have unstable mobile connectivity, switch back to HTC-RIL_2.2.1001G
Added step to choose HTC-RIL version during install
Added extra tool to switch HTC-RIL versions without reinstall
PA-HD2 v2.54 - 2.7
Fixed wifi tether (PA only, PAC not affected)
NOTE: you don't need to re-install the system if you are on v2.54-2.6, just select the PA/PAC framework switcher, choose Restore PA and install, this will deploy the fixed PA framework.
PA-HD2 v2.54 - 2.6
Fixed missing DeskClock
NOTE: you don't need to re-install if you are on v2.54-2.5, just select "manage exra apps", scroll down to DeskClock, select stock or 4.2 and install app.
Added DeskClock and GenieWidget to extra apps
During install, swap will be selected by default if swap partition exists
PA-HD2 v2.54 - 2.5
Upgraded Contacts and Contacts Provider packages
Option to configure swap during the installation
Added installer feature to switch between PARANOID (2.54) and P.A.C. (v16) frameworks
Fixed modversion to let ParanoidPreferences request root to save configuration changes
PA-HD2 v2.54 - 2.3
Fixed ADB not starting
New installer with built-in tools: manage apps, change kernel, reODEX, manage swap
Updated google apps
PA-HD2 v2.54 - 2.0
Upgraded to PARANOID ANDROID 2.54
Google 4.2 apps added to installer
PA-HD2 v2.52 - 1.4
Fixed installer for cLK
PA-HD2 v2.52 - 1.3
Fixed Terminal application crashing
Fixed SD-EXT mount toolkit
Fixed Install wizard Exit button
Fixed AROMA installer messing up deployment if SD-Card not prepared correctly
PA-HD2 v2.52 - 1.2
Fixed MAGLDR support
Added tytung's kernel: tytung_jellybean_r1
Added NativeSD support (only with tytung's kernel)
Added package: WifiTether
PA-HD2 v2.52 - 1.1
Installer enhanced to reduce storage requirements for "minimal install"
Added packages: MultiLing Keyboard, QuickPic, GooglePlayServices
ODEXing script modified to support more toolkits
PA-HD2 v2.52 - 1.0
Initial release
Old releases:
PA-HD2_v2.54-2.8
http://d-h.st/jK5
MD5: a6c3d09dd4784037dfc47cb2bf213044
PA-HD2_v2.52-1.4
http://d-h.st/Ss7
MD5: 2e812920d68594a91a175e0ede094cae
Old Tools / Fixes
re-ODEX for v2.52-1.x - update-1 (2012-November-08)
Get the system re-ODEXed after changing system or user installed applications or changing framework. Use this fix from recovery.
NOTE: On an ODEXed system you must move/remove the files together with the odex files otherwise system will be broken! Do not remove odex/apk/jar files without having a backup created from recovery!
Make sure you have enough free space in SYSTEM! Create backup in recovery before flashing!
Download: reODEX-PA-HD2-v2.52-1.x-u1.zip - 1.57 MB
MD5: 86e25af5f7dbbb8a46edb79f15dbf7b3​
Kernel / Connection Switcher for v2.52-1.x update-1 (2012-November-09)
Flash different kernels and/or change between PPP and RMNET without re-flashing the whole ROM.
NOTE: /system/default.prop will be removed/overwritten!
Create backup in recovery before flashing!
Download: kernelswitcher-PA-HD2-v2.52-1.x-u1.zip - 11.33 MB
MD5: e9a3059189b96d36eabc38e3eb010e78​
Android 4.2 Keyboard for v2.52-1.x - update-1 (2012-November-08)
Install the Android 4.2 Keyboard into PA-HD2-v2.52-1.x. Use this fix from recovery.
The package can be used to remove any IME* (stock 4.1.2 or android 4.2) keyboards (MultiLing will be kept installed), install stock 4.1.2 keyboard or install android 4.2 keyboard.
Make sure you have ~15 MB (for 4.2) or ~25 MB (for 4.1.2) free space in SYSTEM! Create backup in recovery before flashing!
Download: keyboard-PA-HD2-v2.52-1.x-u1.zip - 23.06 MB
MD5: 3bdd783d5fba37e4e7cdcf87ac458498​
Old User Contributions
Power Button / Softkey for the PA-HD2 v2.52 - 1.x by wwchang
Power button function for all PA modes including 600px & 360px as well as 720px menu & power 'invisible buttons' and support for NativeSD, DataOnEXT, and NAND installs.
Package to be installed from recovery.
Download: http://forum.xda-developers.com/showpost.php?p=33802706&postcount=757​
I m waiting to give it a try .
Not reserved.
thanks very much.
Sent from my HTC HD2 using xda app-developers app
thanks to this!
our xylo is totally gone... no more updates on his thread...
OMG! Sitting in the middle of a storm with slow/unreliable net connection...
...I was managed to upload the file, but can't fetch it to verify MD5.
You can download the package from here: http://ul.to/w7ghbmy4 - DO NOT FORGET TO CHECK MD5! (e6b99a7d6dff97613254fad96831584f)
Let me know if uploaded package is OK!
J.
can not download . .....................
---------- Post added at 01:06 PM ---------- Previous post was at 01:00 PM ----------
can u pls make a mirror for those area where has internet restriction , like china . thank you very much
download issues
wollice said:
can not download . .....................
Click to expand...
Click to collapse
Details?
- redirect to file does not work?
- file is missing?
- download page loaded, download initiated but file can not be downloaded?
Waiting for the goo.im account to add mirror...
J.
by the way , bro. there is a dev cooked a rom base on PACman HD2 v1.1 and make it has calling location functionality . so i am wondering how can i have that function in your rom ? do i need to just replace some files in ur rom with them from that rom ?if so , can you tell which files should i replace ? appreciate for your briliant job .
download issues
wollice said:
can u pls make a mirror for those area where has internet restriction , like china . thank you very much
Click to expand...
Click to collapse
Oh, I see - d-h.st would be better?
J.
wollice said:
there is a dev cooked a rom base on PACman HD2 v1.1 and make it has calling location functionality . so i am wondering how can i have that function in your rom ?
Click to expand...
Click to collapse
Give me more details and URL - I will check later...
J.
kovjanos said:
Oh, I see - d-h.st would be better?
J.
Click to expand...
Click to collapse
absolutely better .
we can download from d-h very fast . please make mirror over there . thank you
---------- Post added at 01:37 PM ---------- Previous post was at 01:34 PM ----------
kovjanos said:
Give me more details and URL - I will check later...
J.
Click to expand...
Click to collapse
i am not sure if you can open this download URL . http://pan.baidu.com/share/link?shareid=90420&uk=4264349608
---------- Post added at 01:42 PM ---------- Previous post was at 01:37 PM ----------
one more thing . bro . is ur rom of low sound issue fixed ? i mean the sound when receiving a call and the notification sound .
wollice said:
i am not sure if you can open this download URL . http://pan.baidu.com/share/link?shareid=90420&uk=4264349608
Click to expand...
Click to collapse
Not from here, will try from home...
J.
wollice said:
is ur rom of low sound issue fixed ? i mean the sound when receiving a call and the notification sound .
Click to expand...
Click to collapse
No, unfortunately the sound issue exists, I think it's a CM based issue...
You have to
go to Settings->Sound->Volumes
unset "Link ringtones & notifications volumes"
set both of them to lowest values
set them to the expected values
J.
d-h mirror
wollice said:
we can download from d-h very fast. please make mirror over there . thank you
Click to expand...
Click to collapse
Try this one: http://d-h.st/IrJ
J.
Ihave done full install and i got bootloop .. i did exactly according to your instructions . ......how can u help me ?
wollice said:
Ihave done full install and i got bootloop .. i did exactly according to your instructions . ......how can u help me ?
Click to expand...
Click to collapse
1. Give more details: device, bootloader, recovery, partition layout, type of deployment.
2. Do a new clean install and "save log" if done. On the reboot step do not reboot but go back to recovery, attach device to desktop, enable usb storage in recovery, copy file from SD and upload log to somewhere...
J.
kovjanos said:
1. Give more details: device, bootloader, recovery, partition layout, type of deployment.
2. Do a new clean install and "save log" if done. On the reboot step do not reboot but go back to recovery, attach device to desktop, enable usb storage in recovery, copy file from SD and upload log to somewhere...
J.
Click to expand...
Click to collapse
i am now doing reinstall . my configuration as below :
clk bootloader
recovery 320M
device:EU-leo
full install with data one ext and odex
2nd time , change recovery size to 340M and custom install without check the last two option for tts.
i am waiting to boot ...........
---------- Post added at 04:30 PM ---------- Previous post was at 04:19 PM ----------
wollice said:
i am now doing reinstall . my configuration as below :
clk bootloader
recovery 320M
device:EU-leo
full install with data one ext and odex
2nd time , change recovery size to 340M and custom install without check the last two option for tts.
i am waiting to boot ...........
Click to expand...
Click to collapse
2nd time .boot successfully .
my little observations for now :
1, no rom control in settings ,which was able to change alot things for softkey , wish you can take that from PAC 1.1 rom .
2, i found there is very few free internal space i can not install any apps.
3. i feel kinda lag than original rom
wollice said:
my little observations for now :
1, no rom control in settings ,which was able to change alot things for softkey , wish you can take that from PAC 1.1 rom .
2, i found there is very few free internal space i can not install any apps.
3. i feel kinda lag than original rom
Click to expand...
Click to collapse
1. you mean the AOKP Rom Control? - No, until PAC is only mixing PA and AOKP without real merge, I'll try to stay with clean PA.
2. on EU-leo you have to use DataOnEXT type of deployment. The rom could be stripped down to ~175MB, but it's still big to share NAND between SYSTEM and DATA...
3. Wait a few minutes, do a reboot than wait a few mins - especially if you are on SD-EXT as starting up apps trying to access SD in parallel which is quite painful for SD.
Please note, that animations are turned on, to get more resps, go to Settings->Developer options, scroll down and set animation/duration scales to off (window, transition and animator).
J.

[App] CM App Installer - Installed as system apps! - v3.1.4

CLOSED
Please see here for the new version!
Install DSP Manager, CM Messaging and others on all 4.2.x, 4.3 and 4.4.x ROM's !!
It's now on the play store! Check it out here
For all those that want Cyanogenmod apps on any AOSP-based 4.1 or above ROM, I have made this quick app "CM App Installer"
All apps here are pulled from a CM10.1 zip and tested and should be working on all 4.2.x and 4.3 AOSP roms.
I also tried it on my rooted HTC Desire Z I have lying around running 4.1, so it should work on there as well. Only released for the Nexus 4 because that's all it's really been tested on; if you want to test it out on other ROM's and Devices, please feel free, but again, I do not take responsibility if it goes wrong
This application is designed to add more automation to the process of replacing / installing cyanogenmod apps as system applications, or the regular way, however it is slightly less likely to succeed.
This app installs like any other app.
In addition, it has root permissions to install if you're rooted, so you should be granted SU when you first boot, and it does write to system partition - Read the Code section if you're worried about exactly what gets executed. Installing the regular way will obviously not require this, but sometimes as these are pulled straight from the System partition, they require to be installed as a system 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"
}
The process is pretty simple, hit the app, hit install, and then reboot your device.
You can go into more than 1 app at a time and hit install, the restart will refresh your system apps list no matter how many you've added.
At the moment, the following apps are supported
- CM File Manager
- CM Messaging
- CM Torch
- CM DSP Manager
- CM Apollo
- CM Calculator
- Voice +
- CM Focal
Code
This information is also available from within the application.
There are a number of commands that this application uses, it executes certain processes through the code to copy apps to the system directory.
These commands are ran as if they were ran inside the terminal emulator, and always consist of
process, remount to read-write, transfer/copy/rename, remount to read-only, close. (In this order).
I use a Process to get a SU Runtime instance
Code:
Process p = Runtime.getRuntime().exec("su");
And then I use a PrintStream to issue the commands listed below to it.
Remount the system partition as read-write
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
Rename an app (use move command to move with a different extension
Code:
mv /system/app/AppOfChoice.apk /system/app/AppOfChoice.bak
Copy an app from SD card to System directory
Code:
cat /sdcard/CMApps/AppOfChoice.apk > /system/app/AppOfChoice.apk
Remove an app from system partition
Code:
rm -r /system/app/AppOfChoice.apk
For permissions, I use chmod
Code:
chmod 644 /system/app/AppOfChoice.apk
Remount the system partition as read-only
Code:
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
Changelog
Version 1.0.0
- Application built and released
- CMFileManager included in app
- CM Messenger
- CM Torch
- CM DSP Manager
- Added settings menu
- Added changelog
- Upgraded icon
- Improved Root access algorithm
- Moved methods to UI Threads (increase speed)
- Confirmed working on Nexus 4 on any AOSP-based 4.2.x or 4.3 ROM
Version 1.0.1
- Optimised replace code for extension
- Added Apollo apk functionality
Version 1.0.2
- Added scrolling support for settings dialogs
- Tweaked app layout in order to support smaller devices
Version 1.0.4
- Added "Clear SD" option to delete buffer files used in transfer
- General bug fixes
- Fixed issue with CM Messaging crashing when pressed
- Fixed issue with crashing if root access isn't granted.
- Fixed issue with app not detecting installed if original exists (now pushed two version, one backup, one original)
- Added CM Calculator apk functionality (replaces old calculator)
- Testing the application
- > DSPManager confirmed working, enable in Settings > Sound after install and reboot.
- > CMFileManager confirmed working
- > CM Messaging confirmed working
- > CM Torch confirmed working
- > CM Apollo music player confirmed working
- > CM Calculator confirmed working
Version 2.0.1
- Recoded entire app (Behind the scenes stuff)
- Improved logic behind if app is installed
- Added multiple installer feature in settings (not working currently)
- Added ability to delete just backups
- Added ability to restore original backup if app isnt installed
- Added Focal app support!
- Improved logo
- Fixed issue with updating on list
- Improved expandability logic
- Speed enhancements
Version 3.0.1
- Introduced networking!
- > App will now download apk from server space, then push to system
- > Dynamically updatable, no need for client-app update if cyanogenmod app is updated
- Error with streaming images available to the app - bug is reported and being looked into.
- Removed Focal support (error with server-side apk upload)
- Speed enchancements
- Redesigned UI (trying to keep up with Android UI Guidelines)
Version 3.0.2
- Removed Image View
- Increased title size
- Removed the multi-select option from the menu
- Cleaned up toast notifiers for the individual processes
Version 3.0.3
- Cleaned up and commented code
- Modified Greeting text
- Modified the project setup, cleaned up strings file for possible language translations
- Added version code in "about" selection
- Changed handler code for root access - Will restrict options entirely if root isn't granted (or crash device)
Version 3.0.4
- Fixed issue with crashing if root access isn't granted
- Removed refresh button when root access isn't granted
- Optimised startup code
Version 3.0.5\n
- Added installation progress bar\n
- Synced download messages\n
- Added more useful error messages\n
Version 3.0.6\n
- Fixed issue with Server (shouldn't happen again)
- Removed GenieWidget (News and Weather Widget) due to some incompatability
- Migrated to new server (plus backup installed) to avoid issues experiences
Version 3.1.0\n
- Migrated server to dropbox (and using their downloading system)
- Downloads take a little longer to start, but should be FAR more reliable!
- Added GenieWidget back in (open for suggestions again, due to dropbox file limit being increased)
- Not compatible with ART!
Version 3.1.1
- Bug fix (I overlooked! Sorry!)
Version 3.1.4
- Bug fixes (With the execution of installing)
- DSP Manager Modification!
> Now there's an option, DSP Manager Libs. This will install the lib to make DSP manager work!
Version 3.5.1
- Major UI over-haul (including some custom theming and finally image support!)
- More intelligent installation process
- Non-root support!
- Miscellaneous info
Version 3.5.3\n
- Minor bug fixes + greater device compatibility
- Some graphical glitches solved
Obviously I don't take any credit for the applications, they were pulled from the CM flashable zip. All credit for the apps goes to the CyanogenMod Team
Credit also goes to the Reddit member /u/wchill, his code helped with the system code (shown in the Code section above)
Similarly, I do not take any responsibility if this app causes your phone to be bricked, corrupted, broken, or to encounter an unfortunate case of spontaneous combustion. Use at your own risk.
In the mean time, enjoy!
Donate if you like : here
It's now on the play store! Check it out here
Nice!, I really like the CM File Manager and now I have a chance to get it.
EDIT: Wait, it looks like that out will be a system app then, any chance of it being a user app?
Sent from my Nexus 4 using Tapatalk 4
It is, its supposed to install the apps as system apps instead of regular apps, its the only way to get the messaging or DSP manager working
Sent from my Nexus 4 using Tapatalk 4
Can confirm install was successful on a Note II running a TouchWiz ROM on 4.1.2
wchill said:
Can confirm install was successful on a Note II running a TouchWiz ROM on 4.1.2
Click to expand...
Click to collapse
Nice. Thanks for this, I'll add it to supported devices section when I get round to making one. I really need some free time to update this properly
Sent via. Nexus 4
This installed the File Manager on my HTC One perfectly! Thanks!
I have a quick question about this. It seems like such an awesome app. Will this keep apps updated as changes are made? Particularly with the Focal app. I really want to keep up with this as it progresses and develops over time and I am not really sure how to do it except pull it out of a CM nightly ever so often as they update it. Will this app keep the apps I'm downloading updated over time or is it a one time DL that's kinda the version you get deal? Thanks again!
Sent from my Nexus 7 using xda app-developers app
Can you get cLock widget and notification power widgets?
jawz101 said:
Can you get cLock widget and notification power widgets?
Click to expand...
Click to collapse
Yes, cLock will be in 2.0.2, and notification power widgets, ehh i'm not sure at the moment, I did try it before but was getting problems with it.. I'll look into it again for you though
jcnbama said:
I have a quick question about this. It seems like such an awesome app. Will this keep apps updated as changes are made? Particularly with the Focal app. I really want to keep up with this as it progresses and develops over time and I am not really sure how to do it except pull it out of a CM nightly ever so often as they update it. Will this app keep the apps I'm downloading updated over time or is it a one time DL that's kinda the version you get deal? Thanks again!
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Hi, yeah in it's current state, the apk's are stored within the app itself, and they just get copied and pushed around from there, completely offline. I do intent too when I find a service or a server, or a perminant location where the latest are pushed as the apks, then i'll introduce some server side integration into it, and it will download the latest version.. This is planned in the future
But to answer your original question, no, version 2.0.1 has only a certain version of the apk in it, and that's all it will have
Will look into server streaming and stuff soon though, thanks for commenting
Some CM apps require more files, afaik
eg.
DSPManager needs /system/lib/soundfx/libcyanogen-dsp.so and /system/vendor/etc/audio_effects.conf
Really? :S I've done it on my nexus 4 running a stock build of 4.3 :S Works fine :S
Sent via. Nexus 4
Update
For all those following or remotely interested in this, here's the plan
Develop version 3.0, including networking code, downloading the apk's and pushing as system apps that way, allowing for dynamic expandability, and pushing the latest version of the apks to the device in question
- I can confirm on this front that this version is in the works, I took some time off, had a few chores to do around where I live, but back on track now, next version should be here in a couple of days or so, hopefully
Release on Google play store, now I need to wait till I can put some money in my bank (as I have mere pence in there at the moment), buy a license, and get this thing up and running.
TheMentalGoose said:
For all those following or remotely interested in this, here's the plan
Develop version 3.0, including networking code, downloading the apk's and pushing as system apps that way, allowing for dynamic expandability, and pushing the latest version of the apks to the device in question
- I can confirm on this front that this version is in the works, I took some time off, had a few chores to do around where I live, but back on track now, next version should be here in a couple of days or so, hopefully
Release on Google play store, now I need to wait till I can put some money in my bank (as I have mere pence in there at the moment), buy a license, and get this thing up and running.
Click to expand...
Click to collapse
I think this is awesome man. I think it would generate ALOT of interest and I am sure you will have a following of people if they appreciate and understand what this is and how to use it. Especially keeping apps updated via network... Keep it up! :thumbup:
Sent from my Nexus 4 using xda app-developers app
jcnbama said:
I think this is awesome man. I think it would generate ALOT of interest and I am sure you will have a following of people if they appreciate and understand what this is and how to use it. Especially keeping apps updated via network... Keep it up! :thumbup:
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Thanks a lot dude; I was starting to think this app is a no-go :/
I get paid on the 29th of August, so i'll try and get play license by then, I wanna make this official and up there (plus, it's useful to put on a CV or my University application )
The UI has been re-designed (mainly because I wanted to expand my knowledge of the UI features available to me)..
Basic shell of the app at the moment is that it downloads a list of available apps from free server space I managed to find, parse the text, and then design the UI with the apps from the list.. (the idea being if I want to add another application to the app, I can do it all server-side, no need for an update) From that, it downloads locations to download the apks, again, hopefully completely dynamically expandable...
Run into a little bug that's been driving me crazy, where root commands aren't working... The app is pretty much developed, the UI and stuff done, I just need to do some stuff with images in the app, and then getting these damn root commands working..
To anyone with programming experience, I'm running emulating su shell commands, and the "su cat /sdcard/CMApps/Test.apk > /system/app/Test.apk" is just copying a blank file of 0bytes, and I can't for the life of me figure out what's causing it, especially due to the fact I copied and pasted the working one from the old version in an attempt; so might be a bit longer than a few days, depending on the root cause of this issue.. i'll keep you posted...
TL;DR: Everything currently works, except the main function of the app.
Edit: Reckon it's a problem with BusyBox, as I just installed my old version and getting the same bug.. One step closer!
Edit 2: I'm such a freakin' idiot... I went through flashing 4 different ROM's, 3 were 4.3, and 1 was 4.2.2 to find out what the problem ended up being.. Ehh, for the love of god.. Right! Version 3 is up soon I promise
Edit 3: For the love of god :L Right, my server space (because I really didn't pay much for it at all) is under maintanace for a few days..
Play store
Version 3.0.3 is up in the play store! Check out OP for changelog, or grab it here
It downloads the apps nicely but I had some trouble getting them to install. Manually copied them from the sdcard to /system/apps and they installed fine. All except for the messaging apk. Force closes on me when I try anything. Can't click to start a message or even get into settings. Running a stock 4.3 rom, a few modifications, deodexed.
can you insert Browser in app?
trantrungkienvt said:
can you insert Browser in app?
Click to expand...
Click to collapse
It's not a Cyanogen-mod app though, so it wouldn't fit with the rest of my app
utcu said:
It downloads the apps nicely but I had some trouble getting them to install. Manually copied them from the sdcard to /system/apps and they installed fine. All except for the messaging apk. Force closes on me when I try anything. Can't click to start a message or even get into settings. Running a stock 4.3 rom, a few modifications, deodexed.
Click to expand...
Click to collapse
The idea should be you just hit reboot once installed, the app should copy them over as system folder automatically.. The messaging is a little weird, might be something to do with odexed and deodexed ROM's, i'm not sure which is which though..
Delete
Sent from my Nexus 4 using Tapatalk 4
Getting an error about a missing interceptSMS permission on Voice+ running 4.3 (Cataclysm) on my Nexus 4
*Edit: fixed auto correct..*
Sent from my Nexus 4 using Tapatalk 4

[LAUNCHER] XBMC/Kodi for Fire TV (Root)

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

[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

[EXPERIMENTAL][AOSP][NRD90U] Unofficial Android 7.0 Nougat build

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*/
Hello guys, this is an unofficial build of AOSP Nougat (with tag android-7.0.0_r6). Kernel is based on CM13's, with some recent commits in kernel/common in AOSP. Sources and patches are available at the end of the post.
Note: this ROM is just for having the first taste of Nougat, and thus missing a lot of key features. I may not be able to update it regularly.
Basic hardware functionality:
Almost everything works, except video hardware encoding, which causes camcorder to fail. HW decoding works though.
Everything should be working since 20160903.
I didn't find more hardware failures, but there can be more.
And remember, the proprietary firmwares and blobs are still in the age of Marshmallow, and a system won't be complete without corresponding firmwares and blobs.
Known bugs:
1. HW disk encryption is likely broken. I reverted some commits to make cryptfs_hw build, but I'm not sure if that works. Do not try it.
2. SELinux is permissive, and init allows service without a SELinux domain to start.
3. GPS may take longer to obtain a position fix. (yes it's working... sorry for the misunderstanding)
4. Only Launcher2 is included. You may install a new one as you like.
5. No LiveDisplay and gestures except DT2W (DT2W can not be turned off via Settings app for now) Color calibration is possible, see FAQ below.
6. Default input method could be broken. Be ready to "pm install your_ime.apk" in adb shell. Fixed in 20160828
7. com.qti.dpmserviceapp may produce continous FC. You can disable it via adb shell ("su -c pm disable com.qti.dpmserviceapp"). Removed in 20160828
8. Rotating screen while playing video can cause the display to "split" Fixed in 20160903
9. Camera service and media codecs all run in the same process, eliminating one of the security enhancements of Android N. May not be fixed until new HAL and blobs are available.
So the security improvements in Nougat are not making much difference in this only-a-taste ROM. If you rely on this, it would be better to wait for official releases.
FAQs:
1. Root / Gapps?
I'm using SuperSU 2.76 stable and OpenGapps 7.0 pico. They work without any issue.
If your contacts / calendars is not syncing, try the following steps:
1. Goto Settings > Apps, tap "Show system" in menu
2. Find "Google Contacts Sync", tap on it, tap "Permissions", turn on everything
3. Go back to Detail screen, clear its data
4. Go back to app list, clear "Contacts Storage"' data
5. Do the same for calendars (2-4)
6. Reboot
Click to expand...
Click to collapse
2. F2FS?
I did not test this myself... But kernel has support already (of cource, it's from CM) so you may have a try. Remember to backup!
EDIT: Some users reported that F2FS partitions are corrupted. If you are using F2FS, maybe you should wait.
Click to expand...
Click to collapse
3. Menu key / App switcher?
Menu key now acts as recents, since I don't think the former is as useful as the latter. And there is no more lag while tapping home button since we don't check for double tap anymore.
Click to expand...
Click to collapse
4. TWRP shows error?
If that's two lines of "log", you can safely ignore it.
If there is something else, please stop and post it here.
If you are using MultiROM, you may modify update-script. Read the first ~8 pages and you will find it.
Reference: I'm using official TWRP 3.0.2 w/o MultiROM This recovery didn't get replaced by stock one...
Click to expand...
Click to collapse
5. File manager (to install APKs)?
http://forum.xda-developers.com/showpost.php?p=68402423&postcount=73
Click to expand...
Click to collapse
6. Disable HW keys, enable soft keys, screen color calibration?
Disable HW keys: echo 0 > /proc/touchpanel/keypad_enable (needs repeat on reboot)
Enable soft keys: echo "qemu.hw.mainkeys=0 >> /system/build.prop (once)
Screen color calibration: echo "32768 31784 27852" > /sys/class/graphics/fb0/rgb (needs repeat on reboot, change the values as you need. This example is 100% R, 97% G, 85% B)
Optionally you can enable color enhancing: echo 1 > /sys/class/graphics/fb0/color_enhance
Click to expand...
Click to collapse
Screenshot spoiler
{
"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"
}
Flashing Guide by @The Dork Knight Rises
In the 3rd post. Direct link: http://forum.xda-developers.com/showpost.php?p=68397804&postcount=3
Video hands-on by @savadam
https://www.youtube.com/watch?v=r54vWk-Azh8
Thanks for all your support!
Download:
20160919: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAYWRKd1owSUNudEU Mirror 2: https://mega.nz/#!fEk1CTyJ!F8rdnqT_oiipP-tHCuzFGFvsQGmUV6LRaD2t81N2WIA
You can still use HALs from 20160906 if you want.
(And if you are posting this somewhere else, please include the HALs in your post)
Older versions:
20160918: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAMWZ4OEx6Unp5bU0 Mirror 2: https://mega.nz/#!rdlkgboI!LQuFDtcppbizC_7Tfww1uWAmhw-lYuxjAlrhg9Z0tuQ
20160910: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAdGVTV3V0ekZaWHM Mirror 2: https://mega.nz/#!XEsTESpR!QDa7he2jdPCeIsbMY1vJAlCZ0RokAKV0IdtyuB0R-yc
20160906: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAWHNFb0xyYlBZM3c Mirror 2: https://mega.nz/#!zBVX1DTZ!S-LnpIEgJqn1r7So6QmEoD_APUqDnp93XbP-Ug__XBk
CAF and original AOSP HALs: https://drive.google.com/open?id=0BwkmhbR5VHpAaGdCQmxDUWgxQlU
Note on the HALs:
AOSP HALs (msm8996 display + msm8974 media) can not record screen, but they "seem" to make the system smoother. (msm8974 display HAL cannot be used because it corrupts the display when rotating screen with video playing)
CAF HALs (both based on vanilla CAF LA.BF.1.1.3_rb1.13) can record screen but "seem" not to be so efficient as AOSP ones.
The HAL included in the ROM are the AOSP variant.
20160903: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpATlN5T29WTS01Qkk Mirror 2: https://mega.nz/#!OcFlTDDK!EYiNpfE-9Pxx2wu4Oto7kO_oevfe0bMkXOTdhP1HDZc
20160831: Mirror 1: https://drive.google.com/open?id=0BwkmhbR5VHpAVE1WR2xYd180MzA Mirror 2: https://mega.nz/#!jE92iSAD!pl0NMU6PPY3UNXE5DTDBKLUd4sFLG6fNTaUUMI0xdzg
20160828: Mirror 1: https://mega.nz/#!XdlXFDBQ!p7E0N64IEkGHn4GBzOZQDTCgR4KdD00O0dRwJlEnvcw Mirror 2: https://drive.google.com/open?id=0BwkmhbR5VHpAczA2T2g0RUZRS3c
20160827: https://drive.google.com/open?id=0BwkmhbR5VHpAUVdWUHNlc0lHZWs
Note: please read "known bugs" section before flashing! Also you can read the guide below.
When updating the ROM, just dirty-flash new build and Gapps (if you use them).
In order to prevent your recovery from being replaced by the stock one, flash SuperSU along with the ROM.
Sources:
Kernel: https://github.com/updateing/android_kernel_oneplus_msm8974/tree/nougat
Device: https://github.com/updateing/android_device_oneplus_bacon/tree/nougat
Build system: https://github.com/updateing/platform_build/tree/custom-kernel
And there are a lot more repos I didn't fork. The changes there as well as local_manifest are here:
20160918+ Check GitHub
20160910 https://drive.google.com/open?id=0BwkmhbR5VHpAcmo1RjhPd0N1c3c
20160906 No new patches except the HALs. For AOSP HALs, check previous patch archive and Sony's guide. For CAF HALs, just cherry-pick "Fix clang build" from CM.
20160903 https://drive.google.com/open?id=0BwkmhbR5VHpAQXFqZEJCT21UNDA
20160831 https://drive.google.com/open?id=0BwkmhbR5VHpASW54QnR4eGFlR1E
20160828 https://drive.google.com/open?id=0BwkmhbR5VHpAOEx2OWNYcE1xU2s
20160827 https://drive.google.com/open?id=0BwkmhbR5VHpALXdkNkptRnBLMkU
Changelog:
20160919
Fixed Fackbook crash by avoiding preloading libboringssl-compat.so (CM camera HAL is the only camera HAL that does not require this)
Updated BT configuration (please test if it has any side effect. Sometimes you need to search twice to find your Bluetooth gadgets.)
Tried to fix network location (added Google's network location provider)
20160918
Reverted to previous "stub" power HAL. May fix lagging and unusual power consumption noticed by some users.
Tried to fix NFC FW download mechanism. May fix non-working NFC for some users.
20160910
Updated to NRD90U (android-7.0.0_r6)
Switched to CM/QCOM power HAL. The original power HAL is more like a placeholder.
Now on Tap can be launched by long-pressing home button
Switchable WebView implementation, thanks to @fards here
Note:
1. If you are experiencing display issues (such as screen flicker with FLV SW decoding), try switching on "Disable HW Overlay" in Development Settings.
2. If you need multi-user feature, remove /system/priv-app/com.qualcomm.location. Otherwise the system will crash. It was accidentally added in this build.
20160906
Switched back to AOSP HALs to increase performance, but screen recording is broken again. You can choose CAF HALs listed above to fix that. Camcorder and HW encoding work with both variants, no need to worry.
Updated media profiles. Front camera knows that it is not capable of 1080p recording.
20160903
Fixed HW encoder and camcorder (they are different issues, though related) (and switched to CM13 media HAL)
Fixed display corruption while rotating screen with video playing (by switching to CM13 display HAL, don't know which lines of code fixed that)
DT2W can be turned off via Settings
Added Reboot option in power menu
20160831
Fixed crash in World Clock page when selecting countries/regions
Fixed hang in Developer Settings when the ROM is installed as secondary
Fixed crash when taking photos with HDR on
Added support for kexec
Added Stk
20160828
Fixed default input method FC
Remove com.qti.dpmservices to prevent FC
Dev: updated build system to finally automate everything
20160827
Initial build
Click to expand...
Click to collapse
Notes on the sources:
1. Build system produces correct boot.img in $OUT, but the boot image in OTA zip still has no DT included. Fixed in 20160828
2. Some fixes are really "dirty" (as I'm not able to find a proper way)...
3. Some JNIs fail to build (lots of C++ symbols no found). You may try linking C++ libs dynamically (c++_static -> c++_shared) to avoid this. See 20160828 patches, packages/inputmethods/LatinIME for example.
4. Some apps require android-8 ndk, but the earliest version in the tree is android-9. A symlink will do (or you can change the Android.mk in app) but I'm not really sure this will not introduce any bug.
5. Android N split mediaserver into multiple processes to improve security, such as cameraserver, mediacodec, etc. But camera blobs and old HALs were not designed like this. They assume they run in the same process, thus a buffer created by blobs are being used everywhere, which will cause illegal memory access under Android N. I reverted lots of patches about this, forcing camera and codec services to run in the mediaserver process as before - security compromised with functionality, again.
Hope you enjoy this.
I am going to try this out, thanks @updateing for your work:good:
If I could find fixes then I would send an pull request.
The All-In-One Post
Oh look at the time...it's flashy time already? XD
Screenshots:
(Layers themes work. Use Substratum app)
Guide to flashing this properly (TWRP v3.0.2-0):
(THIS GUIDE IS MAINLY FOR THE FIRST BUILD 20160827. AS I AM RUNNING IT SMOOTHLY, I DO NOT PLAN TO UPDATE TO 20160828, AS IT HAS SOME MINOR FIXES, ALREADY COVERED IN MY GUIDE.
IF HOWEVER, YOU'RE FLASHING 20160828 OR LATER BUILD, HERE'S WHAT YOU SHOULD DO DIFFERENTLY:
-Flashing Google keyboard is not mandatory, as default input mode has been fixed
-adb steps do not need to be performed as the com.qti.dpmserviceapp has been removed
-You probably shouldn't flash the SystemUI Tuner mod zip, as the SystemUI APK from previous build may not be compatible with new build. If you flash it on 28 build and have SystemUI FCs or missing SystemUI, just reflash ROM, and don't flash the mod.
REST OF THE GUIDE REMAINS THE SAME)
(This guide is for flashing as primary ROM without MultiROM. MultiROM guide by @7u5h4r: http://forum.xda-developers.com/showpost.php?p=68413163&postcount=242)
TL;DR version (that means short version)
http://forum.xda-developers.com/showpost.php?p=68552389&postcount=1172
Download ROM zip from OP and Google Keyboard flashable zip, as well as any of the zips I linked below.
Wipe your device (data, cache, dalvik/ART cache; preferably even system, just to be as "clean" as possible)
(NOTE ABOUT DIRTY FLASHING:
-If you dirty flash this ROM (eg. flashing newer build), you will need to flash GApps again along with the ROM zip as GApps are not preserved
-This ROM actually booted for me even on a dirty flash from an MM custom ROM, and as a result I didn't face a lot of the problems you'd face on clean flash (GApps crashes, continuous qti app FCs, etc)
But a lot of my apps were crashing until I reinstalled them, and in any case, it is not advised to dirty flash when coming from MM)
Flash ROM zip and keyboard zip, optionally any of the following addons (DO NOT FLASH GAPPS YET):
-SuperSU (v2.68+) for root
-Any of the mods I linked below
-Any other mods like Viper4Android etc (AT YOUR OWN RISK)
Boot into the ROM. you'll probably see a lot of crashes, ignore them, and just find a PC for the next step
(Optionally, you could try to enable Developer Options by tapping past the FC dialogs, once you have DevOps enabled, you'll see an option to mute FC notifications till next boot)
Using ADB on your PC, disable the com.qti.dpmserviceapp package by running following commands:
Code:
adb devices
You should see a device in the list of devices connected
Code:
adb shell
pm disable com.qti.dpmserviceapp
If you get error with permissions, you may need root. If your device is rooted:
Code:
su
pm disable com.qti.dpmserviceapp
(SKIP 6, 7 & 8 if you do not need Google services)
Now reboot into recovery and flash a compatible GApps package (USE 7.0 GAPPS ONLY)
Boot into ROM
Go to Settings>Apps
Find Google Play Services, and go to its Permissions. Enable essential permissions. Now Play Services won't keep crashing on you. Also find Google Contact Sync and give it permission to access Contacts.
Go to Settings>Accounts and add your Google account
Profit
Praise DuARTe
Hit Thanks if this helped
Here's some helpful zips for you guys!
My flashable zip to ENABLE Navbar/softkeys (same as the one on the MM thread) https://drive.google.com/open?id=0B2Y1syM7UNuDYVRhM3BTYVA3SXc
Flashable zip to DISABLE HW keys
https://drive.google.com/open?id=0B2Y1syM7UNuDSFZwUHNLQ0RfdXM
Flashable zip to ENABLE HW keys (revert changes made by zip above)
https://drive.google.com/open?id=0B2Y1syM7UNuDalVLVzd0SFdLekk
Flashable stock bootanimation (same as the one in MM thread; since this ROM doesn't really have a bootanimation and uses the basic fallback bootanimation)
https://drive.google.com/open?id=0B2Y1syM7UNuDelFPZVh6dmxSR2c
Flashable zip to ENABLE Hidden SystemUI Tuner Features (thanks to @AL_IRAQI, see his original guide here)
This one was tricky, my first time decompiling an APK. I was getting some crashes at first, but I think this ZIP should work fine (I tested it on a dirty flash, and it works)
https://drive.google.com/open?id=0B2Y1syM7UNuDd0JBV2ViMXl1bnc
Flashable Google Keyboard 5.1
https://drive.google.com/open?id=0B2Y1syM7UNuDbnBmdEtWZlRlNlk
Flashable Nexus Launcher (credits to uploader)
https://www.androidfilehost.com/?fid=24588232905722237
Replace the stock Power Menu with an extended custom power menu (thanks to @nofx161):
See his post
Link to app
Layers themes are supported, use Substratum app (Play Store link) to apply
(ROOT NEEDED)
NOTE: Themes made only for Substratum will not work (properly) as this ROM doesn't support Substratum (that will need patches to ROM source). Only which support RRO/Layers will work without any issues.
Wow! Great work
Subscribed!
thanks for your work dude
Cool, thanks, gonna try asap
Enviado desde mi A0001 mediante Tapatalk
Great! Thank u dev!
updateing said:
2. SELinux is permissive, and init allows service without a SELinux domain to start.
Click to expand...
Click to collapse
Which sepolicy did you use? I am porting to a different device and Im currently trying to fix neverallows which is painful but I think I merged a commit to qcom/sepolicy which allows domain to start (im not very good in sepolicy). Its based off Cyanogenmod qcom/sepolicy repo. If you want to take a look its here android_device_qcom_sepolicy-1 and I had to add one thing to platform_system_sepolicy. I hope we'll be able to fix sepolicy soon.
Awesome.... Downloading already.
Awesome! Has anyone tried If gapps work?
Flashed it. But i get a FC all the time
com.qti.dpmserviceapp has stopped.
I cant do anything..?
Deltastylez said:
Flashed it. But i get a FC all the time
com.qti.dpmserviceapp has stopped.
I cant do anything..?
Click to expand...
Click to collapse
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
A fellow hamster I see! Nice one.
updateing said:
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
Click to expand...
Click to collapse
I am kind of a newbie to ADB
Could you perhabs tell me how to? step a step?
Thanks!
Deltastylez said:
I am kind of a newbie to ADB
Could you perhabs tell me how to? step a step?
Thanks!
Click to expand...
Click to collapse
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
updateing said:
Really sorry that I forgot this. You could do "pm disable com.qti.dpmserviceapp" in adb shell (su first if it asks so)
Click to expand...
Click to collapse
updateing said:
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
Click to expand...
Click to collapse
well, getting this error
" Error: java.lang.SecurityException: Shell cannot change component state for com.qti.dpmserviceapp/null to 2 "
Never mind, fixed
updateing said:
You may find a lot of adb tutorials around...
But if there is a mute option in the FC dialog, you can mute it and disable in Settings.
Click to expand...
Click to collapse
i've tried through adb shell but it doesn't work shell cannot change component state for com.qti.dpmserviceapp/null to 2 moreover it is not possible to disable it in settings thank u for your job
anyone!! please any reviews??
Knew it wouldn't be long before the famous Bacon machine got that great taste of nougat :good:
holy crap holy crap
EVERYONE BOARD THE HYPE TRAIN! CHOO CHOO!

Categories

Resources