Question EDK2 porting, and UEFI - Xiaomi Mi Pad 5

<Moderator Note>: Posts moved from an existing thread to this new thread. Any questions or concerns, please PM me. - @roirraW "edor" ehT
Do you have any image? I can't wait to test!

D6072 said:
Do you have any image? I can't wait to test!
Click to expand...
Click to collapse
Hi, thanks, not yet, as you can see from post #1 XDA requirements are quite strict when comes to ROM development, which on the bright side that is really fine, so, i need to prepare the source of my mods in order to be able to provide a test image, this will add a bit of delay, hopefully by the end of the week i will have all done.

Does USB work?

Can we make triple boot (Windows, Android,Linux)?

D6072 said:
Can we make triple boot (Windows, Android,Linux)?
Click to expand...
Click to collapse
Well, depending on expectations, without a computer changing to android is a bit difficult, but yes, you can boot more than 3 OSes, main issue is how you use your boot.img, and its content, instead having the standard linux bootloader you can have an uefi bootloader that may be able to detect windows and android partitions, as well as an uefi linux or a boot partitions other one than the one where you put boot.img
I have triple boot, Android, Windows and PostmarketOS right now, i switch slots, for android slot A, for windows and linux slot B, i put in slot B whatever bootloader i need, i have one for Windows and one for Linux, not am easy task, but possible, there exists a bootloader that may be able to to all of this on the fly, but you may need to search for it elsewhere, try Google for SimpleInit that may be able to boot multiple OSes, i don't really know

Estebiu said:
Hey, I was wondering if I could potentially use it with Linux as a daily driver.
I mainly just use the terminal app and some light browsing + mpv for shows, and I'd like to use a Bluetooth keyboard + wired earbuds. What do you say, would it be capable of doing this on a daily basis?
Click to expand...
Click to collapse
You can since the Bluetooth is working.

It is possible to boot Linux via a UEFI firmware ?

D6072 said:
It is possible to boot Linux via a UEFI firmware ?
Click to expand...
Click to collapse
Yes, it is possible, via an EDK2/Mu port, which already works to boot Windows, instead of Windows you an use any UEFI OS, but in the end you will still need a working Linux kernel, via EDK2/Mu is even possible to load another bootloader, Grub for example, or Simpleinit

serdeliuk said:
Yes, it is possible, via an EDK2/Mu port, which already works to boot Windows, instead of Windows you an use any UEFI OS, but in the end you will still need a working Linux kernel, via EDK2/Mu is even possible to load another bootloader, Grub for example, or Simpleinit
Click to expand...
Click to collapse
Can you tell me how to do that?

D6072 said:
Can you tell me how to do that?
Click to expand...
Click to collapse
You may want to ask question about UEFI boot on a specialized thread, for example my thread here [INFO] EDK2 port to Xiaomi Pad 5 (nabu) to boot Windows it is incomplete and does not provide any binaries or sources at this moment, but at least you are asking your questions in the right thread, there are a lot more threads about how to run windows on this pad you can find all the info you need if you search a bit.

Can I install it via pmbootstrap?

D6072 said:
Can I install it via pmbootstrap?
Click to expand...
Click to collapse
Not yet, you may need to read my other thread about how to resize your internal storage and install Resize internal storage on Xiaomi Pad 5 (nabu) and install PostmarketOS Preview

The Wifi is unavailable after a restart. How to solve this?

D6072 said:
The Wifi is unavailable after a restart. How to solve this?
Click to expand...
Click to collapse
It is unavailable as is not connecting automatically or the hardware is missing? Do you use my preview images? If the hardware is missing, did you made any changes to anything? Removing or adding firmware files? You may need to check your dmesg output as quick as possible after reboot and see what is going on. You can ssh over usb, check the PMOS wiki at https://wiki.postmarketos.org/wiki/USB_Network

No any progress ?

D6072 said:
No any progress ?
Click to expand...
Click to collapse
There is no update yet, right now I am struggling to port on downstream kernel, beside the gpu/framebuffer it seems that everything works on downstream, including usb power, power adapter detection, otg (usb devices)

...And it was booted via UEFI firmware?

D6072 said:
...And it was booted via UEFI firmware?
Click to expand...
Click to collapse
No, UEFI is a different story in qualcomm devices.

I want to use your current developing system package for a test, can you provide them? Since I am working for an EFI bootable kernel.
My email address is [email protected]

D6072 said:
I want to use your current developing system package for a test, can you provide them? Since I am working for an EFI bootable kernel.
My email address is [email protected]
Click to expand...
Click to collapse
First of all if is there something to provide will NOT be provided in private, anyone should benefit of any kind of information and /or code.
Second, this thread is not about EFI so probably you may want to search my other thread about EDK2 and nabu.
Or, you may want to explain a bit what do you need, probably more info on what you are trying to do will help us to provide guidance or code. There is no need for a kernel to boot EFI compatible OSes on nabu...... and Qualcomm already use EFI so you can directly bootstrap an EFI OS bootloader....

Related

[PROGRAM] Heimdall - Open-Source Cross-Platform Flashing Suite (1.4.0 Now Available)

What is Heimdall?
Heimdall is a cross-platform open-source tool suite used to flash ROMs onto Samsung Galaxy S devices.
How does it work?
Heimdall uses the same protocol as Odin to interact with a device in download mode. USB communication in Heimdall is handled by the popular open-source USB library, libusb-1.0.
Why “Heimdall”?
The flashing software Odin is named after the king of gods in Norse mythology. Loke, the software component on the Galaxy S that provides functionality to flash, may also to be named after an important character in Norse mythology, often translated as Loki. As such I have named my flashing software Heimdall, after the Norse god, and guardian of the Bifrost Bridge.
What platforms does Heimdall run on?
Linux, OS X and Windows (XP, Vista, 7 etc.)
Why use Heimdall when we can use Odin?
Odin is generally unreliable and only runs on Windows systems. Furthermore, Odin is leaked Samsung software that is not freely available or well understood by the community.
Is Heimdall safe?
No matter what method you chose, flashing firmware onto your phone has a lot of potential for disaster. We have tested Heimdall with a variety of phones flashing several different firmware versions resulting in a 100% success rate. As such we believe that Heimdall is generally reliable. However keep in mind, just like any flashing software, Heimdall has the potential to brick your phone if not used correctly.
How do Galaxy S phones get bricked when flashing?
Besides the inherent risks like power outs, accidental removal of the USB cable etc. The Galaxy S appears to be running extremely unreliable USB control software.
A failure to flash does not automatically equate to a bricked phone. However if you're extremely unlucky and the flash fails whilst transferring the primary boot-loader, secondary boot-loader or params.lfs (all quite small) than you've got yourself a paper weight that you're hoping Samsung will replace.
Please be extremely careful mixing files from different firmware releases. Don't do so unless you're certain it will work!
What Galaxy S variants has Heimdall been tested with?
We’ve tested Heimdall with a Galaxy S GT-I9000 (8 GB) from the United Kingdom and Galaxy S GT-I9000 (16 GB) from Australia. We don’t personally have access to any other devices to test with, however users have confirmed Heimdall functions correctly with the AT&T Captivate, Bell Vibrant, Telstra GT-I9000T, Epic 4G and the Galaxy Tab.
Enough talk, where can we get it?
The latest release is available here. Please read the instructions and README files included in the archives.
I love you, man. Will you have my baby?
No, but I will very gladly accept donations. If you appreciate my work and would like to support future development you can make a donation here. If you think you have something else to offer, then feel free to shoot me a PM or contact me via the contact form on the Glass Echidna website.
Sounds interesting.. Certainly something to watch in the future..
for linux? YES! i love u
Kudos for you! wow it looks impressive
A question though....
the instructions seems to be very... Windows oriented.
What about Linux or MAC OS?
Do we need to run it with WINE, or just run it as a DOS executable?
same question for MAC OS, you know people in MAC are so used to plug and play, If i were a MAC user i'll just plug my phone in, and expect to run Heimdall by click on it and have it come up.
However at the moment it seems to require Windows emulation for it to run.
Thanks guys.
Also, I forgot to add in the README that you also need the same PIT file as the one that is installed on your device, probably version 512.
I can see by my website's bandwidth usage that people have been downloading the alpha. Has anyone tested it yet?
AllGamer said:
the instructions seems to be very... Windows oriented.
What about Linux or MAC OS?
Do we need to run it with WINE, or just run it as a DOS executable?
same question for MAC OS, you know people in MAC are so used to plug and play, If i were a MAC user i'll just plug my phone in, and expect to run Heimdall by click on it and have it come up.
However at the moment it seems to require Windows emulation for it to run.
Click to expand...
Click to collapse
The alpha release is just the Windows binaries. Whilst the source code certainly compiles for OS X and Linux I want to make sure that everything is running fine on Windows first, with Odin nearby if need be.
Benjamin Dobell said:
The alpha release is just the Windows binaries. Whilst the source code certainly compiles for OS X and Linux I want to make sure that everything is running fine on Windows first, with Odin nearby if need be.
Click to expand...
Click to collapse
ahh, Good to know, i was worried there for a second
I can't test it yet, my phone hasn't come back from repair.
i'll help test as soon as my phone is back.
go public linux binary too, else ppl will use odin instead your and you wont receive much feeback as much as if you release linux binaries.
husq510 said:
go public linux binary too, else ppl will use odin instead your and you wont receive much feeback as much as if you release linux binaries.
Click to expand...
Click to collapse
I know it's a pain that Linux users have to wait (as usual). As much as I do want feedback, I don't want feedback from Linux users saying that the flash failed for some reason and that they don't have access to Windows/Odin.
I'm not actually sure if I'll ever release Linux binaries as binary compatibility across multiple Linux distributions is problematic. Of course once I've confirmed everything is working on other peoples' devices, what phone models are supported etc. then I will release the source code with instructions to compile for all supported platforms.
EDIT: Has Heimdall really been downloaded ~45 and no-one has bothered to install and run it?
I'm having trouble with the following step:
4. Under Universal Serial Bus Controllers right click on the Samsung composite driver and chose Properties.
I don't have such device in device manager.
Windows 7 x86
very cool stuff, thank you a lot!!!
first of all. i am a linux only user and had to run odin on a virtual box which is a pain in the ass but i fully understand your argument to first only release a windoze version to get it out of alpha state.
now, while i know that it's also possible to brick the device with odin and i have flashed several times now. i am a little afraid to try heimdall (to be honest). did you implement the additional security measures (delay+resend) after you bricked your device or before? you wrote that heimdall supports only full firmware flashes atm. it would be cool if we could also use it to just flash a kernel. any plans to implement this?
thanks!
mike.sw said:
I'm having trouble with the following step:
4. Under Universal Serial Bus Controllers right click on the Samsung composite driver and chose Properties.
I don't have such device in device manager.
Windows 7 x86
Click to expand...
Click to collapse
Is your device plugged in to your PC and in download mode?
I suppose you would also have needed to install Kies at some stage. However, Odin makes use of this driver so if Odin works it should be there.
Oh god, I'm an idiot.
Connected phone to wall charger, and was sure it's my USB cable.... *facepalm*
jodue said:
very cool stuff, thank you a lot!!!
first of all. i am a linux only user and had to run odin on a virtual box which is a pain in the ass but i fully understand your argument to first only release a windoze version to get it out of alpha state.
now, while i know that it's also possible to brick the device with odin and i have flashed several times now. i am a little afraid to try heimdall (to be honest). did you implement the additional security measures (delay+resend) after you bricked your device or before? you wrote that heimdall supports only full firmware flashes atm. it would be cool if we could also use it to just flash a kernel. any plans to implement this?
thanks!
Click to expand...
Click to collapse
I implemented the delay and resend after my phone was bricked.
I think I was ludicrously unlucky in how my phone got bricked. Given that the primary boot loader is only 256 KiBs whilst the factory filesystem is over 250 MiB (plus other files). The chance of failing whilst the primary or secondary boot loader is being sent is quite slim.
When I was debugging Heimdall I would often intentionally stop at other points during the flash. After resetting it would just result in the connect phone to PC image being displayed (instead of booting). Then I could just restore with Odin (after several attempts) and then further restore using ClockworkMod backups.
However, by no means do I want to pressure anyone into running the software, especially whilst it's only an alpha release.
EDIT: I just realised I didn't answer your question about just kernel flashing. Yes, I definitely intend to implement functionality to only flash singular components at a time. I'd also like to implement functionality to dump files if possible. However I won't know if I can do that until I get my phone repaired or get my hands on another Galaxy S device.
Hey again
I'm looking the flash.bat and see it need two files that my firmware (I9000JPJG8) don't have in zip/tar file:
-boot boot.bin -sbl Sbl.bin
How heimdall will handle it? Is it safe to go on?
mike.sw said:
Hey again
I'm looking the flash.bat and see it need two files that my firmware (I9000JPJG8) don't have in zip/tar file:
-boot boot.bin -sbl Sbl.bin
How heimdall will handle it? Is it safe to go on?
Click to expand...
Click to collapse
Heimdall won't let you continue as the first thing it does (before connecting to your phone) is check that the specified files exist. Those two files are the primary boot loader and the secondary boot loader. I'm a bit surprised they're missing from your firmware. They're usually in the Code tar archive.
You'll have to grab them from somewhere. If you don't want to download more firmware then you can retrieve them from your device. Err, I'll update this post in a minute or two with instructions.
This is one little tricky FW.
The last one I tried was I9000XWJM5 and it had 3 tar files as supposed.
This one just have one tar file, and people who installed it with Odin said to use only the PDA section with the single tar file.
I'm not sure, but it seem to work for them.
BTW in your README I think you should remind for the folks to put the pit file in the dir as well
Also here in WIN7 it didn't let me change the driver as simply as stated in README.
What I had to do is to use the Have Disk option, and point it to the dir. Otherwise it says that Windows already have the correct driver installed.
mike.sw said:
This is one little tricky FW.
The last one I tried was I9000XWJM5 and it had 3 tar files as supposed.
This one just have one tar file, and people who installed it with Odin said to use only the PDA section with the single tar file.
Click to expand...
Click to collapse
If you still have I9000XWJM5 laying around you could give that a go, it is the firmware I use.
If not you can get the boot loaders by copying them first to your sdcard using:
Code:
sudo dd if=/dev/block/bml1 of=/sdcard/boot.bin
sudo dd if=/dev/block/bml4 of=/sdcard/Sbl.bin
Clearly your phone needs to be rooted to use sudo.
EDIT: I need to go to bed now (it's actually well and truly morning here). I'll be on in 5-6 hours if you require any more help. Thanks for going to all this effort so far!
Yea, I'll grab JM5 again just in case the **** hits the fan
Benjamin Dobell said:
I implemented the delay and resend after my phone was bricked.
I think I was ludicrously unlucky in how my phone got bricked. Given that the primary boot loader is only 256 KiBs whilst the factory filesystem is over 250 MiB (plus other files). The chance of failing whilst the primary or secondary boot loader is being sent is quite slim.
When I was debugging Heimdall I would often intentionally stop at other points during the flash. After resetting it would just result in the connect phone to PC image being displayed (instead of booting). Then I could just restore with Odin (after several attempts) and then further restore using ClockworkMod backups.
However, by no means do I want to pressure anyone into running the software, especially whilst it's only an alpha release.
EDIT: I just realised I didn't answer your question about just kernel flashing. Yes, I definitely intend to implement functionality to only flash singular components at a time. I'd also like to implement functionality to dump files if possible. However I won't know if I can do that until I get my phone repaired or get my hands on another Galaxy S device.
Click to expand...
Click to collapse
thank you for the additional information on the process. i think i will give it a shot next time i want to flash a new firmware. donation is on the way!

[Q] Really nervous about accidentally bricking, so just some cautionary questions...

So I have an Optimus G LS970, added a couple apps, but other than that it's pretty basic. I'm wanting to root this device and eventually add a custom rom on it perhaps, but I've very new to this and don't want to accidentally brick my device.
1) I've been looking for stable linux rooting methods, the only one I've found that looks promising is here, but it's 2 years old. Does anyone know anything about it's stability for android 4.1.2, kernel 3.4.0?
2) In order to transfer files (music, pictures, pdfs/ebooks) to/from my device it needs to be mounted, but I haven't been able to mount it for this (or any other) purpose at all. It shows up as connected (command "lsusb" shows "Bus 002 Device 028: ID 1004:631d LG Electronics, Inc.") but it won't mount. Will this be possible once rooted, or is there some other cause to this?
3) Once rooted, I want to get rid of some of the Preinstalled apps but I'm not sure which will lead to instability and which would be fine to remove, does anyone know where I can check this, or would I just need to list all the apps I don't want on my phone and have you all tell me on an app-by-app basis which is safe to remove?
4) Lastly, when it comes to using alternative app markets, I haven't had much luck. I was trying to test using alt stores with f-droid and nothing showed in the lists, so I don't know if that's a thing with f-droid or my device. Is there anything you need to do to use alt app stores aside from enabling it in the system settings, and installing the app store's .. app?
Thanks in advance!
JustAk said:
So I have an Optimus G LS970, added a couple apps, but other than that it's pretty basic. I'm wanting to root this device and eventually add a custom rom on it perhaps, but I've very new to this and don't want to accidentally brick my device.
1) I've been looking for stable linux rooting methods, the only one I've found that looks promising is here, but it's 2 years old. Does anyone know anything about it's stability for android 4.1.2, kernel 3.4.0?
2) In order to transfer files (music, pictures, pdfs/ebooks) to/from my device it needs to be mounted, but I haven't been able to mount it for this (or any other) purpose at all. It shows up as connected (command "lsusb" shows "Bus 002 Device 028: ID 1004:631d LG Electronics, Inc.") but it won't mount. Will this be possible once rooted, or is there some other cause to this?
3) Once rooted, I want to get rid of some of the Preinstalled apps but I'm not sure which will lead to instability and which would be fine to remove, does anyone know where I can check this, or would I just need to list all the apps I don't want on my phone and have you all tell me on an app-by-app basis which is safe to remove?
4) Lastly, when it comes to using alternative app markets, I haven't had much luck. I was trying to test using alt stores with f-droid and nothing showed in the lists, so I don't know if that's a thing with f-droid or my device. Is there anything you need to do to use alt app stores aside from enabling it in the system settings, and installing the app store's .. app?
Thanks in advance!
Click to expand...
Click to collapse
All of your questions are answered here. http://forum.xda-developers.com/showthread.php?t=2050582
And the FAQ.
1. See above
2. Install the LG drivers, link is in that OP, then tick MPT. That should transfer your files. If not, you may need to uninstall, then reinstall them.
3. DO NOT remove any apps unless you unlock! Info is in that link also.
4. I have no idea on that one.
Sent from my LG-LS970 using XDA Premium 4 mobile app
engine95 said:
All of your questions are answered here. http://forum.xda-developers.com/showthread.php?t=2050582
And the FAQ.
1. See above
2. Install the LG drivers, link is in that OP, then tick MPT. That should transfer your files. If not, you may need to uninstall, then reinstall them.
3. DO NOT remove any apps unless you unlock! Info is in that link also.
4. I have no idea on that one.
Sent from my LG-LS970 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
1) *EDIT* [Doesn't say anything about linux rooting, how am I supposed to install a windows drive on a linux system?] I overlooked the linux mention. Thanks! Can't find something. How/where do I find adb?
2) Ignore, see 1) [Again, how am I supposed to install the Windows driver in linux?]
3) Thanks for that. I didn't know the importance of unlocking the bootloader.
JustAk said:
1) *EDIT* [Doesn't say anything about linux rooting, how am I supposed to install a windows drive on a linux system?] I overlooked the linux mention. Thanks! Can't find something. How/where do I find adb?
2) Ignore, see 1) [Again, how am I supposed to install the Windows driver in linux?]
3) Thanks for that. I didn't know the importance of unlocking the bootloader.
Click to expand...
Click to collapse
Sorry bout that. Linux drivers are native, so they're anyway installed.
You use either fiddy629 root for Linux, or Framaroot.
Sent from my LG-LS970 using XDA Premium 4 mobile app
---------- Post added at 10:53 PM ---------- Previous post was at 10:51 PM ----------
Edit. You don't have to have ADB, but there's alot of info if you google it.
Sent from my LG-LS970 using XDA Premium 4 mobile app
engine95 said:
Sorry bout that. Linux drivers are native, so they're anyway installed.
You use either fiddy629 root for Linux, or Framaroot.
Sent from my LG-LS970 using XDA Premium 4 mobile app
---------- Post added at 10:53 PM ---------- Previous post was at 10:51 PM ----------
Edit. You don't have to have ADB, but there's alot of info if you google it.
Sent from my LG-LS970 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I tried fiddy619's thing here using the universal linux one. It asked me for ADB. Found that debian has "android-tools-adb" so I installed that, now there's this:
Code:
Using: /usr/bin/adb
Waiting for device... Connect your LGOG via USB in Charge Only Mode
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Device found
Beginning Root Process
Disconnect your phone from USB
Disable USB Debugging
Enable USB Debugging
Press enter to Continue
I can't tell if this is telling me to do these things, or if it's saying it already did them. Any idea?
JustAk said:
I tried fiddy619's thing here using the universal linux one. It asked me for ADB. Found that debian has "android-tools-adb" so I installed that, now there's this:
Code:
Using: /usr/bin/adb
Waiting for device... Connect your LGOG via USB in Charge Only Mode
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Device found
Beginning Root Process
Disconnect your phone from USB
Disable USB Debugging
Enable USB Debugging
Press enter to Continue
I can't tell if this is telling me to do these things, or if it's saying it already did them. Any idea?
Click to expand...
Click to collapse
Nevermind that, I got it working just fine. took o nly a couple seconds and it was done. Now I have "SuperSU" in my apps menu, so I'm guessing it worked.
JustAk said:
Nevermind that, I got it working just fine. took o nly a couple seconds and it was done. Now I have "SuperSU" in my apps menu, so I'm guessing it worked.
Click to expand...
Click to collapse
Awesome, glad to hear it worked! Which if you have SuperSU it should have. I too only use linux(Linux Mint specifically) and while most guides are made for Windows, things are usually easier from the linux terminal because we don't need to download drivers, android uses a modified linux kernel, etc. Welcome to the forums, glad to have you here! All the info you need is here and plenty of people will be glad to help(as engine has already demonstrated). As for the alternative app markets, Ive read plenty and tested a few but really, nothing comes close to the play store. On our phone Banks Gapps is the standard google apps package to install if you are flashing a custom rom. Just make sure you get the correct version of gapps for the version of android your rom is based on.
HPTesla said:
Awesome, glad to hear it worked! Which if you have SuperSU it should have. I too only use linux(Linux Mint specifically) and while most guides are made for Windows, things are usually easier from the linux terminal because we don't need to download drivers, android uses a modified linux kernel, etc. Welcome to the forums, glad to have you here! All the info you need is here and plenty of people will be glad to help(as engine has already demonstrated). As for the alternative app markets, Ive read plenty and tested a few but really, nothing comes close to the play store. On our phone Banks Gapps is the standard google apps package to install if you are flashing a custom rom. Just make sure you get the correct version of gapps for the version of android your rom is based on.
Click to expand...
Click to collapse
Ah. brilliant, thanks!
The only problem I'm now having is getting the phone to connect to my computer so I can transfer music or ebooks or whathaveyou to/from my device. I've gone through the arch wiki for android (even though I'm running debian) and this forum postt but I keep getting an error:
Code:
$ android-connect
Listing raw device(s)
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
Found 1 device(s):
LG Electronics Inc.: V909 G-Slate (1004:61f9) @ bus 2, dev 8
Attempting to connect device
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1
I can start a separate thread regarding this issue, but if you have any insight, figured it couldn't hurt to ask real quick.
JustAk said:
Ah. brilliant, thanks!
The only problem I'm now having is getting the phone to connect to my computer so I can transfer music or ebooks or whathaveyou to/from my device. I've gone through the arch wiki for android (even though I'm running debian) and this forum postt but I keep getting an error:
Code:
$ android-connect
Listing raw device(s)
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
Found 1 device(s):
LG Electronics Inc.: V909 G-Slate (1004:61f9) @ bus 2, dev 8
Attempting to connect device
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1
I can start a separate thread regarding this issue, but if you have any insight, figured it couldn't hurt to ask real quick.
Click to expand...
Click to collapse
This may or may not help, but when I've had issues with Linux hooking up I've had to format my SD. Something gets stuck in there that Linux just didn't like.
Sent from my LG-LS970 using XDA Premium 4 mobile app
JustAk said:
Ah. brilliant, thanks!
The only problem I'm now having is getting the phone to connect to my computer so I can transfer music or ebooks or whathaveyou to/from my device. I've gone through the arch wiki for android (even though I'm running debian) and this forum postt but I keep getting an error:
Code:
$ android-connect
Listing raw device(s)
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
Found 1 device(s):
LG Electronics Inc.: V909 G-Slate (1004:61f9) @ bus 2, dev 8
Attempting to connect device
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1
I can start a separate thread regarding this issue, but if you have any insight, figured it couldn't hurt to ask real quick.
Click to expand...
Click to collapse
Are you doing this with the phone turned on and booted into the os? It gives you a PTP error first, make sure the phone is in MTP. At the bottom you also have a LIBMTP error tho. I don't have much experience with debian but from what I understand it is extremely stable but the downside is that it can be a bit out of date at times. Ubuntu and all ubuntu derivatives had a major mtp flaw awhile back but it has since been fixed. Im not sure if it has been fixed in debian. Yes ubuntu is based off of debian, but just like linux mint will add things to the ubuntu base, ubuntu will do the same to the debian base. So LIBMTP MAY be out of date, Im not sure. I know that I have no problem seeing my phone from either the terminal or file browser. Check this out and see if it helps any.
If not you may have to follow engine's advice and format the sd.
EDIT: Also this might work, it is for linux mint but adding the repository and installing it should work on debian(I think) since they all use .deb files. Before ubuntu officially supported mtp by default this was the most popular work around.
HPTesla said:
Are you doing this with the phone turned on and booted into the os? It gives you a PTP error first, make sure the phone is in MTP. At the bottom you also have a LIBMTP error tho. I don't have much experience with debian but from what I understand it is extremely stable but the downside is that it can be a bit out of date at times. Ubuntu and all ubuntu derivatives had a major mtp flaw awhile back but it has since been fixed. Im not sure if it has been fixed in debian. Yes ubuntu is based off of debian, but just like linux mint will add things to the ubuntu base, ubuntu will do the same to the debian base. So LIBMTP MAY be out of date, Im not sure. I know that I have no problem seeing my phone from either the terminal or file browser. Check this out and see if it helps any.
If not you may have to follow engine's advice and format the sd.
EDIT: Also this might work, it is for linux mint but adding the repository and installing it should work on debian(I think) since they all use .deb files. Before ubuntu officially supported mtp by default this was the most popular work around.
Click to expand...
Click to collapse
The first thing you linked to (steneteg.org or somesuch) was another avenue I went down trying to solve this, but alas it resulted with much the same problems. The second link to the linuxmint forums looked very promising, the only problem with it is the ppa has been dropped by webupd8 so it no longer is available (404s).
I have just discovered earlier today that adb push/pull works for getting things onto/off of my device, but I can't use adb to mount the device to allow it to be seen with a filemanager (thunar in this case). So, that's progress I think.
EDIT : I just saw mention somewhere of androidair, have yyou any experience with this app's reliability/security?
JustAk said:
The first thing you linked to (steneteg.org or somesuch) was another avenue I went down trying to solve this, but alas it resulted with much the same problems. The second link to the linuxmint forums looked very promising, the only problem with it is the ppa has been dropped by webupd8 so it no longer is available (404s).
I have just discovered earlier today that adb push/pull works for getting things onto/off of my device, but I can't use adb to mount the device to allow it to be seen with a filemanager (thunar in this case). So, that's progress I think.
EDIT : I just saw mention somewhere of androidair, have yyou any experience with this app's reliability/security?
Click to expand...
Click to collapse
You can try searching for other places where go-mptfs is located, other ppas where it still might be. The ubuntu forums also has this as a possible solution. I haven't used androidair but I have moved files over wifi using the sshdroid app and an ssh server on my pc with great success. If you have any experience with ssh that could be a possible solution although it is obviously slower than usb. But ssh in general is a simple and great tool, also pretty secure since you are simply connected to your home wifi - as long as your wifi is secure you should be fine.
On my pc I believe its openssh that I use - plenty of tutorials out there for that - and here is the link to sshdroid in the play store. Hope this helps!
EDIT: I will also be at work until 2p.m. EST so may not be able to reply back until then - don't worry, I will as soon as I get home if you have any other issues.

Linux & Heimdall

Just want to flash TWRP and root sm-t700 using linux anyone tried this?
Sent from my Moto G using XDA Free mobile app
Want this also. No Windows available here at home nor at work.
Thanks All
I'm also a Linux only PC user but have concluded that l have two options. One is a Windows Virtualbox environment using an old Windows OS (e.g. XP, Vista) that I own. My concern with this option is the reliability of the VM's USB connection. I have used it successfully to update firmware on a TV remote but would be more cautious in an activity which may brick an expensive device.
The more reliable option is to use a USB Hard drive bay and an old unused 30-40GB hard drive (Sata or IDE) or a 32-64GB bootable USB flash drive to install a Windows OS and boot off it just when up need Odin or KIES 3.
All of my research and reading conclude that Heidelberg and/or the Java alternative combined with recent Samsung devices are not ready yet so these other options are safer and faster to set up and use at this time.
If you do not presently have a copy of a Windows OS you likely can find a friend who has a old unused XP CD lying around.
Up to a week ago when I bought my Tab S I only had Nexus devices (10 and 5) so their Linux ADB capability made any firmware changes a breeze. Too bad Google does not enforcement ADB as a standard. Let OEM's put out their own KIES equivalents, as much of that functionality can be worked around anyway (e.g. network shares).
Sent from my SM-T800 using XDA Premium HD app
3DSammy said:
I'm also a Linux only PC user but have concluded that l have two options. One is a Windows Virtualbox environment using an old Windows OS (e.g. XP, Vista) that I own. My concern with this option is the reliability of the VM's USB connection. I have used it successfully to update firmware on a TV remote but would be more cautious in an activity which may brick an expensive device.
Click to expand...
Click to collapse
The way I understand it (I might be horribly wrong is that you should be ok if all you're going to do is to flash a custom recovery, not an entire ROM since only the recovery partition would be affected.
If you do not presently have a copy of a Windows OS you likely can find a friend who has a old unused XP CD lying around.
Click to expand...
Click to collapse
There are actually legal ways of downloading Windows for free. One is to download a copy from Microsoft itself. Google for "Windows evaluation copy". This will get you a perfectly free copy of Windows 8.1. The only catch, besides the need to register and give some personal info, is that your Windows installation will time out after 30 days, which should be more than enough time to flash a custom recovery onto your Android device.
I've also heard of a probably legal way to download a copy of Windows 7 from a licensed online distributor. This was supposed to be a backup copy of the OEM version (for those who lost or damaged their Windows installer), which needs to be activated with a valid key. However, you can run your Windows install without activation also for 30 days.
Speaking of legal, I'm actually more concerned about the legality of Odin. Does anybody have any idea who authored the software?
Odin is samsungs official software.
Microsoft also has VM images for download, which are meant for testing Internet Explorer versions... They also have limited lifetime, but if you want a VM it's a faster option.
Too lazy to Google for the url, cause I'm on the phone and all
EDIT: http://dev.modern.ie/tools/vms/
Real or virtual Windows is the only way to go. Heimdall or anything that uses its code doesn't work on the tab s.
fred_be9300 said:
Microsoft also has VM images for download, which are meant for testing Internet Explorer versions... They also have limited lifetime, but if you want a VM it's a faster option.
Too lazy to Google for the url, cause I'm on the phone and all
EDIT: http://dev.modern.ie/tools/vms/
Click to expand...
Click to collapse
Seems to be the better option if you don't want to bother with the process of virtual disk setup and OS installation. Like you said it's also a much smaller download if you choose the IE6 on XP VM (1GB vs. the 3GB+ needed for Windows 7/8). But does the VM copy actually provide USB access? I'm asking because I usually use KVM/QEMU rather than VirtualBox, which is quite hard to set up from the command line compared to KVM.
Gondwanaland said:
But does the VM copy actually provide USB access?
Click to expand...
Click to collapse
I don't know. I guess that's depends more on the features of the VM player software (VMware, kvm, VirtualBox, ..) than on the VM. I've never tried using USB within a VM.
fred_be9300 said:
I don't know. I guess that's depends more on the features of the VM player software (VMware, kvm, VirtualBox, ..) than on the VM. I've never tried using USB within a VM.
Click to expand...
Click to collapse
USB's working fine. I just checked with the IE8 on WinXP image for Virtualbox, which I ran under KVM! Tip for KVM users the zip archive contains a file with an .ova extension. This appears to be a standard Unix tar archive that in turn contains two files with .vdmk and .ovf extensions. The .vdmk file is the Virtualbox image that you can run through KVM in read-only mode. If you want to save changes, you need to convert the image to KVM's native qcow2 format. Note: I only tested if Odin can recognize a Samsung device is connected. I haven't actually tried flashing an image, yet.
Gondwanaland said:
... Note: I only tested if Odin can recognize a Samsung device is connected. I haven't actually tried flashing an image, yet.
Click to expand...
Click to collapse
If you attempt to flash please post your results either way, thanks.
Sent from my SM-T800 using XDA Premium HD app
Successful Odin flashing from a Virtualbox VM
I have successfully flashed Samsung stock firmware to a SM-T800 from a Virtualbox Windows 7 VM guest with Odin v3.10 and a Ubuntu 14.04 host. The guide is general to Windows VMs. I set up both an XP and Windows 7 which had both KIES3 and Odin v3.10 access to the SM-T800 but only flashed with the Win7 VM.
[How-To] Linux, Virtualbox and ODIN for your Samsung device
Also I rooted without tripping KNOX using this guide:
[GUIDE] How to root without tripping knox - Kitkat and Lollipop, Locked bootloader
It's also quite easy to create a bootable version of Windows on a usb drive.
Use Heimdall, worked for me
lucasavalos said:
Just want to flash TWRP and root sm-t700 using linux anyone tried this?
Sent from my Moto G using XDA Free mobile app
Click to expand...
Click to collapse
I just installed TWRP 3.1.1; then Lineage 14.1
Here's my setup:
Target: SM-T700
Workstation: Arch Linux, system update 2011-11-11
Heimdall 1.4.2
Run heimdall command line as root, one command per boot works and if I got an error I needed to unplug the battery to get another successful command
Try
Code:
#heimdall print-pit
and if that works and reboots your device then
Code:
#heimdall flash --RECOVERY twrp-3.1.1-0-klimtwifi.img --no-reboot
Then unplug the battery, boot straight to recovery; failing recovery boot on first try overwrites your TWRP recovery image.
Good luck!
Unplug the battery? On a T700? Interesting lol.

Nextbook Flexx 11 how to dual boot android and 8.1/10

ok! where to even start...
I like many got this 2in1 at wal-mart and I live it. unfortunately I like many am not yet familiar with the new UEFI bootloader bios SOC stuff
heres what I do know and please correct me if im wrong. also please tell me if this 2 in 1 is and can be flashed the same as the asus t100
ok the Flexx11 has a bayntrail-t CR quad core processor 1.33-1.83ghz model Z3735F the t100 is3740
11.6" screen ips touchscreen at 1366x768 res
Efun is the corp and yifang vers.NX1106.1.02.008\139
THE BIOS IS YFG0315009112
it is a 32bit EFI bootloader
the reason I mention all of this is I have tried several times to dualboot androoid and each time ruined the computer and had to return it and I simply no longer wish to return it and love it to much to get something else
the first try the time began to lag and was unfixable for some reason the second time i somehow lost the keys booting and formatted wrong or something and the tablet bricked it would remain black with keyboard lit and no button combo could get it back no boot at all.
I am currently using AMIDUOS to run android kitkat and I love it but from what I understand it isnt compatible with win10 and really still isnt the same as the full android being on the tablet although really really close and awesome
but honestly I have been doing this stuff for years and now with this new windows secure boot and system on a chip stuff im lost
ever get anywhere with this?
I'm curious as well.
It has to be possible. I say that because I recently owned a ChuWi dual-boot device with the same Baytrail processor and SOC.
I wonder if it wouldn't be possible to take a system dump from one of the chuwi dualboot devices and flash it to the nextbook.
Sent from my Ascend Mate 2 using XDA Free mobile app
I'm also interested in doing this. It appears that the Nextbook Ares has the same hardware (minus 1GB RAM) but has Android. I contacted Nextbook to see if I could get a copy of the Ares Android firmware but was denied. If someone with the Ares could upload a backup that would be helpful.
I was finally able to get this working using this method...
https://hitricks.com/guide-how-to-dual-boot-remix-os-with-windows-uefi-legacy
So far I was able to get it to boot from a partition on the main drive as a test. In the process of installing to a secondary partition on my sd card. We'll see how it goes.
I wasnt able to get the boot menu that he shows but after going through the steps I then had an Android OS boot option in the bios boot menu. Pretty awesome! Runs great. Tried running Dead Trigger 2 as a test with full graphics. Ran perfectly.
I just bought one of these yesterday, and it shipped with Windows 10 Home 32-bit. I'm trying to install the 64-bit version but it won't boot from USB. Turns out it doesn't support 64-bit OSes. Where can I find recovery images for this? I messed up and now I don't have audio or touchscreen drivers.
64 bit processor?
I just bought one of these yesterday, and it shipped with Windows 10 Home 32-bit. I'm trying to install the 64-bit version but it won't boot from USB. Turns out it doesn't support 64-bit OSes. Where can I find recovery images for this? I messed up and now I don't have audio or touchscreen drivers.
Click to expand...
Click to collapse
Alright, I'm slightly confused now. Looking at system specs for mine it says it has an x64 based processor. Doesn't that mean it should be able to handle 64-bit OS? Even though it comes with 32-bit? If possible I would like to put 64-bit on it as well, but I'd like to be sure that that's not going to break it.
GeneticJulia said:
Alright, I'm slightly confused now. Looking at system specs for mine it says it has an x64 based processor. Doesn't that mean it should be able to handle 64-bit OS? Even though it comes with 32-bit? If possible I would like to put 64-bit on it as well, but I'd like to be sure that that's not going to break it.
Click to expand...
Click to collapse
It just won't boot the USB. At all. Unless it's 32-bit.
rowdyrocket said:
I was finally able to get this working using this method...
https://hitricks.com/guide-how-to-dual-boot-remix-os-with-windows-uefi-legacy
So far I was able to get it to boot from a partition on the main drive as a test. In the process of installing to a secondary partition on my sd card. We'll see how it goes.
I wasnt able to get the boot menu that he shows but after going through the steps I then had an Android OS boot option in the bios boot menu. Pretty awesome! Runs great. Tried running Dead Trigger 2 as a test with full graphics. Ran perfectly.
Click to expand...
Click to collapse
I'm loving Remix OS on here with dual boot. Having some issues though and I really want this to work.
Main and I mean main issue is no sound at all, no rotation is next in line and Bluetooth isn't working. Everything else works great.
This is so awesome its like Android lollipop with windows desktop functionality. Now if I can get the bugs fixed I will be in android hog heaven.
GREAT FIND BRO!!!!! EXACTLY what I was looking for maybe even better than.
for those interested here is the XDA section for all things REMIX OS
http://forum.xda-developers.com/remix
By the way for those who may want to know I installed dual boot onto the hard drive it went with no issues.Here's some tips for flexx 11
1. I used a partition manager such as easy partition manager to partition the C: drive regardless of what the tutorial said. Couldn't use windows disk management. I deleted the recovery for an extra 5 gigs (make a backup if you do) I used about 19 gigs from the C: drive and made an E: NTFS.
2.Also do not use the remix files from that tutorial use the ones here from the main site http://www.jide.com/remixos-for-pc they are newer and the ones from the other post where incomplete. Also the newer ones on the site now include OTA updating which is totally awesome.
3. I'm hoping this will help someone..... After I was all finished I expected it to dual boot as any other dual boot restart and then i would see options for the OS's not the case here I got stuck on this I was using easy BCD and trying all sorts of stuff, once I looked at the tut a little closer I realized you don't need any of that. Once your all done do a restart and it will go back to windows as usual. Now go to settings, then recovery, then advanced startup and choose from devices I think its the second option on the left list. There you will find Android OS click that and it will take you to your dual boot options. Sounds a lot more complicated than it really is. But believe me once you know this your better off.
And that's all I've got please and I mean please post here with any fixes especially for sound and if you have questions I will try to help.
Thanks
PS: I AM GETTING OCASIONAL LOCK UPS, MEANING THE OS FREEZES AND I HAVE TO RESTART BY HOLDING POWER.
Im not sure if this is good news or not...
Using the methos outlined I was not able to get audio bluetooth autorotate and other things to work but after a bit of digging I found out that remix os has an image specifically for nextbook baaytrail (Our PC) here: http://www.jide.com/remixos/devices
click other upper left.....
I cannot find instructions to install this though and using the other install instructions from here fail because the only part of the file to replace is the system image.
I also attempted the other install methods and easy BCD does not work for this PC
So if anyone can help to install this file specifically for our computer as well as verify that it works and what works and how you installed would be great
OK this is really cool I have made headway sort of.
I have installed kit kat android-x86-4.4-r3.img using the Androidx86-Installv24-5800.exe installer and i have rotation, root and it works pretty good for the most part wifi works great so far no bluetooth, it freezes during shut down and the major issue as in most cases is the sound. Im not sure about the camera now that I think about but i will check and report back here.
I really want the sound working on this and I woud be bigtime happy this forum could be solved as far as im concerned
From what I understand there is a bug with baytrail and linux where the spp port is pointed automatically to the usb or something. but for the life of me after weeks of scouring the internet cannot find a laymens guide to a simple fix for this. I'm really not even sure there is one because I'm yet find a rock solid confirmation of a solution
Update: camera doesn't work either
So far the 4.4.3 port is the best. I just can't seem to find any help whatsoever so its looking like so close yet so far away. Its a pure shame that audio and a few other major bugs are the only things in the way of this being a fully working and easy dual boot method.
I have bought a nextbook flexx10 but am unable to install remix OS. I have followed all the steps highlighted before.
1. partitioned the drive with gparted to make a 10G NTFS drive
2. downloaded android x86 5.1.1 iso and remix iso from jide website.
3. used android installer and android 5.1.1 iso to install the image
4. used 7zip to uncompress the remix iso
5. then copied over the 4 necessary files from remix to the drive to the android drive
6. copied over grub.cfg
Now, I do see the entry for androidOS but when I select that, I just get a message at the center of my screen that says "AndroidOS boot failed" and a blue OK button in DOS like font. thats it.. I am interested in knowing if any additional BIOS settings needs to be tweaked.
furthermore, I have tried installing android x86 6.0 by formating the same partition as ext4. All proceeded well and i got to the last screen that said "Run android-x86 now" or reboot. I removed the USB and was able to get into android. (some missing functionality). But when i reboot into windows and try to boot into androis, I get the same message of Andoid boot failed..
Thus I need to know if there's some BIOS settings related to permissions or sorts that i'm missing.
thanks
murlig123 said:
I have bought a nextbook flexx10 but am unable to install remix OS. I have followed all the steps highlighted before.
1. partitioned the drive with gparted to make a 10G NTFS drive
2. downloaded android x86 5.1.1 iso and remix iso from jide website.
3. used android installer and android 5.1.1 iso to install the image
4. used 7zip to uncompress the remix iso
5. then copied over the 4 necessary files from remix to the drive to the android drive
6. copied over grub.cfg
Now, I do see the entry for androidOS but when I select that, I just get a message at the center of my screen that says "AndroidOS boot failed" and a blue OK button in DOS like font. thats it.. I am interested in knowing if any additional BIOS settings needs to be tweaked.
furthermore, I have tried installing android x86 6.0 by formating the same partition as ext4. All proceeded well and i got to the last screen that said "Run android-x86 now" or reboot. I removed the USB and was able to get into android. (some missing functionality). But when i reboot into windows and try to boot into androis, I get the same message of Andoid boot failed..
Thus I need to know if there's some BIOS settings related to permissions or sorts that i'm missing.
thanks
Click to expand...
Click to collapse
Sorry for the late reply, use the installer and create a separate drive using C: like a D: or E: and get android 4.4 the .IMG that should work for you and the installer should do everything for you.
So use the uefi android installer after you partition a drive to load android 4.4 the uefi IMG
Its just going to piss you off though because there's no audio and seemingly no way to fix it, which is a crying shame ��
P.S. typically secure boot is off in the bios on this machine, but if by any chance you turned it on or the newer ones come that way make sure it is off or this will not work.
UEFI Settings
So I can get to a menu with 6 icons (2 rows and 3 columns) by running the "shutdown.exe /r /o" command and then going to Troubleshoot>Advanced Options>UEFI Firmware Settings and clicking restart. The problem is that when I get to this menu the touchscreen and keyboard do not work, and I can only move the highlighter up and down, not left and right. Hopefully one you guys have figured this out. I contacted the Nextbook support desk and they were no help at all.
korycooper said:
So I can get to a menu with 6 icons (2 rows and 3 columns) by running the "shutdown.exe /r /o" command and then going to Troubleshoot>Advanced Options>UEFI Firmware Settings and clicking restart. The problem is that when I get to this menu the touchscreen and keyboard do not work, and I can only move the highlighter up and down, not left and right. Hopefully one you guys have figured this out. I contacted the Nextbook support desk and they were no help at all.
Click to expand...
Click to collapse
Okay. So I was able to test this one of my co workers Nextbook and it seems like its a problem with mine.
This might be beneficial for us Flexx 11 users. It's a full port of Remix 2.0 to the Ares 8 with everything working except the camera rotation issue. Very promising. I've heard the hardware is similar. Working on attempting to install on mine. Anyone else tried it?
http://forum.xda-developers.com/remix/supported-devices/port-remix-os-2-0-nextbook-ares-8-t3498015
Hey guys,
NextBook Flexx 11, 64Gb, NXW116QC264, Windows 10
I'm really interested in trying to install Remix OS in Dual boot. However, in my trials, I goofed up my tablet. I found an image, but it turned out to be a Windows 8.1 image, and it wiped everything from my tablet. I had originally had Windows 10 on it.
Could someone perhaps be able to send me the recovery partition of their Nextbook; as long as they had Win10 installed. Maybe if I dump a Win10 recovery partition, I can do a repair on it and restore Win10 to the system.
I can't find the stock/factory rom for the Win10 version of the Flexx.
Thanks in advance,
Kori
KorishanTalshin said:
Hey guys,
NextBook Flexx 11, 64Gb, NXW116QC264, Windows 10
I'm really interested in trying to install Remix OS in Dual boot. However, in my trials, I goofed up my tablet. I found an image, but it turned out to be a Windows 8.1 image, and it wiped everything from my tablet. I had originally had Windows 10 on it.
Could someone perhaps be able to send me the recovery partition of their Nextbook; as long as they had Win10 installed. Maybe if I dump a Win10 recovery partition, I can do a repair on it and restore Win10 to the system.
I can't find the stock/factory rom for the Win10 version of the Flexx.
Thanks in advance,
Kori
Click to expand...
Click to collapse
Just to be clear...(and this goes for everyone wondering in the future) it was windows 10, from the factory??? Last i checked
they only shipped with windows 8.1 or android, depending on the model...If not and you put windows 10 on there, back when it was free, you just use the media creation tool from Microsoft to update windows 8.1 to Windows 10 (after restoring windows 8.1)... it can do this because most tablets have unchangeable hardware, so no cd key is required...it's like how your md5 hash verifies your downloaded files, Windows provides Microsoft with your hardwares md5 hash signature and if it is in the list, then it activates the pc/tablet... but, it only works if you got it free, not if you bought it... if you bought win10 then you will need your cd-key when you re-install, while the other steps are same as above... just note, that for the free upgrade there was NO cd-key, therefore in that instance, if it asked you for a key, you would leave it blank, which you can do in any case, and add your key in from Windows if needed...
And... as for the others having sound issues in Android, I read something about a reason for that having to do with something called an... 'audio stack', I think it was??? Not 100% sure what it meant, but basically, it is designed so the audio hardware only works in windows, I think... (so they can make more money, by making you buy the android tablet separately...)
hope this helps someone who stumbles upon this thread...
Wiebenor said:
Just to be clear...(and this goes for everyone wondering in the future) it was windows 10, from the factory??? Last i checked
they only shipped with windows 8.1 or android, depending on the model...If not and you put windows 10 on there, back when it was free, you just use the media creation tool from Microsoft to update windows 8.1 to Windows 10 (after restoring windows 8.1)... it can do this because most tablets have unchangeable hardware, so no cd key is required...it's like how your md5 hash verifies your downloaded files, Windows provides Microsoft with your hardwares md5 hash signature and if it is in the list, then it activates the pc/tablet... but, it only works if you got it free, not if you bought it... if you bought win10 then you will need your cd-key when you re-install, while the other steps are same as above... just note, that for the free upgrade there was NO cd-key, therefore in that instance, if it asked you for a key, you would leave it blank, which you can do in any case, and add your key in from Windows if needed...
And... as for the others having sound issues in Android, I read something about a reason for that having to do with something called an... 'audio stack', I think it was??? Not 100% sure what it meant, but basically, it is designed so the audio hardware only works in windows, I think... (so they can make more money, by making you buy the android tablet separately...)
hope this helps someone who stumbles upon this thread...
Click to expand...
Click to collapse
I realize this is a dead thread, but I had to chime in... I bought my NextBook Flexx 11 from Walmart 3 or 4 years ago and it shipped with Windows 10 Home, not Windows 8.1... However, IMHO, Windows 10 is a resource hog on this little device. I'm currently looking in to installing Linux...

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/

Categories

Resources