{"id":27,"date":"2015-03-04T21:03:57","date_gmt":"2015-03-04T20:03:57","guid":{"rendered":"http:\/\/blog.epiclper.at\/?p=27"},"modified":"2023-05-09T17:20:53","modified_gmt":"2023-05-09T15:20:53","slug":"tf201-nvflash-and-the-jellybean-ota-bootloader","status":"publish","type":"post","link":"https:\/\/blog.epiclper.com\/?p=27","title":{"rendered":"TF201, nvflash and the JellyBean OTA Bootloader"},"content":{"rendered":"<p>Ever heard about nvflash? No? Then you probably never flashed or rooted your Asus TF201 tablet.<br \/>\nnvflash is one of the biggest &#8220;<strong>must have<\/strong>&#8221; if you&#8217;re going to flash or modify your own TF201 in any way. If you ever manage to brick your tablet you can mostly recover it with nvflash.<br \/>\nHappily I never had to use it but just to be sure I&#8217;ve installed it on my Transformer Prime. In this post I&#8217;ll show you how to flash it!<\/p>\n<p><!--more--><\/p>\n<p>So before we start some important warning:<\/p>\n<hr \/>\n<p style=\"text-align: center;\"><strong><span style=\"color: #ff0000;\">This is ONLY for the TF201 JellyBean (HairyBean) Bootloader! DO NOT try this on any other Bootloader version!<\/span><\/strong><\/p>\n<p style=\"text-align: center;\">If you want to root and unlock your TF201 with the latest OTA Update go check this XDA Post: <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=2038464\">[How To] TF201 Flash TWRP on JellyBean and Root<\/a><\/p>\n<hr \/>\n<p>Thanks to the original post from\u00a0<a href=\"http:\/\/forum.xda-developers.com\/member.php?u=3909556\">flumpster<\/a> on the XDA-Forum we now have one of the easiest and fastest methods to do this! The original post can be found <a href=\"http:\/\/forum.xda-developers.com\/showpost.php?s=ce7efe781904eaa9321bd1ae579e89b5&amp;p=45908178&amp;postcount=745\">HERE<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>So, why are you\u00a0mentioning all this here? Isn&#8217;t it completely easy to do?<\/em><\/strong><br \/>\nYes and No. First of all, if your TF201\u00a0was never before rooted, flashed or anyhow else modified you&#8217;re most likely on the latest JellyBean Bootloader provided by Asus. There is an official nvflash tutorial but I never got it to work, until <a href=\"http:\/\/forum.xda-developers.com\/showpost.php?p=59178423&amp;postcount=179\">someone<\/a> mentioned probably one of the best and easiest method to do all this!<\/p>\n<p><strong><em>Why are you re-posting this here? Isn&#8217;t that disrespectful?!<\/em><\/strong><br \/>\nI&#8217;m not doing this to disrespect the creator, no, it&#8217;s the complete opposite! I respect their amazing work. So why am I doing this? Because I know how fast the internet can be sometimes. Things will go under, sometimes people won&#8217;t find things again or a post just gets deleted without any hint where it has gone. That&#8217;s why I try my best to provide backup downloads too (besides the original downloads of course).<\/p>\n<p><strong><em>Okay, stop writing so much, come to the point!<\/em><\/strong><br \/>\nOkay okay, let&#8217;s get started now :)<\/p>\n<hr \/>\n<p><strong><span style=\"text-decoration: underline;\">Things you need first:<\/span><\/strong><\/p>\n<ul>\n<li>Root\/Unlock your tablet (as mentioned above, <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=2038464\">HERE&#8217;s<\/a> how to do that)<\/li>\n<li>A flashed <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=2407248\">HairyBean Prime AndroWook<\/a> Bootloader (after unlocking only flash the &#8220;Upgrade Hairybean 2.31 (4.2.1) Bootloader &amp; TWRP (2.5).zip&#8221; mentioned in the post<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>How to get\u00a0nvflash working (original text <a href=\"http:\/\/forum.xda-developers.com\/showpost.php?s=ce7efe781904eaa9321bd1ae579e89b5&amp;p=45908178&amp;postcount=745\">HERE<\/a>, backups from 04.03.2015):<\/strong><\/span><\/p>\n<p>Files you need:<\/p>\n<ul>\n<li><a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1426502\">APX drivers<\/a> (Backup <a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/Universal_Naked_Driver_0.72.zip\">1<\/a>,\u00a0<a href=\"https:\/\/drive.google.com\/file\/d\/1hqiufjWVrDnlpLBfB-y58vhnhUU5wX4P\/view?usp=sharing\">2<\/a>)<\/li>\n<li><a href=\"http:\/\/www.androidfilehost.com\/?fid=22962010882834442\">ADB drivers<\/a> (Backup <a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/ADB_recovery_driver.rar\">1<\/a>, <a href=\"https:\/\/drive.google.com\/file\/d\/17eCBxr2lPh-3CVHdkCHFP7bF2Z5BG5Y-\/view?usp=sharing\">2<\/a>)<\/li>\n<li><a href=\"http:\/\/download.androidroot.mobi\/nvflash-tools-win32.zip\">nvflash-tools-win32.zip<\/a><a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/nvflash-tools-win32.zip\">nvflash-tools-win32.zip<\/a> (Backup <a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/adb-fastboot.zip\">1<\/a>, <a href=\"https:\/\/drive.google.com\/file\/d\/1T1DWkPwpOCvLIPkJ66EyfVZmS2ycuvB9\/view?usp=sharing\">2<\/a>)<\/li>\n<li><a href=\"https:\/\/download.androidroot.mobi\/flatline_tf300.img\">flatline_tf300.zip<\/a><a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/flatline_tf300.zip\">flatline_tf300.zip<\/a> (Backup <a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/adb-fastboot.zip\">1<\/a>, <a href=\"https:\/\/drive.google.com\/file\/d\/1CWaXvMkM_mYP0nrgT7-0vapYKx0HpVwH\/view?usp=sharing\">2<\/a>)<\/li>\n<li><a href=\"http:\/\/flumpster.lolcakes.com\/android\/adb-fastboot.zip\">adb-fastboot.zip<\/a> (Backup <a href=\"http:\/\/blog.epiclper.at\/wp-content\/uploads\/2015\/03\/adb-fastboot.zip\">1<\/a>, <a href=\"https:\/\/drive.google.com\/file\/d\/13fxd6RD0uJuF89zowZLH-Udy4jpSc7Nv\/view?usp=sharing\">2<\/a>)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Instructions<\/strong><\/span><\/p>\n<ul>\n<li>Create a folder on your hard drive called nvflash (e.g. D:\/nvflash)<\/li>\n<li>Download the\u00a0files above, unpack and place all files except the drivers in this folder.<\/li>\n<li>Hold down shift and right click on folder and select &#8220;<em>Open command window here<\/em>&#8220;<\/li>\n<li>Boot prime into fastboot by either selecting it from shutdown menu or by holding volume down and power when switched off.<br \/>\nType the following into command prompt:<\/li>\n<\/ul>\n<pre>fastboot-windows.exe -i 0x0B05 flash recovery flatline_tf300.img<\/pre>\n<ul>\n<li>This will flash the new recovery needed for the next part. Once that is complete type the following to restart the prime back into OS.<\/li>\n<\/ul>\n<pre>fastboot-windows.exe -i 0x0B05 reboot<\/pre>\n<ul>\n<li>Once restarted go to the shutdown menu and select reboot to recovery. You will end up in a custom Clockwork mod recovery. Use volume keys to move and power button to select.<\/li>\n<li>Go into the &#8220;<em>Advanced<\/em>&#8221; menu and select the &#8220;<em>Wheelie<\/em>&#8221; menu.<br \/>\nNow you need to select the &#8220;<em>Step 1: Flash AndroidRoot BL<\/em>&#8220;. When it has finished the Prime will power off.<\/li>\n<li>Press the power button to reboot and let the blue line fill all the way. When it has finished it will reboot into OS.<\/li>\n<li>Once restarted go to the shutdown menu and select reboot to recovery again.<\/li>\n<li>Go into the &#8220;<em>Advanced<\/em>&#8221; menu and select the &#8220;<em>Wheelie<\/em>&#8221; menu.<\/li>\n<li>Now you need to select the &#8220;<em>Step 2: Generate wheelie blobs<\/em>&#8220;<\/li>\n<li>This will now create your wheelie blobs onto the prime. The wifi upload did not work for me.<\/li>\n<li>Once it has finished go to the command window you have open on pc and type the following.<\/li>\n<\/ul>\n<pre>adb pull \/data\/media\/AndroidRoot<\/pre>\n<ul>\n<li>This will pull your wheelie blobs from the Prime into the folder you created earlier.<\/li>\n<li>Once you have them files hold down Volume UP and Power button for 10 seconds until the Prime restarts and keep holding them for a few seconds longer. The screen should stay blank and you should be in APX mode.<\/li>\n<li>Make sure you have the APX drivers installed by checking your device manager for any conflicts.<\/li>\n<li>Now type the following into the command window.<\/li>\n<\/ul>\n<pre> wheelie --blob blob.bin<\/pre>\n<ul>\n<li>This will place you into NVflash mode and you then run the following commands.<\/li>\n<\/ul>\n<pre> nvflash --resume --rawdeviceread 0 2944 bricksafe.img\r\n nvflash --resume --read 14 factory-config.img\r\n nvflash --resume --read 7 unlock-token.img<\/pre>\n<ul>\n<li>These will create the last of your backups needed in the folder you created earlier. You need to back this folder up in triplicate as it is your lifeline if anything goes wrong in the future.<\/li>\n<li>Once it has all finished you can now hold the power button down on your prime for 10 seconds and let it boot back into OS.<\/li>\n<\/ul>\n<p>You now have all your backups in that one folder and to finish up I would advise going back into the custom recovery and re-flash the &#8220;<em>Upgrade Hairybean 2.31 (4.2.1) Bootloader &amp; TWRP (2.5).zip<\/em>&#8221; which will give you back your TWRP and newest Bootloader.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ever heard about nvflash? No? Then you probably never flashed or rooted your Asus TF201 tablet. nvflash is one of the biggest &#8220;must have&#8221; if you&#8217;re going to flash or modify your own TF201&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":79,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,11,2,1,6],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-tf201","category-english","category-general","category-tech"],"_links":{"self":[{"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":47,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":1010,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/posts\/27\/revisions\/1010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=\/wp\/v2\/media\/79"}],"wp:attachment":[{"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.epiclper.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}