yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] zulu99:
What mean full Plex app ? The full Plex for me is the standard version that you can install on tablets. Instead, if you need some Android TV versions, so with less options and slower UI, read the post above. You can install and use also Android TV apps on this firmware.

About the button "close all" in recents apps, Android 5.1 not have this. ( in aosp source code is not present and for reasons )

If you really need it you can install the Chainfire app Recently to manage many options of recents apps, incluse the close all button. But with DroidMote is very simple swipe away apps that you need with two fingers gesture.

You can also fake the device as a Nexus 9 / Shield tablet in build.prop if you want. In this situation i not tested many things, but you can.

We can add init.d, but you can already start apps and scripts in many ways.

See /system/su.d/ of supersu
[Shield Android TV Android Development] loonix:
The Plex client that comes in the stock ROM is the paid version. It supports PIN as well.

By the way still poking around now for hours setting things up. I bought the SATV only because of this ROM. So thank you very much.

Edit: I will try Chainfire (use it on my S5) and also the Nexus 9/Shield tablet in build.prop tricks. I am sure it will make plenty of apps available.
[Shield Android TV Android Development] zulu99:
Apart joke, me too i bought this device only because i can have full Android. Only with Android TV had a value of 80% less.
[Shield Android TV Android Development] lartomar2002:
What is the "Nexus 9/Shield tablet in build.prop tricks" you are speaking of?
[Shield Android TV Android Development] loonix:
Editing /system/build.prop to fake the SATV as a Shield Tablet. I tried the following but it doesn't work, probably because Play Store recognizes the GSF ID now is actually the Android TV.

ro.product.model=SHIELD Tablet

Even the cpu arch says arm64, so maybe there are other changes needed but I am not so keen on it. There are several other ways to get the apps from Play Store like Raccoon etc
[Shield Android TV Android Development] zulu99:
backup the original build.prop

usually google play check ro.build.description and ro.build.fingerprint, so changing this values you can fake it in Shield Tablet

make sure the build.prop file have the right permissions after edit

restart

p.s.

yes you can see a little number of apps / games as compatible, but not a so big change. The default build.prop is already more than sufficient.

when you can install google plus, you can install 90% of apps. You will see as not compatible only apps in wich the developer add a list of compatible devices, but your is not present. but the number of this apps is not so big, so in a way or in another you can have it.

Different story instead for Android TV, in which you can have almost nothing. And also if you sideload is not sure that the app work or work well.
[Shield Android TV Android Development] loonix:
This is the current ATV

ro.build.description=foster_e-user 5.1 LMY47D 32494_558.0439 release-keys
ro.build.fingerprint=NVIDIA/foster_e/foster:5.1/LMY47D/32494_558.0439:user/release-keys

What are changing these to?
[Shield Android TV Android Development] zulu99:
Just for info, but i repeat that is not necessary.

ro.build.description=wx_na_wf-user 5.1 LMY47H 32256_546.1774 release-keys
ro.build.fingerprint=nvidia/wx_na_wf/shieldtablet:5.1/LMY47H/32256_546.1774:user/release-keys

For info on others devices:

http://androiddevice.info/devices

.
[Shield Android TV Android Development] loonix:
That didn't quite work, but I am with you. This is just optional. A ton of apps and then some install just fine :)

.
[Shield Android TV Android Development] zulu99:
it must work. i tested it. But i don't remember well if i used also the ro.product.model=SHIELD Tablet

after restart, if you have problems, clear cache / data of google play app and google play services

i tested also the Nexus 9 description / fingerprint / model

just for fun, i like to test all. :)
[Shield Android TV Android Development] dzeek:
Zulu, I tried using the ROM with a monitor that supports up to QHD (2560 x 1440) but it only configures it at FHD (1920 x 1080). Is there a way to change it?
[Shield Android TV Android Development] zulu99:
Android is not like a PC. It not change resolution of the UI based on TV / monitor resolution

You can output 4k videos if you have a 4k TV but the Ui is static and in Shield TV is always 1920x1080 also on stock firmware. Others devices can have different default resolution for UI but generally is always static.

There is a command, if you have root, to emulate different resolution of the UI, but is something for developers to test apps on different screen. The command wm

To see element of the Ui bigger or smaller you can change the default density. Or in build.prop or with the module App Settings for Lollipop of xposed framework.

These are basic knowledge of Android.
[Shield Android TV Android Development] loonix:
Excellent suggestion and implemented successfully to launch ADB Daemon on port 5555 on the Shield after boot. Now I don't have to worry about running terminal on the SATV or connect via USB initially or run dropbear etc :) I just connect remotely to the SATV which is connected via Ethernet to my router. There may be apps available to do this, but I couldn't find one. They all seem to be WiFi ADB and not Ethernet.

I did the following if this is something anyone else wants to try. The chmod 0700 is a requirement per Chainfire's How-To SU

su
mount -o remount,rw -t auto /system
cd /system/
mkdir su.d
chmod 0700 su.d/
touch 02adbtcpip.script
chmod 0700 02adbtcpip.script
vi 02adbtcpip.script (contents below)
mount -o remount,ro -t auto /system
reboot

02adbtcpip.script

#!/system/bin/sh
#Setup TCP port 5555 for adb daemon

setprop service.adb.tcp.port 5555

stop adbd
sleep 1
start adbd

#exit

If there are multiple devices that connect to the SATV in our LAN, we can connect them in addition to the above port by running adbd on separate ports like 5556, 5557 etc and launching adbd in backgroud

setprop service.adb.tcp.port 5556

#Run the adbd daemon *again* instead of doing stop/start, so there
#are more instances of adbd running.
adbd &

But if a lot more devices need to connect, then it is better to start dropbear at boot rather than opening too many ports just for adb.

.

---------- Post added at 01:23 AM ---------- Previous post was at 12:37 AM ----------

Edit: Also found the stock images

Android Stock ROM and Developer ROM located here https://developer.nvidia.com/shield-open-source

.
[Shield Android TV Android Development] Idan73:
Try NOMone resolution changer app from playstore.

Normally people use it to drop resolution down to hd, for battery and performance gains, but you can try reverse.

You do need root.

Note 4 ?
[Shield Android TV Android Development] loonix:
Just found this relatively new app :clap: and Android TV friendly for those in Stock ROM

ADB over Ethernet

Also I just posted my request for New Device forum. http://xdaforums.com/showthread.php?p=62196046#post62196046

Everyone please do it !

.
[Shield Android TV Android Development] loonix:
[MENTION=1469500]zulu99[/MENTION]

I downloaded OTA 1.3 from nvidia and extracted system.img mainly to get YoutubeLeanback.apk, Plex.apk and Netflix.apk (Modifying IMG files)

I moved the 3 folders along with the apk to /system/app (arm+lib+ the apk) but they don't work. Is that expected behavior? Anyway to get these installed in Full Android ?
[Shield Android TV Android Development] zulu99:
If you want this apps you can download it from apk mirror website. is not necessary get it from stock system image.

The files that you got from stock system image are also not good, because you don't deodexed the apk.

If you want run Android TV apps you can open it with leanback launcher or create a shortcut of the leanback activity

like in this video:

https://youtu.be/NMqz8e33oq8

https://youtu.be/c0uFJWIcIXM

If you read previous posts, you can find all details. I wrote this things more than one million times. Sorry if i say that, but it is stressful to write always the same thing.

Especially because when an user tried this Android Tv apps, after 5 minutes understands that the standard app is 10000 times better. :)

Netflix is a special case to have full resolution, but you can download it from here: http://www.apkmirror.com/apk/netfli...roid-tv-2-2-1-build-643-android-apk-download/ and create the shortcut to open it.
[Shield Android TV Android Development] tailslol:
woops my bad,yes it seems nintendo put a lock on it,some devs was able to make a linux and windows app to make the adapter work but not on android.

only third party adapter work on android so it is a nintendo hardware issue yes.
[Shield Android TV Android Development] zulu99:
My sincere suggestion, not because i'm the developer of this firmware, not lose time with all others things. There is nothing that can run better of this firmware on Shield TV and especially nothing that is more versatile. The Shield TV with this firmware is perfect, the only problem is that i think that also others android updates can't be better. also updates made by me, it is understood.

I think that also Nvidia know that android 6 is not so good like android 5.x on Shield TV, for this reason we don't see yet the update.
[Shield Android TV Android Development] zulu99:
Robocop touch profile is ready. I forced the immesive mode with xposed, because by default this game not support immersive.

I have a galaxy S6 as phone and i always connect with wifi ac that is wonderful on this firmware.

https://youtu.be/pZkNJlYvx9k
[Shield Android TV Android Development] digimancer:
Yeah, Android 6 would be a big plus for me (ATV or not) for the "Adoptive Storage" which allows you to format external storage as internal. If there was a way to do that in 5.x I would just stay on 5.x, but I haven't found this option anywhere. (link2sd and similar apps did not work correctly with external usb 3)
[Shield Android TV Android Development] zulu99:
You can simply do that with foldermount. And foldermount is the best way also on android 6.

I have android 6 on nexus player, i already know this fact.
[Shield Android TV Android Development] Zacharybinx34:
Interesting. I would think that if someone got it working on Linux and windows, they'd be able to on Android.
[Shield Android TV Android Development] zulu99:
is more simple get a compatible controller like xbox for pc, logitech F710 or also a 5$ Chinese controller if you need an hardware controller.

if you sell the nvidia controller on ebay, you can buy 3 good controllers :) ( if you find someone that want buy the nvidia controller that is compatible only with nvidia firmwares in wireless mode )

The first thing that you must see when you buy a controller, if is standard and compatible with all devices Windows, Android, Linux.

If you support companies that want monopolize the IT world, you are doing something bad against yourself.

This is the reason why i create firmwares for free. I don't like companies that want monopolize the IT world and especially Android.
[Shield Android TV Android Development] pack21:
Get my shield yesterday, and flash this rom today......Shield become much better and user friendly.

Love it with my air logitech K220 keyboard+mouse

Thanks [MENTION=308669]Zulu[/MENTION] for this great work!!
[Shield Android TV Android Development] Zacharybinx34:
Well stated.

What controller do you recommend for the $'s that are similar to the Xbox One controller?

Do you have any expertise on what it would take to convert the linux driver for the official Nintendo Wii U Gamecube controller adapter over to android?
[Shield Android TV Android Development] digimancer:
Not able to move the root of the internal storage to an external usb using foldermount, instead it just seems to link copies of subfolders from one device to the other. I tried deleting the data in the source folder after moving it and linking it to the external, but it doesn't actually work. The app just recreates the data in the source (internal) rather than the destination (usb), so everything looks like it works, but no space it saved...
[Shield Android TV Android Development] keith2012:
The screen is to big for my TV how can I change it to 720p resolution?
[Shield Android TV Android Development] zulu99:
You can't delete the root data folder in Android. I don't undetstand why you are trying this. Anyway..

With foldermount you can move app data and obb where you want, sd card usb etc. With foldermount is not necessary encrypt the entite disk like in android 6, so you can move the external disk where you want, also on pc to copy others file or backup.

With foldermount you can move every app, also apps that the developer decided that you can't move on the expanded external storage. This mean that in android 6, with default functionalities, you must encrypt the disk, so you can't use it on others devices, and you can't move every apps. And you can't choose to format the disk in ntfs or exfat to have it visible and compatible also with windows.

Foldermount is many times better and work very well.

Retry, familiarize with it and you will able to do everything, better than android 6.

Don't be confused by symbolic links and virtual mounts. You are able to see where actually the files are stored ? After the move, you will see the files in the original location, but the files are in reality on the external device. For this reason foldermount is also transparent for the OS and every app moved can work well. Instead in android 6, many apps that you can move, can also not work.
[Shield Android TV Android Development] tailslol:
no my friend they are just testing it,it is a new rom so it need some testing and debug before come.

dont jump on conclusion ;)

you know if you rush it can be bad ...

---------- Post added at 09:30 AM ---------- Previous post was at 09:23 AM ----------

http://www.slant.co/topics/2074/~third-party-game-controllers-for-android

i helped on that long ago.solution still works.

my favs are the xiaomi ,the madcatz,the moga,and the xbox360
[Shield Android TV Android Development] Grippen50:
Thanks will give it a try later :)

I saw the video and i noticed something, these game has several suits (I have them all) and I think that the virtual buttons are different from suit to suit and in different locations but as I said I will have to try first to be sure. Will let you know if that is the case. I will take the different screens if I confirm that.
[Shield Android TV Android Development] zulu99:
I have an xbox 360 controller for pc, a logitech f710 and a 5$ Chinese controller clone of PS3 controller. All are working well.

But in reality i have abandoned all from long time,

now i use only my phone to play with all games, normal and multi touch only, to control all apps normal and multi touch.

Only with my phone from my couch, i can control everything very well. An all in one input devices is the best thing. Keyboard, mouse , touch mouse, controller, gamepad2touch, voice dictation, dpad, media player functionalities and more, all included in a one small device that is your phone is a must to have.

I use Android on my TV like a giant tablet without any limitation.

The battery of the phone is not a problem, because i do the action that i want and after the phone go in standby. DroidMote not consume hardware resources and not drain battery. Is not like when you use Chromecast functionalities or when you mirror your phone to the TV.

Everything is perfect. and this is not an advertisment for my app, droidmote already have many users is not necessary, is just a fact that i want suggest to everyone if you want the best solution.

but you can use what you want. i use only my app to control all android tv box in my house. i have many android tv boxes.

some times i control also Windows and Linux with my app, but the best OS for TV is a full Android version. There is nothing better than Android for TV.

Attention a full Android version and not Android TV or others stripped down versions. if you have a certified device is better because you can have also apps like Netflix.

P.S.

I want only that others users know what i use, after you can use what you want to control your device. I respect your choice.
[Shield Android TV Android Development] Grippen50:
I have one iPega 9025 and it is very light. It's not a bad controller and you can use it on trips also with a mobile assuming it fits the cage. I noticed that in terms of pairing works much better on the shield then on my mobile. I have to unpair and pair it again on the mobile as it doesn't pair automatically sometimes, other times it pairs but controls don't respond. I'm guessing its an issue with the ROM on my mobile. I have a Jiayu G4S and rom development was stuck at KK. There is also a 9028 version that includes a trackpad on it, may be useful for you. I'm also on the looks for a new one because I have 2 games I wanted to play with gamepad via gamestream and they simply crash. Don't know if it will happen with every control or not but I'm suspecting it may be an Nvidia controller compatibility issue as one of the games several people played with gamepad without problems. It's either the controller or Windows 10.

Is it this app that you are referring to?

https://play.google.com/store/search?q=foldermount

Will have to take a look at it eventually as I only have 1.8GB free
[Shield Android TV Android Development] tailslol:
nah touch screens are just for casual,controllers are for real games.

(to bad android is mostly casual gaming,and i hate touch screen...but emulators are good)
[Shield Android TV Android Development] Grippen50:
Well with the amount of shooter games in android would be great to use a wiimote or wiigun on it and point it at the screen. you would need a wii sensor bar also. The Wii bar only needs power all you have to do is change the adapter to USB for example. You just have to weld 2 wires on it. I made one myself. The complicated part is mapping/emulate the touch to the wiimote movements and buttons.
[Shield Android TV Android Development] tailslol:
wii sensor are just 2 infrared led,you can build one yourself,or buy a wireless sensor powered by battery or use 2 candles.

so yes the hard part is the software but it is not the subject of the thread all those controller hacks.
[Shield Android TV Android Development] Grippen50:
Yap I know that but it was cheaper to buy one Wii bar and change the interface to USB then make one from scratch. Candles are also an option but you're playing with fire there LOL :D
[Shield Android TV Android Development] zulu99:
I use droidmote also on games like this https://youtu.be/OzDYHnT8kWE

The beautiful fact is that i can use also the mouse to click on buttons of menu and that i can do also others actions while i'm play the game. For example i take a look to google plus, to this forum, to gmail and many others thing that you can do with a full Android version.

Maybe we have different needs.
[Shield Android TV Android Development] tailslol:
well you know what i think about it.

and the adds about it

no need to argue :p
[Shield Android TV Android Development] zulu99:
There are also people that buy Iphones in the world, therefore i can understand also that there are people with different visions. Not problem.
[Shield Android TV Android Development] tailslol:
and some buy nexus,just like i do.
[Shield Android TV Android Development] zulu99:
good choice, finally you bought a serious phone so you can have all source code directly in AOSP.

before you had another phone, but you are learning reading me.

i'm happy

now i suggest to you to develop your first firmware, so you can understand android better. In this way you can also help better others users in this thread.

The Nvidia users, need help, are not like Nexus users that already know very well Android. If you don't know very well Android, you can't also appreciate a full Android firmware. ( generic affirmation, not valid for all )

For this reasons many posts on this thread, from me, are also on basic android things. If the user not know what can do, can't appreciate Android.

I read every day also others google plus groups and others forums, and I realized that many Android TV users use Android TV not because want this, infact they try to sideload many normal apps, but they use Android TV because are not able or they have scare to install a custom firmware or because they do not know what really can do with Android. ( generic affirmation, not valid for all )

we are here to help.
[Shield Android TV Android Development] tailslol:
well 3 month ago i told you i had one,damn you got the memory of a gold fish (jk)

for the moment i dev some watch faces for android wear heh
[Shield Android TV Android Development] zulu99:
For the friend that asked, yes Foldermount is this:

https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en
[Shield Android TV Android Development] Grippen50:
Cool will have to look at it someday. Thanks!

Got a gamepad from cashconverters a few minutes ago a Logitech F710 for 14€. Hope it is working fine because the price is a bargain. Visually its in good shape no paint wear only some dust on the dpad. I had one a couple of years ago and I regret selling it however I think I sold mine for 25€ or so, so if this is working without problems I end up making money LOL.
[Shield Android TV Android Development] Grippen50:
Did you guys know that the section above the volume buttons on the Nvidia controller is a touchpad? I didn't know that seems that is was working prior to update 1.1 and then they just removed it the function. It had actually some good use even on Android TV. Seems like a stupid move.
[Shield Android TV Android Development] tailslol:
Yes review show it and it is in the manual.
[Shield Android TV Android Development] digimancer:
^Yes. I have installed over 50 roms on around 8 different Android devices, as well as Android x86 in emulators, on physical hard drives, and on Windows tablets. I don't care about the "best" rom (which for the moment Full Android IS the best rom for SHIELD), I just like to tinker. I will likely wipe and reinstall my SHIELD until the day it is permanently bricked, just for fun. TBH, the SHIELD may be the biggest and baddest Android on the market, but it is still too weak to be a desktop computer, and too weak to be a real console that costs too much. BUT.... It is fun to mess with.

---------- Post added at 05:32 PM ---------- Previous post was at 05:16 PM ----------

Thanks for the tips, I will keep trying with Foldermount. My goal is to have my 16gig internal empty, and keep everything on a dedicated external hard drive. Marshmallow's encryption doesn't bother me, I have a lot of external hard drives, so encrypting one to dedicate to the SHIELD is no big deal, and honestly the interface in MM looks much faster and easier than using foldermount to manually port data folder by folder. Haha but there is no MM for SHIELD right now, so Foldermount as you say is the best option until someone comes up with an easier to use UI for those tasks.