[RECOVERY] TWRP 2.8.6.0 for Shield TV (all variants) - Shield Android TV General

I was going to wait for this device to be added to devdb to make a release thread, but that's being delayed, if it'll ever happen. So, I'm making this thread as a placeholder. No big fancy text, just a known problem list and the release. If you're looking for this, you probably know what to do with it. Everything should work from flashing to backup and restore from all external media. If it doesn't, please report it.
KNOWN PROBLEMS:
1. This is a multirom edition of twrp, but there's no multirom support yet.
2. My wireless keyboard / mouse combo (an old Logitech MX something or another) fails to initialize the mouse on boot. I have to unplug and replug the USB receiver for the mouse to work. My wired mouse doesn't do this. I'm curious if anyone else sees a similar problem or if there's something weird with my hardware.
SOURCE:
device (branch cm-12.1-mrom)
kernel
vendor
CURRENT RELEASE:
For Android M:
twrp-20160222-UNOFFICIAL-foster.img
Known Issue: This release does not work on 4K displays. It boots to a black screen. Please use a 1080p display for TWRP until this is fixed.
For Android L:
twrp-multirom-20151112-UNOFFICIAL-foster.img
OLD RELEASES:
twrp-multirom-20150630-UNOFFICIAL-foster.img
twrp-multirom-20150624-UNOFFICIAL-foster.img
twrp-multirom-20150613-UNOFFICIAL-foster.img

MultiRom will be a must have on this device.
I really appreciate your work, and reading the various thread on xda I found out that you're one of the best developers for Nvidia Shield devices.
Without people like you we would all be locked in a large digital cage.
Compliments

Thanks Steel01!

I'm starting to slowly look at what I can disable in the kernel to shrink it down enough to fit in the recovery partition. Unfortunately, my first two ideas, network and sound, can't be unilaterally removed due to the android USB gadget (used for adb) depending on them. I've got it down to 26 MB, but iI dont know if it still boots. I'll try a few more things and hopefully have something working in the next couple days. I'm also hoping Tasssadar merges the 2.8.7.0 changes soon, the resize functionality will be useful (in testing I somehow shrunk my user data partition to 11 GB and had to reformat it get the full 4?? GB back).

Or it could be quicker than I thought. Todays test was successful. It's small enough to barely fit in the partition and appears to work correct. The link is in the OP. The next update to the multirom TWRP will probably make it too big again and I'll have to rip some more stuff out...

I want to install twrp recovery on my 16gb Shield, but i have no need for multirom. Is there an option to bypass the boot option or should I wait for a standard TWRP?
You didn't take much of a break before going back at it again. Thanks for your dedication!

Well, I'm not going back at it fully yet. Next week and a half will likely be pretty busy. I'm just doing a piece here and there.
This TWRP has multirom support, but does not require it or even set it up by default. In fact, to enable multirom, you have to install a separate zip (which I haven't released because it doesn't work). So no, you won't see any extra boot screens with this.
A standard TWRP build should be simple to make with the sources I've linked in the OP. I haven't released one here (or on any device I support) because I don't want to support it directly (basically, I'm supporting what I use myself). If no one else makes one, I might make a one time build for those that want it.

Hi Steel01, thanks for your efforts. I am a rookie at best at this, however, I managed to get this installed to my 16 gb shield tv, all appears to work fine, except I am unable to pair the shield remote, the shield game controller paired fine, but not the remote, just curious is this is expected, or maybe something wrong on my end. Also, If I wanted to load another rom at some point, is it as simple as booting to the twrp screen and selecting install? Hope that doesn't sound like a dumb question, I'm just a little unsure of that exact process. thanks

Remote controller fix
cdsn99 said:
Hi Steel01, thanks for your efforts. I am a rookie at best at this, however, I managed to get this installed to my 16 gb shield tv, all appears to work fine, except I am unable to pair the shield remote, the shield game controller paired fine, but not the remote, just curious is this is expected, or maybe something wrong on my end. Also, If I wanted to load another rom at some point, is it as simple as booting to the twrp screen and selecting install? Hope that doesn't sound like a dumb question, I'm just a little unsure of that exact process. thanks
Click to expand...
Click to collapse
Do not worry and follow these simple steps to fix your remote controller problem:
This is quite normal after a system reset or wipe.
If the remote did not connect:
If the microphone symbol is not flashing, hold down the back and home buttons at the same time until it flashes (3 seconds).
If the microphone symbol does not flash after holding for 3 seconds, charge the remote and try again.
To charge the remote, connect it to one of the USB ports on the back of your SHIELD with the included USB cable or connect it to another USB power source.
---------- Post added at 06:08 AM ---------- Previous post was at 06:01 AM ----------
cdsn99 said:
Hi Steel01, . Also, If I wanted to load another rom at some point, is it as simple as booting to the twrp screen and selecting install? Hope that doesn't sound like a dumb question, I'm just a little unsure of that exact process. thanks
Click to expand...
Click to collapse
Yes with TWRP it is very easy to flash a new rom, it is also recommended to use the recovery roms for updating your system.
Instead of running the OTO updates because this will undo your Root modification and reinstall the original recovery partition.
Download the correct firmware from this forum from the nvidia developers network, place it on a SD card boot to recovery and flash.
As a final suggestion have a look at the Flashify utllity (not compatible yet) or similar from the appstore, that a simple front end for flashing & backing up boot and recovery partitions. And it will enable you to boot to recovery in one click.
I have TWRP running on my Shield Portable / Shield Tablet without any problems.
Enjoy

Josti-Band said:
Do not worry and follow these simple steps to fix your remote controller problem:
This is quite normal after a system reset or wipe.
If the remote did not connect:
If the microphone symbol is not flashing, hold down the back and home buttons at the same time until it flashes (3 seconds).
If the microphone symbol does not flash after holding for 3 seconds, charge the remote and try again.
To charge the remote, connect it to one of the USB ports on the back of your SHIELD with the included USB cable or connect it to another USB power source.
---------- Post added at 06:08 AM ---------- Previous post was at 06:01 AM ----------
Yes with TWRP it is very easy to flash a new rom, it is also recommended to use the recovery roms for updating your system.
Instead of running the OTO updates because this will undo your Root modification and reinstall the original recovery partition.
Download the correct firmware from this forum from the nvidia developers network, place it on a SD card boot to recovery and flash.
As a final suggestion have a look at the Flashify utllity (not compatible yet) or similar from the appstore, that a simple front end for flashing & backing up boot and recovery partitions. And it will enable you to boot to recovery in one click.
I have TWRP running on my Shield Portable / Shield Tablet without any problems.
Enjoy
Click to expand...
Click to collapse
Thanks Josti-Band , that fixed my remote, I appreciate it greatly. Thanks also for the info on flashing, I'm still have one more question, when I flashed the img file from this thread TWRP, did I change the rom or just the recovery? It seems like the rom is the original that was on the shield tv, If rom was not changed do you or anyone else have a recommendation. Thanks again for the assistance.

cdsn99 said:
Thanks Josti-Band , that fixed my remote, I appreciate it greatly. Thanks also for the info on flashing, I'm still have one more question, when I flashed the img file from this thread TWRP, did I change the rom or just the recovery? It seems like the rom is the original that was on the shield tv, If rom was not changed do you or anyone else have a recommendation. Thanks again for the assistance.
Click to expand...
Click to collapse
No Problem, Your Shield TV has basically 3 partitions (to keep it simple)
1) Boot
2) Recovery
3) OS/Data (Rom)
With the steps you have followed
a) you unlocked your 1) bootloader, to enable the installation of unsigned packages to make this possible your personal data was erased/wiped from the 3) OS/Data partition.
b) Then you applied a new TWRP image to the recovery partition an replacing the old one.
So your 3) OS/Data (Rom) is still the original one you only wiped the personal data clean when unlocking the bootloader, this also the partition you will write your updated recovery images to. And stay updated.

I have TWRP running on my Shield Portable / Shield Tablet without any problems.
Enjoy[/QUOTE]
Josti-Band said:
No Problem, Your Shield TV has basically 3 partitions (to keep it simple)
1) Boot
2) Recovery
3) OS/Data (Rom)
With the steps you have followed
a) you unlocked your 1) bootloader, to enable the installation of unsigned packages to make this possible your personal data was erased/wiped from the 3) OS/Data partition.
b) Then you applied a new TWRP image to the recovery partition an replacing the old one.
So your 3) OS/Data (Rom) is still the original one you only wiped the personal data clean when unlocking the bootloader, this also the partition you will write your updated recovery images to. And stay updated.
Click to expand...
Click to collapse
Thank you, that makes better sense, I will try and load a rom and gapps and see how it goes. thanks again for the assistance

Steel01 said:
2. My wireless keyboard / mouse combo (an old Logitech MX something or another) fails to initialize the mouse on boot. I have to unplug and replug the USB receiver for the mouse to work. My wired mouse doesn't do this. I'm curious if anyone else sees a similar problem or if there's something weird with my hardware.
Hi Steel01 , I have a logitech k400r wireless keyboard and mouse, it seemed to work ok, except was very laggy, had to wait for it a few seconds each time I went to move the mouse, and sometimes mouse would freeze.
Click to expand...
Click to collapse

I have edited and deleted the orginal text from this post,and moved it to it's own thread. I realized I was beginning to hijack steels thread, I couldn't find a way to just delete the whole post, sorry.

Tassadar merged TWRP 2.8.7.0 into his multirom twrp fork today. So I ran new builds for everything I support. Unfortunately, I have not been able to test this device (TV's been busy all night), so YMMV. The other builds came off fine, so I don't see why this one should have any problems the last build didn't. Of interest in this build is the partition resize feature. So if someone does something weird like I did and ends up with an 11 GB data partition on the pro, it'll be *much* easier and quicker to fix now. Build is in the OP.

Steel01 said:
Tassadar merged TWRP 2.8.7.0 into his multirom twrp fork today. So I ran new builds for everything I support. Unfortunately, I have not been able to test this device (TV's been busy all night), so YMMV. The other builds came off fine, so I don't see why this one should have any problems the last build didn't. Of interest in this build is the partition resize feature. So if someone does something weird like I did and ends up with an 11 GB data partition on the pro, it'll be *much* easier and quicker to fix now. Build is in the OP.
Click to expand...
Click to collapse
What about the kexec-hardboot patch ? Do you have already tried it ?
The others binary for multirom execution are the same for all arm64 devices like the nexus 9 or we need a specific build for shield ? I never played with multirom stuff. There are specific problems to solve ? In case i can help you with experiments if you don't have much time.
P.S.
I tried your patch for the framework and all others new Nvidia binary + resigned private apk like blakepairing and others. But this year Nvidia added many others things to the framework. You can see by yourself with dex2jar.
It's a shame that for a stupid controller there are all this bloatware inside the firmware. Very bad behaviour, that a so big company not publish drivers for an hardware that we have bought. Fortunately we can use also better wireless controllers. But this fact really remove 10000 points from Nvidia as good company.

I've worked very little on the multirom side of things. The kernel repo has a mrom branch with a kexec patch, which still boots to stock. However, there's something getting triggered in the multirom init program that is skipping the boot screen. I haven't tried to track that down yet.
The controller part is off-topic, but there isn't really anywhere else to discuss it yet. Maybe I'll open a CM thread for discussion and put not working in bold at the top. Anyways, the framework patches work with the blakepairing shipped with the Shield TV, that's what I ship with my portable and tablet builds. But you have to deodex and stuff the class file back in the apk. Or easier, use the one in my vendor repo and just resign it. That should at least run. On a side note, the underlying technologies are all open source. WiFi Direct, wps, hid, etc. It just a standard USB hid controller with a WiFi chip and USB sound card. It's driven by an xmega (iirc) as well, those are all pretty open. It's obfuscation atm that stops me from completely reimplementing the pairing open source.

Steel01 said:
I've worked very little on the multirom side of things. The kernel repo has a mrom branch with a kexec patch, which still boots to stock. However, there's something getting triggered in the multirom init program that is skipping the boot screen. I haven't tried to track that down yet.
The controller part is off-topic, but there isn't really anywhere else to discuss it yet. Maybe I'll open a CM thread for discussion and put not working in bold at the top. Anyways, the framework patches work with the blakepairing shipped with the Shield TV, that's what I ship with my portable and tablet builds. But you have to deodex and stuff the class file back in the apk. Or easier, use the one in my vendor repo and just resign it. That should at least run. On a side note, the underlying technologies are all open source. WiFi Direct, wps, hid, etc. It just a standard USB hid controller with a WiFi chip and USB sound card. It's driven by an xmega (iirc) as well, those are all pretty open. It's obfuscation atm that stops me from completely reimplementing the pairing open source.
Click to expand...
Click to collapse
Already tried all. deodexed and resigned stock stuff, also used your framework patch and your (resigned) apks . not work in shield console. as i write above in shield console there are others proprietary things in the framework. Tested also with your wpa_supplicant and hostapd but the result does not change.
In any way i will retry
We can discuss in a separate thread. sorry for off-topic. can be useful also for others developers

This is very interesting, please continue with this work! Would be great to get the remote working on other ROMs.
Thanks!
Steel01 said:
I've worked very little on the multirom side of things. The kernel repo has a mrom branch with a kexec patch, which still boots to stock. However, there's something getting triggered in the multirom init program that is skipping the boot screen. I haven't tried to track that down yet.
The controller part is off-topic, but there isn't really anywhere else to discuss it yet. Maybe I'll open a CM thread for discussion and put not working in bold at the top. Anyways, the framework patches work with the blakepairing shipped with the Shield TV, that's what I ship with my portable and tablet builds. But you have to deodex and stuff the class file back in the apk. Or easier, use the one in my vendor repo and just resign it. That should at least run. On a side note, the underlying technologies are all open source. WiFi Direct, wps, hid, etc. It just a standard USB hid controller with a WiFi chip and USB sound card. It's driven by an xmega (iirc) as well, those are all pretty open. It's obfuscation atm that stops me from completely reimplementing the pairing open source.
Click to expand...
Click to collapse

Steel01 said:
I
KNOWN PROBLEMS:
1. This is a multirom edition of twrp, but there's no multirom support yet.
2. My wireless keyboard / mouse combo (an old Logitech MX something or another) fails to initialize the mouse on boot. I have to unplug and replug the USB receiver for the mouse to work. My wired mouse doesn't do this. I'm curious if anyone else sees a similar problem or if there's something weird with my hardware.
Click to expand...
Click to collapse
I have a logitech K830 keyboard with trackpad and have exactly the same issue as you. I have to unplug and replug the usb receiver before it will work with the recovery.
The recovery itself is working great for me. I can access my external usb hd from the file manager, and I did a TWRP backup to the external usb drive last night :good: Ive sideloaded this app to boot straight into the recovery from the TV.. https://play.google.com/store/apps/details?id=gt.reboot.utility

Related

PSFreedom ANSWERS TO YOUR QUESTIONS.

You can hack your PS3 with your evo. Please refer to http://forum.xda-developers.com/showthread.php?t=778202 for the files and informations....
Some points of interest.
1) If you run any rom but fresh, your evo will freeze during the white loading screen, its normal, it will still do the hack. (have not verified myself, I run cyanogen and it freezes on white loading screen, still hacked my ps3)
2) You must have Amon Ra 1.8 or higher or the latest Clockwork Recovery or else you cannot flash the hack to your phone. It will give a digest error.
3) You must have firmware 3.41 installed on your PS3, not 3.15 not 3.42. If you have any other firmware, your ps3 just will not show anything on the screen. If the hack is installed correctly, it will take about 10 seconds, no more.
In order to install firmware 3.41 you can download it from PS3 - Hacks - firmware 3.41 and then visit Playstations Website for installation directions. In order to learn how to update your ps3 WITHOUT doing an auto update which WILL MAKE SURE YOU CANNOT INSTALL THE HACK.
4) Whatever device you load the backup manager package on, will be the only device you can do add backups to. IE: if you load backup manager on your evo in USB storage mode, you will only be able to back up to your evo. I suggest, swallowing 100 bucks and getting an external drive, install device manager to that, then do all your backups to the drive. ORRRRRRRR Buy a 2.5 terabyte drive and install it internally to your ps3.
5) Now instead of a nandrestore there is a disable file you can flash. Check out http://wiki.psfreedom.com/wiki/HTC_EVO
--------------------- Instructions for installing PSfreedom hack with your EVO ---------------------------
1) Bakckup your nandroid then Flash the zip to your evo
2) Reboot your evo (most likely will freeze on reboot, its normal)
3) Make sure you have Firmware 3.41 on your PS3, if not, use an SD card, DVD, or Flash Drive to install the proper firmware.
4) Unplug your power cable to the ps3
5) Plug your EVO into the PS3 via USB cable
6) Plug in your ps3 power cable
7) Press the power buttom immediately followed by the eject button on your ps3 (will beep twice)
8) Wait no longer than 60 seconds for your ps3 to boot, if it does not, refer to the above information about firmwares and files.
9) Once the PS3 boots go to the game menu, and look for install packages.
10) Flash the disable zip file or do a nand restore to your evo.
If you have the option to install packages, its official! You are hacked.
kamitsuna said:
5) Once you have installed Backup Manager to your permanent storage solution, you WILL NOT NEED TO USE YOUR EVO to boot your ps3 anymore. You only need this hack in order to install unsigned code. Once the code is installed, its there permanently. (Have not verified myself).
Definitely NOT true, you will need to have the device plugged in every time.
Click to expand...
Click to collapse
kamitsuna said:
You can hack your PS3 with your evo. Please refer to http://forum.xda-developers.com/showthread.php?t=778202 for the files and informations....
Some points of interest.
1) If you run any rom but fresh, your evo will freeze during the white loading screen, its normal, it will still do the hack. (have not verified myself, I run cyanogen and it freezes on white loading screen, still hacked my ps3)
2) You must have Amon Ra 1.8 or higher or the latest Clockwork Recovery or else you cannot flash the hack to your phone. It will give a digest error.
3) You must have firmware 3.41 installed on your PS3, not 3.15 not 3.42. If you have any other firmware, your ps3 just will not show anything on the screen. If the hack is installed correctly, it will take about 10 seconds, no more.
In order to install firmware 3.41 you can download it from PS3 - Hacks - firmware 3.41 and then visit Playstations Website for installation directions. In order to learn how to update your ps3 WITHOUT doing an auto update which WILL MAKE SURE YOU CANNOT INSTALL THE HACK.
4) Whatever device you load the backup manager package on, will be the only device you can do add backups to. IE: if you load backup manager on your evo in USB storage mode, you will only be able to back up to your evo. I suggest, swallowing 100 bucks and getting an external drive, install device manager to that, then do all your backups to the drive. ORRRRRRRR Buy a 2.5 terabyte drive and install it internally to your ps3.
5) Once you have installed Backup Manager to your permanent storage solution, you WILL NOT NEED TO USE YOUR EVO to boot your ps3 anymore. You only need this hack in order to install unsigned code. Once the code is installed, its there permanently. (Have not verified myself).
6) Now instead of a nandrestore there is a disable file you can flash. Check out http://wiki.psfreedom.com/wiki/HTC_EVO
--------------------- Instructions for installing PSfreedom hack with your EVO ---------------------------
1) Bakckup your nandroid then Flash the zip to your evo
2) Reboot your evo (most likely will freeze on reboot, its normal)
3) Make sure you have Firmware 3.41 on your PS3, if not, use an SD card, DVD, or Flash Drive to install the proper firmware.
4) Unplug your power cable to the ps3
5) Plug your EVO into the PS3 via USB cable
6) Plug in your ps3 power cable
7) Press the power buttom immediately followed by the eject button on your ps3 (will beep twice)
8) Wait no longer than 60 seconds for your ps3 to boot, if it does not, refer to the above information about firmwares and files.
9) Once the PS3 boots go to the game menu, and look for install packages.
10) Flash the disable zip file or do a nand restore to your evo.
If you have the option to install packages, its official! You are hacked.
Click to expand...
Click to collapse
i appreciate your help to the community and i have implemented some of it into my thread but some of the info you posted is wrong such as device manager, i believe you mean back up manager and that is not true that you need to install it on there. Anyway, thanks for the help, i have added it to my post, but i dont think this thread belongs here, more like answers part of forum.
#5 sounds wrong. I doubt the PS3 will ever run your unsigned code without the PSFreedom hack enabled by the Evo at every bootup, even if successfully installed on a previous boot.
WIIWONWON said:
kamitsuna said:
5) Once you have installed Backup Manager to your permanent storage solution, you WILL NOT NEED TO USE YOUR EVO to boot your ps3 anymore. You only need this hack in order to install unsigned code. Once the code is installed, its there permanently. (Have not verified myself).
Definitely NOT true, you will need to have the device plugged in every time.
Click to expand...
Click to collapse
beat me to it as i was typing lol, i added a little bit of his post.
Click to expand...
Click to collapse
That is possible, Backup Manager will remain installed i guess but will no longer function.
Post has been edited to reflect this.
It also makes the evo a fairly useless way to hack your ps3. 15 minutes to turn on your ps3...bleh
In any case, thanx for correcting me guys. Im no developer, i just know all the questions i ran into, and they happen to be the same questions people keep asking. Figured id try to keep it simple.
Good info (seems to be copied and pasted from the PSFREEDOM thread).. I'm sure we will see this skip to QnA tho. Question is even in the title
iitreatedii said:
i appreciate your help to the community and i have implemented some of it into my thread but some of the info you posted is wrong such as device manager, i believe you mean back up manager and that is not true that you need to install it on there. Anyway, thanks for the help, i have added it to my post, but i dont think this thread belongs here, more like answers part of forum.
Click to expand...
Click to collapse
Is it necessary to quote the entire first post?
Sent from my badass, superfast evo; over the fastest, cheapest, best coverage-having network.
So i got the ps3 to come up with the "install package files", so i know i'm hacked, but now what do I do? Do I have to hit install packages or what? Thanks in advance
Edit: Also where can I get backup manager?
barnacles10 said:
Good info (seems to be copied and pasted from the PSFREEDOM thread).. I'm sure we will see this skip to QnA tho. Question is even in the title
Click to expand...
Click to collapse
To clarify, the info in the psfreedom thread, is copy and pasted from here, as stated above.
So i got the ps3 to come up with the "install package files", so i know i'm hacked, but now what do I do? Do I have to hit install packages or what? Thanks in advance
Edit: Also where can I get backup manager?
Click to expand...
Click to collapse
You can now install package files. Google for backup manager.
I see no point on using my phone to play games on the PS3... why not to make it work with old phones (the ones that you just use as a paper weight). I have two PS3's at home and believe me I still see no point on using my evo to play games on the ps3 hehe. Don't get me wrong, I like the idea but, what about if somebody calls you and you are playing.
This will be much more streamlined when a psfreedom AMON_RA is released for our phones. Then you can just open Rom manager, click boot into Recovery, and hack the ps3, then reboot and you phone is normal again.
At that time, Bart will be my hero. (even more)
technically you rent using it to play games youa re using yor phone to put your ps3 in dev mode. while in dev mode you can play games (if you install back up mamager) or use homebrew apps with out the aid of your phone once in dev mode.. Personally i still think it is a hassle and i think Sony will crack down on those they can catch. It is kind of a pain to have to flash your phone start your ps3 and either flash or annd restore your phone back each time you want to power on your ps3 and use it in dev mode (which is needed to play the back ups).
just me. I am sure the kiddies that have nothing better to do and no jobs will love this and wont mind though.
gatorran said:
I see no point on using my phone to play games on the PS3... why not to make it work with old phones (the ones that you just use as a paper weight). I have two PS3's at home and believe me I still see no point on using my evo to play games on the ps3 hehe. Don't get me wrong, I like the idea but, what about if somebody calls you and you are playing.
Click to expand...
Click to collapse
You dont have to leave your phone plugged in. Once the ps3 has booted up you can remove it. takes 10 seconds.
Guys this literally takes 5 minutes.
-flash the enabler
-plug phone into ps3
-unplug ps3
-plug in ps3
-power on then hit eject
-unplug phone and restore from nandroid
Piece of cake.
then you wait 10 minutes while your phone finishes restoring. thats also assuming you are ok with the nand back up you have and havent changed anything since you made it if you have you either have to manually make the changes or make a nand back up first. 5 minutes is now 15-25. and that is EVERY time you turn on the ps3. is it cool that you can do it sure, is it hard to do no it isnt, but if you find this as an optimal solution or even a sustainable one then i don't know what to tell you.
omegasun18 said:
then you wait 10 minutes while your phone finishes restoring. thats also assuming you are ok with the nand back up you have and havent changed anything since you made it if you have you either have to manually make the changes or make a nand back up first. 5 minutes is now 15-25. and that is EVERY time you turn on the ps3. is it cool that you can do it sure, is it hard to do no it isnt, but if you find this as an optimal solution or even a sustainable one then i don't know what to tell you.
Click to expand...
Click to collapse
Im playing tiger woods while my phone restores so I dont pay attention to how long it takes. Im sure there will be a much simpler solution in the future but this one works perfectly fine for me.
how do you install psfreed recovery .img??
I know that it says by fastboot, but are there any step by step instruction? thanks for the help

[DEV] ArchLinux on the TF300T(G)

I've always been more of an Arch than Ubuntu person (how do you know if someone uses ArchLinux? Don't worry, they'll tell you)
This requires you to be unlocked and on the JB bootloader. I disclaim all responsibility if it somehow turns your tablet into a pile of ashes...
What works:
Dual boot with Android.
Internal storage and MicroSD Card
X11, with compositing
Audio
Mouse and keyboard on the dock, as well as dock hotplugging.
Touchscreen
Playing videos (full 1080P works great.) using Xfce's media player
Sensors (Light, compass, accelerometer, gyro). These are all exposed under sysfs.
Charging / Dock charging. This appears to be managed by the kernel.
USB gadget (as a RNDIS device for network access via USB)
CPU frequency scaling / Tegra LP core. The LP core is automatically used you can see its status in /sys/kernel/cluster/active (when that file reads LP) and its use is simply what the current CPU1 use appears to be.
WiFi, with NetworkManager
3G, on the TF300TG model, with NetworkManager
Battery (and dock) status in Xfce
USB port on the dock
Some sensible key remapping (Back -> Escape, Search -> Alt, Home -> Super)
What doesn't work:
Bluetooth
Two finger scrolling with the mouse
Rebooting from Linux (have to do a sync then hard power off)
Basic framebuffer console - to get dual boot working I had to remove the FB console
Using "standard" xv (as in, mplayer -vo xv). Untested really, use gstreamer.
Cameras
Current priorities:
Get Bluetooth working
Get two finger scrolling working.
Get rebooting working
Anything else is untested. Currently, I'm using the TF300TG's kernel source at https://github.com/cb22/tf300tg_jb_kernel - which is just the standard source from ASUS with a patch or two.
Dual booting:
At the moment, my "hybrid" initramfs checks for a file ".boot_linux" on the internal SD card (/data/media/.boot_linux or /storage/sdcard0/.boot_linux - same thing). If it exists, it boots Linux, otherwise, Android starts up. It wouldn't be difficult at all to make a simple Android app with a "Reboot into Linux" button, and vice versa one for Linux with "Reboot into Android"
Important note:
Currently, the provided kernel / initramfs is built for the TF300TG. It does seem to work fine on the TF300T however.
Downloads:
Kernel + Initramfs blob: https://rapidshare.com/files/2827313479/hybridkernel.blob
RootFS with Xfce: https://rapidshare.com/files/201953815/linux.tar.gz
Installation:
Flash the blob to staging using fastboot.
Untar the rootfs to /data/linux/. The easiest way to do this is probably to copy it across to the Transformer via adb or MTP, then run
Code:
$ su
# mkdir /data/linux
# tar -xzvf /storage/sdcard0/linux.tar.gz -C /data/linux
Issues:
Apparently permissions aren't set properly when untar-ing. This can be "fixed" by a chmod 755, apparently. As soon as I can, I'll make a better way of installing this (update.zip style)
Credits:
This work is based off the Arch Linux ARM distribution
Sounds good, I think would be nice together with a dual boot kernel :good:
AWESOME! This is what I've been looking for. Thanks for kick starting this, I'm flashing the recovery right away. I suppose I'll start playing around with the .config and see where that takes me.
C'mon people! lets get this done so we can then try out dualboot options and bring some GNU/Linux flavor to the Transformer Pad.
Good work. Im waiting for a working Ubuntu so I can install Blackbuntu.
Shame Im on ICS bootloader as I would have tried it.
The Prime Ubuntu project aint had any updates recently sadly.
if you get this working, would you then maybe get the win8 tablet version also working? Loving linux, but Win8 on tablets even a bit better :good:
Valantur said:
AWESOME! This is what I've been looking for. Thanks for kick starting this, I'm flashing the recovery right away. I suppose I'll start playing around with the .config and see where that takes me.
C'mon people! lets get this done so we can then try out dualboot options and bring some GNU/Linux flavor to the Transformer Pad.
Click to expand...
Click to collapse
That's the aim! It would be really nice to have Android for tablet mode, and GNU/Linux for dock mode.
Nekromantik said:
Good work. Im waiting for a working Ubuntu so I can install Blackbuntu.
Shame Im on ICS bootloader as I would have tried it.
The Prime Ubuntu project aint had any updates recently sadly.
Click to expand...
Click to collapse
You can always use NVflash to backup your bootloader and such, then freely flash away. That's what I did (I'm on the TF300TG, and no one has uploaded their JB dlpkgfile *hint* *hint* and it's not available on ASUS's site yet) so I simply restored using NVflash to get my ICS with 3G back for when I'm not dev'ing.
Also - the ideas port over to any GNU/Linux system fairly easily once figured out - getting Ubuntu running wouldn't be much more effort. I'm using Arch to start since I understand it better (and prefer it)
-angel* said:
if you get this working, would you then maybe get the win8 tablet version also working? Loving linux, but Win8 on tablets even a bit better :good:
Click to expand...
Click to collapse
Highly unlikely, sorry, and definitely not my field of expertise!
yeah nP - was just a think if they would have similar kernels...
Video looks very good, but as you say in the first post, nothing for ppl who don't know how to flash it and as I need the tablet for school I'd need dual boot at all... :/
But get on your working, really nice, but unfortunately I don't know anything about developing such things, so I can't help you...
This is awesome i'm gonna have to read up on this to see how it works! great work! Always wanted something like this.
cb22 said:
You can always use NVflash to backup your bootloader and such, then freely flash away. That's what I did (I'm on the TF300TG, and no one has uploaded their JB dlpkgfile *hint* *hint* and it's not available on ASUS's site yet) so I simply restored using NVflash to get my ICS with 3G back for when I'm not dev'ing.
Also - the ideas port over to any GNU/Linux system fairly easily once figured out - getting Ubuntu running wouldn't be much more effort. I'm using Arch to start since I understand it better (and prefer it)
Click to expand...
Click to collapse
Yeah.
Might try when I get some spare time.
Great initiative! I'd personally prefer a native debian distro over Arch but I figure once you've laid the groundwork the road's paved for more distro's.
Finally, a real reason to unlock the tab. When this works and it's dual boot, I will be unlocking and installing this.
Amazing! I just hope that it will be possible to dualboot with normal android installed. If so, it would be absolutely perfect. Keep going, buddy!
Would it be possible to get it dualboot with an external HDD's? Because you can only get external SD's only up to 64gb (as I know and not all of them work) and external HDD's usually have a bit more storage
I've been playing around with this today, and I was wondering if you could upload a barebones arch system (without KDE) but with any other improvements you might have been working on.
Thanks
spenat said:
Amazing! I just hope that it will be possible to dualboot with normal android installed. If so, it would be absolutely perfect. Keep going, buddy!
Click to expand...
Click to collapse
That's what I've been working on! I have a kernel that supports full features of both Android and Arch (well sorta - no FB console, so no boot messages or such) and an initramfs that allows you to select (at the moment its hard coded, but I'll make a simple interface to select which one to boot, as well as things like telling Android to reboot into Linux, or vice versa). In terms of implementation, essentially it's just an initramfs chain loader.
Valantur said:
I've been playing around with this today, and I was wondering if you could upload a barebones arch system (without KDE) but with any other improvements you might have been working on.
Thanks
Click to expand...
Click to collapse
I shall - I've gotten WiFi working (works great with NetworkManager even) - I just have a very busy week with varsity work, I'll try and put the latest stuff online over the weekend.
Hello,
Can you use the package manager and install other DM the same way we would on a X86pc?
aachour said:
Hello,
Can you use the package manager and install other DM the same way we would on a X86pc?
Click to expand...
Click to collapse
I guess you could, once you get wifi working. We are waiting for cb22 to upload a new kernel+rootfs with a working wifi interface.
cb22 said:
That's what I've been working on! I have a kernel that supports full features of both Android and Arch (well sorta - no FB console, so no boot messages or such) and an initramfs that allows you to select (at the moment its hard coded, but I'll make a simple interface to select which one to boot, as well as things like telling Android to reboot into Linux, or vice versa). In terms of implementation, essentially it's just an initramfs chain loader.
I shall - I've gotten WiFi working (works great with NetworkManager even) - I just have a very busy week with varsity work, I'll try and put the latest stuff online over the weekend.
Click to expand...
Click to collapse
This project looks awesome. i have a tf300t and intermediate arch linux experience( have made multiple working setups, compiled drivers etc, and would love to do anything i can to help this project, let me know if there is anything i can do
yeah! always looked for linux on this tablet! keep up the development guys
Valantur said:
I guess you could, once you get wifi working. We are waiting for cb22 to upload a new kernel+rootfs with a working wifi interface.
Click to expand...
Click to collapse
Unfortunately I didn't have time over the weekend to get things tidied up and uploaded - I start writing exams soon so things are a bit hectic on my side (coupled with the fact that I actually use my TF for varsity). I'll try to sort things out as soon as I can

Abdroid tv box T9 RK3318 2gb ram 16gb rom stuck on TV logo after unroot with superSU

Hi all!
Some days ago I urooted my TV android tv box with superSU and then I restarted it. From that moment when I plug the device it only reach the T9 logo (not the android one) and don't go further.
I've tried different ways to try to unstuck it, but nothing has worked.
I tried:
- enter recovery boot by holding the button in the av hole -> nothing happens
- install new firmware with adb sideload with both ubuntu and windows 10 -> always get errors (often error: closed, sometime other errors that at the moment don't remember)
- install new firmware with sd card using SDCard Installer -> the device doesn't boot when the sd is inserted
Moreover, with adb in ubuntu sometimes it recognises the device and I can enter the adb shell (but obtain errors when try any tipe of command), and sometimes don't (after adb devices I see list of attached devices: ??????????????? offline)
Now I'm thinking to try to install an ubuntu like on an usb pendrive...
I will be very grateful of any help/suggestion to how to revive my device :fingers-crossed:
Thank you!!!
Does this happen to be a pendoo model? I have a pendoo x10 MAX and i actually simply just installed supersu while it was rooted. Since then, I haven't gotten this thing to boot. Just stays on the boot screen the entire way. I wiped in recovery, knew that'd do nothing. I just wanted a root MANAGER. I tried Magisk, my favorite.. no go.. so then I went a bit old school.. so I tried ChainFire's SuperSU.. and THAT updated the SU binary! It said it succeeded.. it asked to do recovery install or normal install.. on phones, I've always done normal.. so I chose normal. Plus.. this thing has no custom recovery. I found it on Amazon. Overpriced, but great with the controller it had. It looks like I'll need a replacement and maybe a request to ask this guy if he could possibly NOT use something like KingRoot/KingoRoot/AmaraRoot or ANY One click root tool.. they just cause more bloatware, inciting boot issues and problems within the Android box itself. These One Click Root tools are out of control. It's to the point where I need to find a way in to adb and find the firmware for the latest version of this thing... X10Max from Pendoo.. I have not found a thing anywhere regarding firmware, and their website is ****. NOTHING *anywhere* on these things.. hell I'm about to return it as I bought it for $72. I have another one, same model.. wondering if the root method was different. About to boot that up and find out. I'll even swap the board. At this point.. he rooted it.. the WRONG way.. you can MOUNT THE /SYSTEM PARTITION IN RECOVERY. THIS IS ANDROID 9 we're talking about--the recovery supported by API v3.
This can and should have a TWRP custom recovery. If none exists, don't bother. As long as you can mount /system then you have a chance, at least, to root the damn thing.. which is why I'm still messing with it. I have another two weeks to return it. I'll give it another couple of days before I call it off and just switch out the good board for the bad one, return it, then return the other one and just use it until I find a way to use a custom recovery on this thing. There has to be.. unless there is no firmware available in sight (for an RK3318 or 3328, can't tell.. recovery mode says 3328, model name says RK3318. I see no difference at the moment aside from processor naming at this point--maybe speed?)
I'm still a nub with Android TV boxes so don't hold it against me for updating the damn root binary. If I could find a way to just reinstall the entire firmware and delete all previous stuff, I would. It would be worth it to learn. I would then mount /system in recovery and soldier on.
One little issue with this thing.. there's only one USB port that actually works. Same applies for the same exact product, a replication of the same thing.. was a "replacement" that still have/has the same qualities.
I've ranted enough. I vote more research into RK33xx processors and possible custom recoveries. I'm about to look for it based on only the device itself.
Note: Been stuck at boot screen ever since the binary was updated. I felt it was necessary to have a boot manager. I don't know where to even find the firmware. Can.. anyone point me in any direction? Something that MIGHT work on this thing? Android 6 or 7 would even suffice, return or no return, as "stuck on boot screen" will be my complaint. That's.. the actual complaint. I can't just *flash it* like the old days.. and maybe the original Android 9.0 firmware would suffice.. I don't know, but Pendoo.. wouldn't that be preferred?
You will need an SDcard to recover this box. I think the T9 32GB 4GB rom will do the job since its a cut down version.
Make a update SDcard and pop it in and power on the box. It will start the recovery on its own.
hello, sorry for my English I live in France I would have a question about the box: TV T9 RK3318, 4gb / 64gb. the problem is that the time is desynchronized on restart and creates problems to connect to applications when the time is out of order, I tried everything changed the time zone to deactivate and entered the time Manual it goes out of order all the time . is there a custom version or a version 10?
Very cook did I checked this out awhile back alot of good information that's for your contribution

Root Nvidia Shield TV Pro 2019 Version

THIS IS OUTDATED
BOOTMOD - Root your Shield In 1 minute (2015, 2017, & 2019)
Hello Friends~! We now have a working method to achieve ROOT on STOCK Firmware! A script has been made that can boot your shield into the bootloader, erase the old boot, flash the new boot, and install your choice of Magisk apk for you. The...
forum.xda-developers.com
REPLACES THIS IF YOU WANT ANDROID OR USE THIS GUIDE
How To Install Lineage OS and Optionally, Build Lineage From Scratch
Hello Friends! Today I wanted to re-write a guide for installing Lineage OS on the 2019 Pro. This guide will be more to the point and have only the needed tools. The SOURCE for the Lineage zip shared in the download section below. [/SPOILER]...
forum.xda-developers.com
FOR LINEAGE
THIS GUIDE USES LINEAGE OS AS IT'S BASE, BC I HAD NO IDEA WHAT I WAS DOING WHEN I FIRST STARTED. I WENT THROUGH A LOT OF UNNECESSARY STEPS.
PLEASE USE ONE OF THE LINKS ABOVE FOR DOWNLOADING AND ROOTING LINEAGE OR ANDROID.​
*Hi Friends!*
Today I want to show you how to root your Nvidia Shield, for development purposes, as well as for repairing a soft-bricked system.
Spoiler: DOWNLOAD SHIELDROOT
https://drive.google.com/file/d/13pnW5eiO70b4JIvmbgqNRMhI5g1YHlzG/view?usp=sharing
Spoiler: THE SETUP
Plug your usb hub into the port next to your hdmi.
Plug a usb-c cable into the other port.
You will need an Nvidia Controller, a USB Hub, Portable Drive.
As well as a mouse and controller or a usb 3.0 keyboard
Spoiler: GETTING TO THE BOOTLOADER
Unplug the power cord from the Shield, then reapply it.
Using your Nvidia Controller or USB 3.0 keyboard, hold A and B until the Bootloader shows.
Select Unlock the bootloader.
Select Factory Data Reset.
Hit Reboot and remove the power cord, then unplug the usb from PC.
Wait a few seconds then add the power cord to the Shield.
Leave the USBC unplugged from your PC.
Hold A and B to post back into the bootloader.
Spoiler: INSTALLING THE USB DRIVER
Open Device Manager on your PC.
Plug the USBC cable into your PC.
Right click on the new fastboot device and hit update driver.
Browse Manually to Shield Drivers.
Then hit, "let me pick from a list".
Select I have a Disk.
Then install the andriod.usb file.
Spoiler: FLASHING THE ROOTED IMAGES
In SHIELDROOT, Run OEMUnlock.
Unplug the USB-C From the PC and Reapply.
(Must do to fix broke fastboot after unlock)
Run ShieldRoot.
This will flash the NVIDIA Developer Rooted images.
This will also flash TWRP for us, to recovery as well as boot.
This purposely bricks the system to run TWRP on boot until we finish
Spoiler: FLASHING THE OS AND OPTIONAL GAPPS
Have Lineage and Gapps saved to a portable drive.
Plug the drive into your usb hub.
Select Install in TWRP and start with Lineage.
Do the same thing for GAPPS If you want to have your playstore. RECOMMENDED.
Unless you know what you're doing...
GAPPS Version is the mini TV build so it runs much smoother.
Spoiler: SIDELOADING THE ROOT
----edit, please Know I believe you don't need to do both steps,
-----i had a problem with the flash on either the apk or the zip
------so i just put them both in.
------ ALSO NOTE THERE ARE A MILLION WAYS TO GAIN ROOT WITHOUT
--------MAGISK, THIS WAS JUST THE EASIEST WAY TO PROVE CONCEPT
Go into Advanced on TWRP.
Select Sideload ADB.
Then run the SideloadRootApp.bat file.
Lastly SideloadRootManger.bat file.
Select Reboot system.
Setup your system how you please.
Spoiler: UNLOCK DEVELOPER OPTIONS
Go into settings.
Device preferences.
About.
Build, hit build 7 times.
Spoiler: SETTING UP ADB
Go into developer options.
Enable USB Debugging, all 4 options including Network debugging.
Take note of your IP address.
Right click AdbConnect.bat and select edit.
Add your IP address there.
Run AdbConnect and select *Allow* on the Shield.
Run AdbConnect again and you will be successfully connected.
You can then get Root Access in ADB by running AdbR00t.bat if you need it.
Otherwise you have full access to push files, read and write over system partitions, etc.
Spoiler: EASIEST WAY TO INSTALL APPS
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
www.youtube.com
HOW TO OPEN SHIELD FOLDER ON YOUR PC- BOOT INTO FASTBOOT AND RUN TWRP, WHEN TWRP IS OPEN, YOUR SHIELD WILL POST TO YOUR PC!!! THEN YOU CAN DRAG AND DROP FILES NO CODE!!!
Thank you to the community for always sharing their knowledge.
Love, Jen
Spoiler: REFERENCES <3
Youtube Vids:
FULL PLAYLIST: https://www.youtube.com/playlist?list=PLErzGEIjyUlyiOLVl4aWDYRW-CJd6yF-N
How To Root Andy MANUAL Windows Setup Andyroid 0.45.5.0 LATEST
Safely Backup and Restore FULL ROM using TWRP Recovery (4K)
How to fix "Zip Treble compatibility error!" Invalid zip file format! in TWRP custom recovery
Linux File System/Structure Explained!
Linux System Administration Full Course
Easily Run Linux On Android With AndroNix - Linux Distro on Android without root
New Way to turn you PC into an Android TV Box with FydeOS - Bye Bye Android X86
Nvidia Shield TV Pro 2015 SSD Swap out + Regrease The APU!
Android multi-boot demo
Nvidia Shield Pro unlocked bootload, twrp and more
How to Download & Install GApps and Magisk on LineageOS 18.1 with LOS Recovery
Nvidia shield TV users MUST watch - 10 Hidden features you did not know existed
LineageOS Custom Rom on Shield Android TV (2015)
Nvidia Shield TV Pro (2021)|Watch Before You Buy
Recovery OS Nvidia Shield TV installation
[HOW-TO] Install Full Android Nougat on Nvidia Shield TV 2015 - TWRP - ROOT [Bye Bye Android TV]
https://www.youtube.com/watch?v=LQaYb4oVHVc&list=PLErzGEIjyUlyiOLVl4aWDYRW-CJd6yF-N&index=16
Nvidia Shield TV Pro 2019 Boot Loop Repair (Recovery Image)
https://www.youtube.com/watch?v=qc4m2Hfd4HY&list=PLErzGEIjyUlyiOLVl4aWDYRW-CJd6yF-N&index=18
HOW TO ROOT NVIDIA SHIELD 16GB ON OREO UPDATE
https://www.youtube.com/watch?v=x893ajy9YVo&list=PLErzGEIjyUlyiOLVl4aWDYRW-CJd6yF-N&index=19
Website Links:
Install Wolf Launcher on Firestick/Android and Remove Ads (2022)
This step-by-step guide will show you how to install the Wolf Launcher on Firestick, Fire TV, or Android TV Box to upgrade your interface. Wolf Launcher
troypoint.com
Download Android Studio & App Tools - Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
TeamWin - TWRP
This is the Team Win website and the official home of TWRP! Here you will find the list of officially supported devices and instructions for installing TWRP on those devices.
twrp.me
Explorer - Apps on Google Play
Fast, lightweight and easy to use file manager.
play.google.com
SHIELD Developer OS Images
As a service to developers, NVIDIA makes "beta", "rooted" and "early access" versions of certain SHIELD system images available for download. These packages are for software developers only and may provide: root level access by default; non-certified preview graphics drivers; beta system device...
developer.nvidia.com
Download Magisk Manager Latest Version 26.1 For Android 2023
Magisk Manager is an app which helps users to root their phone. With the help of Magisk you can run banking apps and also pass SafetyNet tests.
magiskmanager.com
LineageOS Downloads
download.lineageos.org
The Open GApps Project
OpenGApps.org offers information and pre-built packages of The Open GApps Project. The Open GApps Project is an open-source effort to script the automatic generation of up-to-date Google Apps packages. All Android versions and platforms supported.
opengapps.org
https://www.reddit.com/r/xdacirclej...to_use_a_mouse_and_keyboard_on_stadia_google/
ADB : unable to connect to 192.168.1.10:5555
I cannot use adb connect to connect via WiFi to my device (Nexus 5, Android 6), but since I'm developing a cordova plugin using USB OTG, I really need to connect via WiFi. I tried to adb kill-serve...
stackoverflow.com
https://www.reddit.com/r/AndroidTV/comments/jnxlmw/guidenatively_use_custom_launcher_on_chromecast/
[HOW-TO] [PICTURES] ADB Working On the Google Chromecast
Hey everyone, I got the Android Debugging Bridge (ADB) working on the Google Chromecast. A video is currently uploading. A how-to will follow shortly after. Videos have been uploaded! Thanks! Part 1...
forum.xda-developers.com
How to Root and install Magisk on NSTV 2019 Pro v8.2.0
Can I flash these mdarcy.dtb.img and vbmeta_skip.img from on an updated 8.2.1 SHIELD?
forum.xda-developers.com
How to skip(bypass) Google sign-in NSTV Pro 2019 with any firmware versions!
Let me share my working build.prop file with you. Make sure the permission of this file is proper too. Hey buddy.. I have not had time until now to try this again.. My shield has been semi-bricked since last try and have not been able to use...
forum.xda-developers.com
[GUIDE] 8.2.3 + Magisk root + MagiskHide + TWRP
Based on the work done in https://forum.xda-developers.com/t/how-to-root-and-install-magisk-on-nstv-2019-pro-v8-2-0.4189567/ User friendly guide written for Windows. Bash script for Linux flashing edited as well, but guide is focused on Windows...
forum.xda-developers.com
For anyone who downloaded the toolset early, the 1.5 gb version, my apologies, the full file hadn't downloaded. The correct google drive link is now listed. It is 3 gb in total
I'm still studying everything android, apk, linux, etc. I thought about cracking big name emulators last night, like "Nox, andy. bluestacks" with custom OS full Root, etc, but then it occurred to me what these programs actually are, and it's so simple.
It's just like building androidx86 in a virtual machine, except the programs I mentioned, figured out how to manipulate the machines within the virtual environment, doing their best to shut sudo down, and Sold Out to Corporations, uploading $hitware, on top of their independent, emulated kernels.
So I thought "Why not install a headless (just terminal, no gui at boot version) linux" and then construct the android emulator from scratch?" Well I started researching more based off that train of thought, which emulators work on linux and I learned about the most Special One. https://anbox.io/#collapse2
The logic Is flawless, beautiful, brilliant, but not unique! Thankfully for me, as I am a female that prefers Windows, in a world ran by men that love Linux <3 no Hate. I understand. It is akin to apple vs android, but I digress. I was initially going to install a virtual machine with ubuntu to test out anbox, which I absolutely am going to do, as well as I plan to do everything in my power to get it to work on the shield, muahahhaa, butttttt.....
For Us Windows Users.... THERE IS AN AMAZING NEW DEVELOPMENT WITH WIN 11. I must investigate further, I'm updating my OS now... and hopefully in a few days I can prove my current theory, and share with you guys something Truly Magical in the World of Android, for both Windows and Linux Users. EMULATORS, BEWARE..... MUAHAHAHHAHA. <3 NOOBSTACKS RIP
Thread has been updated with an alternative download site, MEGA. It seems some folks were experiencing an error on Google drive due to the tools being downloaded too quickly.. Never had this happen before, so my apologies. https://mega.nz/file/oypjQChD#wjSfCChkLN6uLQtiEtHrnGbevCsU7pW7KODb9sEqzOQ
Hi jen, sorry i cannot reply on your youtube comment. Not sure the reason. https://www.google.com/amp/s/m.apkp...ating-widget/com.spencerstudios.ramlogger/amp here the link to download the ram monitor and install from usb drive. Will wait for the result.Thank you.
mkhainizam said:
Hi jen, sorry i cannot reply on your youtube comment. Not sure the reason. https://www.google.com/amp/s/m.apkp...ating-widget/com.spencerstudios.ramlogger/amp here the link to download the ram monitor and install from usb drive. Will wait for the result.Thank you.
Click to expand...
Click to collapse
Perfect ty hun I will look at it here shortly, I promise!
mkhainizam said:
Hi jen, sorry i cannot reply on your youtube comment. Not sure the reason. https://www.google.com/amp/s/m.apkp...ating-widget/com.spencerstudios.ramlogger/amp here the link to download the ram monitor and install from usb drive. Will wait for the result.Thank you.
Click to expand...
Click to collapse
Level up your Knowledge from this guide. See How It All Comes Together In Windows 11, Subscribe for more guides, tools, and virtual machine images! https://forum.xda-developers.com/t/root-windows-11-hard-mode.4371611/
Guys we are getting so close! https://renegade-project.org/#/en/edk2/Overview
Does anyone know these folks? If I'm reading correctly they are programming a custom bootloader or a recovery image that currently allows certain cpus to run win 11 arm. Is this akin to an arm translation tool like on genymotion or can Anyone help explain this to me better. I'll reread it several more times and research more. Just dropping bread crumbs for deh pidgeons....
He uses a lot of jargon I'm trying to familiarize myself with https://www.kernel.org/doc/html/latest/arm64/acpi_object_usage.html
*ALSO A KNOWLEDGE BOMB*
anyone else who finds themselves on this Journey... I stepped on my shield and in doing so it bent the usb on for my nvidia controller. It also somehow shorted out the system. Lol. Anywho, In doing so, I tried to replace the usb cable with a crappy one I just had lying around and it did not work. I found a newer usb cable and it triggered the controller, so I theorized that since the ports are USB 3.0 or 3.1, not sure, the bootloader will only post with a usb 3.0+ Device. So in theory, any keyboard or controller usb 3.0 should work by holding a + b down
more knowledge.......
How to enable UEFI and Secure Boot for Windows 11?
The UEFI BIOS Mode and the enabled Secure Boot State are minimum requirements for Windows 11 support. Change the Legacy BIOS Mode to UEFI, convert the partition type to GPT, and turn on the Secure Boot State.
easywebfixes.com
Let's keep diving deeeeeperrrr
I'm starting to understand....
What’s the Difference Between GPT and MBR When Partitioning a Drive?
Set up a new disk on Windows 10 or 8.1 and you’ll be asked whether you want to use MBR (Master Boot Record) or GPT (GUID Partition Table). Today we’re explaining the difference between GPT and MBR and helping you choose the right one for your PC or Mac.
www.howtogeek.com
The Best Thing Ive read in 7 years
[CLOSED]HaHaHack Dis: No Magisk REQUIRED!!!!
Magisk is no more... I present a new fool proof method of flashing su to Android 10_Q and above!! I ranted and ranted about variant=user/user-debug/eng builds that I got no-where... people thinkin am dissin john wu, nah, I respect what I've...
forum.xda-developers.com
I think I'm Really starting to understand, that conversation was sosososo Enlightening
Hello.
Here is where I am at in "thinking outside the box".
So instead of trying to flash windows or ubuntu directly onto the nvidia's system partition, why not flash it to a portable drive?
So I am researching UEFI, Bootloaders, flashing, and volumes, particularly how they store and load data.
So I understand that windows requires it's hard disk to be formated to GPT.
My USB stick is MBR. I have a partioning software that can change the USB to GPT.
If anyone understands what I am talking about, can you reach out? I know this is possible, I know the answer is out there,
IT IS JUST ALL THIS JARGON SOME OF YALL USE <3 GOD LOVE YOU ITS HARD TO UNDERSTAND
AND WHAT IM TALKING ABOUT IS DUAL BOOT FOLKS!!! LEGIT DUAL BOOT, NO SECOND PC REQUIRED
AN OS FOR FUN , AND AN OS FOR WORK.....
CAN YOU IMAGINE
KNOWLEDGE BOMBS
ShieldTV/AddPartition.md at master · na6an/ShieldTV
Projects on Nvidia's Shield TV. Contribute to na6an/ShieldTV development by creating an account on GitHub.
github.com
""Nvidia uses its own proprietary disk structure on its devices, which look like a modification of GUID partition table(GPT) with protective MBR. Most disk partitioning softwares are unable to read Shield TV's partitions because its primary header is overwritten with non-standard GPT format.
Here are list of disk paritioning software I tried and couldn't even read the disk at all: fdisk, GParted, KDE Partition manager, diskpart and Disk Management on windows. Of course, you may format the disk and rebuild partitions, but then it won't boot from Shield TV at all.
There are two softwares can read partially:
GNOME Disks - the default partition software for Ubuntu, however, could read the partitions IF you boot L4T from Shield TV. It won't work if you try from another computer. Also, it is still unable to modify partitions.
gdisk (GPT fdisk) - gdisk can read partition 2~33 from backup header. As you can see, 33rd partition is the one that holds most of 500GB storage. (462.5 GiB out of 465.66 GiB)""""
END QUOTE FROM ARTICLE
A gdisk Walkthrough
What we need to do is GET A NEW BOOTLOADER! Idk how but I will find out! If you know how reach out pl0x
I'm just going to keep dumping knowledge bombs until I or someone elsse figures this out!
How A/B Partitions and Seamless Updates Affect Custom Development on XDA
You may have heard of Seamless Updates before. It involves something called "A/B partitions." What is it and how does it affect custom development on XDA?
www.xda-developers.com
system – holds the Android OS, system libraries, system apps, and other system media like bootanimations, stock wallpapers, ringtones, etc.
boot – holds the kernel, ramdisk, and on A/B devices also the recovery as well
recovery – holds the recovery, where TWRP is most commonly flashed on A-only devices (A/B devices don’t have a dedicated recovery partition)
userdata – holds all of your app, system, and internal storage data
vendor – holds platform and device-specific HALs, the files necessary for the Android OS to communicate with the underlying hardware
vbmeta – the partition for Android Verified Boot 2.0 which verifies the integrity of the boot process
gdisk(8) - Linux man page
The gdisk program employs a user interface similar to that of Linux's fdisk, but gdisk modifies GPT partitions. It also has the capability of transforming ...
linux.die.net
Going to play with this toy:
GPT fdisk
Download GPT fdisk for free. GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks.
sourceforge.net
Cause GDISK is for LINUX and I don't like using Linux. No hate but GUI will win over MBR, Mah nerds. Cause GUI IS CMD!! GUI Is Just Easier For Some People! Different Strokes, for Different Folks!
"Upon start, gdisk attempts to identify the partition type in use on the disk. If it finds valid GPT data, gdisk will use it. "
"gdisk" or whatever bootloader you are playing with...
So my only question is how do I make the WIN 11 Arm version bootable... ?? On the USB ?
WAITING ON MY USB DRIVE TO WIPE UGH. '
GNU GRUB - GNU Project - Free Software Foundation (FSF)
Site for GNU GRUB
www.gnu.org
Android Verified Boot 2.0
Hi friends I don't sell anything I only teach but I wanted to share with you guys that don't already own a shield or want to purchase one for a gift that they are on sale at Newegg
https://www.reddit.com/r/buildapcsales/comments/rfdi26
Thanks for your work, very well explained guide. I only have one question, if i root my device, could lose some function like dolby vision/atmos?
locust10000 said:
Thanks for your work, very well explained guide. I only have one question, if i root my device, could lose some function like dolby vision/atmos?
Click to expand...
Click to collapse
All the apps that originally worked, will still work. However, since this process involves flashing a new operating system, lineage, as opposed to the base, stock, operating system, android, you may have to reinstall your favorite apps like dolby
---There are many ways to flash your favorite apps, perhaps the easiest being a program called "send files to tv" you can install that on your phone and tv, then DL the app you want to send to the tv, like dolby, and within SFTTV, You can easily send the app.
You can also use my tools in the shieldrooot but SFTTV is a lot simpler for beginners
Hello,
I am trying to figure out how to either inject a custom bootloader like Clover onto my Nvidia Shield, or to Modify the existing EFI bootloader itself or with a modification to a Recovery program such as TWRP in order to be able to use a custom bootloader to select "Boot From Usb"
I figure I oughta make a backup, but I do not know how to backup my bootloader either....
I think I understand how to look at the shield's partitions now to find the one with the bootloader, I'm just nervous to proceed...
I have been researching for a week and have learned amazing tidbits of knowledge on the sublayers of the shield, and a lot of its partitions...
I was able to install a custom OS, modified GAPPS, and root on my shield, I am just hung up on this final part....
If anyone who understands this would care to share even a bread crumb where to start, I Would Be Ever So Grateful
Download Clover EFI Bootloader - MajorGeeks
Clover EFI Bootloader can boot OS X, Windows, and Linux on Mac or PC with UEFI or BIOS firmware.
www.majorgeeks.com
Hi @jenneh I know you're in the middle of a different train of thought, but since you are one of the most active members recently, I was hoping I could reach out for your help on two really important issues I'm having. I don't think that anyone has been able to get AI Upscaling to function after rooting, and it's one of my favorite features of the device. If you ever have time and are in the mood to crack this nut, I'd be both incredibly grateful and also willing to send like $30 your way.
On that note, I am also having a hell of a time trying to get the AdGuard CA certificate installed. I have tried every method I could find, but none of them seem to be compatible methods for this device. I will both send you an AdGuard lifetime license, and another $30 for this bounty. Any help at all would be greatly appreciated! (Oh, and if you're interested in attempting these feats, please DM me. I'll reply with the AdGuard license in advance.)
One final important note: My device is running the new 9.0.0 update.
Even the new update 9.0.0 AI Upscaling not working after rooting...NSTV 2019 Pro
I tested but same problem Demo mode work only Enhanced Mode
Here's where I'm at now! I am in the Kernel! Not through ADB But instead On the shield Using Root Explorer to learn all of the shield's directories to find out where the hell the EFI drivers are to inject my new bootloader. I see many options pertaining to the upscaling that I can modify but I haven't got the slightest, what it is yall are trying to do. If someone can explain it better we can totally solve this.
----i'm a little weirdo and i have been dreaming about this,, or rather, dreaming in Operating Systems for Months Now~
ODM Partitions | Android Open Source Project
source.android.com
A NEW WAY TO PUSH APP~z!1!
HOW TO OPEN SHIELD FOLDER ON YOUR PC- BOOT INTO FASTBOOT AND RUN TWRP, WHEN TWRP IS OPEN, YOUR SHIELD WILL POST TO YOUR PC!!! THEN YOU CAN DRAG AND DROP FILES NO CODE!!!
---WHERE I'M AT TODAY!
Learning about BUSYBOX~!
Come along for the ride!
"
"boot.img contains the kernel and ramdisk, critical files necessary to load the device before the filesystem can be mounted. You have to generate the boot.img yourself using mkbootimg, a tool provided by AOSP. "
What is boot.img file in android?
I am building the android source code and getting new system.img . I try to flash the new system.img on a device and I see that I need another file called boot.img. What is this file ? what is used...
stackoverflow.com
To Do List:
Will be reuploading the shieldroot tools with wipe all partitions code, updated lineage, etc, as well as including options for folks on other versions of the nvidia shield, all with ammended code. This will take some time to upload / craft, but I will let y'all know when it's done.
Please note, there is nothing wrong with the current shield tools, I am just making them Better! Peace and love
This set me off track for about an hour, if anyone has any ideas https://forum.xda-developers.com/t/a-strange-fastboot-problem.4380579/

[ROM][BETA] PrimeOS 2.1.0 for Rpi4 and Pi4B

TeamPrimeOS is pleased to present you PrimeOS 2.x.x for Raspberry Pi4 and Pi4B
PrimeOS is an android based OS that provides a desktop experience with user top-of-the-line features like multi-window, taskbar, swipe simulation, and deca-pro key mapper for gaming.
Warning: PrimeOS 2.x.x is a free-to-use software in its beta version and is constantly under development. We are not responsible for any kind of damage, data loss, or anything else that happens to you or your device due to PrimeOS. Please feel free to report bugs and other suggestions. This is not for commercial use, please contact us if you wish to do that.
Feature Summary -
Desktop Experience:
Multi-window support with maximize, minimize, close, resize, etc
Taskbar with the ability to pin apps, show notifications, and system icons
Mouse scroll will actually send touch swipes for android apps support
Right click support for homescreen, app icons on taskbar etc.
General keyboard shortcuts like alt + tab, alt + f4, win + d etc
Android Gaming:
Decapro key mapping tool to play games with keyboard and mouse
Press F10 when running a game to manually adjust the controls
Pre-mapped some popular games like PUBG, Freefire, Subway surf, etc
Gaming Centre is available to browse recommended games
Others:
Based on LineageOS 18.1 (android 11)
Our own desktop browser based on kiwi
Gapps included, no need to install them manually
Settings to change resolution, frequency, cpu governer are present
Known Bugs:
Hardware video encoding/decoding
Same as other android roms
Screenshots -
https://imgur.com/a/7ctTity
Installation -
Write the image to sdcard using balena etcher.
Download PrimeOS -
https://www.primeos.in/download/
!! Please do not mirror without permission !!
Consider donating to us to keep this awesome project up and running.
Credits -
PrimeOS on RPi4 would not have been possible without the awesome contributions of LineageOS, OMNI ROM, Konstakang.
Community -
Get Support on Telegram
Reserved
what about Raspberry Pi 3B+
coming here from ETA Prime youtube video! nicee
What about "Hey Google" wakeword? HOw activate it?

			
				
MechWarriorZero said:
what about Raspberry Pi 3B+
Click to expand...
Click to collapse
It's arm64 based so Raspberry PI 3B+ is supported. You can tweak the boot.conf a little to match your needs after flashing it to a usb or an sd card.
I've been using this on Raspberry Pi 4b for the last 2 weeks since they first posted there release on the Rasbian Forums. And I will say it's pretty good. I've been running it off of a 64gb Sandisk Cruizer USB. Besides a few glitches in the graphics while using my 4k Roku TV and the original mini-hdmi to hdmi adapter. I would say this is going to go far. I have lots of hopes for this OS!
For everyone who is trying to boot these builds from USB you can follow this:
Q: How to boot from USB device?
A: Warning, this is still an experimental feature. Especially TWRP seems to have some issues with USB boot.
Install EEPROM that supports booting from USB
Write image to your USB device as above
Mount the USB device on your computer and make following changes to /boot/config.txt under ‘Boot device’ section:
#dtoverlay=android-sdcard
dtoverlay=android-usb
Plug in the USB device to your Raspberry Pi, remove any sdcard, and boot
Click to expand...
Click to collapse
Quote by @KonstaT . A very good developer that has made Android on the Raspberry pi much more easier. Don't forget about @maxwen though(for all of you OmniROM fans ))
NonStickAtom785 said:
It's arm64 based so Raspberry PI 3B+ is supported. You can tweak the boot.conf a little to match your needs after flashing it to a usb or an sd card.
I've been using this on Raspberry Pi 4b for the last 2 weeks since they first posted there release on the Rasbian Forums. And I will say it's pretty good. I've been running it off of a 64gb Sandisk Cruizer USB. Besides a few glitches in the graphics while using my 4k Roku TV and the original mini-hdmi to hdmi adapter. I would say this is going to go far. I have lots of hopes for this OS!
For everyone who is trying to boot these builds from USB you can follow this:
Quote by @KonstaT . A very good developer that has made Android on the Raspberry pi much more easier. Don't forget about @maxwen though(for all of you OmniROM fans ))
Click to expand...
Click to collapse
USB boot not working correctly. Every time need to change /boot/config.txt file to boot from USB!
Newbie here. I have just installed this on a 64gb sd card and using it on raspberry pi 4. BTW, big thanks to everyone involved in this. It looks and feels amazing to be able to do this on a raspberry pi. I have two questions if anyone can answer these.
1. I can't seem to be able to expand the userdata partition. I have expanded the main boot parition but that doesnt seem to be of any help. I still have only 5gb disk space when I check on the Prime OS.
2. How do I shut it down. I assume there is a way to shut it down before actually unplugging the rasppberry pi.
Thanks.
mshs013 said:
USB boot not working correctly. Every time need to change /boot/config.txt file to boot from USB!
Click to expand...
Click to collapse
Same trouble for me
andrei_retro said:
Newbie here. I have just installed this on a 64gb sd card and using it on raspberry pi 4. BTW, big thanks to everyone involved in this. It looks and feels amazing to be able to do this on a raspberry pi. I have two questions if anyone can answer these.
1. I can't seem to be able to expand the userdata partition. I have expanded the main boot parition but that doesnt seem to be of any help. I still have only 5gb disk space when I check on the Prime OS.
Click to expand...
Click to collapse
Okay so the Userdata can be expanded using another device. Or from the recovery image itself. I'm not sure if PrimeOS has a recovery mode by default. You can use this zip to flash to the devices recovery if it has one.
lineage-18.1-rpi-resize.zip
2. How do I shut it down. I assume there is a way to shut it down before actually unplugging the rasppberry pi.
Thanks.
Click to expand...
Click to collapse
You can shut it down by pressing F5 on your keyboard and holding it. But you can not boot it back up that way. You can check out one of his guides for setting up manual hardware keys here: https://konstakang.com/devices/rpi4/LineageOS19/
@vontoff @mshs013 could either of you help me out a little and send me the `/boot/config.txt` I'm on some pretty bad wifi and I don't want to redownload the entire PrimeOS file just to see it. You may both also have to get the latest Raspberry Pi bootloader and flash it. Here's a simple guide on how to do that:
https://pimylifeup.com/raspberry-pi-bootloader/
Otherwise if your SD Card is still in the Raspberry Pi then you might have issues.
Last case scenario is that you're both telling me you're stuck in a bootloop because the `boot.config` isn't applying the changes to tell PrimeOS and the bootloader you're booting from USB.
I hope some of this works out for you any of you three. If you need more help feel free to ask.
Hello, sorry for late answer... Each time need to modify boot settings for usb..... Join my config.txt after boot Ok.
Really weird because USB boot seems to be OK
tHANKS
# normal boot
kernel=Image
initramfs ramdisk.img followkernel
device_tree=bcm2711-rpi-4-b.dtb
arm_64bit=1
# audio
dtparam=audio=on
[HDMI:0]
[HDMI:1]
hdmi_force_edid_audio=1
[all]
# disable kms audio path and force bcm2835 card 0 = hdmi card 1 = headphone jack
dtoverlay=vc4-kms-v3d-pi4,noaudio
disable_fw_kms_setup=1
# usb adb
dtoverlay=dwc2,dr_mode=peripheral
# booting from sdcard
#dtoverlay=rpi-android-sdcard
# booting from usb
dtoverlay=rpi-android-usb
# serial console
enable_uart=1
# SPI
dtparam=spi=on
# I2C
dtparam=i2c_arm=on
# I2S
#dtparam=i2s=on
# max oc - can be adjusted in rom during runtime
over_voltage=2
arm_freq=1750
# gpio fan - start 55 deg stop 45 deg
#dtoverlay=gpio-fan,gpiopin=12,temp=55000
# pi camera
#gpu_mem=256
#start_x=1
Is there a way to mount NTFS drives? I would like to use PrimeOS as a local video player.
Hi there!
How can I add hardware buttons for power down, volume up and volume down?
Thank you!
how do i exit TWRP ? i changed boot mode to recovery for installing a recovery-zip. But how do i boot to system again ? It always boots recovery now.
i need to install "volkspc" - need root for that. magisk.25.2.zip ends with error.
How can i get root ?
Hi,
I'm stuck at 'System UI isn't responding' on Pi4B 1GB. btw is that too low for this rom?
I want to see if it'll run kodi
thanks!
Vik0_ said:
Hi,
I'm stuck at 'System UI isn't responding' on Pi4B 1GB. btw is that too low for this rom?
I want to see if it'll run kodi
thanks!
Click to expand...
Click to collapse
I guess that's too low spec for it, flashed it a couple more times, just to make sure the SD card/USB was not the issue, but never loaded the OS. System not responding messages and reboot in a loop.
Judging by the other ROMs posted for Pi, probably a 2GB RAM minimum also applies to this one.
RPI400: fn+f10 does not work.
Normally a rpi400 can be powered on by fn+f10.
But when i shutting down primeos this does not work. I have to unplug and plug again to make it start.
How can i fix this ?
@TeamPrimeOS hoping you will contribute back to opensource as part of your ethics & commercial model. ATB for Primebook.

Categories

Resources