replaced my B5 with new B7...NVLASH root wont work :( - Eee Pad Transformer Q&A, Help & Troubleshooting

Guys,
Due to build issues (gaps in glass) i replaced my B5 into B7.
Now NVFLASH attempt closing the APX mode
Any mathod root and install CWM on the B7? Any ETA for this?
Thanks!!!

When Asus released the B70 revision of the Transformer, they changed the Secure Boot Key.
As I can not post outside links, I'll just include this info (obtained from androidroot.mobi):
The inner workings of Secure Boot key and Nvflash
What is Secure Boot Key and how does it work?
I’ve been getting lots of questions about this, so here is some simple background:
The secure boot key is an AES128 encryption key that can used to encrypt various data on the flash memory. It’s a generic nvidia tegra2 thing, that the manufacturer can optionally use to make their device more “secure”.
When the SBK is set, it’s stored in a one-time-programmable “fuse”. This also means that now that the key is out, they can’t change it on already released devices, only new devices.
When the tegra2 starts up, the AES key is available to the hardware AES engine only. E.g. not even the bootloader can read it back! However, the bootloader can *use* the key to encrypt whatever data it wants through the hardware AES engine. And here is the explanation why the blob flashing method actually works! The bootloader checks for the blob in the staging partition and encrypts and flashes it as needed.
Once the bootloader is done, it clear the key from the AES engine which makes it impossible to encrypt or decrypt things from within the OS.
So what happens when it boots into APX/Nvflash mode?
The basic APX mode is stored in the BootROM and hence can never be changed. It appears to accept only a very limited range of commands, and each command needs to be encrypted using the SBK to be accepted. If it receives a command that’s not properly encrypted, it disconnects the USB and appears to be off. This is the dreaded “0×4″ error that people have been getting when attempting to get nvflash working.
It should be noted, that even with the SBK inputted into nvflash, most regular nvflash commands won’t be available. I’m still not entirely sure why (and I can’t rule out it will change).
What *is* available, is the nvflash –create command. What this command does is repartition and format all partitions, set bct and odmdata and send over all needed partitions to the device (and encrypt them as needed). This means a full recovery is possible, but regular ability to flash e.g. just boot.img or read partitions off of the device is not possible at this point.
So what do we need for nvflash?
In order to get a working (e.g. –create) nvflash, we need a few bits of information as well as some files:
Secure Boot Key
BCT file (boot device setup, ram configuration and a bit more)
ODM data (board-specific bit-field specifying various board settings. *Needs* to be correct
flash.cfg (e.g. list of settings and names/identifiers of partitions.
On top of these files, we also need all the partitions, e.g. bootloader.bin, boot.img, recovery.img and system.img. Luckily, these partition files are available in official ASUS updates and can be extracted from the blob file using my blob tools
The first four peices aren’t readily available, but through lots of effort and a good deal of luck, we have managed to recreate the needed files. Secure Boot Key has already been released (note that this was by far the hardest!) and the rest will most likely follow over the weekend. Keep in mind that we want to keep this legal, so don’t expect us to release any ready-made packs for unbricking! We will however make the recreated files available. Since these are recreated and not actual ASUS files, there should be no problems with them.
I hope this helps give a better understanding of how and what secure boot key is and what it gives us.
Click to expand...
Click to collapse
The previous SBK was leaked on the internet, and allowed us to flash a custom recovery and thus custom roms. AES128 is almost impossible to brute force so I would not count on it getting out soon. They might find a weakness on how the key is stored and extract it like that somehow.
Not all B70's have a new SBK. The first batch produced still had the old one and the old root method still works. My Transformer is an example of this.
You don't appear to be so lucky. You'll have to wait on a new method.
Sorry man

Helaas said:
When Asus released the B70 revision of the Transformer, they changed the Secure Boot Key.
As I can not post outside links, I'll just include this info (obtained from androidroot.mobi):
The previous SBK was leaked on the internet, and allowed us to flash a custom recovery and thus custom roms. AES128 is almost impossible to brute force so I would not count on it getting out soon. They might find a weakness on how the key is stored and extract it like that somehow.
Not all B70's have a new SBK. The first batch produced still had the old one and the old root method still works. My Transformer is an example of this.
You don't appear to be so lucky. You'll have to wait on a new method.
Sorry man
Click to expand...
Click to collapse
I guess this might be the first proof of a new SBK. I've been waiting to see if it did actually change.
Rommark: A bit more info would be nice, script output, etc.

Here is my question: will trying to issue nvflash commands under the wrong encryption brick my device? I want to try to root but I don't want to brick my tab!
Sent from my MB860 using XDA App

msticninja said:
I guess this might be the first proof of a new SBK. I've been waiting to see if it did actually change.
Rommark: A bit more info would be nice, script output, etc.
Click to expand...
Click to collapse
For what i know the output of nvflash on the new B70 is:
Nvflash started
[resume mode]
connection failed NvError 0x8
The same error if you try an incorrect sbk with the "old" revision of tablet.
P.S. in my naivety i was thinking on some massive brute force: build a script that will brute force a modest number of keys (i.e. ~1000) and distrubute it among all the owners of the new b70 so any device would try a reasonable number of keys. Soon I discovered that the SBK permutations are 16^32 = 3,4028236692093846346337460743177e+38 = 3402823669209384634633746074317700000000000000000000000000000000000000
CinderWild said:
Here is my question: will trying to issue nvflash commands under the wrong encryption brick my device? I want to try to root but I don't want to brick my tab!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
No, it exit with an error and does absolutely nothing on your device.

Ok thanks for the response, I'll try a simple backup tonight and see what happens.
Sent from my MB860 using XDA App

and I thought that ASUS is an "open minded" company :/

rommark said:
and I thought that ASUS is an "open minded" company :/
Click to expand...
Click to collapse
If you have experience with their routers, you'd think that too. This stance really has me confused. Hell, they even flaunt how much they "love the DIY community" here: http://promos.asus.com/US/ASUS_DD-WRT/index.htm

rebound821 said:
For what i know the output of nvflash on the new B70 is:
Nvflash started
[resume mode]
connection failed NvError 0x8
The same error if you try an incorrect sbk with the "old" revision of tablet.
P.S. in my naivety i was thinking on some massive brute force: build a script that will brute force a modest number of keys (i.e. ~1000) and distrubute it among all the owners of the new b70 so any device would try a reasonable number of keys. Soon I discovered that the SBK permutations are 16^32 = 3,4028236692093846346337460743177e+38 = 3402823669209384634633746074317700000000000000000000000000000000000000
No, it exit with an error and does absolutely nothing on your device.
Click to expand...
Click to collapse
Many of the B70s have used NVFlash correctly. Some people that thought it wasn't working were actually using the --resume command before establishing a connection to resume, so they thought it wasn't working.
That's why I'd like to know the OPs script and error output to see if it's a new SBK, or an incorrect script. I already know what the output will be if it's truly a new SBK.

msticninja said:
Many of the B70s have used NVFlash correctly. Some people that thought it wasn't working were actually using the --resume command before establishing a connection to resume, so they thought it wasn't working.
That's why I'd like to know the OPs script and error output to see if it's a new SBK, or an incorrect script. I already know what the output will be if it's truly a new SBK.
Click to expand...
Click to collapse
Well, in my thread in the dev section i have got 2 B70 who can't nvflash :
http://forum.xda-developers.com/showpost.php?p=16297657&postcount=52
http://forum.xda-developers.com/showpost.php?p=16428731&postcount=116
plus one user who PM me saying he owns a chinese (original) model and got the same error (but here i don't know if it's some china-only restriction).
and one who can:
http://forum.xda-developers.com/showpost.php?p=16322484&postcount=67
My script is correct; if the tablet weren't connected or weren't in apx mode the error should be different (i can remember 0x3 or something).
So the new B70s are among us

msticninja said:
Many of the B70s have used NVFlash correctly. Some people that thought it wasn't working were actually using the --resume command before establishing a connection to resume, so they thought it wasn't working.
That's why I'd like to know the OPs script and error output to see if it's a new SBK, or an incorrect script. I already know what the output will be if it's truly a new SBK.
Click to expand...
Click to collapse
This same folder and files worked on tf b5 b4 replacement....

rommark said:
This same folder and files worked on tf b5 b4 replacement....
Click to expand...
Click to collapse
Thank you. That's what I needed to know.
rebound821: I wasn't saying anything about your script. Once again, I was asking the OP, because he didn't say whether he was using a script, using the backup method, etc., and he didn't say whether is was the 0x4 error.
I understand being defensive about your scripts, and I know there are B70s with new SBKs, but I was trying to help the OP make sure his problem was due to the SBK, and not something in his methodology.
I'm not trying to flame, believe me, but if I ask the OP for information about his methodology, please don't reply with guesses about what he's actually doing. From his post, for all we knew, he wasn't necessarily using your script.

just got my replacement b70 through the post, I had a b60 that I had to return because the charger packed up
i an in the UK, so the tablet has the WW firmware tried the Nvflash method and it didn't work for me either

I also got my b60 replaced with a b70 and now I can't nvflash
It's a WW from Portugal...

Brand new TF bought in Norway, ofc a B70 & completely locked...
Which annoys me to no end....
Sent from my GT-I9100 using XDA Premium App

Bought a new TF in Belgium also of the B70 series and it's locked + the SKU starts with TB.

Related

TF700 with Dev Build

I just received my new TF700 shipped from BestBuy.com
I've already noticed several funny behaviors, as compared with the TF300 I tested out last month.
Battery was at 0% when I opened the box
No typical Android first-time welcome screen stuff
Gallery has a picture taken of a camera calibration test pattern
Dev Options had USB Debugging, Stay Awake, and Allow Mock Locations all checked.
Cannot set the Screen Lock>Slide
Screen seems to flicker a bit when I return to the home screen.
Serial number is reported as 11111111111111111
ADB also identifies the device as 11111111111111111
Several generic actions cause crashes, such as accessing Settings>Accounts and Sync
Browser crashes directly after opening
Red border around the screen, similar to this thread
http://forum.xda-developers.com/showthread.php?t=1442185
Numerous pre-loaded apps that look well outside of standard
AtCmdSender
ATS_Discharge
ATS_MMI_TF700
bmmi.v2.3
BTtest
Command
DevTools (I know this one, but can't remember if this is included as standard app now or not, I doubt it)
FTM
GPS Test v5.12
Log Tool 2.21.1
MTTestTool
RunIn_v2.5
Spare Parts (as with DevTools, I know this one but don't think this is standard)
TF700_Gsensor_TestV1.22
TF700T (ATS logo)
TF700T_Ecompas_Kv1.3
TF700T_GsensorKv1.23
WLAN RF Test Tool BCM4329
And of course, the Build Number is identified as
OPEN_epad-eng 4.0.3 IML74K OPEN_epad-9.0.4.104.15-20120618 test-keys
Several other threads I found regarding OPEN_epad builds
http://forum.xda-developers.com/showthread.php?t=1577386
http://forum.xda-developers.com/showthread.php?t=1685600
http://www.transformerforums.com/forum/transformer-pad-300-help/24112-solved-update-firmware.html
http://www.transformerforums.com/fo...prime-not-offering-update-new-firmware-2.html
I would like to get this thing into a more standard operating condition for myself (before I start looking at custom ROMs, of course).
I thought I would post in case any Devs here thought there might be useful stuff I could dump.
I'll also try freenode.net #asus-transformer
reserved
I don't know the status of root, or whether the bootloader is unlocked.
Looks like the device is NOT unlocked.
ADB just spit back
Code:
/system/bin/sh: cp: not found
so maybe I need some BusyBox up in here to keep working
UPDATE: So now it looks like I'm finding that the tab won't charge past 59%.... :/
If your device is unlocked, you can see it in the upper right corner when turning the device is turned on
"Your device is unlocked"
Sent from my ASUS Transformer Pad TF700T using xda premium
hillbicks said:
If your device is unlocked, you can see it in the upper right corner when turning the device is turned on
"Your device is unlocked"
Sent from my ASUS Transformer Pad TF700T using xda premium
Click to expand...
Click to collapse
Upper left corner
Not unlocked
I got the same advice about upper left corner on IRC.
Doesn't look like the tablet is unlocked right now. Of course, that may change
Can you zip some of those apps and post them somehwere please? Would like to take a look if you don't mind. PM me.
EDIT: and eng in the firmware typically means an engineering build.
If the bootloader comes pre unlocked, you've found yourself a pretty good device. Warranty+custom roms.
system-app and data-app
I pulled everything from these two folders.
data-app.zip
15,307 kB
system-app.zip
136,636 kB
UPDATE: removed links to DL files, may replace later
PM sent
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Dev apps
I've PM'd links to download everything from /data/app and /system/app to a couple of people.
I'll be curious to know if anyone finds anything interesting or useful.
Is there anything else I should try to dump from this tab?
I'd like to start using it (which probably means wiping), but want to make sure I pull all of the helpful stuff for XDA members first.
ScottHW said:
I've PM'd links to download everything from /data/app and /system/app to a couple of people.
I'll be curious to know if anyone finds anything interesting or useful.
Is there anything else I should try to dump from this tab?
I'd like to start using it (which probably means wiping), but want to make sure I pull all of the helpful stuff for XDA members first.
Click to expand...
Click to collapse
Hi,i'm not a developer and so far most of that soft looks like diagnostic tools but a dev should know better.As for using the tablet i don't know if it's a good idea to keep it (i would return it) mostly because of the serial number (have you checked the logs to see if the device try to communicate with Asus server?) and because is clear that such a device was used for testing so maybe it was an early sample...anyway it's your call.If you keep it you can try to root ,unlock and than install the custom recovery so you can do a nandroid backup before wipe everything.
I would root, try to unlock get recovery installed and take a backup and post it.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Return.... Nandroid
Thanks for the suggestions, that is basically what I was thinking.
I agree that this will most likely get returned. Just want to get all the goodies first.
I do think I'll have to return it. Too many screwy things going on here.
As for dumping, I thought the same lines a la Nandroid.
Of course, if I unlock the bootloader to install a custom recovery, then I wouldn't be able to return it....
ScottHW said:
Thanks for the suggestions, that is basically what I was thinking.
I agree that this will most likely get returned. Just want to get all the goodies first.
I do think I'll have to return it. Too many screwy things going on here.
As for dumping, I thought the same lines a la Nandroid.
Of course, if I unlock the bootloader to install a custom recovery, then I wouldn't be able to return it....
Click to expand...
Click to collapse
IMO you've done your best to help the community so just return it and start enjoy your tablet. Also i don't think that the tablet is a developement enviroment so it can't be such a valuable resource for devs.
Update and/or return
Pretoriano80 said:
IMO you've done your best to help the community so just return it and start enjoy your tablet. Also i don't think that the tablet is a developement enviroment so it can't be such a valuable resource for devs.
Click to expand...
Click to collapse
Glad to do what I can to help. I really appreciate those whose skills exceed my own, and do the dev work from which we all benefit.
Another way of saying that: I can't wait to get some sweet sweet CM up on this tab!
Only problem is... BestBuy doesn't have these in stock, which is why I had to order it shipped from BestBuy.com
Now I'll have to wait more days for another one to ship
I might try to "update" the software OTA, but I've read several other threads mentioning that OPEN_epad cannot be easily updated OTA.
I don't have any internet connection on this thing turned on yet, in case it tries to dial home and updates before I dump useful stuff, or gets remotely locked and/or wiped.
I'll flip on some wifis and see what System Update does for me.
UPDATE: System Firmware Update simply returns "There is no update available for your device currently." Guess I'll have to try harder to wipe away the OPEN_epad build.
adb pull /system
I just pulled everything on /system. A log is attached.
If anyone wants anything in there, let me know.
/system
413,136,276 bytes
UPDATE: I had a problem pulling /data, so here's a list for now (attached)
[email protected]:/ # cd /data
[email protected]:/data # ls -alR
UPDATE: removed attached lists of files for security
dumps
Alright.... I got some help and I dumped /system /data first32 (half the bootloader, recovery, boot, provisioning certificate...)
The dev I worked with over on freenode.net#asus-transformer is much more skilled than I, so now these are .img dumps, rather than just pulling individual files.
If anyone thinks they can find diamonds in that rough, let me know.
ScottHW said:
Alright.... I got some help and I dumped /system /data first32 (half the bootloader, recovery, boot, provisioning certificate...)
The dev I worked with over on freenode.net#asus-transformer is much more skilled than I, so now these are .img dumps, rather than just pulling individual files.
If anyone thinks they can find diamonds in that rough, let me know.
Click to expand...
Click to collapse
PM sent
Sent from my GT-P1000 using xda app-developers app
ScottHW said:
Alright.... I got some help and I dumped /system /data first32 (half the bootloader, recovery, boot, provisioning certificate...)
The dev I worked with over on freenode.net#asus-transformer is much more skilled than I, so now these are .img dumps, rather than just pulling individual files.
If anyone thinks they can find diamonds in that rough, let me know.
Click to expand...
Click to collapse
Thanks alot. I will take a look. You can pull your Dropbox links if you would like so you don't use up your bandwidth.
Go ahead and proceed with what you want to do...will let you know if I find anything interesting to us
so two weeks have passed did you get a replacement for the tablet or updated or something? how that went.
also : was any of those files useful for developers?

[Q] Ready to root/unlock/nvflash - please advise

First, sorry for the eyestrain but please bear with me...also think I originally posted this in the wrong forum! I have new stock TF300T (came with ICS v9.4.3.17 US SKU) and will be rooting it. Had wanted to keep it locked for warranty purposes, but same time want TWRP for nandroid backups, etc. After reading about NVFlash I'm thinking of going ahead, unlocking and running NVFlash. Seems this will keep me safe in case I did brick it later (having the NVFlash backups would "counter" my voiding the ASUS warranty). The bricksafe.img will bring it back to my current version/state but just with the bootloader still unlocked, right? Please correct me right away if I'm misinterpeting anything here!
I've read lots of posts over the last week before doing anything on it so it's essentially still straight out of the box. I do have an OTA waiting for install but not sure whether it's for ICS .30 or JB and have left it alone. I've read/watched lots of how to's and follow-up questions/problems/answers, think I've figured out any "side effects", and been formulating a game plan/order of steps. As far as I understand, with my ICS version I can root using Debugfs, unlock and run NVFlash and create my master backups, and then install TWRP pretty easily.
Does this seem like the right idea and is there a preferred order for these (other than requisite unlock before NVFlash and TWRP installs)? And I may need to post this under the NVFlash instructions post, but it says I'll be flashing the AndroidRoot.mobi bootloader v9.4.3.30r01 - this will work with my ICS 4.9.3.17 right (just noting possible difference in versions)?
I read that one can do the OTA's after rooting (and restore root after), but figure best not to install any OTA's so I can run NVFlash (hate to accidentally run an OTA and find it was for JB). Unlocking will prevent future OTA's but if I stay with stock ROM's, I can either flash an update dl'd from Asus or use Goo Manager, right (or try other ROMs)?
Lastly (for now), in preparation I've installed the Universal Naked Drivers v0.72 and running adb shows my device while connected to Windows 7. Is there any other prep work I should do (other than downloading and unzipping Debugfs.zip, tf300_nvflashpack.zip, nvflash_binaries.zip (for Windows), and TWRP?
I've been delaying to understand everything as best as possible but now want to get moving forward! Not a newbie and don't want to ask stupid questions, but also don't want to make my life more difficult (or brick my new "joy"). Thanks!!
wha2do said:
First, sorry for the eyestrain but please bear with me...also think I originally posted this in the wrong forum! I have new stock TF300T (came with ICS v9.4.3.17 US SKU) and will be rooting it. Had wanted to keep it locked for warranty purposes, but same time want TWRP for nandroid backups, etc. After reading about NVFlash I'm thinking of going ahead, unlocking and running NVFlash. Seems this will keep me safe in case I did brick it later (having the NVFlash backups would "counter" my voiding the ASUS warranty). The bricksafe.img will bring it back to my current version/state but just with the bootloader still unlocked, right? Please correct me right away if I'm misinterpeting anything here!
I've read lots of posts over the last week before doing anything on it so it's essentially still straight out of the box. I do have an OTA waiting for install but not sure whether it's for ICS .30 or JB and have left it alone. I've read/watched lots of how to's and follow-up questions/problems/answers, think I've figured out any "side effects", and been formulating a game plan/order of steps. As far as I understand, with my ICS version I can root using Debugfs, unlock and run NVFlash and create my master backups, and then install TWRP pretty easily.
Does this seem like the right idea and is there a preferred order for these (other than requisite unlock before NVFlash and TWRP installs)? And I may need to post this under the NVFlash instructions post, but it says I'll be flashing the AndroidRoot.mobi bootloader v9.4.3.30r01 - this will work with my ICS 4.9.3.17 right (just noting possible difference in versions)?
I read that one can do the OTA's after rooting (and restore root after), but figure best not to install any OTA's so I can run NVFlash (hate to accidentally run an OTA and find it was for JB). Unlocking will prevent future OTA's but if I stay with stock ROM's, I can either flash an update dl'd from Asus or use Goo Manager, right (or try other ROMs)?
Lastly (for now), in preparation I've installed the Universal Naked Drivers v0.72 and running adb shows my device while connected to Windows 7. Is there any other prep work I should do (other than downloading and unzipping Debugfs.zip, tf300_nvflashpack.zip, nvflash_binaries.zip (for Windows), and TWRP?
I've been delaying to understand everything as best as possible but now want to get moving forward! Not a newbie and don't want to ask stupid questions, but also don't want to make my life more difficult (or brick my new "joy"). Thanks!!
Click to expand...
Click to collapse
Verify adb access and fastboot access before you do anything else.
Until recently I would recommend nvflash. Go to the guide site for nvflash and see the support ( none I can find ). Go to the nvflash thread and see the support ( none I can find ). Find where anyone truly versed with nvflash has bothered to provide instructions for recovery when bricked ( none I can find ).
At this time it is a highly guarded secret. I don't understand why but if you can't figure it out yourself you don't deserve to know. Even with all of the bricks with nvflash very few get unbricked and many get hard bricked trying to recover.
At this time I'd stay on ICS and wait until there is truly a proper restoral and help thread. A huge percent of the bricks being reported daily are related to nvflash.
tobdaryl said:
Verify adb access and fastboot access before you do anything else.
Until recently I would recommend nvflash. Go to the guide site for nvflash and see the support ( none I can find ). Go to the nvflash thread and see the support ( none I can find ). Find where anyone truly versed with nvflash has bothered to provide instructions for recovery when bricked ( none I can find ).
At this time it is a highly guarded secret. I don't understand why but if you can't figure it out yourself you don't deserve to know. Even with all of the bricks with nvflash very few get unbricked and many get hard bricked trying to recover.
At this time I'd stay on ICS and wait until there is truly a proper restoral and help thread. A huge percent of the bricks being reported daily are related to nvflash.
Click to expand...
Click to collapse
Thanks for the quick answer! I'd noticed that regarding the guide and original thead. I did find http://forum.xda-developers.com/showthread.php?t=1962350 (NVFlash - Recovery - Trouble - Guide - WIP) and seems to have a bit more info. Still not a formal guide but some steps/command and would think if careful (or ask first), should be able to recover if ever needed. Main thing for me is looking to have a solid backup before installing TWRP, rooting, and installing the latest stock update. Not really into all the various custom ROMs, etc.
I am curious - when you mention many of the bricks are caused by NVFlash. That's from folks trying to use it to recover and not during the initial install and backup, right? If it's the former, I'd be comfortable installing it knowing I'd have them for a rainy day but hopefully never need to touch them. And again, when the time comes hopefully a guide is available or confirm the commands first! Anyone experienced in using NVFlash that can comment on their experience with it? One concern/clarification - what exactly gets backed up? Read the comment by tobdaryl that folks using NVFlash commonly make the mistake of mixing and matching JB and ICS versions of bootloader, rom recovery, etc. But doesn't NVFlash back up everything while in ICS so restore should be all ICS versions, right??
In terms of once I've unlocked, installed NVFlash, made backups and rooted, can I run Goo Manager to install TWRP and stock JB update? Not sure which version of TWRP is installed but thinking its v2.3 and is this compatible, or do I want to use v2.2 instead? Or should I just use Flashboot/ADB instead?
Oh and as far as testing, I uninstalled the old driver had initially used for my TF300T (didn't uninstall & remove the HTC driver for my EVO3D but that should cause a conflict, I think) and installed the Universal Naked Driver for ADB. I can see my TF300T via ADB but is there any way to test Flashboot? At the moment if I hold the Power & Down volume buttons, I just get the tipped over Android w/the red exclamation mark. I take it once I unlock the bootloader, I can get into Flashboot USB mode this way and test/use fastboot?
Thanks!
wha2do said:
Thanks for the quick answer! I'd noticed that regarding the guide and original thead. I did find http://forum.xda-developers.com/showthread.php?t=1962350 (NVFlash - Recovery - Trouble - Guide - WIP) and seems to have a bit more info. Still not a formal guide but some steps/command and would think if careful (or ask first), should be able to recover if ever needed. Main thing for me is looking to have a solid backup before installing TWRP, rooting, and installing the latest stock update. Not really into all the various custom ROMs, etc.
I am curious - when you mention many of the bricks are caused by NVFlash. That's from folks trying to use it to recover and not during the initial install and backup, right? If it's the former, I'd be comfortable installing it knowing I'd have them for a rainy day but hopefully never need to touch them. And again, when the time comes hopefully a guide is available or confirm the commands first! Anyone experienced in using NVFlash that can comment on their experience with it? One concern/clarification - what exactly gets backed up? Read the comment by tobdaryl that folks using NVFlash commonly make the mistake of mixing and matching JB and ICS versions of bootloader, rom recovery, etc. But doesn't NVFlash back up everything while in ICS so restore should be all ICS versions, right??
In terms of once I've unlocked, installed NVFlash, made backups and rooted, can I run Goo Manager to install TWRP and stock JB update? Not sure which version of TWRP is installed but thinking its v2.3 and is this compatible, or do I want to use v2.2 instead? Or should I just use Flashboot/ADB instead?
Oh and as far as testing, I uninstalled the old driver had initially used for my TF300T (didn't uninstall & remove the HTC driver for my EVO3D but that should cause a conflict, I think) and installed the Universal Naked Driver for ADB. I can see my TF300T via ADB but is there any way to test Flashboot? At the moment if I hold the Power & Down volume buttons, I just get the tipped over Android w/the red exclamation mark. I take it once I unlock the bootloader, I can get into Flashboot USB mode this way and test/use fastboot?
Thanks!
Click to expand...
Click to collapse
Did you notice the op for that thread?
I wrote it because no one else would. As stated there I was on jb when nvflash made its entry so I don't have nvflash
As you may have seen people use it and refer to it but no help with info for betterment of the thread. No one rates thread and no one posts in thread hence it is on page 5 of General. This means it is soon to wither away as if page 5 is accessed except by search. I could use some help from others making this thread more useful. Yesterday I searched through all Q&A and General posts and read everyone that mentions nvflash. I read the all the new posts in the nvflash thread as well. Then I added my thoughts from all copied info. I know the info is not organized but I can't prove any and as stated I need help so I can state as facts.
Rant over, sorry!
The bricks are both installing and trying to recover. Look through the first one or two pages in Q&A and General and you will get the idea.
Use twrp 2.3, install with fastboot not Goo Manager.
On some devices your method is good not this one. CWM has issues at this time. Don't use rom manager to install anything on this unit as it installs for tf201 only and will brick your unit.
Before you do anything to your unit get adb and fastboot working; except unlock which is required to use fastboot so you can flash twrp.
Access to fasbtoot is only available after you unlock. To get there power on while holding down volume you will get a menu, move with volume down until you are at the usb symbol and press volume up to select. Both adb and fastboot can be tested with devices. ( adb devices ) ( fastboot devices ); if they are working completely correctly your serial number will be returned. I don't have windows so can't speak to drivers etc.
Sorry I missed one. Mix and match ICS, JB. With nvflash restore there is a point in time when there is a mix and match but if you follow through you should be ok. If you reboot with that situation I can't be sure because that is one of the two highest rated bricks. Number two is mix and match and then use the bootloader menu to wipe data and then reboot. Most of either don't get recovered even with nvflash as with either it is likely you can't get back into nvflash to recover.
I believe that's it. I'll try to answer what I can and no more rants.:good:
what happens next
I have a TF300T on .29, well it was on that FW before I blew it up. Luckily for me, I have created my NvFlash files before that, I also created a backup with TWRP. I am in the process of recovering the tablet. I accidentally flashed a "system" partition into a "boot" partition.
I am guessing that, I screwed up the partitions. I have been working for two days, trying to recover my tablet. I ran the bricksafe and I was at least able to boot the tablet, but anytime I tried to load anything into system, it never actually will boot into the Android system.
I took this time to learn everything I can about NVflash. It seems that, if you purchased a TF100, TF101 and TF201, you would be an expert enough to be able to NVflash a TF300T with your eyes closed. Here lies my problem, this is my first time flashing and I dont have the prior NVflash knowledge. After painstaking and constant research to restore my $333 investment, I am using NVflash to backup ALL of my partition. Once they are all backed up, I am going to use my recovery to try repartition my device.
Once you unlock, the things that work without much difficulty are:
NvFlash
loading TWRP2.3
Just dont look for a quick and dirty guide, read, read and re-read everything you can, or else you will be quickly bricked
usbrelic said:
I have a TF300T on .29, well it was on that FW before I blew it up. Luckily for me, I have created my NvFlash files before that, I also created a backup with TWRP. I am in the process of recovering the tablet. I accidentally flashed a "system" partition into a "boot" partition.
I am guessing that, I screwed up the partitions. I have been working for two days, trying to recover my tablet. I ran the bricksafe and I was at least able to boot the tablet, but anytime I tried to load anything into system, it never actually will boot into the Android system.
I took this time to learn everything I can about NVflash. It seems that, if you purchased a TF100, TF101 and TF201, you would be an expert enough to be able to NVflash a TF300T with your eyes closed. Here lies my problem, this is my first time flashing and I dont have the prior NVflash knowledge. After painstaking and constant research to restore my $333 investment, I am using NVflash to backup ALL of my partition. Once they are all backed up, I am going to use my recovery to try repartition my device.
Once you unlock, the things that work without much difficulty are:
NvFlash
loading TWRP2.3
Just dont look for a quick and dirty guide, read, read and re-read everything you can, or else you will be quickly bricked
Click to expand...
Click to collapse
Hey G p!:laugh:
I see you got beyond the black screen.
I am confused about your post.
You tell of your problems and then tell that nvflash works without much difficulty. So are you unbricked?:good:
By the way I had two more success stories for the paperclip since we last talked, both nvflash customers.
my issue - tf300t unlocked with unbrickable files
tobdaryl said:
Hey G p!:laugh:
I see you got beyond the black screen.
I am confused about your post.
You tell of your problems and then tell that nvflash works without much difficulty. So are you unbricked?:good:
By the way I had two more success stories for the paperclip since we last talked, both nvflash customers.
Click to expand...
Click to collapse
First let me say, I didn't mean any offense when I lol'd. I am happy just to have received a response. Also, you can add me as the third person who tried the paperclip and had success.
Its true, I am still having a problem with my tablet. Its a problem that I created. I backed up all my files fine with nvflash. I was able to get TWRP2.3 installed fine as well. The problem started when I flashed "system" onto "boot" instead of "system" onto system. If I have success with my last step, I will write the complete restore guide for TF300T devices, using nvflash. I have it already written, just need to be cleaned up and I need to find out from someone if the syntax on this line is correct:
"nvflash --bct create.bct --setbct --bl blob.bin --configfile factory-config.img --create --verifypart -1 –go"
Will that reinitialize my partitions and allow me to flash data onto the partitions that I can boot with?
tobdaryl said:
Did you notice the op for that thread?
I wrote it because no one else would. As stated there I was on jb when nvflash made its entry so I don't have nvflash
As you may have seen people use it and refer to it but no help with info for betterment of the thread. No one rates thread and no one posts in thread hence it is on page 5 of General. This means it is soon to wither away as if page 5 is accessed except by search. I could use some help from others making this thread more useful. Yesterday I searched through all Q&A and General posts and read everyone that mentions nvflash. I read the all the new posts in the nvflash thread as well. Then I added my thoughts from all copied info. I know the info is not organized but I can't prove any and as stated I need help so I can state as facts.
Rant over, sorry!
.
Click to expand...
Click to collapse
First off, no apologies required as your rant is well deserved :good:.
I was a space-case - it didn't register that you'd authored the Guide/compilation post, written the response I "quoted" from the same thread, and both responses here! But somehow it just didn't all click - I think because at the moment I have about 12 tabs open with various NVFlash, Debugfs, and related info!
I thoroughly agree on the need for a stickied guide that is kept current along with question, problem, and support posts. I'm finding it to be an extremely daunting task reading multiple posts, some with pages upon pages of questions and responses. And responses sometimes seem to conflict with other information though perhaps just not detailed enough; leaving room for misinterpretation (or specific to one person's issue)? There's a serious need for one all encompassing Guide including: 1) Original steps/links to requisite files to install NVFlash and create all backups (ie. link to AndroidRoot.mobi's Tegra 3 guide as long as their info is kept current), 2) The procedure fully detailed to restore these backups, and 3) Question/response posts for specific issues and/or clarifications.
On #2, I'm still going back and forth on posts/replies trying to understand what needs to be restored via wheelie - the blob files, the bricksafe.img file, or both? As an example situation:Think many that have used NVFlash, made backups, and then flashed to JB. Now understanding is the firmware and software is JB but the backups are for ICS. To prevent a mix-match of ICS and JB firmware/software, what needs to be restored? I have not found a description of what the blob files vs bricksafe.img file contains, so does one restore all blobs, all blobs & bricksafe.img, or just bricksafe.img to come back from a brick and be at the state when backup was made?​I don't have a ton of time, but will do my best to provide suggestions, findings, and promote your Guide. And I see that usbrelic joined the topic. Very glad in that had many views with only you'd responded initially. Only downside is have to go back and find your thread to see what details/steps are described there (and I only meant this as an observation of where NVFlash info currently stands: lots of reading and digging from multiple sources; hence the need for one main "clearinghouse")!
usbrelic said:
If I have success with my last step, I will write the complete restore guide for TF300T devices, using nvflash. I have it already written, just need to be cleaned up and I need to find out from someone if the syntax on this line is correct:
"nvflash --bct create.bct --setbct --bl blob.bin --configfile factory-config.img --create --verifypart -1 –go"
Click to expand...
Click to collapse
I'm eagerly awaiting the restore guide you've written and will gladly assist you too on providing points that may need rewording or more detail. Won't provide recommendations that over "dumbify it", but have found some procedures/guides leave out what seems obvious to the OP and could use some additional clarity.
tobdaryl said:
The bricks are both installing and trying to recover. Look through the first one or two pages in Q&A and General and you will get the idea.
Use twrp 2.3, install with fastboot not Goo Manager.
On some devices your method is good not this one. CWM has issues at this time. Don't use rom manager to install anything on this unit as it installs for tf201 only and will brick your unit.
Click to expand...
Click to collapse
Ok, thought using a 3rd party app/tool could be problematic. I much prefer going step by step so if a problem occurs, can stop, read, and ask questions before moving into a point of no return!
tobdaryl said:
Before you do anything to your unit get adb and fastboot working; except unlock which is required to use fastboot so you can flash twrp.
Access to fasbtoot is only available after you unlock. To get there power on while holding down volume you will get a menu, move with volume down until you are at the usb symbol and press volume up to select. Both adb and fastboot can be tested with devices. ( adb devices ) ( fastboot devices ); if they are working completely correctly your serial number will be returned. I don't have windows so can't speak to drivers etc.
Click to expand...
Click to collapse
I'll unlock first and test adb and fastboot (and think I mistyped earlier and said "flashboot", lol) to make sure both recognize my device. Currently Adb does show my sn. Presumably issuing a devices command to see my sn and the reboot command functioning from each is a sufficient test? Hmm...seeing there's a windows nvflash download along with the tf300t_nvflashpack, this all can be accomplished from Win 7 x64? I saw mention if getting the nvflash binary from Nvidia, make sure it's the ICS version. The AndroidRoot.mobi version must be the ICS version since their process only works on ICS, right?
tobdaryl said:
Sorry I missed one. Mix and match ICS, JB. With nvflash restore there is a point in time when there is a mix and match but if you follow through you should be ok. If you reboot with that situation I can't be sure because that is one of the two highest rated bricks. Number two is mix and match and then use the bootloader menu to wipe data and then reboot. Most of either don't get recovered even with nvflash as with either it is likely you can't get back into nvflash to recover.
I believe that's it. I'll try to answer what I can and no more rants.
Click to expand...
Click to collapse
I take it the mix and match occurs if one doesn't complete the full restore from NVFlash and reboot before finishing? Could definitely see this creating a serious issue. And the other brick potential is along same lines of not completing, wiping data from bootloader, and rebooting? Presumably completing the full restore, rebooting, and then going back into bootloader to wipe data would be the correct order (though in my case I really have no data or apps installed yet so I'm essentially out of the box at the moment and not sure would need to wipe data)?
Ok, sorry this is extremely long but want to address all, and add my new 2 cents + offers of assistance. And of course, ask for clarification on my questions/responses. Oh and one thing should be obvious, but never could find where to click on "thanks"!
No one owes me an apology of any kind, I didn't take anything personal as nothing was presented in that manner.
I just want to get someone or multiple persons that have nvflash involved so we can get a thread up that presents facts.
Anyone who would like is more than welcome to post such a thread and use any info from my post if it can be of use. I'll try to help anyone with a new thread ( research, etc ) or try to clean my thread once we have known facts. It would probably be best if someone with nvflash did create such a thread, I'd be happy to help and remove mine.
In my rant I mention the way threads work here. My thread has gone from page 5 ( to be found only by search ) to page one of general where it is now very visable. That is from one new post and a reply to that post. So any thread you you wish to succeed rate it and keep it alive by posting new info here and there or asking a question until it is noticed by more people.
My rant was not aimed at anyone and was just frustration from the fact that after this long there is not a guide that present facts for use by people in trouble. Such a thread would stop many, many bricks. I'm sorry for not properly stating that in my rant and for offending anyone. I didn't mean for anything to be taken on a personal level.
I'll try to reread the above posts and reply later. I have required things to handle till later today.
usbrelic said:
First let me say, I didn't mean any offense when I lol'd. I am happy just to have received a response. Also, you can add me as the third person who tried the paperclip and had success.
Its true, I am still having a problem with my tablet. Its a problem that I created. I backed up all my files fine with nvflash. I was able to get TWRP2.3 installed fine as well. The problem started when I flashed "system" onto "boot" instead of "system" onto system. If I have success with my last step, I will write the complete restore guide for TF300T devices, using nvflash. I have it already written, just need to be cleaned up and I need to find out from someone if the syntax on this line is correct:
"nvflash --bct create.bct --setbct --bl blob.bin --configfile factory-config.img --create --verifypart -1 –go"
Will that reinitialize my partitions and allow me to flash data onto the partitions that I can boot with?
Click to expand...
Click to collapse
I took what was said in fun as I thought it was meant. It was not a direct personal attack so can't be taken wrong. I thought funny.
Now to your command.
"nvflash --bct create.bct --setbct --bl blob.bin --configfile factory-config.img --create --verifypart -1 –go"
Your command string appears correct. I am bothered by one part and I suspect it may be lack of proper help strings in nvflash.
--setbct
[email protected]:~$ nvflash --cmdhelp --setbct
Nvflash v1.5.66719 started
--setbct command usage ->
as in full fledged nvflash command
-----------------------------------------------------------------------
used to download bct to IRAM, must be used with --sync command to update
it in mass storage.
-----------------------------------------------------------------------
If we assume the above is correct we should use --sync with --setbct but
[email protected]:~$ nvflash --cmdhelp --sync
Nvflash v1.5.66719 started
Unknown command --sync
next try
[email protected]:~$ nvflash --cmdhelp --setbct --sync
Nvflash v1.5.66719 started
Permission Denied
Help dosen't work with --sync command even says unknown command and yet the last try shows an attempt to use --sync when I was asking for cmd help. ( confusing ) In some circumstances --sync is obviously recognized.
This does not give me a warm and fuzzy feeling.
You'll probably have to read this several times to understand and if you do understand you have me beat.
I did notice –setbct is the only time –sync is addressed.
NvFlash, the missing manual v1
The following is a rough guide, this is where I am at, in regards to recovering my device. Please, anyone that has experience with NvFlash, can you please reply to the problem at the end. tobdaryl, thank you for helping, I appreciate the fact that you put this useful tread up. I am going to add myTF300T Nvflash instructions. I am looking at two possible ways to proceed, install Linux and run NvFlash from there, also, I need to check the syntax for --sync and add it into my command.
START DIRECTIONS
================================================== ================================================== =========
How to recover a TF300T with Nvflash
These directions will assume you have backed up your files before you bricked your device. It will explain the switches and what changes does this do to your system.
Prerequisites:
1. your before-brick, blob and recovery files
2. a TF300T that was bricked after these files were created
If you have your Nvflash files, then you know how to get into APX. Getting the device into APX mode is necessary to perform any of the Nvflash commands. As a reminder, I will put the directions:
1. Plug your device in
2. Boot in APX
3. run wheelie --blob blob.bin (this will “bootstrap” into nvflash)
4. The screen should read:
Entering NvFlash recovery mode / Nv3p Server
Chip Id: XXXXXXXXXXXXXXXX
!!!!!device update success!!!!!
When you created your backup files, you ran a command in NvFlash. Lets examine what this command did:
“nvflash --resume --rawdeviceread 0 2944 bricksafe.img”
--resume or -r send the following commands to an already-running bootloader
--rawdeviceread S N filename reads back N sectors starting from sector S into filename
So we are reading 2944 sectors, starting from sector 0. This alone doesn't make any sense so I decided to run this command:
--getpartitiontable filename reads back the partition table into filename, I chose “partition_table.txt”
Opening “partition_table.txt,” revealed a bunch of partition information such as:
PartitionId=2
Name=BCT
DeviceId=18
StartSector=0
NumSectors=768
BytesPerSector=4096
PartitionId=3
Name=PT
DeviceId=18
StartSector=768
NumSectors=128
BytesPerSector=4096
PartitionId=4
Name=EBT
DeviceId=18
StartSector=896
NumSectors=2048
BytesPerSector=4096
PartitionId=5
Name=SOS
DeviceId=18
StartSector=2944
NumSectors=2048
BytesPerSector=4096
PartitionId=6
Name=LNX
DeviceId=18
StartSector=4992
NumSectors=2048
BytesPerSector=4096
PartitionId=7
Name=CER
DeviceId=18
StartSector=7040
NumSectors=2048
BytesPerSector=4096
PartitionId=8
Name=IMG
DeviceId=18
StartSector=9088
NumSectors=2048
BytesPerSector=4096
PartitionId=9
Name=GP1
DeviceId=18
StartSector=11136
NumSectors=256
BytesPerSector=4096
PartitionId=10
Name=APP
DeviceId=18
StartSector=11392
NumSectors=196608
BytesPerSector=4096
PartitionId=11
Name=CAC
DeviceId=18
StartSector=208000
NumSectors=109568
BytesPerSector=4096
PartitionId=12
Name=MSC
DeviceId=18
StartSector=317568
NumSectors=512
BytesPerSector=4096
PartitionId=13
Name=USP
DeviceId=18
StartSector=318080
NumSectors=208896
BytesPerSector=4096
PartitionId=14
Name=PER
DeviceId=18
StartSector=526976
NumSectors=1280
BytesPerSector=4096
PartitionId=15
Name=YTU
DeviceId=18
StartSector=528256
NumSectors=128
BytesPerSector=4096
PartitionId=16
Name=CRA
DeviceId=18
StartSector=528384
NumSectors=1280
BytesPerSector=4096
PartitionId=17
Name=UDA
DeviceId=18
StartSector=529664
NumSectors=3352192
BytesPerSector=4096
PartitionId=18
Name=GPT
DeviceId=18
StartSector=3881856
NumSectors=128
BytesPerSector=4096
Notice “StartSector=0” for Partition Id=2 and StartSector=2944 for Partition Id=5. This correlates with the same sectors from rawdeviceread. Those sectors are named: BCT, PT, EBT and SOS respectively. So based on the information I gathered, the bricksafe.img” file includes the information from those original partitions.
By looking at the table named: “Typical Partition Layout” from http://wiki.cyanogenmod.org/wiki/fastboot, I was able to find out information about some typical partitions. Some typical partitions that you should be worried about are: recovery, boot, system and userdata. There are other partitions, but I don't know what they do or if we even need to worry about them.
Here is more information about the partitions:
header is info used to pack the blob and is not seen in the partitions
PT is the partition table
kernel is EBT/bootloader
recovery is SOS
system is APP (everything in /system)
10_CAC I think is /cache
12_USP is userspace or everything in /data
15_UDA I think is the internal sdcard
Taken from:
http://forum.xda-developers.com/show...1129308&page=3
Post#30 gee one
OK GREAT, now I can brick or play with my tablet, right??!?!!!??? WRONG
While its safe to load images, if you do not know exactly what the command is doing, do not try to modify the command to try and “make” it work. Ex:
Before I bricked it, just like everyone else, my tablet worked perfectly. I unlocked the bootloader, created the NvFlash files and installed TWRP 2.3. I was able to boot into TWRP and create a complete backup of my tablet. After that was done, I restarted the tablet in Fastboot and performed this command:
fastboot flash boot boot.img
But instead of flashing a boot image onto the boot partition, I flashed a system partition onto the boot partition. Now every time I boot my device, it does not give me the RCK option and it does not boot into android. When I start the tablet with vol down + power, it only has two options: wipe data and the USB icon (fastboot).
I assume I screwed up the partitions. Now I cant boot the tablet into android anymore. I can get it into both fastboot and APX mode, I am going to assume it is softbricked. What do to???? KEEP READING
Here is how I solved it:
bootstrap into NvFlash
APX mode
wheelie --blob blob.bin
Flash your bricked device with bricksafe.img
nvflash --rawdevicewrite 0 2944 bricksafe.img
Whoa, what did that command do? It writes back 2944 sectors from bricksafe.img to device starting from sector 0
OK GREAT, now I can brick or play with my tablet, right??!?!!!??? WRONG
The previous commands could have accidentally flashed over some other partitions, unintentionally. I am guessing, if I tried to flash a 700mb system blob, into an 8mb root partition, something is not going to function properly. You have the ability to restore partitions 2-5 with bricksafe.img, how about partitions 6-18? How do you know that those partitions are working perfectly? Well, I don't know. What I do know is the tablet boots as it used to, except for the first few sectors. Here is a command from: http://tosh-ac100.wetpaint.com/page/...ternal+Storage
I did some searching and came to this page:
http://tosh-ac100.wetpaint.com/page/...ternal+Storage
Which had this command:
nvflash --bct orginal.bct --setbct --bl fastboot.bin --configfile altered.cfg --create --verifypart -1 –go
will restore the partitions on a Toshiba AC100
I also found this page:
http://forum.xda-developers.com/showthread.php?t=861950
With this command:
nvflash --bct gtablet.bct --setbct --bl bootloader.bin --configfile gtablet.cfg --create --go
will restore the partitions on a gtablet
Another one here:
http://www.tabletroms.com/forums/tra...er-root-7.html
With this command:
nvflash --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
Yet another page:
http://forum.xda-developers.com/show....php?t=1129308
With these commands:
./nvflash --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
./nvflash --resume --download 5 <path-to-your-backup-dir>/05_SOS_raw.img
[…]
./nvflash --resume --download 16 <path-to-your-backup-dir>/16_GPT_raw.img
./nvflash --resume --sync
Found another one here:
http://forum.tegraowners.com/viewtopic.php?t=517
With this command:
nvflash --bct flash.bct --setbct --odmdata 0x100c0105 --configfile flash.cfg --create --bl bootloader.bin --sbk 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX 0xXXXXXXXX --go
Last but not least, this page:
http://forum.xda-developers.com/show....php?t=1010659
had this command:
nvflash --bl bootloader.bin --download X partX.img
To Restore individual partitions for the gtab. X is the partition number you wish to flash and this will not work for partition below 4
Ok, well that is nice and all, but as we learn with flashing and rooting, each device is different. We can't very well use this command on our TF300T, so I have to alter it to work with my restore files. Here is the command I will use:
nvflash --bct create.bct --setbct --bl blob.bin --configfile factory-config.img --create --verifypart -1 –go
before I go bricking/flashing my device, let me dig around nvflash for some more help:
nvflash –cmdhelp --create
Shows this:
C:\Android\platform-tools>nvflash --cmdhelp --create
Nvflash started
--create command usage
-----------------------------------------------------------------------
description:full initialization of the target device using the config file
usage: nvflash --bct ./<filename>.bct --setbct --configfile ./<configname> --create
--bl ./<bootloader> --odmdata <data> --go
note: failed to create the partition (code: 10) may be expected even for
sec. storage device improper connection/not present at all
-----------------------------------------------------------------------
Notice the description: “full initialization of the target device using the config file???” So which is the bct config file: “Recovery.bct” or “create.bct”?
================================================== ================================================== =========
END instructions
NvFlash, the missing manual v1
Thanks great info. It's good I'm a speed reader.
Actually I copied and pasted into openoffice as I do when collecting other Nvflash I'll digest later.
Once again thanks!:good:
More partition info:
10. APP - system.img
6. LNX - boot.img
5. SOS - recovery.img (e.g. regular boot.img)
4. EBT - bootloader.bin
I would like very much to have the sizes for the named files that were created with nvflash.
Ok, I'm putting the cart ahead of the horse still looking to unlock and run NVFlash. Still wanted to comment (while the post was fresh) on a few spots that at least raised a flag for me - and also ask a few questions, go figure! Hope this helps rather than adds to your workload.
usbrelic said:
When you created your backup files, you ran a command in NvFlash. Lets examine what this command did:
“nvflash --resume --rawdeviceread 0 2944 bricksafe.img”
--resume or -r send the following commands to an already-running bootloader
--rawdeviceread S N filename reads back N sectors starting from sector S into filename
So we are reading 2944 sectors, starting from sector 0. This alone doesn't make any sense so I decided to run this command:
--getpartitiontable filename reads back the partition table into filename, I chose “partition_table.txt”
Opening “partition_table.txt,” revealed a bunch of partition information such as:
PartitionId=2
Name=BCT
DeviceId=18
StartSector=0
NumSectors=768
BytesPerSector=4096
PartitionId=3
Name=PT
DeviceId=18
StartSector=768
NumSectors=128
BytesPerSector=4096
PartitionId=4
Name=EBT
DeviceId=18
StartSector=896
NumSectors=2048
BytesPerSector=4096
PartitionId=5
Name=SOS
DeviceId=18
StartSector=2944
NumSectors=2048
BytesPerSector=4096
Click to expand...
Click to collapse
Maybe I'm misinterpreting, but if bricksafe.img is 2944 sectors (0-2933), wouldn't it include only partitions 2-4?
usbrelic said:
Taken from:
http://forum.xda-developers.com/showthread.php?t=1129308&page=3
Post#30 gee one
Click to expand...
Click to collapse
Again I may not be reading it correctly & realize this was posted in the TF101 section, but the OP has instructions on backing up all partitions. Then it was found that partition 2 (BCT) and partition 4 (EBT) are encrypted and states NVFlash does not handle encryption so 2 & 4 should not be restored. I'm curious with the TF300T how if these are restored correctly if they're contained in the bricksafe.img (realize different model, but same partitions and using NVFlash)... Or does the rawdeviceread address this (sorry, asking without having done very much digging on my own!). Also gets me wondering - does it make any sense backing up all 18 partitions for later recovery or am I oversimplifying a more complex concept (and see my comment/question at the end)?
usbrelic said:
Before I bricked it, just like everyone else, my tablet worked perfectly. I unlocked the bootloader, created the NvFlash files and installed TWRP 2.3. I was able to boot into TWRP and create a complete backup of my tablet. After that was done, I restarted the tablet in Fastboot and performed this command:
fastboot flash boot boot.img
But instead of flashing a boot image onto the boot partition, I flashed a system partition onto the boot partition. Now everytime I boot my device, it does not give me the RCK option and it does not boot into android. When I start the tablet with vol down + power, it only has two options: wipe data and the USB icon (fastboot).
I assume I screwed up the partitions. Now I cant boot the tablet into android anymore. I can get it into both fastboot and APX mode, I am going to assume it is softbricked. What do to????
Click to expand...
Click to collapse
Being mostly experienced with flashing on my EVO3D and a TF300T newbie, the command messed up despite directing the boot.img be flashed to the boot partition? Any ideas how it picked up a system partition to flash onto the boot partition instead? Asking because concerns me running a fastboot flash command if it doesn't do what one expects!
usbrelic said:
The prevois commands could have accidentally flashed over some other partitions, unintentionally. I am guessing, if I tried to flash a 700mb system blob, into an 8mb root partition, something is not going to function properly. You have the ability to restore partitions 2-5 with bricksafe.img, how about partitions 6-18? How do you know that those partitions are working perfectly? Well, I don't know.
Click to expand...
Click to collapse
I take it this is due to the wrong size partition (700mb system partition) extending past and overwriting other existing partititions. Right now has me wondering if the general thought having the 8 backup files making recovery possible from a brick holds true. If the partitions are still intact, but "corrupted" is a brick recoverable via the steps culled by tobdaryl and included in his guide? Not all bricks fit one mold, but am I being overly optimistic thinking recovery is possible in many cases using the bricksafe.img and then restoring TWRP and an ICS nandroid?
wha2do
I would like to have the size and name of each file you made with nvflash. I know the names I just need them related to sizes.
We could be talking about partition size vs actual data size in a partition. Partitions in general are not completely filled with data. Even things like boot allow slack for later expansion to make updates possible.
To see what is used for partition sizes, names, etc in nvflash look at the cfg file in the nvfalsh directory (open as text). It contains the config info for nvflash to use.
---------- Post added at 11:47 PM ---------- Previous post was at 11:29 PM ----------
usbrelic
Let me know when you post your new thread. I'll change mine from [WIP] to [RIP], remove all info and link to your thread.
If I can be of any help let me know.
tobdaryl said:
wha2do
I would like to have the size and name of each file you made with nvflash. I know the names I just need them related to sizes.
We could be talking about partition size vs actual data size in a partition. Partitions in general are not completely filled with data. Even things like boot allow slack for later expansion to make updates possible.
To see what is used for partition sizes, names, etc in nvflash look at the cfg file in the nvfalsh directory (open as text). It contains the config info for nvflash to use.
Click to expand...
Click to collapse
I've been cautious and still reading and rereading on each of the steps. I'm about set to run each and will get these posted for you asap. Makes sense about the partition sizes (figure akin to other pc/device partitions), so sizing shouldn't change between ICS versions - only the amount used will vary, I assume?
Am curious about responses to my earlier comments/questions on both yours' and usbrelic's earlier posts though maybe we're beyond some of these questions. Still interested so as not to either I don't repeat or to just have a full understanding of what previously was written.
In terms of usbrelic's partition breakdown & bricksafe.img contents, am I just misinterpreting/misunderstanding? And figure my comments about encryption concerns were TF101 specific and from their method of individual partition backups?
tobdaryl said:
usbrelic
Let me know when you post your new thread. I'll change mine from [WIP] to [RIP], remove all info and link to your thread.
If I can be of any help let me know.
Click to expand...
Click to collapse
With more reading and going back to old posts, do you need to remove all info? While I had some questions and though order/description could be modified, doesn't this still apply for at least some folks? Seeing other posts, such as orion42's post: http://forum.xda-developers.com/showthread.php?t=1918313 (thread 1 & 3) who unbricked by just using nvflash of imgsafe.img and reinstalling TWRP. Not saying this should be included as-is, but it's at least a template to be consider for inclusion for a basic unbrick? Plus that post is not 100% clear on reinstalling ICS TWRP nor there's no mention of reinstalling an ICS nandroid (which I'd thought was needed).
usbrelic's info is great and especially like the inclusion of thoughts and command descriptions! Truly like this because it helps explain what each step is doing rather than just typing a set of commands blindly. Like I'd said before, seems there's no singular type of brick and resolution. But in this case, the partitions got overwritten by an img file being written to the wrong partition. Correct me if I'm wrong, but this needs more extensive recovery steps than some (many?) others such as Orion, etc? What I'm getting at is both yours/orion42 and usbrelic's have useful info that seem pertinent for a complete guide. And no negativity towards your post usbrelic - just trying ask/make suggestions for a complete guide.
And yes, figure I'm a step or two behind you all on my comprehension/knowledge (though do have a very solid tech backround). So do correct me if I'm off base and/or hurting more than helping!
wha2do said:
I've been cautious and still reading and rereading on each of the steps. I'm about set to run each and will get these posted for you asap. Makes sense about the partition sizes (figure akin to other pc/device partitions), so sizing shouldn't change between ICS versions - only the amount used will vary, I assume?
Yes that is as I see the situation at this moment.
Am curious about responses to my earlier comments/questions on both yours' and usbrelic's earlier posts though maybe we're beyond some of these questions. Still interested so as not to either I don't repeat or to just have a full understanding of what previously was written.
In terms of usbrelic's partition breakdown & bricksafe.img contents, am I just misinterpreting/misunderstanding? And figure my comments about encryption concerns were TF101 specific and from their method of individual partition backups?
I have not been able to absolutely confirm this situation as correct or incorrect. It may be possible with a bricksafe file to prove what's included. That is one reason for the file size requests. BTW don't rush to nvflash on that basis do it if and when you are ready.
With more reading and going back to old posts, do you need to remove all info? While I had some questions and though order/description could be modified, doesn't this still apply for at least some folks? Seeing other posts, such as orion42's post: http://forum.xda-developers.com/showthread.php?t=1918313 (thread 1 & 3) who unbricked by just using nvflash of imgsafe.img and reinstalling TWRP. Not saying this should be included as-is, but it's at least a template to be consider for inclusion for a basic unbrick? Plus that post is not 100% clear on reinstalling ICS TWRP nor there's no mention of reinstalling an ICS nandroid (which I'd thought was needed).
I'll keep the thread open for now and investigate the link you post for inclusion. The thoughts on my thread are as follows. Getting one thread stickied and people providing info is much more likely than with two threads. If I were trying to unbrick my choice would probably be for the thread posted by the person who had experience and used nvflash. Any and everything in my thread can be used in the new thread. I don't feel right posting as fact when no on is confirming my info.
usbrelic's info is great and especially like the inclusion of thoughts and command descriptions! Truly like this because it helps explain what each step is doing rather than just typing a set of commands blindly. Like I'd said before, seems there's no singular type of brick and resolution. But in this case, the partitions got overwritten by an img file being written to the wrong partition. Correct me if I'm wrong, but this needs more extensive recovery steps than some (many?) others such as Orion, etc? What I'm getting at is both yours/orion42 and usbrelic's have useful info that seem pertinent for a complete guide. And no negativity towards your post usbrelic - just trying ask/make suggestions for a complete guide.
I believe the best of all worlds is to merge into one thread and get that thread rated and a sticky. Then going forward information from anyone can be added or modified and everyone has one thread with everything needed to recover. My thread is just a presentation of information I have gathered while searching for facts.
And yes, figure I'm a step or two behind you all on my comprehension/knowledge (though do have a very solid tech backround). So do correct me if I'm off base and/or hurting more than helping!
Click to expand...
Click to collapse
OK! You made me do this! I have a theory that keeps me grounded, and now you will hear it.
It is possible I may have more exposure to one subject but on another subject you rule. My experience is that more opinions are a huge plus. The difference in the way we look at things can and does play a major role in most large projects that succeed.
Don't stop contributing and voicing your opinions as they are more important than you have realized. :laugh::good:.
I have only given my opinion on these subjects as have you. I hope we can all meld our thoughts and decide how to proceed.
Here's one for you to think about as I can't come to a conclusion on this one either.
Why do we need eight nvflash files if we only need two to recover? Obviously there are different circumstances that would dictate which files are needed. I'll try to refine my search to include circumstances of brick vs files and commands needed. I think I may need to expand beyond tf300 for this to be meaningful.
ton of replies
tobdaryl, here you go, the partition file sizes *WARNING* since I improperly flashed, these file sizes may not be accurate if the flash allowed me to write outside of the partitions boundaries.
12/03/2012 06:52 PM <DIR> .
12/03/2012 06:52 PM <DIR> ..
12/02/2012 12:21 AM 805,306,368 part-10.img
12/02/2012 12:39 AM 448,790,528 part-11.img
12/02/2012 12:40 AM 2,097,152 part-12.img
12/02/2012 12:49 AM 855,638,016 part-13.img
12/02/2012 12:49 AM 5,242,880 part-14.img
12/02/2012 12:49 AM 524,288 part-15.img
12/02/2012 12:50 AM 5,242,880 part-16.img
12/02/2012 05:33 AM 13,730,578,432 part-17.img
12/02/2012 04:09 AM 524,288 part-18.img
12/02/2012 12:10 AM 3,145,728 part-2.img
12/02/2012 12:11 AM 524,288 part-3.img
12/02/2012 12:11 AM 8,388,592 part-4.img
12/02/2012 12:11 AM 8,388,608 part-5.img
12/02/2012 12:11 AM 8,388,608 part-6.img
12/02/2012 12:11 AM 8,388,608 part-7.img
12/02/2012 12:12 AM 8,388,608 part-8.img
12/02/2012 12:12 AM 1,048,576 part-9.img
18 File(s) 15,900,606,448 bytes
tobdaryl said:
NvFlash, the missing manual v1
Thanks great info. It's good I'm a speed reader.
Actually I copied and pasted into openoffice as I do when collecting other Nvflash I'll digest later.
Once again thanks!:good:
More partition info:
10. APP - system.img
6. LNX - boot.img
5. SOS - recovery.img (e.g. regular boot.img)
4. EBT - bootloader.bin
I would like very much to have the sizes for the named files that were created with nvflash.
Click to expand...
Click to collapse
wha2do, you are correct, the bricksafe image will only have partitions 2-4. Also you wrote: "Any ideas how it picked up a system partition to flash onto the boot partition instead?" This is what happened, I flashed the blob file that came with "cm-10-20121129-NIGHTLY-tf300t" onto system. Correct me if im wrong, I think I was supposed to "fastboot flash boot boot.img" ONLY. After I flashed it, it didn’t do anything after a reboot, then I ran: "fastboot flash system boot.img." I don’t know if it is recoverable, but at that point, after both of those commands, I was bricked.
wha2do said:
Ok, I'm putting the cart ahead of the horse still looking to unlock and run NVFlash. Still wanted to comment (while the post was fresh) on a few spots that at least raised a flag for me - and also ask a few questions, go figure! Hope this helps rather than adds to your workload.
Maybe I'm misinterpreting, but if bricksafe.img is 2944 sectors (0-2933), wouldn't it include only partitions 2-4?
Again I may not be reading it correctly & realize this was posted in the TF101 section, but the OP has instructions on backing up all partitions. Then it was found that partition 2 (BCT) and partition 4 (EBT) are encrypted and states NVFlash does not handle encryption so 2 & 4 should not be restored. I'm curious with the TF300T how if these are restored correctly if they're contained in the bricksafe.img (realize different model, but same partitions and using NVFlash)... Or does the rawdeviceread address this (sorry, asking without having done very much digging on my own!). Also gets me wondering - does it make any sense backing up all 18 partitions for later recovery or am I oversimplifying a more complex concept (and see my comment/question at the end)?
Being mostly experienced with flashing on my EVO3D and a TF300T newbie, the command messed up despite directing the boot.img be flashed to the boot partition? Any ideas how it picked up a system partition to flash onto the boot partition instead? Asking because concerns me running a fastboot flash command if it doesn't do what one expects!
I take it this is due to the wrong size partition (700mb system partition) extending past and overwriting other existing partitions. Right now has me wondering if the general thought having the 8 backup files making recovery possible from a brick holds true. If the partitions are still intact, but "corrupted" is a brick recoverable via the steps culled by tobdaryl and included in his guide? Not all bricks fit one mold, but am I being overly optimistic thinking recovery is possible in many cases using the bricksafe.img and then restoring TWRP and an ICS nandroid?
Click to expand...
Click to collapse
tobdaryl, after a little thinking, since you started the original guide, instead of making a separate one, use my information and combine it into yours. Just include my name somewhere and I would appreciate that. I was excited about making it, but I realized, its taking more time then I had originally planned.
tobdaryl said:
wha2do
I would like to have the size and name of each file you made with nvflash. I know the names I just need them related to sizes.
We could be talking about partition size vs actual data size in a partition. Partitions in general are not completely filled with data. Even things like boot allow slack for later expansion to make updates possible.
To see what is used for partition sizes, names, etc in nvflash look at the cfg file in the nvfalsh directory (open as text). It contains the config info for nvflash to use.
---------- Post added at 11:47 PM ---------- Previous post was at 11:29 PM ----------
usbrelic
Let me know when you post your new thread. I'll change mine from [WIP] to [RIP], remove all info and link to your thread.
If I can be of any help let me know.
Click to expand...
Click to collapse
wha2do, a guide for NvFlash guide did not exist before I ran the command. Since I was going to be the first to run this specific string, on a TF300T, I wanted to compare my command to others that worked for other people, in the past. While their systems were different, the one consistency was, NvFlash. Granted, it may be different between systems, somethings must be similar. The command could have been perfect, but I don’t know as the system still did not boot afterward. I think I needed to initialize my partition first, then I could flash.
Also, in regards to wha2do's comment about removing all posts, you make a good point here. tobdaryl, if possible, you can take out the commentary and include the objective parts, that’s fine with me. Include it in your original post on top. I will leave my original comment intact, except for some typos!
wha2do said:
I've been cautious and still reading and rereading on each of the steps. I'm about set to run each and will get these posted for you asap. Makes sense about the partition sizes (figure akin to other pc/device partitions), so sizing shouldn't change between ICS versions - only the amount used will vary, I assume?
Am curious about responses to my earlier comments/questions on both yours' and usbrelic's earlier posts though maybe we're beyond some of these questions. Still interested so as not to either I don't repeat or to just have a full understanding of what previously was written.
In terms of usbrelic's partition breakdown & bricksafe.img contents, am I just misinterpreting/misunderstanding? And figure my comments about encryption concerns were TF101 specific and from their method of individual partition backups?
With more reading and going back to old posts, do you need to remove all info? While I had some questions and though order/description could be modified, doesn't this still apply for at least some folks? Seeing other posts, such as orion42's post: http://forum.xda-developers.com/showthread.php?t=1918313 (thread 1 & 3) who unbricked by just using nvflash of imgsafe.img and reinstalling TWRP. Not saying this should be included as-is, but it's at least a template to be consider for inclusion for a basic unbrick? Plus that post is not 100% clear on reinstalling ICS TWRP nor there's no mention of reinstalling an ICS nandroid (which I'd thought was needed).
usbrelic's info is great and especially like the inclusion of thoughts and command descriptions! Truly like this because it helps explain what each step is doing rather than just typing a set of commands blindly. Like I'd said before, seems there's no singular type of brick and resolution. But in this case, the partitions got overwritten by an img file being written to the wrong partition. Correct me if I'm wrong, but this needs more extensive recovery steps than some (many?) others such as Orion, etc? What I'm getting at is both yours/orion42 and usbrelic's have useful info that seem pertinent for a complete guide. And no negativity towards your post usbrelic - just trying ask/make suggestions for a complete guide.
And yes, figure I'm a step or two behind you all on my comprehension/knowledge (though do have a very solid tech backround). So do correct me if I'm off base and/or hurting more than helping!
Click to expand...
Click to collapse
tobdaryl, I like your comment that it takes a community to raise a successful
TF300T NvFlash project. I am subscribed to that thought. Now, about needing two nvflash files vs 8. I would not take any chances. According to the androidroot.mobi directions, this is your only way to get back. The space that these files takes up is miniscule, compared to the backup of all the partitions that I created.
tobdaryl said:
OK! You made me do this! I have a theory that keeps me grounded, and now you will hear it.
It is possible I may have more exposure to one subject but on another subject you rule. My experience is that more opinions are a huge plus. The difference in the way we look at things can and does play a major role in most large projects that succeed.
Don't stop contributing and voicing your opinions as they are more important than you have realized. :laugh::good:.
I have only given my opinion on these subjects as have you. I hope we can all meld our thoughts and decide how to proceed.
Here's one for you to think about as I can't come to a conclusion on this one either.
Why do we need eight nvflash files if we only need two to recover? Obviously there are different circumstances that would dictate which files are needed. I'll try to refine my search to include circumstances of brick vs files and commands needed. I think I may need to expand beyond tf300 for this to be meaningful.
Click to expand...
Click to collapse
usbrelic said:
tobdaryl, here you go, the partition file sizes *WARNING* since I improperly flashed, these file sizes may not be accurate if the flash allowed me to write outside of the partitions boundaries.
12/03/2012 06:52 PM <DIR> .
12/03/2012 06:52 PM <DIR> ..
12/02/2012 12:21 AM 805,306,368 part-10.img
12/02/2012 12:39 AM 448,790,528 part-11.img
12/02/2012 12:40 AM 2,097,152 part-12.img
12/02/2012 12:49 AM 855,638,016 part-13.img
12/02/2012 12:49 AM 5,242,880 part-14.img
12/02/2012 12:49 AM 524,288 part-15.img
12/02/2012 12:50 AM 5,242,880 part-16.img
12/02/2012 05:33 AM 13,730,578,432 part-17.img
12/02/2012 04:09 AM 524,288 part-18.img
12/02/2012 12:10 AM 3,145,728 part-2.img
12/02/2012 12:11 AM 524,288 part-3.img
12/02/2012 12:11 AM 8,388,592 part-4.img
12/02/2012 12:11 AM 8,388,608 part-5.img
12/02/2012 12:11 AM 8,388,608 part-6.img
12/02/2012 12:11 AM 8,388,608 part-7.img
12/02/2012 12:12 AM 8,388,608 part-8.img
12/02/2012 12:12 AM 1,048,576 part-9.img
18 File(s) 15,900,606,448 bytes
Thanks for these I'm sure I'll need this info also. What I was trying to ask for was the sizes of the eight files made with nvflash for restore. Have you considered how to disassemble the bricksafe image to absolutely find which partitions are included?
wha2do, you are correct, the bricksafe image will only have partitions 2-4. Also you wrote: "Any ideas how it picked up a system partition to flash onto the boot partition instead?" This is what happened, I flashed the blob file that came with "cm-10-20121129-NIGHTLY-tf300t" onto system. Correct me if im wrong, I think I was supposed to "fastboot flash boot boot.img" ONLY. After I flashed it, it didn’t do anything after a reboot, then I ran: "fastboot flash system boot.img." I don’t know if it is recoverable, but at that point, after both of those commands, I was bricked.
tobdaryl, after a little thinking, since you started the original guide, instead of making a separate one, use my information and combine it into yours. Just include my name somewhere and I would appreciate that. I was excited about making it, but I realized, its taking more time then I had originally planned.
If I do this I would like the option of using both of your xda names and linking to your directions, thoughts, etc. ( obviously giving credit ).
I'll try to create at least two files that will comprise the revised thread and pm each of you with a download link for review before posting.
You can then give opinions, suggestions, etc.
wha2do, a guide for NvFlash guide did not exist before I ran the command. Since I was going to be the first to run this specific string, on a TF300T, I wanted to compare my command to others that worked for other people, in the past. While their systems were different, the one consistency was, NvFlash. Granted, it may be different between systems, somethings must be similar. The command could have been perfect, but I don’t know as the system still did not boot afterward. I think I needed to initialize my partition first, then I could flash.
Also, in regards to wha2do's comment about removing all posts, you make a good point here. tobdaryl, if possible, you can take out the commentary and include the objective parts, that’s fine with me. Include it in your original post on top. I will leave my original comment intact, except for some typos!
tobdaryl, I like your comment that it takes a community to raise a successful
TF300T NvFlash project. I am subscribed to that thought. Now, about needing two nvflash files vs 8. I would not take any chances. According to the androidroot.mobi directions, this is your only way to get back. The space that these files takes up is miniscule, compared to the backup of all the partitions that I created.
Click to expand...
Click to collapse
I'm not suggesting not making and saving the files per the guide page.
I am bothered by having eight files and only finding the need for two. I wish to find the uses for the others. Different methods of bricking require different files and methods for restoring?? I can't leave this stone unturned and this information can be added to the thread as found.
---------- Post added at 08:54 PM ---------- Previous post was at 08:26 PM ----------
I forgot to respond to the thought about what is required after bricksafe image and twrp are restored.
I believe when you have restored with nvflash you still need to flash a rom with twrp before you boot.
The following info has been provided several times within the tf300 threads. No info provided either of the times I found it.
hold volume down after the --go command to boot into recovery ---
enter TWRP and restore the rest.
I can only think this means flash rom or restore backup.
I believe at this point the rom or restore should be ICS!
---------- Post added at 09:20 PM ---------- Previous post was at 08:54 PM ----------
Also, in regards to wha2do's comment about removing all posts, you make a good point here. tobdaryl, if possible, you can take out the commentary and include the objective parts, that’s fine with me. Include it in your original post on top. I will leave my original comment intact, except for some typos!
Once you have made your corrections let me know.
In the meantime I'll try to organize some of the other info we have available.
After I replied, I cleaned up the spelling for both of my posts. Also, you are correct about the next steps. I couldnt get to the next steps, I flashed my recovery, I received success, I rebooted, and got nothing. I rebooted with volume down, and I got the options to, fastboot, wipe data (which doesnt do anything anymore) and android (which also doesnt do anything).
I am assuming, it didnt work for me because I screwed up the original flashing. In theory, the final process you described, should be enough to get going with installing other ROMs or even your original backup. Wha2do, if you are able to flash TWRP, I strongly I suggest that you boot into that, create a full backup and copy that backup off of the tablet. Keep that original factory image with your other NvFlash files, in the event you want to make the device look, almost stock, again. I say almost stock becuase, you can't get rid of the small text during boot, on the top left of your screen, "AndroidRoot."
tobdaryl said:
I'm not suggesting not making and saving the files per the guide page.
I am bothered by having eight files and only finding the need for two. I wish to find the uses for the others. Different methods of bricking require different files and methods for restoring?? I can't leave this stone unturned and this information can be added to the thread as found.
---------- Post added at 08:54 PM ---------- Previous post was at 08:26 PM ----------
I forgot to respond to the thought about what is required after bricksafe image and twrp are restored.
I believe when you have restored with nvflash you still need to flash a rom with twrp before you boot.
The following info has been provided several times within the tf300 threads. No info provided either of the times I found it.
hold volume down after the --go command to boot into recovery ---
enter TWRP and restore the rest.
I can only think this means flash rom or restore backup.
I believe at this point the rom or restore should be ICS!
---------- Post added at 09:20 PM ---------- Previous post was at 08:54 PM ----------
Also, in regards to wha2do's comment about removing all posts, you make a good point here. tobdaryl, if possible, you can take out the commentary and include the objective parts, that’s fine with me. Include it in your original post on top. I will leave my original comment intact, except for some typos!
Once you have made your corrections let me know.
In the meantime I'll try to organize some of the other info we have available.
Click to expand...
Click to collapse
Have to see there's a good bit to read through and digest now! Worked about 17 hours yesterday and likely only an hour here and there until the weekend. I'm bypassing quoting since only have a few minutes, lol but a few quick thoughts/comments.
I agree a community effort is ideal and will only make the guide/information better. Each person reads posts with different perspectives and can provide added info, corrections, and ideas for improved wording for clarify. Often I think I've written something clearly and later find I needed more detail so my exact point or idea is understood (I know what I mean so obviously everyone else does too, right? lol).
Case in point - I commented on tobdaryl saying "I'll change mine from [WIP] to [RIP], remove all info and link to your thread". What I'd meant was I hope you (tobdaryl) don't mean removing all your original steps/info for running NVFlash to recover?! As I see it you still have good info on getting into APX and step by step for recovering with bricksafe.img. I'd provided the link to orion42's post because he'd used those same steps to recover successfully (he ran into one problem with a missing -r switch but ultimately was back in business). Do have a few recommendations such as putting "Enter APX" first, possibly remove "Unbrick" since that's included in the "Enter APX" section (or break APX into two to cover "Unbrick"), etc. I'll write that up in more detail later when I have more time if you'd like.
As for usbrelic's writeup, again I really liked the command explanation and detail. Might pull out the partition specific info as a separate viewable section to keep the steps closer together (or refer to it as being at the bottom?). Have to look at it more later. Also, are you making corrections to this thread or another? I noticed it still says bricksafe.img is partitions 2-5...
I think we're getting there - one suggestion depending on time available is to set up a shared doc (dropbox or ?) for review and edits. Guess early alzheimers, but starting to get lost in the posts. Plus would then end up with a completed guide that could then be put up for sticky or similar. Only issue is how to recommend edits before actually applying them...perhaps a changelog type doc in addition? Ok, maybe this will take more time than you all (and I) have?
Ok, outta time here - and haven't gone back to my initial intent of my post - getting mine set up with root, unlocked, TWRP, NVFlash, and their associated backups!!
One last (big) question. With having my free time split, am worried will overlook/forget something in completing my steps. And with being very cautious, am thinking best to build my own "guide" with links to the pertainent files for each step. I know it's rehashing things, but if I posted it would you all review it before I leap (and take a mistep)? It'd be greatly appreciated - and who knows, while specific for ICS and most are rolling out with JB now, it may be of use to others!
Thanks

[Q] where is boot options on transformer infinity?

I unlocked my boot loader and have not yet found where I can boot from a SD card or usb thumb drive...
I want this as a step towards partitioning and dual boot option...
I have the 64gig infinity, I want to install 10.4 Ubuntu, or more modern mint, or...
Any words of help, how to get this infinity to stop and notice my usb thumb as a boot option?
THANKS
koko
kokoPedli said:
I unlocked my boot loader and have not yet found where I can boot from a SD card or usb thumb drive...
I want this as a step towards partitioning and dual boot option...
Click to expand...
Click to collapse
Unlocking the bootloader only allows you to install and boot unsigned recoveries and kernels. Little is known how to reconfigure the bootloader - I have never seen a thread here how to do it. However I know some of the theory behind it:
Tegra devices use a proprietary partition table. On some devices, like our TF700, this partition table is even encrypted with a device-specific key, same as the bootloader itself. This is the partition table with the 3-letter partition names like BCT, PT, SOS, LNX, etc. It is used for the bootloader's blob flashing feature, and for NVFlash.
The Linux kernel on the TF700 (also on the TF101) uses a standard GPT, which is located at the end of the eMMC. This partition table does not contain some of the hidden partitions, in particular the boot partitions that contain recovery and kernel are invisible.
I think your safest bet is to use the same kernel for both Android and your Linux distribution, like rabits did, or try to use kexec.
> The Linux kernel on the TF700 (also on the TF101) uses a standard GPT, which is located at the end of the eMMC. This partition table does not contain some of the hidden partitions, in particular the boot partitions that contain recovery and kernel are invisible.
> I think your safest bet is to use the same kernel for both Android and your Linux distribution, like rabits did, or try to use kexec.[/QUOTE]
Thanks for responding! I appreciate it =)
And I wish I knew enough to try what you suggest, but I do not...
I got this infinity for 2 reasons, one was the hardware looked great to turn it into a linux box, the other was to use the speech to text function...
I was told by the sales guy that function worked fine out of wifi range... I guess he must have had a cell version od android, as I get nothing out of wifi range. Now I wish I had never gotten this, or at least never unlocked it with the asus unlocker so I could return it!
oh well, live and learn, I guess someone will still give me SOMETHING for it.
Unless someone else here tells me how to run non-android version of linux on this box ? Please ?!?
Read the Ubuntu thread from rabits.

wipe data interrupted, unbootable, hard reset fail (hole btn), recovery inaccessible

Hi.
Here, i have a very difficult issue with my unlocked transformer tf700t.
I wanted to install cyanogenmod ... I was to wipe data but it got interrupted
I have read many threads already like those:
http://www.2toer.com/2012/10/reset-button-transformer-pad-infinity-tf700t.html
(held for more than 50 seconds and it shaked but didn't help. tried to reset repedeatly too.)
http://www.transformerforums.com/fo...oot-into-android-after-jelly-bean-update.html
I also download "universal naked driver"
http://forum.xda-developers.com/showthread.php?t=2263822
But i am totally unsure how to install the driver and windows itself won't see its .inf files as valid. (windows 8).
I could use my cellphone's SD card but i can't run the recovery tool, can't boot, the very initial screen says "device is unlocked" and it is... But i can't enter the recovery mode and run RCK or wipe data.
http://www.technipages.com/how-to-soft-and-hard-reset-asus-eee-pad-transformer.html
However how eternally i could hold vol down + power ... it won't launch into recovery mode... It's much like freezing.
I should maybe have directly run rck instead of doing wipe data...
Is there a way to send any signals to the tablet via usb with a windows tool?
[edit]
Right now i'm checking with the .blob solution...
http://www.transformerforums.com/fo...overy-bootloop-fix-tested-my-c10-windows.html
Yes, there is a method to access your tab from your computer, it's called Fastboot. But you don't seem to be able to get to the bootloader menu at all to get into fastboot mode, are you? By booting holding Power and Volume Down buttons?
If that is true, you are hard bricked, I am sorry to say, and my only suggestion would be to try this method I read about on the TF300 forum:
http://forum.xda-developers.com/showpost.php?p=44244313&postcount=12
Win 8 seems to really suck for fastboot and adb, try to get a Win7, XP or Linux machine.
Good luck!
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
Reset your device with a paperclip/needle (about 2 cm down of your sdcard slot) and hold vol-down to enter fastboot
Click to expand...
Click to collapse
I really can't... The procedure won't trigger anything or it freezes before it could. It may have got corrupted while the wipe data has been interrupted... :\
Matthieu.s said:
I really can't... It may have got corrupted while the wipe data has been interrupted... :\
Click to expand...
Click to collapse
Sorry friend - it's a brick :crying:
You can send it to Asus to have the motherboard replaced or try to find one sold for parts on ebay and replace it yourself.
Just for forensic purposes: Did you execute "Wipe Data" from the bootloader menu?
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
Yes... From the boot menu. What parts do i need to replace? Any workaround possible before giving up hope?
Can you get back to recovery at all or the bootloader?
Matthieu.s said:
Yes... From the boot menu. What parts do i need to replace? Any workaround possible before giving up hope?
Click to expand...
Click to collapse
You need to replace the motherboard.
My guess is, you flashed a custom recovery and then used 'Wipe Data' from the bootloader menu.
The instructions you followed probably advised you to wipe data before flashing the rom, but you had to do that from your custom recovery - not the bootloader menu. 'Wipe data' from the BL menu with a custom recovery installed is a very, very risky business.
Sorry mate.....
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
you mean... That from all tutorials that i've read, not a single author had the idea of putting a screenshot of "don"t wipe" from menu...
Or shouldn't have the utility's author chose a synonym instead of using the same word as the device makers did?
Or that this nearly 600$ crap that's keyboard is almost worth the half of itself and doesn't even come along, that doesn't even charge on USB, that has the crappiest android interface and that lags like hell even after a factory reset with its useless 4 cores... doesn't even come with an emercency secure-rom partition?
Dude. I should have bought a laptop.
It's like... This wipe data utility has only one use: autodestruction? that's it? Is it a way to make sure that the richest of us will buy a new one as soon as the old new one breaks?
I don't understand why this process also erased ... the bios? It's like... How would anyone be able to do anything without the bios?
Hmm... It discharged by night. The battery icon still loads and at its current state... It still checks for its charge state... It's still alive... There must be a way to wake it up from its sleep...
Maybe the interface isn't frozen but just doesn't respond to the voldown+power button?
Maybe there exists something to plug on the 60 pins plug that could force-access the partition?
Matthieu.s said:
you mean... That from all tutorials that i've read, not a single author had the idea of putting a screenshot of "don"t wipe" from menu...
Or shouldn't have the utility's author chose a synonym instead of using the same word as the device makers did?
Or that this nearly 600$ crap that's keyboard is almost worth the half of itself and doesn't even come along, that doesn't even charge on USB, that has the crappiest android interface and that lags like hell even after a factory reset with its useless 4 cores... doesn't even come with an emercency secure-rom partition?
Dude. I should have bought a laptop.
It's like... This wipe data utility has only one use: autodestruction? that's it? Is it a way to make sure that the richest of us will buy a new one as soon as the old new one breaks?
Click to expand...
Click to collapse
Do you still be able to fastboot or access from your pc? You might have a chance to flash a new blob for you device..
Matthieu.s said:
you mean... That from all tutorials that i've read, not a single author had the idea of putting a screenshot of "don"t wipe" from menu...
Or shouldn't have the utility's author chose a synonym instead of using the same word as the device makers did?
Or that this nearly 600$ crap that's keyboard is almost worth the half of itself and doesn't even come along, that doesn't even charge on USB, that has the crappiest android interface and that lags like hell even after a factory reset with its useless 4 cores... doesn't even come with an emercency secure-rom partition?
Dude. I should have bought a laptop.
It's like... This wipe data utility has only one use: autodestruction? that's it? Is it a way to make sure that the richest of us will buy a new one as soon as the old new one breaks?
I don't understand why this process also erased ... the bios? It's like... How would anyone be able to do anything without the bios?
Hmm... It discharged by night. The battery icon still loads and at its current state... It still checks for its charge state... It's still alive... There must be a way to wake it up from its sleep...
Click to expand...
Click to collapse
I understand that you are upset - I would be if I were you. But you can hardly blame Asus or the author(s) of whatever instructions you were following for bricking your tablet.
The disclaimer you have to read before you unlocked could not be more clear: They strongly discourage you to do it and make it abundantly clear you are on your own if you do.
Every set of instructions on flashing I have read also states: "Don't blame me if something goes wrong - you are doing this at your own risk" in one or the other form.
You did it anyway and made a mistake.
I do feel for you! It's a huge bummer to wreck a $600 device, no doubt about it.
Wipe Data from the bootloader menu is a feature of the stock rom. If I understand it correctly (and please someone correct me, if I'm not) it's a last ditch method to reflash the tablet with stock firmware.
It wipes everything except the stock recovery and assumes that you have a copy of the stock firmware on a microSD waiting to be flashed.
Asus provided a safe Factory Reset option from the settings menu for the average user and I bet they do not want users to access the bootloader and mess with it's options at all. There's a reason it's not exactly intuitive to get there.
Yes, I agree, there should be a warning before Wipe Data does it's thing.
Unfortunately there isn't....
But again, you can hardly blame Asus for a feature of the stock system not working with custom software you installed.
And again, I am sorry for your loss....
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4
LetMeKnow said:
Do you still be able to fastboot or access from your pc? You might have a chance to flash a new blob for you device..
Click to expand...
Click to collapse
maybe if i had the files on a sd card it could load them indeed..
Something like putting usual partition files on the sd card and see if it loads... It may check for its missing files on the SD if i'm lucky... Can i do this and go directly to cyanogen? I'll check the topics that discusses it furthermore... But my situation may vary... Major thing is that i really can't access it from PC from boot welcome screen so it discards all topics that asks for a usb connection... And the boot-to-CRW button makes no effect meaning it's also broken... Maybe putting CRW on the SD card and process the cyanogen file that should still be on the storage's base folder?
berndblb said:
I understand that you are upset - (...)
But again, you can hardly blame Asus for a feature of the stock system not working with custom software you installed.
And again, I am sorry for your loss....4
Click to expand...
Click to collapse
Don't worry friend i still have hope... Maybe the solution is in what you spoke of and is to use SD in some way i spoke in the previous comment but i'll need just a bit of help and guidance ... and links I'll use my cellphone's sdcard and backup>format it and do whatever required to wake the tablet's system up just enough to restore its missing files... Like... If the machine does check for SD (maybe bootscreen isn't frozen but just idle) maybe it could check for its required files like CWM or base firmware... I really believe the SD card plan is a good idea but the only thing is that it must be made automatically or if isn't i probably won't be able to trigger from vol_down+power... Or maybe could... Let's see ^^
What do you believe about this post? It's not tf700t related but it discusses the method a bit? http://forum.doozan.com/read.php?6,8904
And this thread is interesting but i'm unsure... http://www.transformerforums.com/fo...irmware-tf700-tf300-tf101-possibly-tf201.html
This is what i will attempt. http://androidforums.com/nookcolor-...rkmod-twrp-bootable-sd-card-06-04-2013-a.html
Citation from site
Now what can you do with your new bootable CWM/TWRP sd card?
You can flash a rom. Plug it into your computer and copy your rom file to it
You can backup your rom. (under "backup and restore" menu.)
You can restore a recovery backup, should your new rom never boot.
Click to expand...
Click to collapse
x( Failed :/ I need something to trigger the system to bypass its instructions and run SD instead... Trigger from USB or something...
I'm still not clear. Do you have access to the bootloader or not.
It sounds like you do in which case all is not lost. Give up on the SD method though. The trick here is to ensure you have the right PC USB drivers installed.
Is the device registered in device manager when plugged into the PC?
See this post here
http://forum.xda-developers.com/showthread.php?p=45120193#post45120193
sbdags said:
I'm still not clear. Do you have access to the bootloader or not.
It sounds like you do in which case all is not lost. Give up on the SD method though. The trick here is to ensure you have the right PC USB drivers installed.
Is the device registered in device manager when plugged into the PC?
See this post here
http://forum.xda-developers.com/showthread.php?p=45120193#post45120193
Click to expand...
Click to collapse
I don't think he can get to the bootloader, if you read post #3. I referred him to exactly the same method and it didn't seem to work....
Sent from my DROID4 using Tapatalk 2
Here's what i get from device manager (it finally shown up in the list)
Code:
Unknown device
Tab 1
Device type: other devices
Maker: unknown
Location: Port_#0004.Hub_#0005
Windows stopped this device because it had problems (code 43)
Tab 2
All marked unavaillable/not signed
Tab 3
USB\DEVICE_DESCRIPTOR_FAILURE
Tab 4
Device configured (null)
Device USB\VID_0000&PID_0002\6&1512c192&0&4 was configured.
Driver Name: null
Class GUID: {00000000-0000-0000-0000-000000000000}
Driver Date:
Driver Version:
Driver Provider:
Driver Section:
Driver Rank: 0x0
Matching Device ID:
Outranked Drivers:
Device Updated: false
Device not started
Device USB\VID_0000&PID_0002\6&1512c192&0&4 had a problem starting.
Driver Name: null
Class GUID: {00000000-0000-0000-0000-000000000000}
Service:
Lower Filters:
Upper Filters:
Problem: 0x2B
Status: 0x0
It shows signs of life.
The drivers were already installed on Windows... But i guess that they are not meant for this procedure? What about universal naked drivers?
I'll continue researches tomorrow... Thanx ^^
Hi did you ever get the fix for this ? also same boat tried 2 3rd party cables no luck .. first error code I got was 43 then forces drivers got code 10 then I got what you get in events
Matthieu.s said:
Here's what i get from device manager (it finally shown up in the list)
Code:
Unknown device
Tab 1
Device type: other devices
Maker: unknown
Location: Port_#0004.Hub_#0005
Windows stopped this device because it had problems (code 43)
Tab 2
All marked unavaillable/not signed
Tab 3
USB\DEVICE_DESCRIPTOR_FAILURE
Tab 4
Device configured (null)
Device USB\VID_0000&PID_0002\6&1512c192&0&4 was configured.
Driver Name: null
Class GUID: {00000000-0000-0000-0000-000000000000}
Driver Date:
Driver Version:
Driver Provider:
Driver Section:
Driver Rank: 0x0
Matching Device ID:
Outranked Drivers:
Device Updated: false
Device not started
Device USB\VID_0000&PID_0002\6&1512c192&0&4 had a problem starting.
Driver Name: null
Class GUID: {00000000-0000-0000-0000-000000000000}
Service:
Lower Filters:
Upper Filters:
Problem: 0x2B
Status: 0x0
It shows signs of life.
The drivers were already installed on Windows... But i guess that they are not meant for this procedure? What about universal naked drivers?
I'll continue researches tomorrow... Thanx ^^
Click to expand...
Click to collapse

[Q] custom rom for my tf300t ?

hi,
I'm afraid that installing a custom rom on my asus tf300 would break compatibility
with the keyboard dock. Also mine is azerty .
I'm looking for cyanogenmod in particular, what do you think ?
Also there are other consideration for a custom rom:
- my main motivation to install a custom is to get rid of the bloatware.
I just do not wish to spend time with every added apps to understand their purpose,
and they take space.
- ads. I've installed overcome rom in my previous tablet (unfortunately bricked),
and one thing I really liked, is how lot of ads in apps were filtered.
Too much ads popping from nowhere now , which discourage the use of "free" apps.
- if there's some built in mechanism to limit the risk of bricking that would be nice.
My previous tablet was bricked without any reason, perhaps because I didn't use the original charger.
- somehow all the updates that pop up frequently, nags me.
To summarize, I'm looking for a custom rom, that is compatible with my azerty keyboard dock of the tf300;
and preferably all the criteria mentioned above ( no bloat, blocked ads, anti bricking mechanism, less updates).
Thanks
extrabigmehdi said:
hi,
I'm afraid that installing a custom rom on my asus tf300 would break compatibility
with the keyboard dock. Also mine is azerty .
I'm looking for cyanogenmod in particular, what do you think ?
Also there are other consideration for a custom rom:
- my main motivation to install a custom is to get rid of the bloatware.
I just do not wish to spend time with every added apps to understand their purpose,
and they take space.
- ads. I've installed overcome rom in my previous tablet (unfortunately bricked),
and one thing I really liked, is how lot of ads in apps were filtered.
Too much ads popping from nowhere now , which discourage the use of "free" apps.
- if there's some built in mechanism to limit the risk of bricking that would be nice.
My previous tablet was bricked without any reason, perhaps because I didn't use the original charger.
- somehow all the updates that pop up frequently, nags me.
To summarize, I'm looking for a custom rom, that is compatible with my azerty keyboard dock of the tf300;
and preferably all the criteria mentioned above ( no bloat, blocked ads, anti bricking mechanism, less updates).
Thanks
Click to expand...
Click to collapse
Curious AZERTY Keyboard is french layout? But still ASUS Brand Keyboard Dock correct?
Lummers said:
Curious AZERTY Keyboard is french layout? But still ASUS Brand Keyboard Dock correct?
Click to expand...
Click to collapse
yes. With US keyboard the first letters you see in top left are QWERTY, while for french keyboard it' s AZERTY.
If I set improperly the local, I guess I'll get the Q letter when I type A on keyboard and so on.
I think the layout of keyboard was selected, with first run (choose you language , hour etc...).
My guess is that asus use a "standard rom" despite the different keyboards , but I'm not 100% sure.
Maybe cyanogenmod handle this ?
Annoying, with my samsung P1000 using a custom rom, was more straightforward.
Finally used CROMi-Xenogenesis mod.
It was harder than I thought, with silly unexpected problems from time to time.
For instance, you can't use the bootloader unlocker from asus, if you set the font size of system to max (try if you don't see why).
The dos shell that refused to change dir once in administartor mod , in order to use that fastboot thing ( weird, but worked after typing a drive letter ). Twrp that refused to mound the sd card even with fat32 system (I realized later I could reset while keeping the rom to install).
And finally , no f***** step by step manual, to install the custom rom.
Overcome was more newbie friendly.
No problem with locals, as already announced before by the author of rom.
Now it seems : less bloated, and I have ads blocked .
Will customize more later.
extrabigmehdi said:
Finally used CROMi-Xenogenesis mod.
It was harder than I thought, with silly unexpected problems from time to time.
For instance, you can't use the bootloader unlocker from asus, if you set the font size of system to max (try if you don't see why).
The dos shell that refused to change dir once in administartor mod , in order to use that fastboot thing ( weird, but worked after typing a drive letter ). Twrp that refused to mound the sd card even with fat32 system (I realized later I could reset while keeping the rom to install).
And finally , no f***** step by step manual, to install the custom rom.
Overcome was more newbie friendly.
No problem with locals, as already announced before by the author of rom.
Now it seems : less bloated, and I have ads blocked .
Will customize more later.
Click to expand...
Click to collapse
I'm using Comi-X a well, I didn't know you were looking for that I had a post earlier that I had great help from people on the board.
I'm using Hund's Kernel so I'm overclocking a little on that machine.
No more lag!! It's amazing how much faster it is with the rom.
Please let me know if you need a hand with anything, I'm still a noob but I'll try my best to help you out.
extrabigmehdi said:
Finally used CROMi-Xenogenesis mod.
It was harder than I thought, with silly unexpected problems from time to time.
For instance, you can't use the bootloader unlocker from asus, if you set the font size of system to max (try if you don't see why).
The dos shell that refused to change dir once in administartor mod , in order to use that fastboot thing ( weird, but worked after typing a drive letter ). Twrp that refused to mound the sd card even with fat32 system (I realized later I could reset while keeping the rom to install).
And finally , no f***** step by step manual, to install the custom rom.
Overcome was more newbie friendly.
No problem with locals, as already announced before by the author of rom.
Now it seems : less bloated, and I have ads blocked .
Will customize more later.
Click to expand...
Click to collapse
I would suggest doing the NvFlash for your tablet so it becomes unbrickable now that you have a custom ROM. Link in sig
cmendonc2 said:
I would suggest doing the NvFlash for your tablet so it becomes unbrickable now that you have a custom ROM. Link in sig
Click to expand...
Click to collapse
Unfortunately I just find this nvfash thing just too much confusing.
For miscellaneous reasons:
1) there's no "official" tutorial to restore bricked tablet with nvflash
2) I don't understand what nvflash (or the steps to create "nvflash backup files" ) will exactly change to my current install, if there's a risk of incompatibility/conflict, if I'll need to re-install twrp afterward. Would the bootloader be changed ? Its there a nvflash bootloader ? Unclear.
3) Sorry the part " you will need to flash the AndroidRoot patched custom bootloader" is just Chinese to me.
4) If I install in future , a new rom based on a new android version (and I guess a new bootloader ?) , would I loose the ability to use nvflash ?
5) which file do I need to keep exactly, and where. Let's say I want to save space, do I need to keep blob files etc inside tablet ?
6) ironically there's a risk of bricking my tablet while following this "anti-brick" tool, and with the not so clear tutorial, I have reasons to hesitate.
extrabigmehdi said:
Unfortunately I just find this nvfash thing just too much confusing.
For miscellaneous reasons:
1) there's no "official" tutorial to restore bricked tablet with nvflash
2) I don't understand what nvflash (or the steps to create "nvflash backup files" ) will exactly change to my current install, if there's a risk of incompatibility/conflict, if I'll need to re-install twrp afterward. Would the bootloader be changed ? Its there a nvflash bootloader ? Unclear.
3) Sorry the part " you will need to flash the AndroidRoot patched custom bootloader" is just Chinese to me.
4) If I install in future , a new rom based on a new android version (and I guess a new bootloader ?) , would I loose the ability to use nvflash ?
5) which file do I need to keep exactly, and where. Let's say I want to save space, do I need to keep blob files etc inside tablet ?
6) ironically there's a risk of bricking my tablet while following this "anti-brick" tool, and with the not so clear tutorial, I have reasons to hesitate.
Click to expand...
Click to collapse
1.) Google NvFlash Commands, or read original NvFlash thread, or ask a dev at AndroidRoot
2.)NvFlash files are backups. It doesnt change the BL. The BL just needs to be jellybean
3.) NvFlash is done using a custom version of CWM recovery, so it runs all the scripts for u. You just have to press a few buttons
4.) If you've done NvFlash once, it doesnt matter what you do to your tablet like changing BL
5.) The blob file is about 2 MB, the other backups that are recommended are about 10MB. You wont run out of space. The files that need to be saved are listed in the guide, as well as the way to save them
6.) If you follow the guide down to the word, there is no problem. Unlocking your bootloader and and flashing a rom has the same risk of bricking. If you have any questions ALWAYS ask before proceeding.
cmendonc2 said:
1.) Google NvFlash Commands, or read original NvFlash thread, or ask a dev at AndroidRoot
2.)NvFlash files are backups. It doesnt change the BL. The BL just needs to be jellybean
3.) NvFlash is done using a custom version of CWM recovery, so it runs all the scripts for u. You just have to press a few buttons
4.) If you've done NvFlash once, it doesnt matter what you do to your tablet like changing BL
5.) The blob file is about 2 MB, the other backups that are recommended are about 10MB. You wont run out of space. The files that need to be saved are listed in the guide, as well as the way to save them
6.) If you follow the guide down to the word, there is no problem. Unlocking your bootloader and and flashing a rom has the same risk of bricking. If you have any questions ALWAYS ask before proceeding.
Click to expand...
Click to collapse
I was reading about the NvFlash as it was just recently released.
Couple of questions (sorry if hijacked this thread)
Does it work with TWRP? Or will I have to use CWM?
I've read the NvFlash Guide but I'm still unsure of the necessities.
Lummers said:
I was reading about the NvFlash as it was just recently released.
Couple of questions (sorry if hijacked this thread)
Does it work with TWRP? Or will I have to use CWM?
I've read the NvFlash Guide but I'm still unsure of the necessities.
Click to expand...
Click to collapse
So to get TWRP, u flash a custom CWM, but after you have your backups and blobs, you can flash back TWRP
cmendonc2 said:
1.) Google NvFlash Commands, or read original NvFlash thread, or ask a dev at AndroidRoot
2.)NvFlash files are backups. It doesnt change the BL. The BL just needs to be jellybean
3.) NvFlash is done using a custom version of CWM recovery, so it runs all the scripts for u. You just have to press a few buttons
4.) If you've done NvFlash once, it doesnt matter what you do to your tablet like changing BL
5.) The blob file is about 2 MB, the other backups that are recommended are about 10MB. You wont run out of space. The files that need to be saved are listed in the guide, as well as the way to save them
6.) If you follow the guide down to the word, there is no problem. Unlocking your bootloader and and flashing a rom has the same risk of bricking. If you have any questions ALWAYS ask before proceeding.
Click to expand...
Click to collapse
All right , basically you replace the "recovery tool" with one custom that allows to save the nvflash files (how I interpret it).
I tried to follow the steps but not without problems.
I tried to install "Universal Naked Driver" , but it didn't work.
I uninstalled the asus official driver first , but the universal naked driver wasn't recognized.
Reading some discussions, suggested that it doesn't work with win 7 x64 anyways.
So I re-installed again the "ASUS Pad PC Suite" in order to get the driver again, but also all the stuff I don't care , such like asus clouds and asus sync (if I try to skip, the setup freeze).
Then I followed the step for nvflash, and I got a problem at step where I type "adb pull /data/media/AndroidRoot " . I got the error "device not recognized" .
I retyped again the menu command to generate the blob ; thinking it might help, and all I got is a new wifi error.
So I searched a bit on the web, some discussion suggesting I do the adb command in regular android mode, and after enabling "debug mode".
But enabling the debug mode is not anymore straightforward, you must do some kind of magical trick, where you tap seven time the version build :crying:. I'm happy I didn't install the java sdk, some people suggest to install it in order to use the adb thing :silly:.
So I finally got 8 files .
Reboot in "APX mode" , I get this time the error in windows that the driver is missing. This time I used "universal naked driver " for this,
driver recognized. Reboot of windows, just in case.
Finally I got a frightening black screen, making you think that the tablet might be bricked (they say "blank screen" in tutorial , but I was hoping a white background ).
But fortunately I ended all the nvflash steps successfully.
And then I reflashed TWRP.
extrabigmehdi said:
All right , basically you replace the "recovery tool" with one custom that allows to save the nvflash files (how I interpret it).
I tried to follow the steps but not without problems.
I tried to install "Universal Naked Driver" , but it didn't work.
I uninstalled the asus official driver first , but the universal naked driver wasn't recognized.
Reading some discussions, suggested that it doesn't work with win 7 x64 anyways.
So I re-installed again the "ASUS Pad PC Suite" in order to get the driver again, but also all the stuff I don't care , such like asus clouds and asus sync (if I try to skip, the setup freeze).
Then I followed the step for nvflash, and I got a problem at step where I type "adb pull /data/media/AndroidRoot " . I got the error "device not recognized" .
I retyped again the menu command to generate the blob ; thinking it might help, and all I got is a new wifi error.
So I searched a bit on the web, some discussion suggesting I do the adb command in regular android mode, and after enabling "debug mode".
But enabling the debug mode is not anymore straightforward, you must do some kind of magical trick, where you tap seven time the version build :crying:. I'm happy I didn't install the java sdk, some people suggest to install it in order to use the adb thing :silly:.
So I finally got 8 files .
Reboot in "APX mode" , I get this time the error in windows that the driver is missing. This time I used "universal naked driver " for this,
driver recognized. Reboot of windows, just in case.
Finally I got a frightening black screen, making you think that the tablet might be bricked (they say "blank screen" in tutorial , but I was hoping a white background ).
But fortunately I ended all the nvflash steps successfully.
And then I reflashed TWRP.
Click to expand...
Click to collapse
Woah....
Totally sounds like a little bit of a challenge for people that are new to the android scene..
I'm going to give this a whirl this week sometime and get it backed up.
Im also looking into NVflash, my bootloader is unlocked but I have yet to root and pick a rom. I am also looking for something that will work with a keyboad, I have yet to buy one but my birthday is coming up.

Categories

Resources