yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] digimancer:
Because it is very very old (2002)...

It was the 1st big MMO release for the Playstation 2 and came with a hard drive and network adapter. Also it was the 1st MMO from the Final Fantasy franchise (which has a massive fan following), coming out 2 years before World of Warcraft. At the time it was a breakthrough in console gaming, and created several online friendships across the world, and offered some of the most challenging MMO content to the day, with one boss fight taking over 22 hours to complete with around 18 players in Japan taking turns to do so (the original Pandemonium Warden fight). I still play it myself when they offer free login days (for nostalgia), but mainly play it's successor FFXIV, which is much nicer to look at, faster paced, and MUCH easier to play casually.
[Shield Android TV Android Development] tailslol:
tv over scan it can be.

full android does not have an over scan compensation so you need to change it in the settings of your tv .
[Shield Android TV Android Development] digimancer:
In Kodi settings there is a video calibrate option, that will fix just Kodi.

As for every other app, your options are:

Have a TV that has a "scale" or "fit" or "stretch" option. (best option)

Use an app that changes scaling options (complicated, and not 100% usable)

Use an HDMI to VGA/DVI adapter and connect to your TV's VGA/DVI port (if it has one)

My TV does not have any scaling options :( , so I tried the software scaling via several diff free apps on the market, but that just distorts several apps instead of scaling them...

Luckily I had a spare HDMI to VGA adapter (which has a 1:1 video ratio), and that was by far the best solution for me and my cheap-TV.
[Shield Android TV Android Development] ahoslc:
Would video calibration inside of Kodi still give me a one to one picture. Or if I use a HDMI to DVI adapter will that work? I just don't want to lose any quality.
[Shield Android TV Android Development] digimancer:
I think the Kodi calibration is essentially scaling, just like the option that may be on your TV.

The HDMI (SHIELD) to DVI Input (on your screen) should give you a correct 1:1 display, but you would have to know your TV's input specs to know for sure.

I say try to see if your TV can do the scaling itself, if that fails try the Kodi calibration. With correcting overscan you likely won't lose quality, if anything you will be gaining quality as you will be equally squishing the pixels closer... lol that is my totally scientific reply btw. Squishing. :fingers-crossed:

PS: The adapter I use is this one: http://www.amazon.com/gp/product/B003O55U8K
[Shield Android TV Android Development] shield 007:
thank you very much.....how can i root this android ?
[Shield Android TV Android Development] Drakknar:
I think you are confusing FFIX with FFXI :) FFIX is a classic single-player jRPG, not the MMORPG game.

Personally I prefer FFVI, VII and VIII, the story is much stronger and I prefer the art direction and graphical style, but this is a good game nonetheless.

Anyway - back on topic - glad to hear that it works on the Shield TV. Is the gamepad fully supported?
[Shield Android TV Android Development] ahoslc:
Since this is full Android can we flash like a blacked out Gmusic or blacked out Hangouts?
[Shield Android TV Android Development] digimancer:
HA! My bad.... Yea IX was meh...
[Shield Android TV Android Development] adampollack:
Hi Zulu,

Thanks! I got everything working again.

With FlashFire, when i make backup of stock rom, should i then copy those files to SD External so that they aren't erased when I flash Full Android 2.1?

Since it backs up to internal, it will wipe itself out.

I imagine once copied, and new backup made, i THEN i have both image sets and can swap. Yes?
[Shield Android TV Android Development] kennethmdavis:
Certain apps not working completely with xbox 360 or droidmote

Most of the games on the shield store will only work with the shield controller. Games like Half Life 2, Dust off heli rescue, will only work with the shield controller, is there any way around this?
[Shield Android TV Android Development] zulu99:
I tested Half Life 2 with DroidMote and work without problems. For dust off heli rescue i play with the touch profile because is more customizable and very simple to play with phone.

I tested many games http://www.youtube.com/playlist?list=PL2E8D73B9D757086B

also Nvidia exclusive AAA games and Nvidia streaming games.
[Shield Android TV Android Development] zulu99:
Yes you can store the backup on external sd card or on usb. Create the backup on internal sd and after copy it where you want.

Usually i have backup on usb disk and i copy it on internal sd when i want restore.
[Shield Android TV Android Development] kennethmdavis:
When i play half life 2 with droidmote or the xbox 360 controller i am unable to change weapons. How were you able to do this?
[Shield Android TV Android Development] dzeek:
Thanks. I'll try it. I also, found some other similar apps on Google Play.
[Shield Android TV Android Development] Idan73:
Don't know about other 2 but I moved YouTube leanback from stock 1.2 image last night. Whole app folder including odex, set permissions, rebooted, and it worked. I had issue with YouTube leanback in the past on nexus player, it always crashed, so was just playing, and was surprised it actually worked, due to being odexed.

As for Netflix, I have deodexed apk from link [MENTION=1469500]zulu99[/MENTION] provided installed, and it works fine, so does plex from play store (which automatically switches between interfaces depending it it was launched from leanback or regular launcher (or by using activity shortcuts). That is why I only played with YouTube leanback apk.

I agree with [MENTION=1469500]zulu99[/MENTION] that regular android apps are better, but for artificial barriers imposed, but would argue that YouTube app is just as special case as the Netflix, because of limited 720 resolution max on my regular YouTube.

The xposed is no help as the app that can help 'your tube', is not being developed for a while. So YouTube leanback is a must for now for certain content.

Note 4 ?
[Shield Android TV Android Development] Breaksomeoff:
I can't seem to find an answer so will ask the question, does this support gamestream?

As in, PC > Shield and not using Moonlight. I can see it supports the hub apk which has the 'Grid' but I need local streaming.
[Shield Android TV Android Development] Idan73:
It does, hub apk contains both. But just like on stock android TV, it's a bit buggy. I played the badlands prequel both on stock and this firmware, and have same issues with both. Grid seems more stable of the 2 for now.

Note 4 ?
[Shield Android TV Android Development] loonix:
Here is the standard app I picked up yesterday from apkmirror: Youtube 10.29.52 http://www.apkmirror.com/apk/google-inc/youtube/youtube-10-29-52-android-apk-download/

Doesn't show any resolution higher than 720p option at all for me even when I go to test a 4K video, which is why started pursuing other apk versions to test.

The plex version that comes with Shield TV is a FULL paid client version that supports PIN etc. Ideally it should be deodexed and baked into ROM if you state that you are including binaries from nVidia.

I got the netflix version from apkmirror to test now. I have installed LeabackLauncher.apk in my Full Android so it is easy to go back and forth and I don't rely on creating shortcuts but I have that in my to-do list to test.

---------- Post added at 08:29 AM ---------- Previous post was at 08:24 AM ----------

Awesome, thanks for the info.

Youtube, Netflix and Plex are all special cases. I attributed the anxiety from [MENTION=1469500]zulu99[/MENTION] to some bad coffee he must have had in the morning ;) I have 60 posts in 10+ years in XDA as a member, and that was the first time someone asked me to "go read older posts" haha

.
[Shield Android TV Android Development] Idan73:
[MENTION=251096]loonix[/MENTION] sorry if the question seems dumb but please explain significance of PIN in regards to Plex

I understand that someone that did not buy plex yet might want free unlocked version, but the PIN is a mystery to me.

Note 4 ?
[Shield Android TV Android Development] loonix:
Not a dumb question at all and Plex is kinda new to me as well, so I am not much familiar with it myself. However before flashing the Full Android ROM I played a little bit with the Stock ROM once I received the SATV and noticed that when I first launched Plex, it displayed a PIN. Upon google searching I found out that some subscription services are based on authorizing PIN of devices and some users do it for their own Plex servers too. The feedback was that SATV has a different Plex version which is the paid version included for free.

I have never de-odexed apps but I might just try your method (maybe it is just fixing permissions in 1.2). I will try to deodex it as well later if permissions fix doesn't work. Also read that the Plex upgrade with 1.3 wasn't the best version for some folks and they "Uninstalled Updates" to get back certain features.
[Shield Android TV Android Development] zulu99:
I want help but if users not read my posts or my google plus page is a little difficult.

You want Youtube 720p 1080p 2k 4k, music in background when you do others things, download videos, popup floating window and more ?

http://xdaforums.com/showthread.php?t=2213945

This mod is FANTASTIC. Go in settings and set your default resolution, when the video play you can set also others resolutions.

also 58K if is avaiable.

This is the same Youtube app of Google, just with hidden features enabled.

With Android you can do all, You just need to learn how to use the google search button.

Only with full Android and Root you can be safe from those who want to tease you... for not use others bad words.

https://youtu.be/cLVnju-4nGg?t=50s

https://plus.google.com/+VideomapIt/posts/QiC1Pksvzaq

Yes maybe are some bad coffee that make me nervous :) But don't worry i'm always at your disposal.

Is very hot in italy in this last days....
[Shield Android TV Android Development] loonix:
haha Cheers mate :) But that font and bold characters hurt my eyes :P

I have yet to install Xposed. I will go that route for OGYouTube. (Thanks for the link)
[Shield Android TV Android Development] zulu99:
you can use it also without xposed. there are two links for download the apk. i use the one for root users.
[Shield Android TV Android Development] loonix:
Too late, :D

just finished installing xposed-v69-sdk22-arm64-by-romracer-20150804 along with XposedInstaller_3.0_alpha4.apk and we are all set. I like that romracer's framework comes with a flashable uninstaller if needed and is updated with rovo89's upstream, eventhough the updates are mostly for more/newer devices.

Downloaded and installed OGYoutube 0.9 + Sign in Fix for Xposed and now able to view and change all resolutions.

Now onto Plex hacking :)

.
[Shield Android TV Android Development] loonix:
Did you use this one? http://www.apkmirror.com/apk/netfli...roid-tv-2-2-1-build-643-android-apk-download/

How did you deodex it? I tried using this apk with QuickShortcutMaker to launch in Full Android Mode. It launches fine but then in the first screen Neither "Start Your Free Month" nor "Sign In" are clickable.

Anyone try Amazon Instant Video apk versions yet? Have not been able to get any version working yet and I have tried apkmirror (this and this) and also by installing Amazon app store and downloading from there.

If you download Plex from Play, on Shield TV there is no option to "Unlock" it with a one time $4.99 purchase, probably because it thinks it should already be part of the console. I tried deodexing the apk that comes with 1.3 but haven't been successful so far.

.
[Shield Android TV Android Development] zulu99:
you need a DPAD to Sign IN in Netflix. A classic remote with directional keys or the second tab of DroidMote.

I not know / use Plex, but you can try in this way:

Download the stock unmodified PlexTV.apk from here https://mega.co.nz/#!aEI0WYJQ!0zmfWKb8KXuGzmEThVjrE_jRGg3y4O8R3rushFA9HNo

create a folder in system/app with the name PlexTV

copy inside this folder the apk PlexTV.apk

assign the right permissions to folder and apk file. permissions like others folders and apk files in system/app

restart

install Leanback Launcher with mouse support, https://goo.gl/8KDRWh﻿ Create a shortcut of Leanback Launcher to open it like an app

Open PlexTV from Leanback Launcher

---------------

When i do that i see some PIN stuff, but i not know what is. I not use Plex.

It work only from system/app
[Shield Android TV Android Development] loonix:
Awesome ! I will give it a shot.

Edit: Netflix worked fine using directional keys on my Cheap Keyboard. I just didn't realize I had to use the directional keys!

On to Plex...

Update: Plex works too and is now Unlocked and shows Device PIN at startup (changes every startup) Freaking awesome :)

And with the Leaback Launcher w/mouse support, we have the best of both worlds too. This ROM is it folks.

Grande zulu99 Grande :D

.
[Shield Android TV Android Development] zulu99:
HBO NOW on my Shield TV

Original apk, Outside US with VPN, Root and DroidMote.﻿

https://youtu.be/hGVwsrE3CAk
[Shield Android TV Android Development] loonix:
Both HBO Now and Dish Anywhere got updates today and directly installable from Play store yes :) Glad someone else noticed. There are a few apps that still say incompatible from Play store but work fine via apk install from other sources :)

(CBS, UFC,TV, etc)

.

---------- Post added at 07:40 PM ---------- Previous post was at 06:50 PM ----------

Are you getting booted out with error that the device is rooted?

.
[Shield Android TV Android Development] Idan73:
[MENTION=1469500]zulu99[/MENTION] have you ever managed to successfully manually force bootloader with power button and plugging in, and what's the secret?

Must have tried million times, every which way.

Edit: actually got in. Trick was repeatedly pressing the power button.

Note 4 ?
[Shield Android TV Android Development] dismissthesky:
I'm trying to port my rather elaborate Fire TV setup over to my new Shield so one of the first things that I did after receiving the Shield was to install this rom, as there are a number of apps that I'm using on the FTV that are uncooperative to say the least with Android TV. I'm really loving it so far and want to thank you for all you've done, but I'm having one particular hangup that I can't seem to get past: is there any way to set a static ethernet IP in Android 5.1? With the Fire TV I'd sideloaded a 4.2 settings.apk (as that's basically required to do a lot of things system wise) but it seems like 5.1 settings doesn't even have an option to configure ethernet so you're stuck with DHCP, and without typing a million words here as to why let's just say that DHCP won't work with my setup without reconfiguring a number of things that I'd rather not touch at the moment. I've tried looking for the leanback settings.apk to see if that would allow me to make such a change and I can't find it anywhere, and sideloading my old 4.2 settings.apk just crashes when I click on ethernet. Any ideas?
[Shield Android TV Android Development] loonix:
That can be done on your router. Is your Shield connected to router? Enter your router settings menu and then LAN settings to set up a manual static IP. We all want static IP for the port forwards. Post your router model if you are not sure how to do this.
[Shield Android TV Android Development] dismissthesky:
Really? That seems like a pretty simple way to go about it, thanks. It's an older Rosewill router running DD-WRT.
[Shield Android TV Android Development] zulu99:
i tested with DroidMote some time ago, or with arrow keys in second tab, or if you transform button around the left stick in directional keys from client settings ( unckeck directional keys to buttons ) or if you enable accelerometer in client settings.

mainly what you need are directional keys if i remember well the game.
[Shield Android TV Android Development] ahoslc:
Question when I used the Netflix TV app on this full firmware I get the nav bar at the bottom I can't get rid of anyone know how to fix?
[Shield Android TV Android Development] zulu99:
i suggest to install xposed framework and app settings module as explained in second post.

after you can set the app that you prefer in immerive mode, in your case netflix tv
[Shield Android TV Android Development] kennethmdavis:
Nope, this does not work. i am starting to believe that nvidia is making custom versions of games that only work with the shield controller and that these games cannot be helped with droidmote or 3rd party controllers. when you get a chance try half life 2 again, play up to the point when you have a gun and a crowbar and you will see it does not work.
[Shield Android TV Android Development] r2d2_boss:
it is already rooted my friend (@zulu99 firmware 2.2)
[Shield Android TV Android Development] zulu99:
I tested it now.

To do some actions in this game, if you play with the software controller, enable the accelerometer in client settings. with the accelerometer you can change

weapons and navigate the menu to save game or change controller settings. the accelerometer emulate the axes of the Dpad

tomorrow if i have time i record a video.

P.S.

You can play also with others hardware controllers that have dpad with axes and not the dpad with directional keys.
[Shield Android TV Android Development] Wvrent:
Do you have problem with the restoration of the full Android backups? If my data backups are over 2gb it fails partway through the restore even though the md5 sum checks out. It's frustrating because it leaves me with a splatted install and a corrupt profile
[Shield Android TV Android Development] zulu99:
I tested with backup that not have big size for data partition.

I can't respond, but is strange. Usually Chainfire tools work always very well, at least from my experience.
[Shield Android TV Android Development] zulu99:
Half-Life 2 on Shield TV https://youtu.be/jd2PPI4EfFM

A small number of games, like Half-Life 2, need a DPAD with HATX and HATY axes.

Some controllers have the DPAD with standard buttons and not axes, others controllers have TRIGGERS as standard buttons and not axes. Usually a good game accept both configurations, but is not always so.

To play with Half-Life 2 is mandatory a controller with DPAD that have axes HATX HATY to navigate menu and change weapons.

To play with the soft controller of DroidMote, you can enable the accelerometer in client settings that emulate also a DPAD with HATX HATY axes.

In DroidMote i added all buttons that a controller can support and all axes that a controller can support. 16 different buttons and 8 different axes so you can always have a valid configuration, also with the customizations of the server keylayout droidmote.kl if necessary.

Don't forget that you can tether also the Nvidia Controller to your phone, so you can use the hardware controller from your couch.

The Nvidia controller to be compatible with your phone via usb cable, need the keylayout of Nvidia Controller inside the phone as i explained in this post: https://plus.google.com/+VideomapIt/posts/AduLxQ6PwTx
[Shield Android TV Android Development] ahoslc:
So weird my shield remote started working on this volume control and everything randomly . I am talking about the remote not the controller.
[Shield Android TV Android Development] tsthanhhai:
Please help me for problem about mic on remote!

When i use voice search, appear notification "can't open micro", i connect remote nvidia shield through bluetooth!

Sorry for my english! Tks
[Shield Android TV Android Development] ahoslc:
Can anyone give me some help with immersive mode? I installed it and Xposed went into app settings turned it on for Netflix hit immersive save launched app and it's still has the nav bar at bottom also tried it for google music as well.
[Shield Android TV Android Development] Grippen50:
Let me know if you manage to work it out. I want to completely remove the bar in my case. Why do I need that thing anyway if I have a keyboard. Home key does the same and so does Escape. It's usable for touch screens or if you have a mouse only in my opinion.
[Shield Android TV Android Development] zulu99:
The status bar is necessary for many things, when you don't have status bar at all like the stock firmware, some apps can crash. Instead on full Android the same apps can work like in all real android devices. The navigation bar instead, if you have a good input device, can be also removed. But i like it, It is comfortable for quick access to the recent applications, i remove only when i need full screen.

You can hide completly the status bar and navigation bar when you want and as you like. With xposed module gravitybox, you can set immersive from power menu on every app in one solution. With appsettings module ( the version that i linked in second post ) you can set immersive mode and others settings per single apps.

When you install a new module, you must enable it in xposed framework and restart the device at least one time to have the module working forever. This can be the problem of the other friend that are not able to set immersive in appsettings module for netflix tv version.

I use daily gravitybox and appsettings module, everything work very well.
[Shield Android TV Android Development] ahoslc:
Nvm I was using version from the Xposed store switched to the newer one in link and all is working sorry .
[Shield Android TV Android Development] kennethmdavis:
thanks zulu i'll give it a try when i get home
[Shield Android TV Android Development] shield 007:
What type of recovery does this android have by default?

Is it cwm?

I'm going to install xposed with flashfy but before installing it says if I'm using cwm, twrp or philz.
[Shield Android TV Android Development] tailslol:
none,or should i say stock one. the system image is directly rooted . so no changes are needed.
[Shield Android TV Android Development] Wvrent:
I think it must be that the data partition is a different size between my stock rom and your full rom as it only happens when I'm switching back to full from stock. If I fastboot fresh with your rom I can restore no problem
[Shield Android TV Android Development] zulu99:
Another good game that you can play on your TV

NBA 2K16 on Shield TV

https://youtu.be/hSDaGMepL2M

For sure many American friends are able to play this game better than me. :)
[Shield Android TV Android Development] shield 007:
Can I install xposed on the stock rom?....in case not....how can I install a custom room in this device like twrp or cwm?

Thanks
[Shield Android TV Android Development] tailslol:
Twrp or cwm are not rom they are recovery.

And yes with full android you can install xposed.

For the stock android tv rom it is not the good place to ask.

You will find most of the info in the first 2 posts.
[Shield Android TV Android Development] shield 007:
Thank you again...I install xposed and installed app setting module

I would like to know how can I fit the android resolution to my TV...if you see the image below I can not see the notification bar....what setting under the app setting apk allow me to configure it?
[Shield Android TV Android Development] tailslol:
Look If your TV has a overscan setting.in the menu.it can be an image fit or a ratio change,but it is on the TV side.
[Shield Android TV Android Development] f4exb:
I have a problem with avc: denied { relabelto } error when using Link2SD application. This prevents the proper use of this application and moving application to external SD card. The full error message is:

type=1400 audit(1455450586.409:7): avc: denied { relabelto } for pid=645 comm="system_server" name="lib" dev="mmcblk1p2" ino=474210 scontext=u:r:system_server:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0

This means that system_server is not allowed to use "relabelto". I think the permission cannot be set externally it has to be implemented in the code in the way the system is build.

Fixing this would be a great improvement as the 16GB internal storage of the Shield TV is quite limited.