[RECOVERY] TWRP 2.8.5.0 for Shield Portable (discontinued)

Steel01

Recognized Developer
Dec 14, 2008
1,252
2,795
143
DISCONTINUED
Do not use this recovery anymore. It breaks with update 103. Instead, use the TWRP provide in the MultiROM thread. It's newer, works with update 103, and shouldn't have any trouble with the older versions either.

~------------------------------------------------------------------------------------------------------------------------------------------------------------------~

Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Tablet look:


INSTRUCTIONS:
Boot into fastboot by holding back and home when powering on the Shield.
Connect Shield to a computer via USB.
Execute 'fastboot flash recovery recovery.img' from a command line.

DOWNLOAD:
Android File Host

BUGS:
Ask in this thread. It's probably my fault and not upstreams.

KNOWN PROBLEMS:
This is build from Tassadars multirom branch. This is because he has code to rotate the display that isn't upstream.
However, I disabled multirom because I haven't quite got it to work yet. The button is still there, but it does nothing.

SOURCE CODE:
https://github.com/Tegra4/android_device_nvidia_roth/tree/cm-12.0-mrom

SPECIAL MENTION:
Bogdacutu for rm-wrapper. Originally created to get touch working for the Shield Tablet and Ubuntu, it was also able to be used for TWRP. And the setup for the Portable is so similar that the program was able to be used here as well.

XDA:DevDB Information
TWRP Roth, Tool/Utility for the Nvidia Shield

Contributors
Steel01, Unjustified Dev

Version Information
Status: Testing

Created 2015-02-28
Last Updated 2015-07-25
 

Spleeno

Senior Member
Sep 18, 2012
82
77
0
finally, I could never stand cwm on my shield...
first thing I noticed though, I cant change timezone in settings -> timezone (the liste is just empty)
also, the buttons seem to only use like 3/4 of the screen - but only in the main menu/ button dominated view - the moment I pick a option that displays filelists its fullscreen.

besides those bugs it seems to run just fine, thx a bunch ;)
 

stab244

Senior Member
Dec 17, 2009
1,411
302
0
Bay Area
Can anyone apply themes? I'm trying to use the material twrp theme but it doesn't seem to work.

Edit: Figured it out. The theme only works in portrait. Guess I'll ask the theme dev to see if he can fix.

Sent from my bacon
 
Last edited:

Steel01

Recognized Developer
Dec 14, 2008
1,252
2,795
143
Yeah, that would have been my first guess. On the topic of themes, I picked the closest one TWRP had which was 1280x800. As mentioned above, that has the main screen icons really small. If someone can make or find a theme that is 1280x720 with larger buttons, it would help a lot.
 

YamazakiRobert

Senior Member
Dec 24, 2007
327
48
58
Yeah, that would have been my first guess. On the topic of themes, I picked the closest one TWRP had which was 1280x800. As mentioned above, that has the main screen icons really small. If someone can make or find a theme that is 1280x720 with larger buttons, it would help a lot.
i have a question , i previous have a n8000 with have native support twrp team and the device is 720p and the icons on screen are better sized and use portrait orientation

if possible take a look on p4noterf (n80xx) or on p31xx maybe they have some useful stuff for us.

sorry im no dev but if you tell me what do i have to seaarch im happy too help
 

Steel01

Recognized Developer
Dec 14, 2008
1,252
2,795
143
i have a question , i previous have a n8000 with have native support twrp team and the device is 720p and the icons on screen are better sized and use portrait orientation

if possible take a look on p4noterf (n80xx) or on p31xx maybe they have some useful stuff for us.

sorry im no dev but if you tell me what do i have to seaarch im happy too help
The difference is portrait vs. landscape. There is a portrait 720x1280 skin, but not a landscape 1280x720. This device is practically unusable in portrait layout, so the theme needs to be landscape. Which it seems there isn't a lot of. As for how to make or modify a theme, someone else will have to answer. I haven't ever looked into it.
 

Steel01

Recognized Developer
Dec 14, 2008
1,252
2,795
143
I'm trying, but it isn't going so well. Main problem is that the kernel patch doesn't work right. It reboot to the right kernel, but the wrong initrd. Which means it's unusable. Secondary problems are the touch input not lining up and the gamepad buttons not working. The latter should be simple to fix, though.

Another problem I'm having with twrp in general is size. The portable only has a 8 MB recovery partition. Recent compiles weight in around 10 MB, 8.3 MB with lzma compression. I have to remove all the optional twrp bits and back out ntfs-3g from Tasssadars fork to make 2.8.6.0 barely fit. I expect this to get worse as time goes on.
 
  • Like
Reactions: YamazakiRobert

[email protected]

New member
Oct 18, 2020
1
0
0
I'm trying, but it isn't going so well. Main problem is that the kernel patch doesn't work right. It reboot to the right kernel, but the wrong initrd. Which means it's unusable. Secondary problems are the touch input not lining up and the gamepad buttons not working. The latter should be simple to fix, though.

Another problem I'm having with twrp in general is size. The portable only has a 8 MB recovery partition. Recent compiles weight in around 10 MB, 8.3 MB with lzma compression. I have to remove all the optional twrp bits and back out ntfs-3g from Tasssadars fork to make 2.8.6.0 barely fit. I expect this to get worse as time goes on.
What's it do for development of android users
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone