Hi all,
I'm also having trouble with my german Xperia Tablet S and trying to unbrick this (if possible). I also tried
@condi AllInOne Tool but this does not work in several ways.
First...I'm unable to find a "current" ROM for my german XTS (SGPT121DE/s). All links I found so far are not valid anymore.
Then I thought I found one, but then, I'm unable to extract the system.img and hidden.img. 7za tells me, that the decrypted .zip is not an archive.
Another problem is, that I'm also stuck in boot loop, so I'm unable to boot normally. I was able to create the "unbrick" image and see the cold boot message, but am unable to connect via "adb". I get a "?????? no permission" from "adb devices" (on Linux). On Windows, the devices is not listed, so I think, I still have some driver problem on Windows.
So maybe someone could send me a "working" link for the german ROM (SGPT121DE/S) (Wifi only and 3g - just in case), so I can test the extraction of the system.img and hidden.img. If I got these, then I can deal with the driver problem.
Any help will be appreciated and many thanks to you XDA guys making this unbricking and recovery possible.
pasche
Hi all,
thank you all for this great work. This guide now worked for me too, after finding the complete archive
https://drive.google.com/folderview?id=0B6RZCJTq-bzDU01qeUxvT2t4ZEE&usp=sharing
But I had problems connecting the tablet via Windows. So if you have Linux, just use these steps
1. Download all 6 .rar files from the google drive link and extract the archiv. From this archiv, you only need the 3 files unbrick.img, system.img and hidden.img.
2. Dump the unbrick.img onto a SD Card (min. 2 GB) with "dd if=unbrick.img of=/dev/<yourSDCard>"
3. Insert the SD card into the tablet and power on. You'll see something with "Cold boot"
4. Check that the device is connected to adb via "adb devices". If you see something like "??????? no permissions", kill the adb server with "adb kill-server" and restart "adb" via "sudo" or set your "adb" binary to SETUID (chown root:root adb && chmod u+s adb) and try again. Try it with "adb root" to start the daemon as root.
5. "Root" the device with
adb shell "/system/xbin/pwn"
Results in
[+] This may take a few minutes.
[+] Success!
sh: /system/xbin/busybox: not found
sh: cp: not found
6. Remount / rw
adb shell "/system/xbin/busyboxbin/mount -o rw,remount /"
7. We create a new directory /imgdata which will be used to mount a partition and to which we'll push our 2 images (system.img and hidden.img) onto
adb shell "/system/xbin/busyboxbin/mkdir /imgdata"
adb shell "/system/xbin/busyboxbin/mount -t vfat /dev/block/mmcblk1p3 /imgdata"
8. Push the images
adb push system.img /imgdata
adb push hidden.img /imgdata
9 Dump the "system.img" onto 2 partitions (don't ask me why) /dev/block/mmcblk0p3 and ..p4)
adb shell "/system/xbin/busyboxbin/dd if=/imgdata/system.img of=/dev/block/mmcblk0p3"
adb shell "/system/xbin/busyboxbin/dd if=/imgdata/system.img of=/dev/block/mmcblk0p4"
10 Dump the "hidden.img" onto mmcblk0p7
adb shell "/system/xbin/busyboxbin/dd if=/imgdata/hidden.img of=/dev/block/mmcblk0p7"
11. Unload the SD card and reboot the tablet via
adb reboot
and also "unplug" usb cable.
Now wait a few minutes and enjoy. Work for me.
All steps are just copied from
@condi batch file so just look there in case you doubt.
Thank you all
pasche