I know how to install apps via adb, but am unaware how to install them to a particular image when there is more than one. For instance, if I'm dual-booting ics and gb from and sdcard, how can I control whether the install goes to ics, gb, or emmc?
frappatino said:
I know how to install apps via adb, but am unaware how to install them to a particular image when there is more than one. For instance, if I'm dual-booting ics and gb from and sdcard, how can I control whether the install goes to ics, gb, or emmc?
Click to expand...
Click to collapse
I think you are going to have to use the right partition numbers to mount. I know on emmc, /system is /dev/block/mmcblk0p5 and on regular single SD installs /system is .../mmcblk1p2. I also know usually the /system2 on a dual boot is ...mmcblk1p5.
I'm assuming you are wanting to install to /system since you can install to /data from within the system you are operating in without adb.
Edit: I can't remember if the /system is already mounted for you when you start adb. If it is, then boot to the system you want to install to and adb should see /system for the one you are on. It's been a while since I have installed anything with adb. I just use root explorer to put them in /system/app. Usually installing by adb is for systems that are not rooted.
frappatino said:
I know how to install apps via adb, but am unaware how to install them to a particular image when there is more than one. For instance, if I'm dual-booting ics and gb from and sdcard, how can I control whether the install goes to ics, gb, or emmc?
Click to expand...
Click to collapse
Just boot into which ever Rom you want to install to and "adb install" from there. It will install to the active system your running. Wont touch the other one.
-Racks
Sent from my NookColor using Tapatalk
Related
I am trying to apply a morph that i saved to my SD card, but when i go to the sd/ location i get the error no files found?
any ideas?
Thanks.
You mean /sdcard? If it's a morph, you don't install from recovery, you install with the Metamorph app in the market.
Yeah man, no need to be in recovery.
And with that said (unrelated), in clockwork recovery you can only install .zip files on /sdcard (internal), not /sdcard/sd (external).
my sd card is listed as /sd.
but anyway how come we cannot access the external sd card?
Also, i want to restore a nandroid backup it HAS to be on the internal memory?
ttabbal said:
You mean /sdcard? If it's a morph, you don't install from recovery, you install with the Metamorph app in the market.
Click to expand...
Click to collapse
These Morphs are for the battery and specifically state to be installed in clockworkmod recovery.
Sent from my Samsung Vibrant using XDA App
There is no /sd, not on a stock phone. What have you done to it?
You can access the external SD, you just have to do some manual stuff first. Kosh hasn't seen a reason to include it in the ramdisk for Clockwork, but you can mount it if you know how.
To restore a nandroid, yes, it has to be on internal. Unless you use an adb shell and run the script yourself anyway.
GameOver69 said:
These Morphs are for the battery and specifically state to be installed in clockworkmod recovery.
Sent from my Samsung Vibrant using XDA App
Click to expand...
Click to collapse
Then they are not morphs. Around here, "morph" means you install via MetaMorph.
Are you talking about the battery % mods in the themes and apps forum? Yes, you can install those in recovery. Download them and use ROM Manager in your booted phone. Select "Install ROM" and navigate to where it downloaded, the default is /sdcard/download. Select the ZIP and tell it it's OK to reboot and install it.
Hi everyone,
I was interested in upgrading to the stable 7.1 release. I am currently using the 7.1 RC on my nook color. I read this on the cyanogen mod website:
"Upgrading from any previous CM-7 release or nightly build should be smooth and no wipe should be required."
Does this mean I can flash the rom over top of the current RC without having to wipe any of my data or apps? This would be great as I have customized my nook quite a bit since getting it. I don't mind if I lose settings or things of that nature, but it would be great if I could keep my home screen and such. Anyways, just wondering. Thanks.
Your assumption is correct, all you need to do (well advised) is wipe your cache, and yes, it will take a while to boot the 1st time... Just did it tonight myself
You just need to wipe dalvik cache when updating.
---------------------------------
Sent from my LG Optimus V using Tapatalk
If this post helped you don't forget to say thanks!
Updated from nightly 200 and just wiped cache. Alls well so far.
About to Update to 7.1 and a question...
I use CM7.03 off of the microSD - does anyone know if the installer from this post: [ROM][CM7] [v1.3] Size-agnostic SD Card image and CM7 installer for SD Cards <http://forum.xda-developers.com/showthread.php?t=1000957> will also work to install 7.1
There have been many changes (for the much better
docfreed said:
I use CM7.03 off of the microSD - does anyone know if the installer from this post: [ROM][CM7] [v1.3] Size-agnostic SD Card image and CM7 installer for SD Cards <http://forum.xda-developers.com/showthread.php?t=1000957> will also work to install 7.1
There have been many changes (for the much better
Click to expand...
Click to collapse
Yes, it upgrades fine with this method.
Thank you for your help everyone I will try it tonight.
docfreed said:
I use CM7.03 off of the microSD - does anyone know if the installer from this post: [ROM][CM7] [v1.3] Size-agnostic SD Card image and CM7 installer for SD Cards <http://forum.xda-developers.com/showthread.php?t=1000957> will also work to install 7.1
There have been many changes (for the much better
Click to expand...
Click to collapse
Just drop the new ROM .zip onto the root of the card and boot up.
Hi,
I'm also running off the SD card. Is there a way to copy the .zip into the boot partition of the SD card from the Nook itself, or do I need to remove it and do it from a computer? I'm using File Expert and don't see a /boot folder.
Thanks!
c0rndog said:
Hi,
I'm also running off the SD card. Is there a way to copy the .zip into the boot partition of the SD card from the Nook itself, or do I need to remove it and do it from a computer? I'm using File Expert and don't see a /boot folder.
Thanks!
Click to expand...
Click to collapse
Use your PC and a card reader.....
I know I can use a card reader, but I was just curious if it is possible to do it without removing the card or connecting the Nook to a computer.
I downloaded the .zip onto my nook, I just don't see where to copy the file.
c0rndog said:
Hi,
I'm also running off the SD card. Is there a way to copy the .zip into the boot partition of the SD card from the Nook itself, or do I need to remove it and do it from a computer? I'm using File Expert and don't see a /boot folder.
Thanks!
Click to expand...
Click to collapse
you can use adb (adb wireless works very well)
on a windows machine you can use windows explorer to get to the folder with your zip file in it...
open a command window (start/run cmd)
if adb wireless... adb connect IP address
adb shell busybox mkdir /sdcard/boot
adb shell busybox mount /dev/block/mmcblk1p1 /sdcar/boot
adb push (zip file... can drag from windows explorer) /sdcard/boot
you will then have the zip file on the boot partition of the sdcard and can boot to uSD recovery for updating.
DizzyDen said:
you can use adb (adb wireless works very well)
on a windows machine you can use windows explorer to get to the folder with your zip file in it...
open a command window (start/run cmd)
if adb wireless... adb connect IP address
adb shell busybox mkdir /sdcard/boot
adb shell busybox mount /dev/block/mmcblk1p1 /sdcar/boot
adb push (zip file... can drag from windows explorer) /sdcard/boot
you will then have the zip file on the boot partition of the sdcard and can boot to uSD recovery for updating.
Click to expand...
Click to collapse
And that my friend is why I said use a card reader. Do you really want to do all that?
Clearly using a card reader is easier than that
Maybe I'm missing something here (forgive me if this is a noobquestion), but why can't I access the /boot partition of the SD card directly from the NC using a file manager?
Upgraded to CM7.1.0 stable from CM7.1.0RC on uSD card
I upgraded to CM7.1.0 stable from CM7.1.0RC using ROM Manager on uSD card. One issue I noticed is the stable version run slower. The RC version had Quadrant scores between 2500 to 3060. Now the Quadrant scores are between 1800 and 2600. I only wiped Davlik cache. All app data and settings remained the same. I activated the emmc as SD for extra storage and OS swapped 5.9gb to internal emmc. I am using a Kinston 8 gb class 10 with Speed Booster cache set to 2048 (original setting on sd was 1024). Anyone else experiencing a slower OS after updating to CM7.1.0 stable?
Sorry if too simple, but how is the best way to "wipe davlik cache?"
yeroc40 said:
Sorry if too simple, but how is the best way to "wipe davlik cache?"
Click to expand...
Click to collapse
I suggest, next time, you should open a new thread, providing a basic system info along with question.
For now, "wipe dalvik cache" simply by entering CwM Recovery (ClockworkMode Recovery) then go to Advanced, you'll see Dalvik there, select it, perform wipe.
Note: this only for running CM7 from eMMC, not booting from uSD.
c0rndog said:
Clearly using a card reader is easier than that
Maybe I'm missing something here (forgive me if this is a noobquestion), but why can't I access the /boot partition of the SD card directly from the NC using a file manager?
Click to expand...
Click to collapse
It's a little like trying to write the boot sector on a Windows system after you've booted. Too much potential damage can result from accessing the boot partition while you're running the system.
The card was working fine. I went to turn it on and boot loops on CM7.
Everything else works as expected (native OS 1.4.1 & native recovery
boot fine, menu loads with N key, I can boot the tailored CWMR from that,
CM9 boots fine with both vol keys). Andy just keep skating with CM7 .
I must have done something to the OS for it to fail like that.
Right now, I need to figure out how to get my data off the
card without a running OS to mount the devices.
Ideally, I'd like to extract as much of CM7's user data
as possible. I can't mount /data1 and /system1 to windows
as they are ext4 and p7 (/sdcard) is unreachable
because I have no OS (other than CWMR).
Can I adb pull in recovery? If the partition has to be mounted,
can I adb shell mount it, then download the data?
Can someone tell me the correct /dev files to use for mount
for partition 2 (system1), 3 (data1) & 7 (sdcard).
I've just updated the DualbooSD thread with flashable zips for the latest Mirage as well as ICS.
Try flashing the new Mirage build. It might fix the problems that you are having as it will format /system when installing.
-Racks
no luck.
I'm starting to think maybe there is something in
/sdcard that is causing this issue. I created a clean
16gb card and extended the last partition with
Easyus to fill the card.
One the first boot it got into CM7 fine, after that booted
I connected to USB via the 'magic nook cable' and told
windows to copy / paste the contents of the /sdcard
filesystem to the new /sdcard filesystem.
After that is doesn't boot CM7 (although CM9 boots
fine and can read and write /sdcard)?
Is emmc (the 1gb user space on the internal memory)
shared, could TiBu use that space with CM 7&9? Copy
the TiBu files there using CM9 and recreate a fresh disk
and use that as the source to reinstall apps+data?
When TiBu does backups of system data and
apk+data under these conditions, one would have to manually
select backup directories to avoid cross pollution between 2.3
and 4.0 OSes, right? Or is there a dual boot aware version?
I do have a working Nookie Froyo card, can I use that as a source
for the user APKs+data, then update from market to the current
releases?
To create a current card do I use the img to start, then follow OP
directions, then get the two updates and apply those?
Can you diagram what uSD partitions contain what?
Is recovery all in the uRec??? files (no partition)?
Is recovery adb enabled? adb devices usually
reports
<serial> recovery
and windows see's 1 device
When adb can see the recovery mode device.
What I think:
p1 p /boot
p2 p /system1
p3 p /data1
p4 e extended
p5 l /system2
p6 l /data2
p7 l /sdcard
with /cache /emmc /rom /recovery
seen from emmc memory.
PS:
B&N tech support 2 said that 1.4.1 was based on 2.3.
He also said the 8 boots thing was not needed on nook
color to get to factory reset.
I wish there were tools to mount the p2, p3, p5, p6 & p7
filesystems to windows 7 for backup. I guess I could connect
the card and use dd for win32 but that would probably take
forever to run. I guess the best option is dual boot a linux
distro to get ext? support. All I need is a shell prompt and
the gnu tool set. I tried ext2fsd 0.5.1 but it doesn't seem to
do anything. It says its running, its mount says its successful
but it does not assign a drive letter (even running under an
elevated cmd.exe).
Or that CWMR backup/restore worked properly,
it should be backing up 1, 2, 3, 5 & 6 + the secure
pseudo partitions files to 7. Is adb supposed to be able
to talk to recovery on NC, it does on my HTC Flyer,
HTC Rezound and HTC Incredible1, but they are all
hboot devices, maybe something has to be set
in the bootloader to enable adb? adb & fastboot also
recognize HTC's hboot as a boot-loader.
Hi everyone!
I just got CM7 (latest stable release) installed on on external sdhc card. I have wifi issues with CM7 (and looking around the forums tells me that CM7 can be finicky with certain routers) so I would love to be able to use Nook's stock ROM (4.1.4) when I am having issues.
But, when I am on NC ROM, I don't see anything except the small boot partition on the SD and when I am on CM7, I don't get access to this boot partition. I am wondering if there is a way to either create another partition or make the currently existing partitions accessible on both ROMS so that I can share data between them.
I am a n00b without any Android experience so thanks in advance for your patient responses.
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Thanks ✟
Moving to Q&A
andrandom said:
Hi everyone!
I just got CM7 (latest stable release) installed on on external sdhc card. I have wifi issues with CM7 (and looking around the forums tells me that CM7 can be finicky with certain routers) so I would love to be able to use Nook's stock ROM (4.1.4) when I am having issues.
But, when I am on NC ROM, I don't see anything except the small boot partition on the SD and when I am on CM7, I don't get access to this boot partition. I am wondering if there is a way to either create another partition or make the currently existing partitions accessible on both ROMS so that I can share data between them.
I am a n00b without any Android experience so thanks in advance for your patient responses.
Click to expand...
Click to collapse
Look in my signature for a link to my tips thread. I explain there how to make the SD media partition available to both ROMs (item B3).
leapinlar said:
Look in my signature for a link to my tips thread. I explain there how to make the SD media partition available to both ROMs (item B3).
Click to expand...
Click to collapse
*That's* the one I wanted to point them to.
leapinlar said:
Look in my signature for a link to my tips thread. I explain there how to make the SD media partition available to both ROMs (item B3).
Click to expand...
Click to collapse
Thanks.
Do you mean step #3 in Section B? I could edit it without running your script too, can't I?
andrandom said:
Thanks.
Do you mean step #3 in Section B? I could edit it without running your script too, can't I?
Click to expand...
Click to collapse
If whatever you have on emmc is rooted, you can manually edit it. If you have unrooted stock, then you need to flash the zip since without root you cannot edit those files manually. And I did mean item B3. Each item is a different topic, they are not steps. One topic does not depend on another. Just do B3 and no others if you want.
Yes, item B3. My mistake...
I should be able to do flash the zip from my current CM7 SD card's boot partition, shouldn't I?
So I put the update-stockemmc-vold-fstab-modified-for-partition4.zip file in the boot partition of the SD card, rebooted to Recovery mode and then booted to NC's stock ROM. NC is still using the tiny boot partition on the SD card as my external storage instead of the much larger CM7 partition. This was the same partition that was under 'My Files / Memory card' before I flashed so nothing has changed. I did this twice to double-check.
Am I doing this wrong?
andrandom said:
Yes, item B3. My mistake...
I should be able to do flash the zip from my current CM7 SD card's boot partition, shouldn't I?
So I put the update-stockemmc-vold-fstab-modified-for-partition4.zip file in the boot partition of the SD card, rebooted to Recovery mode and then booted to NC's stock ROM. NC is still using the tiny boot partition on the SD card as my external storage instead of the much larger CM7 partition. This was the same partition that was under 'My Files / Memory card' before I flashed so nothing has changed. I did this twice to double-check.
Am I doing this wrong?
Click to expand...
Click to collapse
Yes you are doing it wrong. You need to flash that file with a CWM card, not put in the boot partition of your SD. And since you did that, you need to re-flash your latest ROM on SD to correct your mistake. (I will edit my instructions to make it a little clearer that you use CWM to flash that file.)
I got NC stock ROM to see my SD card partition by following item A10. That is most excellent and thanks again!
Unfortunately, I no longer see the boot partition when I attach NC to my computer whether NC is running off stock ROM or CM7. My guess is that this is due to my failed attempt to flash from my CM7 SD card yesterday. Am I right?
I thought I could reverse that by copying the update-stockemmc-vold-fstab-return-to-stock.zip file to CM7's boot (and then booting to the recovery mode) but that seemed to have nothing.
If I understand your previous message correctly, I should re-do my entire SD card but... I have already spent a few hours downloading and customizing the Android apps. Is there a way to preserve all that before Win32diskimager destroys the contents of the SD card?
Is there a way to manually mount the /etc folder from a unix prompt and alter the file?
Does it even matter if I don't see boot while I attach NC to a computer? Are there any caveats to 'let it be'?
Questions, questions and more questions...
That leads me to the obvious question, is there a book that explains Android to someone who is not interested in programming it but wants to understand the architecture and design of the OS (and custom ROMs)?
Thanks for being patient with all these n00b questions.
andrandom said:
I got NC stock ROM to see my SD card partition by following item A10. That is most excellent and thanks again!
Unfortunately, I no longer see the boot partition when I attach NC to my computer whether NC is running off stock ROM or CM7. My guess is that this is due to my failed attempt to flash from my CM7 SD card yesterday. Am I right?
I thought I could reverse that by copying the update-stockemmc-vold-fstab-return-to-stock.zip file to CM7's boot (and then booting to the recovery mode) but that seemed to have nothing.
If I understand your previous message correctly, I should re-do my entire SD card but... I have already spent a few hours downloading and customizing the Android apps. Is there a way to preserve all that before Win32diskimager destroys the contents of the SD card?
Is there a way to manually mount the /etc folder from a unix prompt and alter the file?
Does it even matter if I don't see boot while I attach NC to a computer? Are there any caveats to 'let it be'?
Questions, questions and more questions...
That leads me to the obvious question, is there a book that explains Android to someone who is not interested in programming it but wants to understand the architecture and design of the OS (and custom ROMs)?
Thanks for being patient with all these n00b questions.
Click to expand...
Click to collapse
You do not need or want to re-set up the whole SD installation. Just put the same CM7 zip file back in the boot partition and boot to SD recovery. It will put the correct vold.fstab back on the SD. You will not lose any settings or apps you have already set up. (And putting the return to stock zip there was also the wrong thing to do. The vold.fstab for stock and CM7 are different. But don't worry, it will fix that too.)
You are not supposed to see the boot partition on the PC when you plug the nook in with the cable. You are only supposed to see 'emmc' and 'sdcard'. Under the original setup, your stock system thought the boot partition was 'sdcard' and that was why you saw it on your PC. Since you modified stock to see partition 4 as 'sdcard', partition 4 is what the PC sees, not the boot partition.
Most people have to physically take the card out of the nook and put it in the PC to see the boot partition on the PC. If you don't want to do that, use my script in item B4. But since you are on CM7, you will not be adding many things to the boot partition to install with SD recovery in the future. So it is probably best to leave things be.
And I don't know of any books to help you.
Sent from my Nook Color running ICS and Tapatalk
That is excellent news!
A bit of playing around with Astro tells me that I was wrong about seeing the 'CM7 SDCARD' partition when I was on CM7 ROM. I am only seeing the boot. Anyway, I am going to flash the CM7 ROM again and I am hoping it would fix everything.
Also, yes, I can see the boot partition when I put the SD card directly on my computer but I was also able to see it when I hooked up the NC to my computer via USB before I did my unintended tweaks but... I'll survive.
I'll be back after I flash. (Famous last words??)
Mission accomplished!
Thanks again for all your help.
For future reference after you alter stock's fstab... all you have to do is:
mkdir /sdcard/boot (only have to do this one time)
mount /dev/block/mmcblk1p1 /sdcard/boot (do this every time you want to put something on the boot partition)
put anything you want on boot partition in /sdcard/boot
DizzyDen said:
For future reference after you alter stock's fstab... all you have to do is:
mkdir /sdcard/boot (only have to do this one time)
mount /dev/block/mmcblk1p1 /sdcard/boot (do this every time you want to put something on the boot partition)
put anything you want on boot partition in /sdcard/boot
Click to expand...
Click to collapse
Yes, there is one big advantage to using that method. I think it allows the boot partition to be seen not only on the nook, but also on the PC when you plug in the usb.
leapinlar said:
Yes, there is one big advantage to using that method. I think it allows the boot partition to be seen not only on the nook, but also on the PC when you plug in the usb.
Click to expand...
Click to collapse
We could probably come up with a symlink to /dev/block/mmcblk1p1 to /sdcard/boot and avoid having to mount it everytime as well.
DizzyDen said:
We could probably come up with a symlink to /dev/block/mmcblk1p1 to /sdcard/boot and avoid having to mount it everytime as well.
Click to expand...
Click to collapse
Thank you Dizz, your suggestion got me to thinking and I was able to come up with an init.d bash script that does the trick. I just temporarily mounted sdcard and created the sdcard/boot directory and the mounted the boot partition to it, then unmounted sdcard so it could be mounted again by the system later in the boot sequence.
The only problem is now sdcard will not mount on the PC using UMS mass storage. Must be because of having a second mount within the mount. But it does mount with MTP. But that may be acceptable. I will test some more, including using Goo Manager tomorrow.
EDIT (6-21): Goo Manager works. But I think I have figured out why sdcard is not mounting in UMS. Once it is mounted in my script and the boot partition mounted under it, it cannot be unmounted. And since it cannot be unmounted, it cannot be mounted later by the system as vold. If it cannot be mounted as vold, it does not show in UMS. For now I think I will leave it as I have it in Rev 2 of my script (symlinking to the root directory with full r/w permissions). If people want to see the boot partition on the PC, just use my modified for CM9 NookColorUMS available in my tips thread.
Sent from my Nook Color running ICS and Tapatalk
Help!
When CM7 is running, my computer is no longer mounting any of the partitions when I connect NC to my computer via the USB cable.
If the NC stock ROM is running, my computer mounts all three partitions (MyNook..., boot and CM7SDcard) but calibre is not recognizing the external partitions for transfers.
Further, when I boot to my NC stock ROM, I am no longer seeing my SD card's contents in the NC's library.
This may have something to do with the fact that NC stock ROM seemed to have updated itself to 4.1.3.
Should I re-run the scripts again or am I missing something else?
When it was updated to 1.4.3, you lost the emmc mods. Just re-flash my zip with the CWM SD. You may have lost CWM on emmc too.
On CM7, you have to select the turn on storage button after you plug it in. It is not automatic like stock. Pull up the notification area and touch the turn on button.
Darn, I forgot about that 'USB' option under notifications. Enabling it allows me to find the partitions. I will run your scripts again when I find a spare mUSB card.
Thanks again for your help!
I have CWMR 5,8 installed. First boot automatically loads into CWMR [this is, as far as I've read, a problem with the recovery and I can handle it if I can fix the internal sd card]. Rebooting and cold-booting helps me boot up my ROM (I've tried multiple ROMs, currently on CM9).
Everything works, except for my internal sdcard (weirdly thought I cannot access my external micro SD from CWMR). It seems as if its not mounted. I got ADB access to the device, /sdcard is there and all of the files are there. I can adb push and adb pull, so the internal storage seems to be working fine, it just doesn't mount it. Maybe the issue is permissions? ls -la sdcard outputs: lrwxrwxrwx root root 2012-10-26 20:43 sdcard -> /storage/sdcard0
Any ideas? I've tried installing different versions of CWM recoveries (adb push zip file and then using CWM to actually install it), they don't seem to stick.
Does /storage/sdcard0 exist on your device (AFAIK this is the new location defined by JB, but I don't know what CM9 does)?
If not, you may find your files in /data/media.
peeter.tomberg said:
I have CWMR 5,8 installed. First boot automatically loads into CWMR [this is, as far as I've read, a problem with the recovery and I can handle it if I can fix the internal sd card]. Rebooting and cold-booting helps me boot up my ROM (I've tried multiple ROMs, currently on CM9).
Everything works, except for my internal sdcard (weirdly thought I cannot access my external micro SD from CWMR). It seems as if its not mounted. I got ADB access to the device, /sdcard is there and all of the files are there. I can adb push and adb pull, so the internal storage seems to be working fine, it just doesn't mount it. Maybe the issue is permissions? ls -la sdcard outputs: lrwxrwxrwx root root 2012-10-26 20:43 sdcard -> /storage/sdcard0
Any ideas? I've tried installing different versions of CWM recoveries (adb push zip file and then using CWM to actually install it), they don't seem to stick.
Click to expand...
Click to collapse
ok first thing, your external microsd card should be /Removable/MicroSD/. also what do you mean when you say youre pushing zip files then installing them but they dont seem to stick? how are you connecting via adb are you using ./adb shell to connect and move files? theres a certain way you have to push files to the device when youre in recovery.
Fixed it
Hello,
Not being able to mount the internal sdcard
The problem was I installed CM10 then somehow rolled back to CM9. The sdcard location moved between those 2 versions and the CM9 version wasn't able to mount it anymore. After installing CM10 everything worked apart from the boot loop.
TF101 booted into recovery every time
I fixed that by flashing: http://forum.xda-developers.com/showthread.php?t=1213723
and running the command to actually load in the new recovery from here: http://forum.xda-developers.com/showthread.php?t=1530337
In summary
My tf101 works thanks to all the info available on xda