[ROM][Full Android Marshmallow for Shield TV][v.1.2]

Status
Not open for further replies.

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
So I guess I have to flash Stock 3.0 recovery image from NVIDIA before flashing this if I'm currently on the Stock Restyle ROM? Hoping to shorten the flashing process if I could when I eventually change to this ROM.
If you are on StockRestyle you can install directly full Android 6 without problems. Only system and vendor partitions are different.
 
Last edited:
  • Like
Reactions: rickrude

haxorr

Senior Member
Oct 7, 2009
86
12
0
you can install and try what you want.
SuperSu link is this: http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

the + sign mean that you can install supersu versions >= 2.67. In reality are working all SuperSu system less that patch automatically the boot image.
In Marshmallow you need a patched boot image that Supersu do automatically, this is the difference from the previous Lollipop firmwares.

If TWRP recovery ask, not install the old supersu, not mount the system, and not inject multirom stuff.
i used this twrp recovery: twrp-multirom-20151112-UNOFFICIAL-foster.img
http://forum.xda-developers.com/shield-tv/general/recovery-twrp-2-8-6-0-shield-tv-variants-t3140926

Yes the L version. I not tested the newer version, but i assume should work.

I not install the TWRP recovery, i only boot it with the command:

fastboot boot twrp-multirom-20151112-UNOFFICIAL-foster.img
Hi zulu99,

when i push the supersu on sd card. i see the file not in the recovery.
question:
push sd card -->i must insert a sd card in my shield?
I have actually no sd card in my 500Gb pro. is this the error i don't see the file im recovery?
 

mythamp

Senior Member
Nov 2, 2009
335
57
0
Toronto
www.munakib.com
Hi zulu99, thanks for the reply. I managed to figure out that it was my sd card which was giving the issue. I had set it up as internal storage and when the games were being installed on it it would not start the games. If anyone else runs into unfortunately ... has stopped, take out your sdcard and reinstall the game/app.

Thanks

Tested both the games and both work very well.
Alto's Adventure requests permission at first start, make sure to grant permissions.

In general in Android 6 , with phone, tablet and TV, if you see a crash, the first thing to do is go in settings -> apps -> your app -> permissions and see if the app have the permissions granted.


P.S.
Consider that when i test a game, i always use DroidMote and not others input device.
If a crazy developer of a game check for touch screen, you have also this. I don't know if is related to one of this game, i write just for info.
 

IamSonoma

Senior Member
Mar 9, 2009
330
30
0
PS4 Controller with USB?
My XBOX360 Controller for PC is Wireless.
Not sure about the USB PS4. I tried a USB PS3 controller and only the left stick worked and games I could manually program the right buttons for.
Got a Logitech F310 Gamepad . http://www.walmart.com/ip/Logitech-F310-Gaming-Pad/16419686
Works great so far. Just had to add a USB extender for more distance and quick release when the dog decides we are done gaming...
Kids are happy. Bomb Squad works.

---------- Post added at 04:11 PM ---------- Previous post was at 04:06 PM ----------

alrighty. I was hope since my bootloader was unlocked already it would be quicker. Thanks.
Yep. About 2 hours - hard to be patient sometimes. All is good.
Rooted.
Setup.
Vysor setup for remote access. All good.
Thank you again.
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
For the moment if you are on android 6, stock or modified, do not turn back on 5.1

The reason why Nvidia removed the old stock recovery firmwares is because he understand that there is a problem turning back to 5.1.
If you turn back on 5.1 and try to install the new 3.0 stock recovery, you have a freeze in the first setup, you can't use the device.

Fortunately i found that if you are on 5.1 and install the OTA 3.0 from TWRP you solve, but for the moment not install the old firmware if you are already in android 6.

All others things are super and OK
 
Last edited:

mi3x

Senior Member
Aug 16, 2010
402
32
0
Bucharest
Thank you for this!! Much appreciated!
My question is: do I see a good reason to upgrade to this (im on 5.1 full)? Is there any advantages? I run solid without hiccups on 5.1 atm.
Thanks!
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Thank you for this!! Much appreciated!
My question is: do I see a good reason to upgrade to this (im on 5.1 full)? Is there any advantages? I run solid without hiccups on 5.1 atm.
Thanks!
For now no, but for the future, for sure something.

But many users like me, love to have the last versions to test and experiment. we live for this.

But apart the disk managment that i not like in all firmwares stock and modified and for all devices and manufacturers, because the Marshmallow born in this way, apart the permissions on every app that also born in this way for Marshmallow,

All others parts of Android 6 are very very good, full Android 6 is extremly fast and everything work well. The audio part of full Android 6 is better than full Android 5.1

P.S.
Personally i'm running as daily build full Android 6.
 
Last edited:

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Hi zulu99,

when i push the supersu on sd card. i see the file not in the recovery.
question:
push sd card -->i must insert a sd card in my shield?
I have actually no sd card in my 500Gb pro. is this the error i don't see the file im recovery?
put it on USB disk formatted FAT32 and in TWRP recovery select OTG
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Thank you.

Next question.

I See Movie on netflix nur i See the Software button under the screen. Can you help?
You can use the normal netflix app or generally, useful also for some games, install xposed framework and the modules Gravity Box and App Settings like explained in second post.

The expanded desktop is a functionality of Gravity Box ( mean full screen for everything )
and with app settings you can set per apps your preferred configuration, for example you can set that this app must work in immersive mode and with different DPI
 
Last edited:

chris_mitch

New member
Jun 21, 2014
3
0
0
36
Charlotte
Thank you so much for your fantastic work on this project and many other similar projects.

I agree that this ROM makes the device 1000 times better than the stock Android TV. The only thing that I miss from the stock Android TV is the "Live Channels" integration. Of course, just installing the Live Channels apk does not work. I'm assuming because there needs to be a TV Input Framework available or something of the sort for the app to use.

Is there any way that I can get the Live Channels functionality on full android or is that just something that would be too difficult? Thanks so much.
 

haxorr

Senior Member
Oct 7, 2009
86
12
0
put it on USB disk formatted FAT32 and in TWRP recovery select OTG
zulu99,

the 500GB pro Version root ist aktuelly not working! See here:

http://forum.xda-developers.com/shield-tv/general/root-nvidia-shield-android-tv-android-t3317843

NOTE: When flashing the recovery image for the SHIELD ANDROID TV Pro (500GB edition), you may end up with only 11GB of available space. We are investigating this issue. To workaround the problem please:
Complete a factory reset upon first boot after the flash process. To do a factory reset, boot the device and go to Settings->Storage & reset->Factory data reset->Full reset.
Alternatively, skip the instruction to flash the userdata partition.
 
Last edited:
  • Like
Reactions: zulu99

jb_alphamale

Senior Member
Apr 11, 2011
725
145
0
Zullu, I've installed the new rom on my 16 GB NSTV. It works perfect with a micro sd installed as removable storage and TWRP 3. You're a genius. You rock man,. Thanks again for your fantastic work.
Update: Recent aps available.Yupiiii.
 
Last edited:

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
zulu99,

the 500GB pro Version root ist aktuelly not working! See here:

http://forum.xda-developers.com/shield-tv/general/root-nvidia-shield-android-tv-android-t3317843

NOTE: When flashing the recovery image for the SHIELD ANDROID TV Pro (500GB edition), you may end up with only 11GB of available space. We are investigating this issue. To workaround the problem please:
Complete a factory reset upon first boot after the flash process. To do a factory reset, boot the device and go to Settings->Storage & reset->Factory data reset->Full reset.
Alternatively, skip the instruction to flash the userdata partition.
Well, listen me about root on 500GB model i not have the device i have the 16 GB but my work are for both firmware because i produce only vendor and system image without touch kernel and boot image.

I know how the new SuperSu for marshmallow work and i know how the 500GB model differ from the 16GB model.

Maybe the SuperSu not work because can't install in the data partition the su image, the new supersu for marshmallow is completly different from old version.
in marshmallow you need a patched boot image that supersu automatically do, but this is not a problem on 500GB, i think the problem is the small su image in the data partition.

So to solve, if i have in my hands the 500GB i try this:

copy the Supersu 2.68 on a usb disk formatted FAT32
copy the SuperSu 2.49 https://download.chainfire.eu/740/supersu/
start the twrp recovery twrp-multirom-20151112-UNOFFICIAL-foster.img with the command: fastboot boot twrp-multirom-20151112-UNOFFICIAL-foster.img

Install from usb the Supersu 2.68
Install from usb the Supersu 2.49
restart

if it work you have root, if not work at least you must reinstall the firmware but nothing happen.

P.S.
Should work because the first Supersu 2.68 patch the boot image and the second Supersu 2.49 install the classic version in the system.
In Marshmallaw the necessary is a patched boot image with a custom selinux policy, after you can install also the classic root.
Try, i think that could work.

Please try, i'm here for at least other 2 hours for every user that want test. I have also another option if the first not work.
and read the log on the diplsay when you install the first Supersu 2.68, let me know what he say.
 
Last edited:

haxorr

Senior Member
Oct 7, 2009
86
12
0
Well, listen me about root on 500GB model i not have the device i have the 16 GB but my work are for both firmware because i produce only vendor and system image without touch kernel and boot image.

I know how the new SuperSu for marshmallow work and i know how the 500GB model differ from the 16GB model.

Maybe the SuperSu not work because can't install in the data partition the su image, the new supersu for marshmallow is completly different from old version.
in marshmallow you need a patched boot image that supersu automatically do, but this is not a problem on 500GB, i think the problem is the small su image in the data partition.

So to solve, if i have in my hands the 500GB i try this:

copy the Supersu 2.68 on a usb disk formatted FAT32
copy the SuperSu 2.49 https://download.chainfire.eu/740/supersu/
start the twrp recovery twrp-multirom-20151112-UNOFFICIAL-foster.img with the command: fastboot boot twrp-multirom-20151112-UNOFFICIAL-foster.img

Install from usb the Supersu 2.68
Install from usb the Supersu 2.49
restart

if it work you have root, if not work at least you must reinstall the firmware but nothing happen.

P.S.
Should work because the first Supersu 2.68 patch the boot image and the second Supersu 2.49 install the classic version in the system.
In Marshmallaw the necessary is a patched boot image with a custom selinux policy, after you can install also the classic root.
Try, i think that could work.

Please try, i'm here for at least other 2 hours for every user that want test. I have also another option if the first not work.
and read the log on the diplsay when you install the first Supersu 2.68, let me know what he say.
Hi,

not work :(

Error see attachement
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Hi,

not work :(

Error see attachement
try this other way:

download the stock 3.0 developer firmware for shield tv 500 GB
https://developer.nvidia.com/gamewo...NDROID TV Pro Developer&tx=$additional,shield
extract the boot.img and install this boot.img with fastboot: fastboot flash boot boot.img
after install the SuperSu 2.68 with TWRP

If the installation of SuperSu 2.68 not work from TWRP, you can try to install the root manually with adb root
The developer boot image support adb root so:

I assume that you have in a folder on your PC the arm64 files su, supolicy and libsupol.so and the superuser.apk that you can find in the supersu.zip 2.68

open two window command prompt:

in the first window command prompt:
adb root
adb shell
mount -o remount,rw /system

in the second window command prompt: enter in the folder where you have the arm64 files
adb push ./su /system/xbin/
adb push ./su /system/xbin/daemonsu
adb push ./supolicy /system/xbin/
adb push ./libsupol.so /system/lib64/


in the first window command prompt:
chmod 0755 /system/xbin/su
chmod 0755 /system/xbin/daemonsu
chmod 0755 /system/xbin/supolicy
chmod 644 /system/lib64/libsupol.so
/system/xbin/daemonsu --auto-daemon &

in the second window command prompt:
adb install supersuser.apk

Go in Android, start SuperSu app and accept to update the binary
Go in SuperSu settings and click on Install on system folder.
Restart and you have root.
 
Last edited:

haxorr

Senior Member
Oct 7, 2009
86
12
0
zulu99,

have you the command for flash boot.img?

fastboot flash boot boot.img ?

Update: version 1 not work.

version 2 test it.
 
Last edited:
Status
Not open for further replies.