http://www.youtube.com/watch?v=gN8pANcBz1Ycould you make a short video how this service mode looks?
Edit : Maybe to load needs to see 50% battery ?
I am on red on battery
Last edited:
http://www.youtube.com/watch?v=gN8pANcBz1Ycould you make a short video how this service mode looks?
Do I remember good - you have adb (without shell) while running cold booting?http://www.youtube.com/watch?v=gN8pANcBz1Y
Edit : Maybe to load needs to see 50% battery ?
I am on red on battery
adb pull /tmp/recovery.log
adb pull /tmp/
adb pull /cache/
adb pull /system
adb pull /
I cant acces the recovery menu with or without the sd card inserted.Damn, this is cool stuff! Just what we needed, service to forgot recovery SD card inside debricked device! Let's see if we can learn how to use this, too bad I am having so little time nowadays.
Btw. what do you mean "I can no longer acces the menu with Power+Vol UP or with Power +Vol UP+Vol Down, which I could before the service did the firmware upgrade. that is why is important this sd card, to see what it contains and how it works." ?
Do you mean that you cannot anymore access recovery, with or without recovery SD-card?
- What happens without SD-card, does your tablet boot normally
- Without SD-card, what happens if you try to go to recovery when booting by Power+Vol?
- With SD-card what happens when you boot normally?
- With SD-card what happens when you try to get to recovery?
I will download image, but my tab is not with me this weekend, damn...
Do NOT let your OSX format the cardThis is great great stuff.
---------- Post added at 02:24 PM ---------- Previous post was at 02:10 PM ----------
Oh and is the SD card itself ordinary generic SD card or is it some kind of Sony's special card or something?
deltaztek - could you do adb pulls like i've written above?I cant acces the recovery menu with or without the sd card inserted.
If I boot the tablet with sd inside it gives me the text: cold-boot Linux.kernel from sd card. And it remains like that.
Do I remember good - you have adb (without shell) while running cold booting?
if yes - run tab, connect to pc and try:
and tell me what you getCode:adb pull /tmp/recovery.log adb pull /tmp/ adb pull /cache/ adb pull /system adb pull /
-----------------------------------------
oh and maybe its in fastboot mode ???????
try to replace sony driver in device manager, to fastboot bootloader one.
and then try "fastboot devices"
if anyone would like to investigate it:That first unknown partition could contain linux kernel and something which is booted but we currently do not know what happens then.
very interesting.
I dont have this device but one of the users sent me a p.m. i found it to be very interesting...
for those interested I have mirrored the file on my server:
http://doomlord.xperia-files.com/?d...yeV9pbWFnZS1BbmRyb2lkNDAzaW5zdGFsbHNkY2FyZA==
also creating another mirror on Dev-Host
So we just changes units to sectors and printed out partition table. We could have used units b and printed out partition sizes etc. in bytes but sectors are easier to operate later on. Turned out that there is four partition, first of which have no type given but is marked as bootable. Rest are standard Linux ext2 partitoins.[email protected]:~/xperia$ /sbin/parted Android403installsdcard.img
WARNING: You are not superuser. Watch out for permissions.
GNU Parted 2.3
Using /home/maintenance/xperia/Android403installsdcard.img
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
(parted) print
Model: (file)
Disk /home/maintenance/xperia/Android403installsdcard.img: 3932160s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 63s 144584s 144522s primary boot, lba
2 144585s 1381589s 1237005s primary ext2
3 1381590s 2008124s 626535s primary ext2
4 2008125s 2233034s 224910s primary ext2
Voila, all the partitions are now in separate files for easier investigation. MBR, is like is should be, 32 kB (well, 512b + remaining of the first sector), first unknown partition is 71 MB, second ext2 is 605 MB, third ext2 is 306 MB and fourth and last ext2 is 110 MB long.dd if=Android403installsdcard.img of=mbr.img bs=512 skip=0 count=63
dd if=Android403installsdcard.img of=part2.img bs=512 skip=144585 count=1237005
dd if=Android403installsdcard.img of=part3.img bs=512 skip=1381590 count=626535
dd if=Android403installsdcard.img of=part4.img bs=512 skip=2008125 count=224910
First real partition is not recognized by file. I did hope that it would have been unencrypted ARM kernel there. But no :-/[email protected]:~/xperia$ file mbr.img
mbr.img: x86 boot sector; partition 1: ID=0xc, active, starthead 1, startsector 63, 144522 sectors; partition 2: ID=0x83, starthead 0, startsector 144585, 1237005 sectors; partition 3: ID=0x83, starthead 0, startsector 1381590, 626535 sectors; partition 4: ID=0x83, starthead 0, startsector 2008125, 224910 sectors
[email protected]:~/xperia$ file part1.img
part1.img: data
[email protected]:~/xperia$ file part2.img
part2.img: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=6ec6b117-19cb-49ce-b315-5280a7b79b70 (large files)
[email protected]:~/xperia$ file part3.img
part3.img: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=12dc0b0f-7834-4aee-b252-74681a8f6612 (errors)
[email protected]:~/xperia$ file part4.img
part4.img: Linux rev 1.0 ext2 filesystem data, UUID=1f6edc59-485c-49ea-b7a9-6fa6c15647a1
Etc. This should be nothing new for seasoned veterans here, but just thought that if Linux-rookies would like to learn something new (also this acts as personal log when I am trying to figure out what is in the card)[email protected]:~/xperia$ mkdir part2
[email protected]:~/xperia$ su -c "mount -o loop part2.img part2/"
Very interesting , so if you manage to take permissions maybe this will make you our savor!Yeah, after cold boot following partitions are mounted from the SD-card:
23 1 179:18 / /system rw,nosuid,nodev,relatime - ext2 /dev/block/mmcblk1p2 rw,errors=continue
24 1 179:19 / /data rw,nosuid,nodev,relatime - ext2 /dev/block/mmcblk1p3 rw,errors=continue
17 1 179:20 / /datapp ro,nosuid,relatime - ext4 /dev/block/mmcblk1p4 ro,user_xattr,acl,barrier=1,data=writeback
So all the partitions from the SD-card are used. First partition is kernel. Now, why in the earth won't it allow me to start adb shell, even though I manually added permissions to SD-card...
There must be some kind of special version of adbd which disallows access to key system files like sh or certain others even though secure is set to 0 and everything. Init is one of those files but at least following processes are spawned:Very interesting , so if you manage to take permissions maybe this will make you our savor!
Cheers and thanks for your effords
desklunvr.exe signed-txs03_xxx-ota-nnn.zip
adb push system.img /tmp
/system/xbin/busyboxbin/dd if=/tmp/system.img of=/dev/block/mmcblk0p3
/system/xbin/busyboxbin/dd if=/tmp/system.img of=/dev/block/mmcblk0p4
What is your operating system? Problem is, that you will need to use Linux, OSX or any *nix operating system to complete all these steps and you also would need to know how to use command line tools. If somebody would create ready to use image and share it, all this could be skipped, but I am not willing to do it since Sony has been suing people for less (Playstation hackers, anybody?).* Write SD-card image to the real SD-card
* Using Linux mount second partition of SD-card to the fs (sorry, can't help if you do not know how to do this... cannot distribute modified image as it would violate Sony's IP):
mount /dev/sdb2 /mnt/part2