yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] _that:
That's a "feature" of Windows - if you have no write permission, it tells the program "everything OK" and silently writes the files to VirtualStore.

One of the reasons to avoid Windows - too many hacks for the sake of compatibility with old broken programs.

Speaking of avoiding Windows - have you tried if your tablet is recognized under Linux (lsusb)?
[Asus Transformer TF700] faustus1005:
Sadly I can't avoid Windows completely, my work/school requires some software only available on a Windows machine and I dislike virtualizing an OS. I suppose I could always set a dual boot back up again though. Haven't messed with any of the distros in a long time.. suggestions?

As for the virtual storage, what I found odd was that I ran my command prompt as admin, but all is well, I have all my images and blobs! Yay!
[Asus Transformer TF700] laod:
I recommend ubuntu as it is easy to setup a dual boot. There are other distros that are easy to setup a dual boot with, but I have only used ubuntu so that's the only one I can recommend.
[Asus Transformer TF700] laod:
I'm really surprised that this thread isn't exploding right now.
[Asus Transformer TF700] calvinb1:
I am too... This is the best thing since sliced bread. I already grabbed my nvflash blobs prior to upgrading my bootloader but I'm sure there are plenty of other users out there who weren't so fortunate.
[Asus Transformer TF700] laod:
I am one of those unfortunate users. I was literally pinching myself when I saw this thread
[Asus Transformer TF700] calvinb1:
I do have another comment though... There is a lot of information to be found on how to retrieve the nvflash files but little to no info on how to recover using the files. I'm usually very careful when flashing ROMs but I wonder if someone would be so kind as to put together a brief "How To" guide. I do hope I never need it.
[Asus Transformer TF700] _that:
It really depends what exactly you broke - if you are unsure it's best to ask for help when you need it.

In most cases of unbootable devices it should be enough to restore bricksafe.img using rawdevicewrite instead of rawdeviceread - this restores the boot control table, bootloader and Tegra partition table. With a working bootloader you can then fastboot a recovery and install a ROM.
[Asus Transformer TF700] JoinTheRealms:
I might be dreaming, but i think on the tf300t that i just restored the stock firmware via nvflash which itself replaced the partition table, bootloader etc. I cant remember the commands or where i found them though

I know on the tf101 their are windows applications that script nvflash commands to restore a device from stock firmware with basically a single click. I dont think it would be impossible to implement that on our devices, although i think wheelie is licensed so it cant be re-distributed in a graphical environment (due to possible bugs etc) That might have changed since though.
[Asus Transformer TF700] rayman:
Doing a full restore of stock firmware is a last-resort. Due to how it works, it's best to not do it, as it can potentially cause issues. This is why are aren't including instructions currently.

99% of all bricks can be fixed with just booting up nvflash and doing nvflash -r --download commands.

If people really need it, we happily provide the instructions.

Wheelie is still non-redistributable, but if someone makes a reasonable application, they are welcome to contact us and maybe we can work something out. Alternatively, I find it perfectly reasonable to expect people to download the binaries seperately and just pop them into whatever third party apps gets made.
[Asus Transformer TF700] FordPrefect:
Finally found the time to do this ... WOW!

After some hiccups with getting adb and fastboot to run I managed to run through the sequence. My blobs are at a dry and safe place now :) Although I'm not exactly sure what to do if I ever brick the device, I feel relieved :)

I have only one minor note that could be clearer in the description. Reading through the sequence it was not obvious to me that the "blob.bin" file is among the created files of the "Step 2: Generate wheelie blobs".

Thank you so much for making this work!
[Asus Transformer TF700] Karting06:
Thank you.

I was extremely happy when I saw this and I have finally have my NvFlash blobs :)

Thank to the team also :)
[Asus Transformer TF700] J_Dutch:
I don't have NVflash as well but I'm to affraid to try this because I might brick it in the process. This device is just...made of 'glass'

And I think more people think like me. I'm on CromiX now and not planning to flash anything anymore so why take the risk?
[Asus Transformer TF700] FordPrefect:
I am also on CROMi-X and do not plan to have something else. Still wanted to have that safety feeling with my device. The tools work very well, the description is accurate and if you follow step by step it's not a big deal. The only "delicate" point in my opinion is the bootloader, but that worked perfectly good for me. I would give it a try :)

---------- Post added at 11:33 PM ---------- Previous post was at 11:29 PM ----------

As for the blobs and images files, could you give a list of them and an indication of the typical size please? Or are they too much different for different physical devices?

I think this would give people a better feeling to see if the process really worked.
[Asus Transformer TF700] _that:
They should be the same size for all devices - just the contents are different.

Mine are:

blob.bin: 1964842 bytes (encrypted bootloader and data for wheelie) - exact size varies with bootloader version

bricksafe.img: 12058624 bytes (2944*4096 bytes - encrypted BCT, PT, bootloader)

unlock-token.img: 8388608 bytes (CER partition - the signed CPU ID)

factory-config.img: 5242880 bytes (PER partition - serial number etc.)
[Asus Transformer TF700] FordPrefect:
Hmm, mine are different

blob.bin: 1726362 bytes

bricksafe.img: 12058624 bytes

unlock-token.img: 8388608 bytes

factory-config.img: 5242880 bytes

Does that mean I have to worry? When I did them there was no error message and everything seemed to work smoothly.
[Asus Transformer TF700] _that:
Sorry, it was late yesterday. No need to worry, everything is fine.

blob.bin will have a different size depending on the bootloader version - mine is from the original method with the hacked 9.4.5.26 ICS bootloader, which is a bit larger than the current one. Your size for blob.bin looks correct for the 10.6 bootloaders.

And your size for factory-config.img is actually the same as mine - I just looked at the wrong file... :o
[Asus Transformer TF700] FordPrefect:
Oh ok, thank you for the clarification! I think this is at least an indication for people to judge if they were successful.

Gesendet von meinem ASUS Transformer Pad TF700T mit Tapatalk 4
[Asus Transformer TF700] Hundsbuah:
the only risky step is the flashing of the bootloader and this is done by the recovery itself.

just copy and paste the commands from the tutorial (just to be sure you "fastboot" to the correct section (recovery) when flashing the recovery kernel)
[Asus Transformer TF700] lafester:
This is great although I've gone a year without nvflash so it kinda seems a little too late to care about it now.

I might do it anyway just to see what its all about :)
[Asus Transformer TF700] FordPrefect:
I have a question with regard to the bootloader. I have done all the steps to create my nvflash blobs and images. From reading the thread posts I learned that it is safe to reload the TWRP recovery after this. Done that and basically my tablet now looks more or less the same as before :)

As I understand, in the process I have exchanged the standard bootloader for the AndroidRoot patched bootloader, right? Now, the question is, what about updates to the bootloader? When a newer version of the standard JB bootloader is released, is it safe for me to go with the update? Will the nvflash thing work again after the update? Or do I rather need to wait for updates from AndroidRoot?

My understanding is that the bootloader needed for nvflash is part of the blob.bin file. If that holds true, updating to any newer version the standard bootloader should be safe. Anybody to confirm my train of thought?
[Asus Transformer TF700] workdowg:
I asked the same question... here is the answer. http://xdaforums.com/showthread.php?p=45891262

Sent from my ASUS Transformer Pad TF700t - CROMi-X 5.0.4 DEODEX -_that4
[Asus Transformer TF700] FordPrefect:
Oh ok, I did read that but somehow wasn't connecting the dots. So, my assumption is correct, updates to both, recovery and bootloader won't break the availability of nvflash :) Very nice! Thanks again for everyone who contributed to this piece of art!
[Asus Transformer TF700] RedSkyRoad:
If I take my device in for repairs and they lock it down, would I be able to unlock it again using these nvflash blobs?
[Asus Transformer TF700] JoinTheRealms:
Yes unless they replace the motherboard in which place you'll have re-generate the blobs.
[Asus Transformer TF700] _that:
...if you manage to unlock it at all, which most people who RMA'd didn't.
[Asus Transformer TF700] JoinTheRealms:
Ahh sorry didnt know that.

OT but how rude is that? Its like buying a a new (lets say) toyota, drive it around for a few months then start having issues with the engine, so you take it back to toyota to get it fixed and they fix it, but wield the bonnet shut....
[Asus Transformer TF700] FordPrefect:
Let's be fair .. I guess this is rather a flaw in their processes than real bad intention. It has something to do with mismatches in hardware IDs, serial numbers, MAC addresses etc. after they changed the main board.
[Asus Transformer TF700] berndblb:
Great post! You really did your research and did well! This is going to help a lot of people not that familiar with the Linux world very much.

Just a tiny remark: The $ preceding the command line in the AndroidRoot.Mobi tutorial signifies that this is a command line. You do not type "$" before the command.

Great job and thanks!
[Asus Transformer TF700] _that:
Congratulations! Impressive research you did there, and thanks for sharing your newly acquired knowledge with others! :good:

Your post shows that lack of experience can be cured literally overnight with two essential skills: searching and reading. And two virtues, which are patience and persistence. I wish that more "noobs" had these...
[Asus Transformer TF700] faustus1005:
But, noobs have folks like you to school em! No research skills required! :angel:
[Asus Transformer TF700] Uvedale:
You guys are awesome. Finally have my backup! :D
[Asus Transformer TF700] RedSkyRoad:
Hi,

How do I get hold of my idvendor via usb?
[Asus Transformer TF700] JoinTheRealms:
try 0b05
[Asus Transformer TF700] RedSkyRoad:
I don't want to "try". I'd prefer asking the device before attempting this...
[Asus Transformer TF700] JoinTheRealms:
http://developer.android.com/tools/device.html#VendorIds
[Asus Transformer TF700] RedSkyRoad:
Backups done! Thanx :)

They weren't joking when they said you need nerves of steel :)
[Asus Transformer TF700] techcrazy101:
Anyone after im finished generating blobs im not sure what should be the next step

After blob generation is complete, please follow the on the screen prompt to retrieve your blobs

Exactly what on screen prompt this is referring to?

Do i type adb pull /data/media/AndroidRoot on cmd? Or do i reboot tablet and use terminal?

I followed the steps from post by kotidoti thanks this helped me alot but im still stuck :(
[Asus Transformer TF700] JoinTheRealms:
In the tutorial they mean use ADB (ADB basically just pushes commands from your pc to the Android terminal) but at that point you can reboot into android and retrieve the files with a file explorer etc.
[Asus Transformer TF700] Noway31:
Hello,

unfortunately in my case, fastboot mode is not possible, so i cannot generate .blob with fastboot flash recovery flatline_device.img.

I'm stuck in splash screen and volume down+power does not reboot in fasboot mode...

But APX driver are installed. Is it possible to use a blob file from another device ? And it it's yes, does anyone can give me a file ?

Thanks for your help.
[Asus Transformer TF700] JoinTheRealms:
No sorry its device specific, this requires a working recovery to generate the blobs.
[Asus Transformer TF700] Noway31:
Thanks for your answer. Is there another solution to unbrick a tf201 with no fastboot access, and stucks at splashscreen ? I've just tried to wait for battery to die and restart it but it does not work.

APX drivers are installed on PC and device is well detected when i start with power+volume up. But i've no blob file.

Do i have to trash the tablet ? No !!!!!!!!!!!!!!!

Thanks.
[Asus Transformer TF700] berndblb:
Sorry. A new mainboard is your only option.
[Asus Transformer TF700] dougs99:
Hey guys, having successfully [i hope] carried out all of this procedure, and generated the Blob files,.all seemed to go as in the OP, where the heck are they stored ??,.. I cannot for the life of me find them
[Asus Transformer TF700] techcrazy101:
The files will be in same directory on your computer where u work from. ie if u used minimal adb\fast boot tool it would be in that directory under C: programe files\minimal adb\fastboot tool or where ever u worked from.
[Asus Transformer TF700] dougs99:
Thnx for the reply,. However I have checked and cannot see these files,. Just a thought, are they individual files, or are they all included in 1 blob file ?

Cheers,
[Asus Transformer TF700] techcrazy101:
They are individual files u should have these files if u have done everything correctly.

blob.bin: 1726362 bytes

bricksafe.img: 12058624 bytes

unlock-token.img: 8388608 bytes

factory-config.img: 5242880 bytes
[Asus Transformer TF700] dougs99:
Dammit ! they are not there, yet when they were created all seemed to go ok,.. so I am stumped :confused:

Looks like i will need to go through the whole exercise again tomorrow

Thanks for your input anyway :good:
[Asus Transformer TF700] berndblb:
Nahh - I bet they are somewhere on your internal storage. Did you do a search for them? They are not in /data/media/AndroidRoot or /tmp/AndroidRoot?
[Asus Transformer TF700] dougs99:
Yeh, done a search, and double checked your suggestions, but no damn sign of them,... Very strange, as the whole process seemed to go OK.
[Asus Transformer TF700] dougs99:
WTF ???

Just re-run the whole procedure again, and seems with the same results,. ie all I have in;

data/media/AndroidRoot is; 8files,.. as follows;

blob.bin

blob.log

bootloader.ebt

create.ebt

pt_patch.log

pt_restore.log

recovery.bct

upload.response

still cannot find the blobs that was generated by Nvflash !!

HHEELLLPPP !!

I'm stumped,.. any ideas anyone :confused::confused:

UPDATE !!

Eventually found them in the C:\Minimal ADB and Fastboot folder !

So i've now stored a few copies, hoping not to ever need them,.. however, its a great feeling knowing they are available in a brick situation !

Thanks for your help. its appreciated
[Asus Transformer TF700] drhode:
PC finds no driver for APX?

Hi, people. I just ran Flatline and got my blobs, apparenlty all went fine. But now I am stucked with a funny problem.

My PC simply don't install the drivers for APX :eek:

I am running Windows Vista 32-bits, and tried to use Universal Naked Drivers. Tried everything: run as administrator all the process of APX mode identifying (my TF700 enters it with no problem), tried to disable driver signature enforcing in Advanced Initializing options, and, of course, I direct Windows to search the driver files into the uncompressed folder where are the Universal Naked Driver files.

It always goes the same: Windows recognizes APX, so starts to search driver, as can't find it, asks to me to direct it to where the drivers are. I direct Windows to look for it at the Universal Naked Driver uncompressed folder, Windows searches there and after a long wait, timeouts, saying there's no driver at all.

I am thinking in some solution. Am I doing something that prevent the drivers from being recognized? Is there something I should do?

Or should I try to install it from some Linux? (I have no Linux here, but think if could be possible running Ubuntu or Mint perhaps. I wonder also if there are any portable Linux that includes already APX drivers. Note: I am not very familiar with Linux...)

Wonder also if there's somewhere the official NVidia APX drivers, as my PC just ignores Universal Naked Drivers. Are there somewhere?

Well, I am stucked at this point, as without APX I can't run NVFlash without APX on my PC. Any ideas? :confused:

EDIT: I DID IT!! APX DRIVER IS INSTALLED! AND I CAN RUN NVFLASH!!!:laugh: :victory: :o

So, people, don't give up on your TF700 yet, there's a way! Now is 04:20 A.M, and my body hurts from head to toe, so I'll take a fine nap until morning. But later I'll post what I did to the other desperate ones (like I was) that cannot run APX drivers to use NVFlash to unbrick their tablets.

I think this can help people. But, a warning: I am no expert at all. I am just a cat-crazy lady that happens to have a TF700 to help in her job of text revision. I'll put what I did, but can't assure that will work for everbody.

So, good night, tomorrow I'll explain how I got there :)
[Asus Transformer TF700] johnlgalt:
Finally decided to do this myself. Instructions were pretty spot on, and I'm about to pull the wheelie generated blobs, then run the recommended steps.

Thanks to AndroidRoot.mobi team and AndroidRoot in general for making NVFlash JB bootloader compatible :D

---------- Post added at 07:44 PM ---------- Previous post was at 07:23 PM ----------

Success. Helps to realize when I need to install an additional driver or two lol.

Volume in drive F is Storage
Volume Serial Number is 9CB1-6693

Directory of F:\Android related\Infinity\NVFlash related\JB\Backups

05/05/2014 07:43 PM <DIR> .
05/05/2014 07:43 PM <DIR> ..
05/05/2014 07:30 PM 1,726,362 blob.bin
05/05/2014 07:30 PM 649 blob.log
05/05/2014 07:30 PM 1,614,320 bootloader.ebt
05/05/2014 07:41 PM 12,058,624 bricksafe.img
05/05/2014 07:30 PM 6,128 create.bct
05/05/2014 07:43 PM 0 dir.txt
05/05/2014 07:42 PM 5,242,880 factory-config.img
05/05/2014 07:30 PM 6,128 recovery.bct
05/05/2014 07:42 PM 8,388,608 unlock-token.img
9 File(s) 29,043,699 bytes
2 Dir(s) 423,998,775,296 bytes free
[Asus Transformer TF700] dwardo:
Hello,

Stupid question on my part, but do I have to be on stock ROM before doing this procedure or can I stay on CM11 nightly ?

From my reading I guess I can stay on CM11 - but just wanted to make sure !

I have 10.6.1.14.10 bootloader (was on latest Stock JB) before unlocking and installing CM11 2 days ago

Thanks
[Asus Transformer TF700] _that:
This procedure will replace your recovery and bootloader and will not touch your ROM; you can flash back the 10.6.1.14.10 bootloader and your preferred recovery after you have created your backups.
[Asus Transformer TF700] bradslinux:
YES! YES! YES!

You ROCK! Thanks so much for this :)

Brad
[Asus Transformer TF700] eddict.nl:
does anyone have a copy of tf700_nvflashpack.zip (and/or tf700_nvflashpack.tar.bz2) ?

it is missing from their repo :(
[Asus Transformer TF700] _that:
I found the tar.bz2 but could not attach it directly, so here is a zip with the tar.bz2 inside :rolleyes:
[Asus Transformer TF700] eddict.nl:
awesome, thanks a lot!
[Nexus 7 (2013) Q&A] DavidFarinha:
Hi,

My nexus stop at the booloop so i decided to flash the stock rom with nexus root toolkit but after i tried but is stuck on the part of "writing the system".

Someone know how to solve this?
[Nexus 7 (2013) Q&A] bananagranola:
Have you tried doing it manually from fastboot? If so, does the problem persist?
[Nexus 7 (2013) Q&A] DavidFarinha:
I'm trying that now. i think it is taking a little in "erasing userdata".

I hope that this just take a little but i dont know.
[Nexus 7 (2013) Q&A] DavidFarinha:
still stuck on the "erasing data" :|

i'm really worried about this. well i will continue trying.

i will let you know if i made any progress.
[Nexus 7 (2013) Q&A] DavidFarinha:
Well guys i have good news :D

After a while i tried fastboot all the images one-by-one and i could unbrick my nexus :D yeyyyyyyyyyy xD

Well after thinking a little i tried flash the image of the TWRP then i thought "i can do this for the other images" and pufff start working :D
[Nexus 7 (2013) Q&A] bananagranola:
That's good. In general, if you do use a toolkit and it doesn't work as expected, give the manual method a shot. Toolkits may be more convenient for some people, but they simply can't always be as reliable as the manual method.
[Nexus 7 Original Development] rayman:
The AndroidRoot.Mobi Team is proud to present Flatline: Nvflash for Nexus 7 & Nexus 7 3G (2012)

This release allows generating nvflash blobs for your specific device, making your device unbrickable as long as you have a copy of the blobs.

As a brand new feature, it will also enable wifi and upload a copy of the blob to androidroot's server. Later, a solution will be released to retrieve the blobs from the server if you ever loose them.

https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash-jellybean/

Credit goes to the AndroidRoot.Mobi team:

Bumble-Bee (Apache14), IEF, kmdm, lilstevie & RaYmAn.
[Nexus 7 Original Development] rayman:
The blobs are device-specific. They will only works on your particular device and no one elses.

Otherwise, we would have just released pre-made blobs :)
[Nexus 7 Original Development] dragonnn:
Hi! I have tried to nvflash my TF300T with the new guide, but after generating the blob.bin and run whille I am getting an error:

Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0x15d2d4228340213
[-] Incorrect BLOB selected. nverror: 0x4.

Seems like the bootloader didn't flash the first time - after the second try and regenerating the nvflash files it works.
[Nexus 7 Original Development] t1.8matt:
so the guide on androidroots website should be followed before you start tinkering with your device? just wondering. I have an N7, but have never messed it up to the point where fastbooting the factory image doesn't work. only killed it due to a hardware error :)
[Nexus 7 Original Development] TeCKNeiC:
Can you still use this if you can only access the APX mode due to a bricked tablet?
[Nexus 7 Original Development] lilstevie:
Try flashing the bootloader with nvflash rather than fastboot, flashing the bootloader from fastboot and recovery is subject to a signature check.
[Nexus 7 Original Development] lilstevie:
if you have any bootloader you can flash it with nvflash easily. nvflash -r --download 4 bootloader.bin and it will flash, this isn't just limited to the stock bootloaders either, you can use this to attempt porting other bootloaders like u-boot.
[Nexus 7 Original Development] lilstevie:
doesn't matter what it is called I just used bootloader.bin as an example

nvflash -r --download 4 $filename

is probably the most appropriate way to represent it where $filename is whatever you called the bootloader
[Nexus 7 Original Development] heavy_metal_man:
Does this mean with this we would be able to make a bootloader with custom splash screens?? :confused:
[Nexus 7 Original Development] lilstevie:
if you wanted you could try yes. not too sure about the format the current splash is though
[Nexus 7 Original Development] heavy_metal_man:
Hmmm. This is great work :D do you know if anyone on any of the other Asus devices have succeeded in changing the splash screen? That may be a good place to start looking. I shall look into this :)
[Nexus 7 Original Development] lilstevie:
you should be able to still hit APX as that is not controlled by the bootloader
[Nexus 7 Original Development] lilstevie:
Nope, but afaik it is a standard format across tegra devices, so maybe look up other tegra based devices as a starting point
[Nexus 7 Original Development] heavy_metal_man:
OK cool, any ideas on where I can get a start on decompiling the bootloader to have a look at its internals?