yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] crashcarstar:
I was having the same problem as you. I found another post on another site that helped me out:

Try this instead. Assuming you have adb set up and functioning here (none of this will work if you don't.) Also, have USB Debugging turned on and have your TPT set for Charge Only.

Go here: [lenovo update site with the zip files]

Download the correct zip for the version of software you're currently running (ThinkPadTablet_A310_02_0039_0086_US.zip is the latest OTA for the 32GB USA Model.)

Open that up and extract the install-recovery.sh file from recovery\etc folder inside of that zip.

Copy that to your android-platform-tools directory (if you don't have that folder added to your path in system variables.)

Open up a command prompt and change to the android-platform-tools folder (if you don't have that folder added to your path in system variables.)

Run the following commands:

Code: [Select]

adb push install-recovery.sh /data/local

adb shell

su

mount -o rw,remount /system

cat /data/local/install-recovery.sh > /system/etc/install-recovery.sh

dd if=/system/recovery-from-boot.p of=/dev/block/mmcblk0p1

Power off your TPT.

Power on your TPT.

Let it boot fully then power off your TPT again.

Power on your TPT while rapidly hitting Vol +

With luck, you'll be booted back into the stock recovery.

My OTA update (I was still on 75 US) is installing as I type this. Hope this helps!
[Thinkpad Tablet Android Development] obscure.detour:
http://builder.clockworkmod.com/

I didn't think creating a new thread was worth it, but am curious if this could be used to update our CWR for our TPTs. Maybe even the ability to get "Touch Recovery" given our kernel is new enough (I doubt it), to save our precious volume and power buttons :)

Any ideas if this can or will help in CWR development?
[Thinkpad Tablet Android Development] Driver'z:
i have CWM-based Recovery v5.0.2.7

trying to load firmware:

ThinkPadTablet_A310_03_0069_0121_ROW.zip

or

ThinkPadTablet_A310_02_0039_0089_ROW.zip

- install zip from sdcard

- toggle signature verification

- choose zip from sdcard

Choose any of the

ThinkPadTablet_A310_03_0069_0121_ROW.zip

ThinkPadTablet_A310_02_0039_0089_ROW.zip

and get a 20-30%% check the exact same error:

E:failed to veryfy whole-file signature

E:signature verification failed

Installation aborted

if you try to upgrade without checking the signature, I get this error:

assert failed: getprop ("ro.producrt.devices") == "Indigo" || getprop ("ro.producrt.product") == "Indigo"

E: Error in sdcard/ThinkPadTablet_A310_.................

(Status7)

Installation aborted

anyone have any ideas what? to upgrade

recovery of stock recovery it does not help

TPT refuses to respond to the button VOL+ and continue to load.
[Thinkpad Tablet Android Development] pHoRe:
Hi,

it may be a dumb question, but I have a problem. I have rooted my device, installed CWR without any errors.. but when I'm trying to get into CWM at start, it just shows "booting recovery kernel image" and instead of getting into CWM it reboots and starts normally.

What's wrong?

Thanks!
[Thinkpad Tablet Android Development] rekuhs:
Have a look through here

http://xdaforums.com/showthread.php?t=1723048

I had the same issue and described how to fix it over a few posts.
[Thinkpad Tablet Android Development] Driver'z:
the problem was resolved. need to recover after the stock bootloader

TWICE TPT reboot, reboot, and the second is already possible to enter the recovery boot (Vol+)
[Thinkpad Tablet Android Development] jhankinson:
I tried to use the builder to create a new version of CWR based off our current recovery but it did not seem to work. The tablet said booting recovery kernel image but then just went to a black screen and flickered somewhat but never booted into recovery. Hopefully one of the devs will put together a new version of CWR that works with ICS.
[Thinkpad Tablet Android Development] Driver'z:
Hopefully one of the devs will put together a new version of CWR that works with ICS.
[Thinkpad Tablet Android Development] toenail_flicker:
That would be great. I'm waiting to update - don't want to lose my CWM.
[Thinkpad Tablet Android Development] quyTam:
It would be great...

Because I've done the upgrade without installing defaut recovery and I lost CWMrecovery.

Try to reinstall default one manually (because pc didn't recognize the tablet) but didn't seems to work for now (don't have any recovery for the moment, it's pretty dangerous...)

Will retry to install it with Terminal Emulator later, hope it will works.

EDIT : has anyone had tryied to reflash CWM after installing ICS ? does it works ?
[Thinkpad Tablet Android Development] jhankinson:
I tried the same thing (installing CWR after ICS update) and it did not work, luckily I pulled my stock recovery and made a backup first: here it is (from a US 32GB TpT). I pushed it back the same way I pushed CWR and it worked fine. It probably won't work for a tablet with a different size or country, but I guess you could try it since you have nothing at the moment.
[Thinkpad Tablet Android Development] Neokazaki:
I'm afraid that no Dev is really working on the tpt. There is a guy at the official lenovo forum who said that he and some other devs are porting Jb for the tpt when google releases the code... But I'm a bit sceptical about that...
[Thinkpad Tablet Android Development] stewarta:
/system/app/FlexT9ChineseIME.apk

@realyst2k: If you haven't yet upgraded to ICS, could you please PM me the following 0089-ROW file:

/system/app/FlexT9ChineseIME.apk

Somewhere along the line I must have deleted it, and the ICS upgrade is looking for it.

Thanks.

[SOLVED]
[Thinkpad Tablet Android Development] Driver'z:
see here
[Thinkpad Tablet Android Development] quyTam:
Hello,

I've messed up with recovery while upgrading to ICS (removed the installation of default recovery in the upgrade to be able to use CWM recovery, but it doesn't work anymore with ICS).

So now I've no more recovery.

I've tried to reinstall the default one :

- remove existing "recovery-from-boot.p" and "install-recovery.sh" files

- copy files "recovery-from-boot.p" and "install-recovery.sh" from the last upgrade to the "system" and "system\etc" folders

- launch the folowing command line in a terminal application :

su -c 'dd if=/system/recovery-from-boot.p of=/dev/block/mmcblk0p1'

But now when I click in vol+ while reboot, I've no longer the line that said that the tablet will enter recovery... :(

Can anyone know which files have to be restored to be able to enter in recovery mode ?

Thanks !
[Thinkpad Tablet Android Development] hebert44:
I need to file: ventana32_recovery.img

Hi

Pleas

I need to file: ventana32_recovery.img for mi TPT 32gb US

the file in the server is wrong

my email is hebert44@gmail.com
[Thinkpad Tablet Android Development] ker2gsr:
Let me see if I still got it
[Thinkpad Tablet Android Development] hebert44:
Hi

I could find?
[Thinkpad Tablet Android Development] Deegan87:
I'm having the damndest time upgrading the TPT I just got. It refuses to do OTAs, and is stuck in honeycomb. Root exploits aren't working, but adb tells my I have root when I use the adb shell and su commands. attempting to flash this recovery gets me an error when I use the dd command:

dd if=/data/local/cwr_recovery_2.img of=/dev/block/mmcblk0p1

/data/local/cwr_recovery_2.img: cannot open for read: No such file or directory

Is there anyone that could help me with this?

Edit: I have superuser working, so I tried using ROM Manager, but it thinks my device is and ASUS T101.
[Thinkpad Tablet Android Development] DavidXanatos:
the CWM images are down does anyone have them and could please reuplaod them?
[Thinkpad Tablet Android Development] subAlot:
Here u go bud...and everybody else of course^^

16Gb Version....

lil backstory if u care to read...

i just got a barely used TPT and was in need as well...it has never been updated!!!!

A Friend of mine got his TPT back then when it came out, i rooted it of course asap^^

lucky me...coz he did not had a memory card for puttin CWM and stuff on...so i borrowed him one of mine...for some years of course :p

som time in 2016 i demanded back MY friggin property!!!!....just kiddin^^...hehehe...

lookin at my new&shiny 4gb SDCard I do remember thinkin: "make an image b4 wipin"....turns out it was not so bad idea afterall...

u´ll just never no if someone still does care for thiz pice of crap u just tossed out da window coz it frggin sucked:D

hav phun^^
[Thinkpad Tablet Android Development] super.synthetik:
Does anybody happen to have the 64Gb images they can share? I've tried all images from links that are still live but they all just reboot when loading recovery...
[Thinkpad Tablet Android Development] abbadc:
In this post: [https://xdaforums.com/showthread.php?t=1566508[/URL]

its recovery what found in mi 64GB version in backup: NO BLOATWARE 0075 / OTA1 -- 330MB zip

The system will not allow me to add a direct link, because i am new.
[Thinkpad Tablet Android Development] saloika1.0:
hi i need 32 gb anybody got the file all links are dead plzz help
[Thinkpad Tablet Android Development] stewarta:
The **root** exploit works faultlessly and Titanium backup works a treat. Only takes a few minutes if you already have the SDK set up and up to date. It is CWM Recovery method that is an issue for me ... and quite a few others it seems.
[Thinkpad Tablet Android Development] mari8b:
Same here - it doesn't boot into recovery (short vibrate after a couple of seconds and it boots into Android).

Root works great!

What info do you need (if any)?
[Thinkpad Tablet Android Development] soveryevil:
you still have to press the volume up button a few times a s soon as the tablet vibrates after switch on to Load the recovery kernel which should now be CWR.

I have it working just fine and backupvworked completely as well as factory reset.
[Thinkpad Tablet Android Development] greywolfnz:
tried everything said here and other place so far and nothing works .

seem to boot in recevery with text at top of tablet then reboot in normal mode
[Thinkpad Tablet Android Development] quyTam:
I didn't pay attention on log when backuping, but when I try a restore, it fails to restore "/data" directory :(
[Thinkpad Tablet Android Development] Jon2555:
Is system flashing working?

---------- Post added at 03:01 PM ---------- Previous post was at 02:58 PM ----------

and partitions backupping and restoring as well as flashing maybe don't work because different partitions layout from model to model(16/32/64 GB)
[Thinkpad Tablet Android Development] quyTam:
don't know, what can I flash with no harm to test it ?

ps: I have the 16gb version.
[Thinkpad Tablet Android Development] janjan:
Thanks root and Recovery works fine .... I continue my test :-)

update: root work fine. Recovery not working properly. It start and then turn off after 30 sec. Maybe Chainfire can help :)
[Thinkpad Tablet Android Development] emersonvier:
Install OK :D

Power + Vol+ OK :D

Backup I will make a test. :confused:
[Thinkpad Tablet Android Development] jhankinson:
I have tested backup, restore, and update.zip installation with all seeming to function on the TPT. The backup initially failed for me while backing up /data and I think it may have been due to file size limitation. I deleted a bunch of apps and tried again and it was successful but my data backup is still 3.5GB! I don't know what is using up all of my data space, but it is ridiculous.
[Thinkpad Tablet Android Development] seamonkey420:
sweet!!!! first root.. now CWR! hell yea! finally my TPT is starting to become worth its purchase.

seems like CWR backups are saved on internal memory external sdhc cards and must have one in order to do a nandroid.

---------- Post added at 02:10 AM ---------- Previous post was at 01:58 AM ----------

note, the bottom line needs to be updated to match the original file name. should be:

dd if=/data/local/cwr_ventana_2.img of=/dev/block/mmcblk0p1

for those who are having problems or not getting it working.
[Thinkpad Tablet Android Development] seamonkey420:
problems backing up /data?

has anyone ran into the problem of the /data folder not backing up via nandroid? it seems as though my /data is larger than 4gb and in turn the file goes beyond the fat32 file system limitation for a single file (4gb).

thoughts?
[Thinkpad Tablet Android Development] stewarta:
Is there a missing last command, i.e., reboot recovery ??
[Thinkpad Tablet Android Development] seamonkey420:
nope, just corrected the syntax in the last command to reference the proper filename thats pushed to the TPT initially :)

figured out the backup failing; seems that the /data folder also contains the internal memory card's data area too so i also had about 30GB of m4v movies trying to get put into the data.img backup file. cleared those out and good to go :)
[Thinkpad Tablet Android Development] realyst2k:
So, given that all instructions were followed to the letter on my Canadian ROW Thinkpad tablet and when I try to boot into the recovery kernel it just reboots again, any ideas?

Yes, the tablet was rooted.

Yes, I corrected the filename.

Yes, my output matches the output indicated by others in this thread.

Yes I tried both a reboot via power cycle and reboot via ROM Manager "reboot into recover"

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
$ su
su
# mount -o rw,remount /system
mount -o rw,remount /system
# echo "#!/system/bin/sh" > /system/etc/install-recovery.sh
echo "#!/system/bin/sh" > /system/etc/install-recovery.sh
# dd if=/data/local/cwr_ventana_2.img of=/dev/block/mmcblk0p1
dd if=/data/local/cwr_ventana_2.img of=/dev/block/mmcblk0p1
8696+0 records in
8696+0 records out
4452352 bytes transferred in 2.157 secs (2064140 bytes/sec)
#

Reboot via power button.

Lenovo logo shows up, hit Vol+

"Booting Recovery Kernal Image" shows up in the top corner

Tablet goes black and vibrates again(indicating a reboot)

Lenovo logo appears again.

I can repeat the above steps at this point and the same happens. if I don't, it boots normally.

# ls -la /dev/block
ls -la /dev/block
brw------- root root 7, 0 2012-01-24 00:57 loop0
brw------- root root 7, 1 2012-01-24 00:57 loop1
brw------- root root 7, 2 2012-01-24 00:57 loop2
brw------- root root 7, 3 2012-01-24 00:57 loop3
brw------- root root 7, 4 2012-01-24 00:57 loop4
brw------- root root 7, 5 2012-01-24 00:57 loop5
brw------- root root 7, 6 2012-01-24 00:57 loop6
brw------- root root 7, 7 2012-01-24 00:57 loop7
brw------- root root 179, 0 2012-01-24 00:57 mmcblk0
brw------- root root 179, 1 2012-01-24 00:57 mmcblk0p1
brw------- root root 259, 2 2012-01-24 00:57 mmcblk0p10
brw------- root root 179, 2 2012-01-24 00:57 mmcblk0p2
brw------- root root 179, 3 2012-01-24 00:57 mmcblk0p3
brw------- root root 179, 4 2012-01-24 00:57 mmcblk0p4
brw-rw---- root system 179, 5 2012-01-24 00:57 mmcblk0p5
brw------- root root 179, 6 2012-01-24 00:57 mmcblk0p6
brw------- root root 179, 7 2012-01-24 00:57 mmcblk0p7
brw------- root root 259, 0 2012-01-24 00:57 mmcblk0p8
brw------- root root 259, 1 2012-01-24 00:57 mmcblk0p9
brw------- root root 179, 8 2012-01-24 00:57 mmcblk1
brw------- root root 179, 9 2012-01-24 00:57 mmcblk1p1
drwxr-xr-x root root 2012-01-24 00:57 platform
drwxr-xr-x root root 2012-01-24 00:57 vold

# cat /system/etc/install-recovery.sh
#!/system/bin/sh
#

# ls -la /data/local/
ls -la /data/local/
-rw-rw-rw- shell shell 4452352 2012-01-24 00:09 cwr_ventana_2.img
drwxrwx--x shell shell 2012-01-23 22:38 tmp

Any help is greatly appreciated.
[Thinkpad Tablet Android Development] jhankinson:
Yes that definitely appears to be the problem. You can check and see that /data/media leads to the /sdcard partition hence in the nandroid backup all of the internal sd card's content can be found in the /data/media folder in the data.ext4.tar file. I assume that this also means that a data wipe would wipe out all of the content on the internal sdcard and that a nandroid restore of /data would also overwrite /sdcard. Is it possible for CWR to be modified so that this does not happen? Alternatively maybe the link from /data/media to /sdcard can be removed, although this may adversely affect some applications.

---------- Post added at 01:51 AM ---------- Previous post was at 01:36 AM ----------

It seems that the Asus Transformer had the same problem of backing up /data/media and it was solved with a custom recovery as discussed here. Can we just flash the recovery posted there or are there modifications that must be made for it to work on the TPT?
[Thinkpad Tablet Android Development] seamonkey420:
yea, i hope that this can be fixed (user data in the /data area) since it makes backups a pain in that you'd have to make sure your media files are not in on the internal memory and if your like me and have a 64GB TPT, you use that space.. :)

---------- Post added at 08:04 AM ---------- Previous post was at 08:01 AM ----------

i believe your missing the key push command to copy the cwr_ventana_2.img before the rest of the commands...

so your code should include this line first:

adb push cwr_ventana_2.img /data/local/

and your revised code would be:

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb
adb push cwr_ventana_2.img /data/local/
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
$ su
su
# mount -o rw,remount /system
mount -o rw,remount /system
# echo "#!/system/bin/sh" > /system/etc/install-recovery.sh
echo "#!/system/bin/sh" > /system/etc/install-recovery.sh
# dd if=/data/local/cwr_ventana_2.img of=/dev/block/mmcblk0p1
dd if=/data/local/cwr_ventana_2.img of=/dev/block/mmcblk0p1

let me know if that makes sense :)
[Thinkpad Tablet Android Development] realyst2k:
Sorry, I had in fact pushed the img, just forgot to include it on my quotes. :) Could ROW tablets be behaving differently? Is it related to one of those other mmcblk partitions?
[Thinkpad Tablet Android Development] greywolfnz:
same here 74 ROW never managed to get the recovery to work and had to re-install the original recovery (just in case) .
[Thinkpad Tablet Android Development] realyst2k:
How did you reinstall the old one?
[Thinkpad Tablet Android Development] Jon2555:
Who got it working and on what type of model(16, 32, 64 GB) and who didn't get it working and on what type of model?
[Thinkpad Tablet Android Development] stewarta:
+1. I have the 18392QM model (A310_02_0037_0074_ROW) with storage as follows: 32Gb Internal, 32Gb Internal SD and 32Gb External SD. Using Root Explorer I see that cwr_ventana_2.img is 4.25Mb.
[Thinkpad Tablet Android Development] realyst2k:
The sizes aren't different, 4.29megs is 4452352 bytes.

I'm running 0074 ROW on model 1838CTO.

And if someone has directions for undoing the steps so I can restore the original recovery image for now I would be grateful:)
[Thinkpad Tablet Android Development] jhankinson:
Working on 32GB model 1838CTO, with firmware 075 US. It flashed with no problems on the first try. I have successfully backed up, restored, and installed an update.zip. The only problem I have encountered is that it backs up the internal sdcard contents as mentioned before.
[Thinkpad Tablet Android Development] mari8b:
NOT working:

18384XG (32 GB + 3G) with 32 GB SDHC card, A310_02_0037_0074_ROW
[Thinkpad Tablet Android Development] stewarta:
Thanks for that. Wouldn't you simply put the original install-recovery.sh script back in place (in /etc folder) and thus allow it to boot into the original recovery? On other devices I used to rename the script to install-recovery.sh.orig (or somesuch) so I could do this.
[Thinkpad Tablet Android Development] Koshu:
Working fine with 16G 0076_WE
[Thinkpad Tablet Android Development] greywolfnz:
i you did not backup your install-recovery.sh (like i did :-( ), download your rom version from http://download.lenovo.com/slates/think/tablet1/ , unzip it and copy the install-recovery.sh from there to you /system directory and run it ..
[Thinkpad Tablet Android Development] redbaron:
Not working:

18382GG 16 GB w/ 3G 2 GB SD card, A310_02_0037_0074_ROW
[Thinkpad Tablet Android Development] greywolfnz:
Not working 32GB w 3G + 32Gb Sd A310_02_0037_0074_ROW
[Thinkpad Tablet Android Development] quyTam:
tpt 16gb, sd 32gb

Restore failed /data folder

I've tried to flash the zip that correct the /sdcard problem for Transformer.

Didn't work :(

Wipe erase sdcard data and backup have problem of md5 (restore is skipped because md5 check failed)
[Thinkpad Tablet Android Development] realyst2k:
I did backup the file...but didn't we also overwrite a partition via the DD command? Is the .sh file all there was to restoring the original recovery mode?

---------- Post added at 08:26 PM ---------- Previous post was at 08:25 PM ----------

I think we can safely say the CWR port doesn't work on ROW.
[Thinkpad Tablet Android Development] soveryevil:
working 16 gig uk tpt ThinkPadTablet_A310_02_0039_0080_UK_testing
[Thinkpad Tablet Android Development] stewarta:
@realyst2k: We have the same models (... 074_ROW), but I have followed the steps and in /dev/block there are two folders but none of the files you show ... in fact no files at all just two folders.

---------- Post added at 12:28 AM ---------- Previous post was at 12:02 AM ----------

Yes it is the US and UK models where the port works, but not the ROW.
[Thinkpad Tablet Android Development] realyst2k:
This is the original install-recovery.sh file

#!/system/bin/sh
if ! applypatch -c EMMC:/dev/block/mmcblk0p1:2048:e1f132b3fc2b0f8a6ba8479e4a98e6191d5dbe0a; then
log -t recovery "Installing new recovery image"
applypatch EMMC:/dev/block/mmcblk0p2:3158016:6f7d9da82d8b610a8e86b9601f270e56a317e754 EMMC:/dev/block/mmcblk0p1 e3f40337cc1c778d8d5c55ce67faf42f44e2f170 3512320 6f7d9da82d8b610a8e86b9601f270e56a317e754:/system/recovery-from-boot.p
else
log -t recovery "Recovery image already installed"
fi

Note this line:

applypatch EMMC:/dev/block/mmcblk0p

2

:3158016:6f7d9da82d8b610a8e86b9601f270e56a317e754 EMMC:/dev/block/mmcblk0p1 e3f40337cc1c778d8d5c55ce67faf42f44e2f170 3512320 6f7d9da82d8b610a8e86b9601f270e56a317e754:/system/recovery-from-boot.p

Could the other blocks be backups of former recoveries?
[Thinkpad Tablet Android Development] seamonkey420:
CWR working for me!

My TPT info:

TPT 183927U (64GB w/3G added on afterwards)

Build: ThinkpadTablet_A310_02_0037_0075_US

---------- Post added at 07:57 PM ---------- Previous post was at 07:08 PM ----------

this could help you my friend.. :)

fix md5 checksum on backups

http://xdaforums.com/showthread.php?t=714114
[Thinkpad Tablet Android Development] stewarta:
It certainly looks that way. My other devices don't show this just the two folders in /dev/block ... When you showed the following code in an earlier post, was that after you had already used recovery? As I stated, my TPT does not have these files and nor does my Nexus S which has persistent CWR:

brw------- root root 7, 1 2012-01-24 00:57 loop1
brw------- root root 7, 2 2012-01-24 00:57 loop2
brw------- root root 7, 3 2012-01-24 00:57 loop3
brw------- root root 7, 4 2012-01-24 00:57 loop4
brw------- root root 7, 5 2012-01-24 00:57 loop5
brw------- root root 7, 6 2012-01-24 00:57 loop6
brw------- root root 7, 7 2012-01-24 00:57 loop7
brw------- root root 179, 0 2012-01-24 00:57 mmcblk0
brw------- root root 179, 1 2012-01-24 00:57 mmcblk0p1
brw------- root root 259, 2 2012-01-24 00:57 mmcblk0p10
brw------- root root 179, 2 2012-01-24 00:57 mmcblk0p2
brw------- root root 179, 3 2012-01-24 00:57 mmcblk0p3
brw------- root root 179, 4 2012-01-24 00:57 mmcblk0p4
brw-rw---- root system 179, 5 2012-01-24 00:57 mmcblk0p5
brw------- root root 179, 6 2012-01-24 00:57 mmcblk0p6
brw------- root root 179, 7 2012-01-24 00:57 mmcblk0p7
brw------- root root 259, 0 2012-01-24 00:57 mmcblk0p8
brw------- root root 259, 1 2012-01-24 00:57 mmcblk0p9
brw------- root root 179, 8 2012-01-24 00:57 mmcblk1
brw------- root root 179, 9 2012-01-24 00:57 mmcblk1p1
[Thinkpad Tablet Android Development] Jon2555:
What's output of cat /proc/partitons on different versions of tab?