[REF][INFO] SCH-I535 Partition Table - Verizon Samsung Galaxy S III

Google found this for me somewhere...
So I thought I'll share it with you. Not sure if this has been posted before, but I didn't find it in any search here.
I believe it's for the US SGS3 (SCH-I535), but I am not 100%, only ~85% sure.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
@mods: Not sure this is the right place to post this, please move to appropriate place if necessary.
If you're looking for the 32 GB PIT file, you can look in this thread.
If you're looking for the GT-I9300 partition table, look in the thread:
"[REF] GT-I9300 PIT and Flash Analysis [WIP]"

E:V:A said:
Google found this for me somewhere...
So I thought I'll share it with you. Not sure if this has been posted before, but I didn't find it in any search here.
I believe it's for the US SGS3 (SCH-I535), but I am not 100%, only ~85% sure.
@mods: Not sure this is the right place to post this, please move to appropriate place if necessary.
If you're looking for the 32 GB PIT file, you can look in this thread.
Click to expand...
Click to collapse
Thank you for the table dude!
Sent from my SCH-I535 using xda app-developers app

Hey,
Is there a way to extract this kind of informations on a working device ? (i'm interested in HEX values for sectors)

vache said:
Hey,
Is there a way to extract this kind of informations on a working device ? (i'm interested in HEX values for sectors)
Click to expand...
Click to collapse
Check here: http://forum.xda-developers.com/showpost.php?p=30618458&postcount=57
You should be able to convert those bite sizes to hex (also, the table above has a column for hex and the number of sectors in each partition...)
I that what you're looking for?

In fact i want to find fist sector number for each partition to be able to write on it and try to restore my phone. (A bit off topic cause it's not a Samsung phone, but also using MSM8960)

For further details about Android partitions, I have just started the partition mega thread:
"[DEV][REF] El Grande Partition Table Reference"
Enjoy!

E:V:A said:
For further details about Android partitions, I have just started the partition mega thread:
"[DEV][REF] El Grande Partition Table Reference"
Enjoy!
Click to expand...
Click to collapse
You, sir, are big pimpin'. Thanks
Sent from my SCH-I535 using xda app-developers app

E:V:A said:
For further details about Android partitions, I have just started the partition mega thread:
"[DEV][REF] El Grande Partition Table Reference"
Enjoy!
Click to expand...
Click to collapse
You're missing a few mmc blocks for the SCA-I535 (d2vzw). Here they are, but I hve no idea what they do:
Code:
/dev/block/mmcblk0boot0
/dev/block/mmcblk0boot1
/dev/block/mmcblk1p1
/dev/block/mmcblk1p2
The latter two blocks suggest a second eMMC chip with its own NAND storage.
I working on a tool that backs up the SCH-I535 directly to your computer using adb. You can find it HERE. For now, Its only setup for partitions and data that one might use in recovery like CWM or TWRP or even ODIN. I haven't iterated out all the blocks into backup code yet, but I am working on it. I hope to have this list:
Code:
## BLOCK_LIST ##
# Conventions for the list o block are as follows
# [VAR_NAME]="/dev/blockmmcblk#p##" #-> [Known As] ([FS], [mount point if visible], [description]) == [odin img file]
MOD_BLK="/dev/block/mmcblk0p1" #-> CDMA Modem (vfat, mounts at /firmware, its the CDMA modem) == NON-HLOS.bin
SB1_BLK="/dev/block/mmcblk0p2" #-> sbl1 (samsung proprietary fs, sammys odd way of booting part1) == sbl1.mbn
SB2_BLK="/dev/block/mmcblk0p3" #-> sbl2 (samsung proprietary fs, sammys odd way of booting part2) == sbl2.mbn
SB3_BLK="/dev/block/mmcblk0p4" #-> sbl3 (samsung proprietary fs, sammys odd way of booting part3) == sbl3.mbn
ABT_BLK="/dev/block/mmcblk0p5" #-> aboot (unknown fs, this is the bootloader) == aboot.mbn
RPM_BLK="/dev/block/mmcblk0p6" #-> rpm (unknown fs, something to do with the radio) == rpm.mbn
BOT_BLK="/dev/block/mmcblk0p7" #-> boot (yaffs2, boot image contains the kernel) == boot.img
STZ_BLK="/dev/block/mmcblk0p8" #-> tz (porbably samsung proprietary fs, samsungs "Trust Zone" referenced in the sbl boot process) == tz.mbn
PAD_BLK="/dev/block/mmcblk0p9" #-> pad (unknown fs, aka PIT )
PRM_BLK="/dev/block/mmcblk0p10" #-> param (unknown fs, pretty much empty exept for one octet)
EFS_BLK="/dev/block/mmcblk0p11" #-> /efs (ext4, mounts at /efs, has device info like IMEI and MEID)
LT1_BLK="/dev/block/mmcblk0p12" #-> modemst1 (unknown fs, LTE modem 1)
LT2_BLK="/dev/block/mmcblk0p13" #-> modemst2 (unknown fs, LTE modem 2)
SYS_BLK="/dev/block/mmcblk0p14" #-> /system (ext4, everything under /system) == system.img.ext4
DAT_BLK="/dev/block/mmcblk0p15" #-> userdata (ext4. mounts at /data, contains internal sdcard as well at /data/media)
PST_BLK="/dev/block/mmcblk0p16" #-> /persist && /tombstones (ext4, contains very little data) == persist.img.ext4
CHE_BLK="/dev/block/mmcblk0p17" #-> /cache (ext4, its the cache baby) == cache.img.ext4
REC_BLK="/dev/block/mmcblk0p18" #-> recovery (ext4??, recovery image like CWM and TWRP?) == recovery.img
OTA_BLK="/dev/block/mmcblk0p19" #-> fota (ext4, found at /cache/fota, its where OTA updates are stored)
BAK_BLK="/dev/block/mmcblk0p20" #-> backup (unknown fs, where factory reset images are stored?)
FSG_BLK="/dev/block/mmcblk0p21" #-> fsg (unknown fs, may contain files used in factory wipe, somehow linked to the grow partition)
SSD_BLK="/dev/block/mmcblk0p22" #-> ssd (unknown fs maybe ramfs, "Secure Software Download" don't know what its used for)
GRW_BLK="/dev/block/mmcblk0p23" #-> grow (unknown fs, i think this has something to do with ext4 sparse images)
# WTF!?!?!?!?!?!!???
DK1_BLK="/dev/block/mmcblk0boot0" #-> may have something to do with booting (duh, but what)
DK2_BLK="/dev/block/mmcblk0boot1" #-> may have something to do with booting (duh, but what)
DK3_BLK="/dev/block/mmcblk1p1" #-> no idea
DK4_BLK="/dev/block/mmcblk1p2" #-> no idea
# NOTES:
# samsung seems to refer to 4 types of file systems; cgroup, ecryptfs, ext4, fuse
# could ecryptfs be the same as samsungs proprietary file system?
## END_BLOCK_LIST ##
Included in the tool, as options to backup. So far I have working code for System, Data (makes a tar and skips /data/media), Recovery, Userdata (HUGE), Modemst1, Modemst2, CDMA modem, Cache and Boot. But I do want to have all mmc blocks as options because I need a disaster recovery plan as well.
There's still alot of work to be done on it, but for now I use it to back up my device before flashing a rom. Saves on internal storage.
I'll try and convert my block list to you format used in the EL GRANDE Partition Table Reference as soon as possible. I dunno if you'll need it though. I do have alot of knowledge on GPT (GUID Partition Table) formatted storage as well as how EFI vs MBR can work withing such a table. But I can discuss that on the other thread.
I've read what you have so far in that thread and its very helpful.
Ta,
ALQI

Could you follow the instructions in post #2, of the thread I posted above, to obtain an output of parted and fdisk , for both mmcblk0 and mmcblk1?

E:V:A said:
Could you follow the instructions in post #2, of the thread I posted above, to obtain an output of parted and fdisk , for both mmcblk0 and mmcblk1?
Click to expand...
Click to collapse
Not a problem mate. I hope this fits your format.
Device info:
Code:
General Device Name: Samsung Galaxy S3
Manufacturer Product Name: SCH-I535
Processor: Snapdragon S4plus
AOS version: Android JB 4.1.1
Radio FW version: I535VRLHD
System FW version: I535VZWBLI5
Service Provider/ Branding: Verizon
Country: USA
ROM: Almost Stock JellyBean I535VRBLI5 (my own cooking from dsixda's andoid kitchen, added bash binary, nano, busybox and root)
fidsk output for mmcblk0:
Code:
sh-4.2# fdisk -l /dev/block/mmcblk0
Found valid GPT with protective MBR; using GPT
Disk /dev/block/mmcblk0: 61071360 sectors, 58.2M
Logical sector size: 512
Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 61059087
Number Start (sector) End (sector) Size Code Name
1 8192 131071 120K 0700 modem
2 131072 131327 256 0700 sbl1
3 131328 131839 512 0700 sbl2
4 131840 132863 1024 0700 sbl3
5 132864 136959 4096 0700 aboot
6 136960 137983 1024 0700 rpm
7 137984 158463 20480 0700 boot
8 158464 159487 1024 0700 tz
9 159488 160511 1024 0700 pad
10 160512 180991 20480 0700 param
11 180992 208895 27904 0700 efs
12 208896 215039 6144 0700 modemst1
13 215040 221183 6144 0700 modemst2
14 221184 3293183 3000K 0700 system
15 3293184 59252735 53.3M 0700 userdata
16 59252736 59269119 16384 0700 persist
17 59269120 60989439 1680K 0700 cache
18 60989440 61009919 20480 0700 recovery
19 61009920 61030399 20480 0700 fota
20 61030400 61042687 12288 0700 backup
21 61042688 61048831 6144 0700 fsg
22 61048832 61048847 16 0700 ssd
23 61048848 61059087 10240 0700 grow
fdisk for those odd mmcblk0boot# devs:
Code:
sh-4.2# fdisk -l /dev/block/mmcblk0boot0
Disk /dev/block/mmcblk0boot0: 2 MB, 2097152 bytes
4 heads, 16 sectors/track, 64 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/mmcblk0boot0 doesn't contain a valid partition table
sh-4.2# fdisk -l /dev/block/mmcblk0boot1
Disk /dev/block/mmcblk0boot1: 2 MB, 2097152 bytes
4 heads, 16 sectors/track, 64 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/block/mmcblk0boot1 doesn't contain a valid partition table
NOTE: I'm still not sure what these mmcblk0boot# blocks are, but they are there in the file system under /dev/block/ as well as /dev/block/platform/by-name.
fdisk output mmcblk1:
Code:
sh-4.2# fdisk -l /dev/block/mmcblk1
Disk /dev/block/mmcblk1: 15.9 GB, 15931539456 bytes
255 heads, 63 sectors/track, 1936 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/block/mmcblk1p1 1 1872 15032320 b Win95 FAT32
/dev/block/mmcblk1p2 1872 1937 524288 82 Linux swap
NOTE: mmcblk1 is the external sdcard (i'm dumb cause I thought it was a seperate eMMC chip, but its just plain old MMC) THat little swap space is left over from when I had the OG Droid.
parted output for mmcblk0:
Code:
sh-4.2# parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
p
Error: The backup GPT table is not at the end of the disk, as it should be.
This might mean that another operating system believes the disk is smaller.
Fix, by moving the backup to the end (and removing the old backup)?
Fix/Ignore/Cancel? Ignore
Ignore
Warning: Not all of the space available to /dev/block/mmcblk0 appears to be
used, you can fix the GPT to use all of the space (an extra 12239 blocks) or
continue with the current setting?
Fix/Ignore? Ignore
Ignore
Model: MMC MBG8FB (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 4194kB 67.1MB 62.9MB modem
2 67.1MB 67.2MB 131kB sbl1
3 67.2MB 67.5MB 262kB sbl2
4 67.5MB 68.0MB 524kB sbl3
5 68.0MB 70.1MB 2097kB aboot
6 70.1MB 70.6MB 524kB rpm
7 70.6MB 81.1MB 10.5MB boot
8 81.1MB 81.7MB 524kB tz
9 81.7MB 82.2MB 524kB pad
10 82.2MB 92.7MB 10.5MB param
11 92.7MB 107MB 14.3MB ext4 efs
12 107MB 110MB 3146kB modemst1
13 110MB 113MB 3146kB modemst2
14 113MB 1686MB 1573MB ext4 system
15 1686MB 30.3GB 28.7GB ext4 userdata
16 30.3GB 30.3GB 8389kB ext4 persist
17 30.3GB 31.2GB 881MB ext4 cache
18 31.2GB 31.2GB 10.5MB recovery
19 31.2GB 31.2GB 10.5MB fota
20 31.2GB 31.3GB 6291kB backup
21 31.3GB 31.3GB 3146kB fsg
22 31.3GB 31.3GB 8192B ssd
23 31.3GB 31.3GB 5243kB grow
(parted)
NOTE: The second warning with parted, is because the device uses a hybrid MBR/GPT table (gdisk shows us this). This is kinda like dual booting a Mac with Windows and Mac OS X. Also, the "backup" error is because the gpt table backup is in "pad" (aka PIT).
WARNING: Be careful with parted, make sure you tell it to "Ignore" and errors it might find. Also you have to type "quit" to get it to exit from interactive mode.
parted output for mmcblk0boot0
Code:
sh-4.2# parted /dev/block/mmcblk0boot0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0boot0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
p
Error: /dev/block/mmcblk0boot0: unrecognised disk label
(parted)
NOTE: No need to run parted on mmcblk1 (cause its the external sdcard) nor mmcblk0boot# cause its not part of the gpt. Same goes for gdisk.
gdisk output for mmcblk0
Code:
sh-4.2# gdisk -l /dev/block/mmcblk0
GPT fdisk (gdisk) version 0.8.4
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.
Warning! One or more CRCs don't match. You should repair the disk!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/block/mmcblk0: 61071360 sectors, 29.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 61059087
Partitions will be aligned on 16-sector boundaries
Total free space is 8158 sectors (4.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 8192 131071 60.0 MiB 0700 modem
2 131072 131327 128.0 KiB FFFF sbl1
3 131328 131839 256.0 KiB FFFF sbl2
4 131840 132863 512.0 KiB FFFF sbl3
5 132864 136959 2.0 MiB FFFF aboot
6 136960 137983 512.0 KiB FFFF rpm
7 137984 158463 10.0 MiB FFFF boot
8 158464 159487 512.0 KiB FFFF tz
9 159488 160511 512.0 KiB FFFF pad
10 160512 180991 10.0 MiB 8300 param
11 180992 208895 13.6 MiB 8300 efs
12 208896 215039 3.0 MiB FFFF modemst1
13 215040 221183 3.0 MiB FFFF modemst2
14 221184 3293183 1.5 GiB 8300 system
15 3293184 59252735 26.7 GiB 8300 userdata
16 59252736 59269119 8.0 MiB 8300 persist
17 59269120 60989439 840.0 MiB 8300 cache
18 60989440 61009919 10.0 MiB FFFF recovery
19 61009920 61030399 10.0 MiB FFFF fota
20 61030400 61042687 6.0 MiB 8300 backup
21 61042688 61048831 3.0 MiB FFFF fsg
22 61048832 61048847 8.0 KiB FFFF ssd
23 61048848 61059087 5.0 MiB 8300 grow
Again, be very careful when running these disk utilities because they are not meant to handle a hybrid boot. Samsung's odd way of booting makes this kind of analysis difficult because of the prorieray fs they use for sbl1 through sbl3.
Click to expand...
Click to collapse
Wow that's alot of formatting.
Ta,
ALQI

Thanks a lot! In particular to remind people of the "warnings". I'll add that to the other thread.

Hey guys,
I have a I535 S3 that was hard bricked because of a bad flash, I want to try and repair it with JTAG but I don't have the necessary partition boot files...and it's not a supported version either.
Does anybody have a backup of the first 10 partitions from Modem to Param in .bin format?
I know it's possible to do such a backup with adb. or can somebody point me in the right direction?
Thank you!

Sure, I'll dd those for you tomorrow and pm you a Dropbox link.
For the first 10 partitions it shouldn't matter, but do you have a 16GB or 32Gb?
Sent from my SCH-I535 using xda app-developers app

It's the 16Gb version.
Thank you very much... You're a life savor!
Sent from my SGH-I897 using Tapatalk 2

PM sent.

Thank you!
Got them.. Hopefully it works!
Sent from my SGH-I897 using Tapatalk 2

E:V:A said:
Thanks a lot! In particular to remind people of the "warnings". I'll add that to the other thread.
Click to expand...
Click to collapse
As this is GTP parition it uses differing handles for the partition type
here is a example snip of the qualcomm partition.xml for a gtp partition
Code:
<partition label="modem" size_in_kb="65536" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="true" filename="NON-HLOS.bin"/>
<partition label="sbl1" size_in_kb="128" type="[COLOR="Red"][B]DEA0BA2C-CBDD-4805-B4F9-F428251C3E98[/B][/COLOR]" bootable="false" readonly="false" filename="sbl1.mbn"/>
<partition label="sbl2" size_in_kb="256" type="8C6B52AD-8A9E-4398-AD09-AE916E53AE2D" bootable="false" readonly="false" filename="sbl2.mbn"/>
<partition label="sbl3" size_in_kb="512" type="05E044DF-92F1-4325-B69E-374A82E97D6E" bootable="false" readonly="false" filename="sbl3.mbn"/>
<partition label="aboot" size_in_kb="512" type="400FFDCD-22E0-47E7-9A23-F16ED9382388" bootable="false" readonly="false" filename="emmc_appsboot.mbn"/>
<partition label="rpm" size_in_kb="512" type="098DF793-D712-413D-9D4E-89D711772228" bootable="false" readonly="false" filename="rpm.mbn"/>
<partition label="boot" size_in_kb="10240" type="20117f86-E985-4357-B9EE-374BC1D8487D" bootable="false" readonly="true" filename="boot.img" />
<partition label="tz" size_in_kb="512" type="A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4" bootable="false" readonly="false" filename="tz.mbn"/>
<partition label="pad" size_in_kb="1" type="004A6838-062A-44DF-8152-4F340C05225D" bootable="false" readonly="false" filename="" />
<partition label="modemst1" size_in_kb="3072" type="2013373E-1AC4-4131-B0F8-9158F9654F4F" bootable="false" readonly="false" filename="" />
<partition label="modemst2" size_in_kb="3072" type="2013373E-1AC4-4131-B0F8-9158F9654F4F" bootable="false" readonly="false" filename="" />
<partition label="system" size_in_kb="262144" type="0FC63DAF-8483-4772-8E79-3D69D8477DE4" bootable="false" readonly="true" filename="system.img.ext4" sparse="true"/>
Click to expand...
Click to collapse
could we see if my compiled binaries for gtp partitions return the UUID for type ?
Original Post http://forum.xda-developers.com/showpost.php?p=36019312&postcount=13
Binaries
http://www.sendspace.com/file/5b3jdc
Example output from partx ( non gtp partition, i dont have gtp partition)
Code:
[email protected]:/ # /data/test/partx
Usage:
partx [-a|-d|-s] [--nr <n:m> | <partition>] <disk>
Options:
-a, --add add specified partitions or all of them
-d, --delete delete specified partitions or all of them
-l, --list list partitions (DEPRECATED)
-s, --show list partitions
-b, --bytes print SIZE in bytes rather than in human readable format
-g, --noheadings don't print headings for --show
-n, --nr <n:m> specify the range of partitions (e.g. --nr 2:4)
-o, --output <type> define which output columns to use
-P, --pairs use key="value" output format
-r, --raw use raw output format
-t, --type <type> specify the partition type (dos, bsd, solaris, etc.)
-v, --verbose verbose mode
-h, --help display this help and exit
-V, --version output version information and exit
Available columns (for --show, --raw or --pairs):
NR partition number
START start of the partition in sectors
END end of the partition in sectors
SECTORS number of sectors
SIZE human readable size
NAME partition name
UUID partition UUID
TYPE partition type hex or uuid
FLAGS partition flags
SCHEME partition table type (dos, gpt, ...)
For more details see partx(8).
1|[email protected]:/ # /data/test/partx -l /dev/block/mmcblk0
# 1: 1- 204800 ( 204800 sectors, 104 MB)
# 2: 204801- 205800 ( 1000 sectors, 0 MB)
# 3: 205801- 208800 ( 3000 sectors, 1 MB)
# 4: 208801- 30777343 ( 30568543 sectors, 15651 MB)
# 5: 212992- 213991 ( 1000 sectors, 0 MB)
# 6: 221184- 225279 ( 4096 sectors, 2 MB)
# 7: 229376- 234375 ( 5000 sectors, 2 MB)
# 8: 237568- 258047 ( 20480 sectors, 10 MB)
# 9: 262144- 263143 ( 1000 sectors, 0 MB)
#10: 270336- 271335 ( 1000 sectors, 0 MB)
#11: 278528- 279527 ( 1000 sectors, 0 MB)
#12: 286720- 307199 ( 20480 sectors, 10 MB)
#13: 311296- 511999 ( 200704 sectors, 102 MB)
#14: 516096- 522239 ( 6144 sectors, 3 MB)
#15: 524288- 530431 ( 6144 sectors, 3 MB)
#16: 532480- 538623 ( 6144 sectors, 3 MB)
#17: 540672- 741375 ( 200704 sectors, 102 MB)
#18: 745472- 751615 ( 6144 sectors, 3 MB)
#19: 753664- 759807 ( 6144 sectors, 3 MB)
#20: 761856- 767999 ( 6144 sectors, 3 MB)
#21: 770048- 790527 ( 20480 sectors, 10 MB)
#22: 794624- 815103 ( 20480 sectors, 10 MB)
#23: 819200- 839679 ( 20480 sectors, 10 MB)
#24: 843776- 3911679 ( 3067904 sectors, 1570 MB)
#25: 3915776- 8114175 ( 4198400 sectors, 2149 MB)
#26: 8118272- 8736767 ( 618496 sectors, 316 MB)
#27: 8740864- 9005055 ( 264192 sectors, 135 MB)
#28: 9011200- 10035199 ( 1024000 sectors, 524 MB)
#29: 10035200- 30777343 ( 20742144 sectors, 10619 MB)
[email protected]:/ #
lsblk output
Code:
[email protected]:/ # /data/test/lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.1M 0 loop
`-278cb90965c39ee2acfea003ec39e4f5 (dm-0)
254:0 0 2.1M 0 dm /mnt/asec/com.androirc-1
loop1 7:1 0 5.1M 0 loop
`-ce28924bd3284f292fdd7955925746bc (dm-1)
254:1 0 5.1M 0 dm /mnt/asec/com.quoord.tapatalkxda.activity-
loop2 7:2 0 16.3M 0 loop
`-2ef6fb57bc43988a90c9add8bc514237 (dm-2)
254:2 0 16.3M 0 dm /mnt/asec/com.loumasoft.amiga500musiccolle
mmcblk0 179:0 0 14.7G 0 disk
|-mmcblk0p1 179:1 0 100M 0 disk
|-mmcblk0p2 179:2 0 500K 0 disk
|-mmcblk0p3 179:3 0 1.5M 0 disk
|-mmcblk0p4 179:4 0 1K 0 disk
|-mmcblk0p5 179:5 0 500K 0 disk
|-mmcblk0p6 179:6 0 2M 0 disk
|-mmcblk0p7 179:7 0 2.5M 0 disk
|-mmcblk0p8 179:8 0 10M 0 disk
|-mmcblk0p9 179:9 0 500K 0 disk
|-mmcblk0p10 179:10 0 500K 0 disk
|-mmcblk0p11 179:11 0 500K 0 disk
|-mmcblk0p12 179:12 0 10M 0 disk
|-mmcblk0p13 179:13 0 98M 0 disk
|-mmcblk0p14 179:14 0 3M 0 disk
|-mmcblk0p15 179:15 0 3M 0 disk
|-mmcblk0p16 179:16 0 3M 0 disk
|-mmcblk0p17 179:17 0 98M 0 disk
|-mmcblk0p18 179:18 0 3M 0 disk
|-mmcblk0p19 179:19 0 3M 0 disk
|-mmcblk0p20 179:20 0 3M 0 disk
|-mmcblk0p21 179:21 0 10M 0 disk
|-mmcblk0p22 179:22 0 10M 0 disk
|-mmcblk0p23 179:23 0 10M 0 disk
|-mmcblk0p24 179:24 0 1.5G 0 disk
|-mmcblk0p25 179:25 0 2G 0 disk
|-mmcblk0p26 179:26 0 302M 0 disk
|-mmcblk0p27 179:27 0 129M 0 disk
|-mmcblk0p28 179:28 0 500M 0 disk
`-mmcblk0p29 179:29 0 9.9G 0 disk
mmcblk1 179:32 0 14.4G 0 disk
`-mmcblk1p1 179:33 0 14.4G 0 disk
[email protected]:/ #
sample output from blkid
Code:
blkid from util-linux 2.22 (libblkid 2.22.0, 04-Sep-2012)
Usage:
blkid -L <label> | -U <uuid>
blkid [-c <file>] [-ghlLv] [-o <format>] [-s <tag>]
[-t <token>] [<dev> ...]
blkid -p [-s <tag>] [-O <offset>] [-S <size>]
[-o <format>] <dev> ...
blkid -i [-s <tag>] [-o <format>] <dev> ...
Options:
-c <file> read from <file> instead of reading from the default
cache file (-c /dev/null means no cache)
-d don't encode non-printing characters
-h print this usage message and exit
-g garbage collect the blkid cache
-o <format> output format; can be one of:
value, device, export or full; (default: full)
-k list all known filesystems/RAIDs and exit
-s <tag> show specified tag(s) (default show all tags)
-t <token> find device with a specific token (NAME=value pair)
-l look up only first device with token specified by -t
-L <label> convert LABEL to device name
-U <uuid> convert UUID to device name
-v print version and exit
<dev> specify device(s) to probe (default: all devices)
Low-level probing options:
-p low-level superblocks probing (bypass cache)
-i gather information about I/O limits
-S <size> overwrite device size
-O <offset> probe at the given offset
-u <list> filter by "usage" (e.g. -u filesystem,raid)
-n <list> filter by filesystem type (e.g. -n vfat,ext3)
4|[email protected]:/ # /data/test/blkid
/dev/block/mmcblk0: PTTYPE="dos"
/dev/block/mmcblk0p13: SEC_TYPE="msdos" UUID="7365-DAB3" TYPE="vfat"
/dev/block/mmcblk0p17: SEC_TYPE="msdos" UUID="29B2-ACBF" TYPE="vfat"
/dev/block/mmcblk0p21: UUID="57f8f4bc-abf4-0000-675f-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p24: UUID="c63c0c30-700c-4874-9acd-fd507d02000a" TYPE="ext4"
/dev/block/mmcblk0p25: UUID="36caf8ff-15bf-4c24-92e0-0c84a21f3b0c" TYPE="ext4"
/dev/block/mmcblk0p26: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p27: UUID="57f8f4bc-abf4-0000-675f-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p28: UUID="57f8f4bc-abf4-0000-675f-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p29: UUID="887F-1DF5" TYPE="vfat"
/dev/block/mmcblk1: PTTYPE="dos"
/dev/block/mmcblk1p1: UUID="64A1-1B57" TYPE="vfat"
[email protected]:/ #
most will use sgdisk/partx on gtp based partitions. sgdisk also supports the partition info cloning like sfdisk does.
See sfdisk in util-linux sources for more info
darkspr1te

letinsh said:
PM sent.
Click to expand...
Click to collapse
By the way.. Those partitions worked great for jtag.
Thanks again!
Sent from my I897 AoCP CP 4.6

spagman72 said:
Hey guys,
I have a I535 S3 that was hard bricked because of a bad flash, I want to try and repair it with JTAG but I don't have the necessary partition boot files...and it's not a supported version either.
Does anybody have a backup of the first 10 partitions from Modem to Param in .bin format?
I know it's possible to do such a backup with adb. or can somebody point me in the right direction?
Thank you!
Click to expand...
Click to collapse
Hey, I have the sch-i535 Verizon. Do you want me to give it to you?

Israelleite said:
Hey, I have the sch-i535 Verizon. Do you want me to give it to you?
Click to expand...
Click to collapse
spagman72 said:
By the way.. Those partitions worked great for jtag.
Thanks again!
Sent from my I897 AoCP CP 4.6
Click to expand...
Click to collapse
already got him taken care of

Related

[Q] argh. i deleted the internal partitions, no boot, no download mode

I have, or perhaps it is now had, a P3113 - and in a moment of what would later be clear as stupidity, I wiped all the internal partitions. I went through and deleted them and then created some new ones - using parted. Evidence of the stupidity is below.
Code:
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 1
rm 1
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 2
rm 2
(parted) rm 3
rm 3
(parted) rm 4
rm 4
(parted) rm 5
rm 5
(parted) rm 6
rm 6
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) rm 8
rm 8
(parted) 9
rm 9
(parted) 10
rm 10
(parted) 11
rm 11
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
7 54.5MB 789MB 734MB ext4 CACHE
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) >
>
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) rm 7
rm 7
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk1
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: SD SD (sd/mmc)
Disk /dev/block/mmcblk1: 32.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 4194kB 20.8GB 20.8GB primary fat32 lba
2 20.8GB 32.1GB 11.3GB primary ext3
(parted) rm 1
rm 1
(parted) rm 2
rm 2
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpartfs primary fat32 0 7000
mkpartfs primary fat32 0 7000
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary ext2 7000 7400
mkpartfs primary ext2 7000 7400
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary linux-swap 7400 7818
mkpartfs primary linux-swap 7400 7818
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p3 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p3 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) quit
quit
Information: You may need to update /etc/fstab.
~ # upgrade_fs
/sbin/sh: upgrade_fs: not found
~ #
~ # print
/sbin/sh: print: not found
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
(parted)
~ # ls
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /boot/
~ # du -hs
So, now my internal SD card has (or I think it has) a partition that looks like this
Code:
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
This clearly didn't sit well with it. It no longer boots, no screen, no nothing. No download mode. When I plug it into the computer and start it, I get a brief moment where it starts to act like a USB device, then disappears, then restarts. ADB can't see it.
I'm pretty sure I'm screwed here. I've tried Odin and Heimdall, on ubuntu, XP, win7. None can reach the device.
Is there any chance I can get this to run by creating an external SD card with the correct partitions on it? I read a few posts where people were able to run a device that had a corrupt SD internal card on the external one.
Any help greatly appreciated.
really ?
atomatomatomatom said:
I have, or perhaps it is now had, a P3113 - and in a moment of what would later be clear as stupidity, I wiped all the internal partitions. I went through and deleted them and then created some new ones - using parted. Evidence of the stupidity is below.
Code:
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 1
rm 1
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 2
rm 2
(parted) rm 3
rm 3
(parted) rm 4
rm 4
(parted) rm 5
rm 5
(parted) rm 6
rm 6
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) rm 8
rm 8
(parted) 9
rm 9
(parted) 10
rm 10
(parted) 11
rm 11
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
7 54.5MB 789MB 734MB ext4 CACHE
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) >
>
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) rm 7
rm 7
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk1
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: SD SD (sd/mmc)
Disk /dev/block/mmcblk1: 32.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 4194kB 20.8GB 20.8GB primary fat32 lba
2 20.8GB 32.1GB 11.3GB primary ext3
(parted) rm 1
rm 1
(parted) rm 2
rm 2
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpartfs primary fat32 0 7000
mkpartfs primary fat32 0 7000
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary ext2 7000 7400
mkpartfs primary ext2 7000 7400
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary linux-swap 7400 7818
mkpartfs primary linux-swap 7400 7818
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p3 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p3 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) quit
quit
Information: You may need to update /etc/fstab.
~ # upgrade_fs
/sbin/sh: upgrade_fs: not found
~ #
~ # print
/sbin/sh: print: not found
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
(parted)
~ # ls
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /boot/
~ # du -hs
So, now my internal SD card has (or I think it has) a partition that looks like this
Code:
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
This clearly didn't sit well with it. It no longer boots, no screen, no nothing. No download mode. When I plug it into the computer and start it, I get a brief moment where it starts to act like a USB device, then disappears, then restarts. ADB can't see it.
I'm pretty sure I'm screwed here. I've tried Odin and Heimdall, on ubuntu, XP, win7. None can reach the device.
Is there any chance I can get this to run by creating an external SD card with the correct partitions on it? I read a few posts where people were able to run a device that had a corrupt SD internal card on the external one.
Any help greatly appreciated.
Click to expand...
Click to collapse
it happens to me too as i tried to delete and create a new partition for swap. but i can go into the download mode and the recovery mode and it is really hard to get into the download and recovery mode.
Time for a new tab.
Or maybe you can use Hemidall /Linux ADB to setup original partitions.
Google is your friend.
Pp.
I googled a whole day away. No joy. My question is: is there any chance to recover this when there is no download mode? And as far as I can tell, there is no chance of adb or mounting that internal sdcard if the device won't go into download mode. Is that correct?
The only solution I saw, and this was on a different model, is to actually pry off the internal sdcard to force the device to boot off the external sdcard instead. I could then perhaps copy a working image onto the external sdcard on my computer using dd.
The other solution is perhaps a JTAG jig: http://forum.xda-developers.com/showpost.php?p=43555803&postcount=642 -but I am not sure if I've lobotomised my tablet past the point of ever entering download mode again.
I suspect what I have done is seriously confused it by changing the partition table. So, it is stuck in a loop, before it even gets to the download mode check.
Kowyim said:
it happens to me too as i tried to delete and create a new partition for swap. but i can go into the download mode and the recovery mode and it is really hard to get into the download and recovery mode.
Click to expand...
Click to collapse
Hard would be better than my current state of 'impossible' - how did you get it into download mode? I read that people hold it down for ages and it sometimes works. I suspect this may be a cruel joke - poor suckers sitting there holding their dead tablet for days on end.
atomatomatomatom said:
I have, or perhaps it is now had, a P3113 - and in a moment of what would later be clear as stupidity, I wiped all the internal partitions. I went through and deleted them and then created some new ones - using parted. Evidence of the stupidity is below.
Code:
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 1
rm 1
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 789MB 734MB ext4 CACHE
8 789MB 810MB 21.0MB MODEM
9 810MB 2278MB 1468MB ext4 FACTORYFS
10 2278MB 7281MB 5004MB ext4 DATAFS
11 7281MB 7818MB 537MB ext4 HIDDEN
(parted) rm 2
rm 2
(parted) rm 3
rm 3
(parted) rm 4
rm 4
(parted) rm 5
rm 5
(parted) rm 6
rm 6
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) rm 8
rm 8
(parted) 9
rm 9
(parted) 10
rm 10
(parted) 11
rm 11
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
7 54.5MB 789MB 734MB ext4 CACHE
(parted) rm 7
rm 7
Error: Partition /dev/block/mmcblk0p7 is being used. You must unmount it before
you modify it with Parted.
(parted) >
>
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) rm 7
rm 7
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk1 mmcblk1p2
mmcblk0boot0 mmcblk0p10 mmcblk0p9 mmcblk1p1
~ # parted /dev/block/mmcblk1
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: SD SD (sd/mmc)
Disk /dev/block/mmcblk1: 32.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 4194kB 20.8GB 20.8GB primary fat32 lba
2 20.8GB 32.1GB 11.3GB primary ext3
(parted) rm 1
rm 1
(parted) rm 2
rm 2
(parted) ^C
(parted)
Information: You may need to update /etc/fstab.
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/
loop0 loop7 mmcblk0p9 ram12 ram5
loop1 mmcblk0 mmcblk1 ram13 ram6
loop2 mmcblk0boot0 platform/ ram14 ram7
loop3 mmcblk0boot1 ram0 ram15 ram8
loop4 mmcblk0p10 ram1 ram2 ram9
loop5 mmcblk0p11 ram10 ram3
loop6 mmcblk0p7 ram11 ram4
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk
mmcblk0 mmcblk0boot1 mmcblk0p11 mmcblk0p9
mmcblk0boot0 mmcblk0p10 mmcblk0p7 mmcblk1
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpartfs primary fat32 0 7000
mkpartfs primary fat32 0 7000
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary ext2 7000 7400
mkpartfs primary ext2 7000 7400
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) mkpartfs primary linux-swap 7400 7818
mkpartfs primary linux-swap 7400 7818
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p1 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p1 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p2 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p2 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
Error: Error informing the kernel about modifications to partition
/dev/block/mmcblk0p3 -- Device or resource busy. This means Linux won't know
about any changes you made to /dev/block/mmcblk0p3 until you reboot -- so you
shouldn't mount it or use it in any way before rebooting.
Ignore/Cancel? i
i
(parted) quit
quit
Information: You may need to update /etc/fstab.
~ # upgrade_fs
/sbin/sh: upgrade_fs: not found
~ #
~ # print
/sbin/sh: print: not found
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
(parted)
~ # ls
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /
boot etc sd-ext
cache init sdcard
charger init.rc sys
data misc system
datadata proc tmp
default.prop res ueventd.espresso.rc
dev root ueventd.goldfish.rc
emmc sbin ueventd.rc
~ # ls /boot/
~ # du -hs
So, now my internal SD card has (or I think it has) a partition that looks like this
Code:
1 17.4kB 7000MB 7000MB fat32 msftres
2 7000MB 7400MB 400MB ext2
3 7400MB 7818MB 418MB linux-swap(v1)
This clearly didn't sit well with it. It no longer boots, no screen, no nothing. No download mode. When I plug it into the computer and start it, I get a brief moment where it starts to act like a USB device, then disappears, then restarts. ADB can't see it.
I'm pretty sure I'm screwed here. I've tried Odin and Heimdall, on ubuntu, XP, win7. None can reach the device.
Is there any chance I can get this to run by creating an external SD card with the correct partitions on it? I read a few posts where people were able to run a device that had a corrupt SD internal card on the external one.
Any help greatly appreciated.
Click to expand...
Click to collapse
atomatomatomatom said:
Hard would be better than my current state of 'impossible' - how did you get it into download mode? I read that people hold it down for ages and it sometimes works. I suspect this may be a cruel joke - poor suckers sitting there holding their dead tablet for days on end.
Click to expand...
Click to collapse
what did you mean by cruel joke ? it is happening to me right now and i want to know if there is any solution for this..
my parents would've kill me if they know
---------- Post added at 08:39 PM ---------- Previous post was at 08:30 PM ----------
PanchoPlanet said:
Time for a new tab.
Or maybe you can use Hemidall /Linux ADB to setup original partitions.
Google is your friend.
Pp.
Click to expand...
Click to collapse
what did you mean by using hemiball / linux adb ?
please teach me how because i really want to have my tab alive back
Kowyim said:
what did you mean by cruel joke ? it is happening to me right now and i want to know if there is any solution for this..
my parents would've kill me if they know
Click to expand...
Click to collapse
you said you can get it into download mode, but that it was 'hard' to get it into download mode. my device doesn't even go into download mode.
the cruel joke bit was that i read holding down the power/vol down for ages might bring it back into download mode eventually. but how long. 10 minutes, 1 hour, 1 day, 1 week?
if your tablet boots and shows anything on the display, you can probably get it into download mode. then just follow one of the guides that tells you how to restore it it to stock firmware.
atomatomatomatom said:
you said you can get it into download mode, but that it was 'hard' to get it into download mode. my device doesn't even go into download mode.
the cruel joke bit was that i read holding down the power/vol down for ages might bring it back into download mode eventually. but how long. 10 minutes, 1 hour, 1 day, 1 week?
if your tablet boots and shows anything on the display, you can probably get it into download mode. then just follow one of the guides that tells you how to restore it it to stock firmware.
Click to expand...
Click to collapse
hard means i need to do it over and over till i get into the recovery or download mode. i wish i could post a video about it but too bad i dont have a phone that can record..
our problem is the same i think because we tried to delete and recreate partition. now i cant even mount sd card (internal) because of the attempt of swapping.
thanks, perhaps i'll try again to get into download mode. so, you just keep trying. how long do you wait before retrying it? i hold power down, then also power on, and i see nothing. i don't know how long to hold it down before retying - or if i should do anything else in the meantime.
my understanding is you need to use odin or heimdall to restore the whole device, including the partition table. if you can get it into download mode, then you plug it into the computer and transfer the image from there. i would start with the stock one from http://www.sammobile.com/firmwares/
i can't find the instructions right now, but if your partition is altered, i think you want to find a PIT file for your device as well as restore the firmware.
atomatomatomatom said:
you said you can get it into download mode, but that it was 'hard' to get it into download mode. my device doesn't even go into download mode.
the cruel joke bit was that i read holding down the power/vol down for ages might bring it back into download mode eventually. but how long. 10 minutes, 1 hour, 1 day, 1 week?
if your tablet boots and shows anything on the display, you can probably get it into download mode. then just follow one of the guides that tells you how to restore it it to stock firmware.
Click to expand...
Click to collapse
atomatomatomatom said:
thanks, perhaps i'll try again to get into download mode. so, you just keep trying. how long do you wait before retrying it? i hold power down, then also power on, and i see nothing. i don't know how long to hold it down before retying - or if i should do anything else in the meantime.
my understanding is you need to use odin or heimdall to restore the whole device, including the partition table. if you can get it into download mode, then you plug it into the computer and transfer the image from there. i would start with the stock one from http://www.sammobile.com/firmwares/
i can't find the instructions right now, but if your partition is altered, i think you want to find a PIT file for your device as well as restore the firmware.
Click to expand...
Click to collapse
it was around 1-2 minute. if it doesn't work then i will restart and retry till i get into.
---------- Post added at 11:52 PM ---------- Previous post was at 11:33 PM ----------
atomatomatomatom said:
thanks, perhaps i'll try again to get into download mode. so, you just keep trying. how long do you wait before retrying it? i hold power down, then also power on, and i see nothing. i don't know how long to hold it down before retying - or if i should do anything else in the meantime.
my understanding is you need to use odin or heimdall to restore the whole device, including the partition table. if you can get it into download mode, then you plug it into the computer and transfer the image from there. i would start with the stock one from http://www.sammobile.com/firmwares/
i can't find the instructions right now, but if your partition is altered, i think you want to find a PIT file for your device as well as restore the firmware.
Click to expand...
Click to collapse
OMG OMG OMG did you have skype ?
omg you helped me !
i must repay you ! please add my skype - koyimz
that is great. glad you got yours fixed.
i'll try holding down my buttons for longer and hope that something comes up!
atomatomatomatom said:
thanks, perhaps i'll try again to get into download mode. so, you just keep trying. how long do you wait before retrying it? i hold power down, then also power on, and i see nothing. i don't know how long to hold it down before retying - or if i should do anything else in the meantime.
my understanding is you need to use odin or heimdall to restore the whole device, including the partition table. if you can get it into download mode, then you plug it into the computer and transfer the image from there. i would start with the stock one from http://www.sammobile.com/firmwares/
i can't find the instructions right now, but if your partition is altered, i think you want to find a PIT file for your device as well as restore the firmware.
Click to expand...
Click to collapse
awwww i thought that i have it fixed . but it stuck at the samsung logo and when i open recovery mode and try to wipe data it says e: unknown volume for path [/sd-ext] . but it says the data wipe complete and no fail except the sd-ext thing. any idea how to fix this ??
well, i fixed it. the rather harsh way. ebayed a used main board ($20), after shipping and exchange rates it came to about $40 canadian.
i might try hacking the old board open to see if i can scrape off the brain-dead SD card and see if that will force it to boot on the external card. but that is just for 'fun' now.
Thanks for the " Don't mess with the partitions " lesson you gave the forum.
Lol.
Pp.
ha. yeah, won't do that again.
i started going down the rabbit hole of trying to learn how to flash the OMAP4430 back into a booting state, but after wasting about 2 days i realized this was a total waste of my time when i could replace the board (or buy a new tablet) for the amount of time i had spent on it. boooooooo. but still burns!

How to recover a recovery partition and how to restore / create / inspect EMMC

Hi guys,
I could probably make a thread outside TF700 forums as my questions are more generic but as I don't know what place would suit it better and as my device is TF700T, I'm doing it here.
Some time ago I was messing around with my TF700T which at that moment was already unlocked and rooted. I had TWRP (not sure what version exactly it was but probably something close to 2.8.x) and CyanogenMod 11-20160815-NIGHTLY-tf700t installed and working properly. As I wanted to install Gentoo on it, I replaced TWRP with something else (don't remember what was that) and finally somehow screwed recovery. As I don't fully remember what has happened back then, I can tell how it is now.
So the tablet is working without problems but recovery is not accessible. Whenever I try to boot into recovery choosing the RCK icon in a boot menu the tablet is hanging.
But as both adb and fastboot can see the tablet, I decided to dig it a bit more.
Code:
# adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
015d2a50865c1a07 device
# adb reboot bootloader
# fastboot devices
015d2a50865c1a07 fastboot
# fastboot -i 0x0B05 flash recovery twrp-3.2.1-0-tf700t.img
sending 'recovery' (7414 KB)...
As this process seems to be endless I decide to interrupt it using the power button on the tablet. As result I get a message:
Code:
FAILED (data transfer failure (Cannot send after transport endpoint shutdown))
finished. total time: 337.278s
Then I decide to inspect how partitions look like using the adb shell but first I inspect fstab to see what supposed to be mounted:
Code:
# adb shell
[email protected]:/ $ su
[email protected]:/ # cat fstab.cardhu
# INIT mount points
/dev/block/mmcblk0p1 /system ext4 noatime,noauto_da_alloc,nodiratime,barrier=0,ro wait
/dev/block/mmcblk0p2 /cache ext4 noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,errors=panic wait
/dev/block/mmcblk0p8 /data ext4 noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,errors=panic wait,encryptable=footer
# VOLD mount points
/devices/platform/sdhci-tegra.0/mmc_host/mmc2 auto auto defaults voldmanaged=sdcard1:auto
/devices/platform/tegra-ehci.2/usb1/1-1/1-1.2 auto auto defaults voldmanaged=usbdisk0:auto
/devices/platform/tegra-ehci.2/usb2/2-1/2-1.2 auto auto defaults voldmanaged=usbdisk0:auto
/devices/platform/tegra-ehci.2/usb1/1-1/1-1.1 auto auto defaults voldmanaged=usbdisk1:auto
/devices/platform/tegra-ehci.2/usb2/2-1/2-1.1 auto auto defaults voldmanaged=usbdisk1:auto
/devices/platform/tegra-ehci.2/usb2/2-1/2-1:1 auto auto defaults voldmanaged=usbdisk1:auto
/devices/platform/tegra-ehci.2/usb1/1-1/1-1:1 auto auto defaults voldmanaged=usbdisk1:auto
/devices/platform/tegra-ehci.2/usb1/1-1/1-1.3 auto auto defaults voldmanaged=sdcard2:auto
/devices/platform/tegra-ehci.2/usb2/2-1/2-1.3 auto auto defaults voldmanaged=sdcard2:auto
# Recovery only
/dev/block/mmcblk1p1 /external_sd auto defaults recoveryonly
/dev/block/mmcblk0p3 /misc emmc defaults recoveryonly
/dev/block/mmcblk0p4 /staging ext3 defaults recoveryonly
/dev/block/mmcblk0p9 /recovery emmc defaults recoveryonly
/dev/block/mmcblk0p10 /boot emmc defaults recoveryonly
Then I check what partitions I have (I thought maybe recovery partition has been deleted somehow):
Code:
# cat /proc/partitions
major minor #blocks name
179 0 62087168 mmcblk0
179 1 786432 mmcblk0p1
179 2 438272 mmcblk0p2
179 3 2048 mmcblk0p3
179 4 835584 mmcblk0p4
179 5 5120 mmcblk0p5
179 6 512 mmcblk0p6
179 7 5120 mmcblk0p7
179 8 59976192 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 8192 mmcblk0p10
179 32 4096 mmcblk0boot1
179 16 4096 mmcblk0boot0
179 48 15622144 mmcblk1
179 49 15618048 mmcblk1p1
And finally check if parted can give me any info about these partitions. I don't care about mmcblk1 as it is an external SD card:
Code:
# parted /dev/block/mmcblk0p1
Model: Unknown (unknown)
Disk /dev/block/mmcblk0p1: 805MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 805MB 805MB ext4
# parted /dev/block/mmcblk0p2
Model: Unknown (unknown)
Disk /dev/block/mmcblk0p2: 449MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 449MB 449MB ext4
# parted /dev/block/mmcblk0p3
Error: /dev/block/mmcblk0p3: unrecognised disk label
# parted /dev/block/mmcblk0p4
Model: Unknown (unknown)
Disk /dev/block/mmcblk0p4: 856MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 856MB 856MB ext3
# parted /dev/block/mmcblk0p5
Model: Unknown (unknown)
Disk /dev/block/mmcblk0p5: 5243kB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
# parted /dev/block/mmcblk0p6
Error: /dev/block/mmcblk0p6: unrecognised disk label
# parted /dev/block/mmcblk0p7
Error: /dev/block/mmcblk0p7: unrecognised disk label
# parted /dev/block/mmcblk0p8
Model: Generic SD/MMC Storage Card (sd/mmc)
Disk /dev/block/mmcblk0p8: 61.4GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 61.4GB 61.4GB ext4
# parted /dev/block/mmcblk0p9
Error: /dev/block/mmcblk0p9: unrecognised disk label
# parted /dev/block/mmcblk0p10
Error: /dev/block/mmcblk0p10: unrecognised disk label
# parted /dev/block/mmcblk0boot0
Error: /dev/block/mmcblk0boot0: unrecognised disk label
# parted /dev/block/mmcblk0boot1
Error: /dev/block/mmcblk0boot1: unrecognised disk label
As we can see partitions 3, 6, 7, 9, 10 and boot0, boot1 have unrecognised disk label. I can't also mount them to inspect their contents (can mount others and their contents looks good to me).
I don't see partitions 6, 7 in fstab but anyhow it does look like all unrecognised partitions have type emmc.
And recovery partition should be mmcblk0p9. The question now is: how do I mount emmc partition then in order to be able to check if it's okay or dead? How do I manage it (delete / create / resize)?
For now I would like to make recovery work. Any ideas?

How can I backup Soyes XS ROM?

I received my Soyes XS (the 2GB+16GB model) today. Before I start tinkering with it, I would like to make a full backup of the ROM.
The device uses a MTK chip (MT6737?). I tried to google for a scatter file (for SP Flash Tool) for the device, but so far I have not found one. I could try to make a scatter file myself, if I can get the partition offsets and sizes, but so far I have not been able to do that. The device has no /proc/partinfo file and /proc/mtd is empty. Does anybody know how can I determine the partition structure (start offsets and sizes) so that I can make a scatter file?
Or is there any other way to backup the ROM?
I found file MT6737M_Android_scatter.txt from https://raphsonbd.com/mediatek-device-android-scatter-file/
From that file I got the starting offset (0x0) and length (0x80000) of the PGPT partition, which contains the GPT partition table, which contains start sectors and sizes for all of the partitions of my device.
So I started SP Flash Tool and used "Read Back" to read the PGPT partition to my Linux PC to file PGPT. There I issued command "sgdisk -p PGPT", which displayed the following information:
Code:
$ sgdisk -p PGPT
Warning! Disk size is smaller than the main header indicates! Loading
secondary header from the last sector of the disk! You should use 'v' to
verify disk integrity, and perhaps options on the experts' menu to repair
the disk.
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Warning! Error 25 reading partition table for CRC check!
Warning! One or more CRCs don't match. You should repair the disk!
Main header: OK
Backup header: ERROR
Main partition table: OK
Backup partition table: ERROR
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /home/Big/tmp/Soyes XS/PGPT: 1024 sectors, 512.0 KiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 00000000-0000-0000-0000-000000000000
Partition table holds up to 23 entries
Main partition table begins at sector 2 and ends at sector 7
First usable sector is 1024, last usable sector is 61070335
Partitions will be aligned on 1024-sector boundaries
Total free space is 0 sectors (0 bytes)
Number Start (sector) End (sector) Size Code Name
1 1024 7167 3.0 MiB 0700 proinfo
2 7168 17407 5.0 MiB 0700 nvram
3 17408 37887 10.0 MiB 0700 protect1
4 37888 58367 10.0 MiB 0700 protect2
5 58368 59391 512.0 KiB 0700 lk
6 59392 60415 512.0 KiB 0700 para
7 60416 93183 16.0 MiB 0700 boot
8 93184 125951 16.0 MiB 0700 recovery
9 125952 142335 8.0 MiB 0700 logo
10 142336 162815 10.0 MiB 0700 expdb
11 162816 163839 512.0 KiB 0700 seccfg
12 163840 167935 2.0 MiB 0700 oemkeystore
13 167936 180223 6.0 MiB 0700 secro
14 180224 196607 8.0 MiB 0700 keystore
15 196608 206847 5.0 MiB 0700 tee1
16 206848 217087 5.0 MiB 0700 tee2
17 217088 219135 1024.0 KiB 0700 frp
18 219136 284671 32.0 MiB 0700 nvdata
19 284672 360447 37.0 MiB 0700 metadata
20 360448 5603327 2.5 GiB 0700 system
21 5603328 6422527 400.0 MiB 0700 cache
22 6422528 61037567 26.0 GiB 0700 userdata
23 61037568 61070335 16.0 MiB 0700 flashinfo
Using that information I could use "Read Back" in SP Flash Tool to backup the partitions to my PC. The sector size is 512, so for example for the system partition I must enter 512*360448 = 184549376 as the Start Address and 512*(5603327-360448+1) = 2684354560 as the Length (in Decimal) when adding the partition to be read back.
By the way, the device should have only 16 GB memory, but the userdata partition is 26 GB! Strange!

Can't flash firmware. Please help!

Hi. I have F3111 and I can't flash any firmware with flashtool. I think I messed up with partitions, because I accidentally removed "lk" partition through parted. I recreated it and I can normally boot into OS or TWRP recovery, but partition is probably empty. Flashtool is stuck when flashing "partitions.sin".
Code:
29/020/2022 14:20:19 - INFO - Flashtool 0.9.34.0
29/020/2022 14:20:19 - INFO - Searching for a web proxy
29/020/2022 14:20:19 - INFO - A proxy has been found. Using it as default
29/020/2022 14:20:19 - INFO - Syncing devices from github
29/020/2022 14:20:19 - INFO - Opening devices repository.
29/020/2022 14:20:19 - INFO - Scanning devices folder for changes.
29/020/2022 14:20:22 - INFO - Pulling changes from github.
29/020/2022 14:20:23 - INFO - Devices sync finished.
29/020/2022 14:20:23 - INFO - Loading devices database
29/020/2022 14:20:23 - INFO - Loaded 131 devices
29/020/2022 14:20:23 - INFO - Starting phone detection
29/020/2022 14:20:25 - INFO - Device disconnected
29/020/2022 14:20:38 - INFO - Selected Bundle for Sony Xperia XA(F3111). FW release : 33.3.A.0.127_R2B. Customization : F3111_Customized CE1_1302-4691
29/020/2022 14:20:38 - INFO - Preparing files for flashing
29/020/2022 14:20:49 - INFO - Please connect your device into flashmode.
29/020/2022 14:20:58 - INFO - Using Gordon gate drivers version 3.1.0.0
29/020/2022 14:20:58 - INFO - Opening device for R/W
29/020/2022 14:20:58 - INFO - Device ready for R/W.
29/020/2022 14:20:58 - INFO - Reading device information
29/020/2022 14:20:58 - INFO - Phone ready for flashmode operations.
29/020/2022 14:20:58 - INFO - Opening TA partition 2
29/020/2022 14:20:58 - INFO - Current device : F3111 - RQ30038RTS - 1302-4476_R8A - 1300-9502_33.2.A.2.73 - GENERIC_33.2.A.3.105
29/020/2022 14:20:58 - INFO - Closing TA partition
29/020/2022 14:20:58 - INFO - Start Flashing
29/020/2022 14:20:58 - INFO - Processing loader.sin
29/020/2022 14:20:58 - INFO - Checking header
29/020/2022 14:20:58 - INFO - Flashing data
29/020/2022 14:20:58 - INFO - Loader : S1_Root_cf2a - Version : MT6755_13 / Boot version : S1_Boot_MT6755_M0.MP6_16 / Bootloader status : ROOTED
29/020/2022 14:20:58 - INFO - Max packet size set to 8M
29/020/2022 14:20:58 - INFO - USB buffer size set to 512K
29/020/2022 14:20:59 - INFO - Parsing boot delivery
29/020/2022 14:20:59 - INFO - Found a template session. Using it : C:\Users\FaboThePlayer\.flashTool\firmwares\prepared\33.3.fsc
29/020/2022 14:20:59 - INFO - Set loader configuration : [00 01 00 00 00 0C]
29/020/2022 14:20:59 - INFO - Opening TA partition 2
29/020/2022 14:20:59 - INFO - Writing TA unit 00002774. Value : 01
29/020/2022 14:20:59 - INFO - Closing TA partition
29/021/2022 14:21:00 - INFO - Processing partitions.sin
29/021/2022 14:21:00 - INFO - Checking header
29/021/2022 14:21:00 - INFO - Flashing data
29/021/2022 14:22:09 - ERROR - Processing of partitions.sin finished with errors.
29/021/2022 14:22:09 - INFO - Flashing finished.
29/021/2022 14:22:09 - INFO - Please unplug and start your phone
29/021/2022 14:22:09 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings
Before messing with partitions flashtool worked perfectly. In log you can see template session, I think if I could remove it, I could flash again without any issues. So, I tried to go to that directory. It shows only when I'm flashing firmware and is used by flashtool at this moment, so can't remove it. Also, I'm sure that this template session is stored somewhere in phone, not PC. Tried to wipe /userdata, it's stored somewhere deeper than that.
I have full log of what have I messed up that day.
Code:
Microsoft Windows [Version 10.0.22000.739]
(c) Microsoft Corporation. Wszelkie prawa zastrzeżone.
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot devices
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot devices
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot devices
RQ30038RTS fastboot
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash recovery "D:\Pliki\Rooting itp\SONY XPERIA XA\rootpack 33.2.A.2.73\recovery.img"
target reported max download size of 134217728 bytes
sending 'recovery' (12768 KB)...
OKAY [ 0.550s]
writing 'recovery'...
OKAY [ 0.711s]
finished. total time: 1.263s
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash boot "D:\Pliki\Rooting itp\SONY XPERIA XA\rootpack 33.2.A.2.73\boot.img"
target reported max download size of 134217728 bytes
sending 'boot' (11696 KB)...
OKAY [ 0.505s]
writing 'boot'...
OKAY [ 0.182s]
finished. total time: 0.688s
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
RQ30038RTS unauthorized
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS unauthorized
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS unauthorized
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS unauthorized
C:\Program Files (x86)\Minimal ADB and Fastboot>adb push "D:\Pliki\Rooting itp\SONY XPERIA XA\Magisk-v21.0.zip" /sdcard
D:\Pliki\Rooting itp\SONY XPERIA XA\Magisk-v21.0.zip: 1 file pushed. 7.2 MB/s (6196156 bytes in 0.821s)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb install "D:\Pliki\Rooting itp\F-Droid.apk"
D:\Pliki\Rooting itp\F-Droid.apk: 1 file pushed. 6.2 MB/s (8165518 bytes in 1.252s)
pkg: /data/local/tmp/F-Droid.apk
Success
C:\Program Files (x86)\Minimal ADB and Fastboot>adb reboot recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb reboot recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb reboot recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS device
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS device
C:\Program Files (x86)\Minimal ADB and Fastboot>adb reboot recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb push "D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\parted" /
D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\parted: 1 file pushed. 4.4 MB/s (464372 bytes in 0.101s)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb push "D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\gdisk" /
D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\gdisk: 1 file pushed. 7.8 MB/s (572212 bytes in 0.070s)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
~ # umount /data
~ # parted /dev/block/mmc0blk0
/sbin/sh: parted: not found
~ # parted /dev/block/mmc0blk0
/sbin/sh: parted: Permission denied
~ # parted /dev/block/mmc0blk0
/sbin/sh: parted: Permission denied
~ # mount /data
~ # exit
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
RQ30038RTS recovery
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell su
/sbin/sh: su: not found
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
~ # umount /data
~ # parted
/sbin/sh: parted: Permission denied
~ # parteds
/sbin/sh: parteds: not found
~ # mount /data
~ # exot
/sbin/sh: exot: not found
~ # exit
C:\Program Files (x86)\Minimal ADB and Fastboot>adb push "D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\mkfs.ext4" /sbin
D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\mkfs.ext4: 1 file pushed. 7.3 MB/s (415040 bytes in 0.054s)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb push "D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\parted" /sbin
D:\Pliki\Rooting itp\parted_gdisk_fdisk_mkfs.ext4-ARM\parted: 1 file pushed. 6.8 MB/s (464372 bytes in 0.065s)
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
~ # chmod 777 /sbin/parted
~ # chmod 777 /sbin/mkfs
chmod: /sbin/mkfs: No such file or directory
~ # chmod 777 /sbin/mkfs.ext34
chmod: /sbin/mkfs.ext34: No such file or directory
~ # chmod 777 /sbin/mkfs.ext3
chmod: /sbin/mkfs.ext3: No such file or directory
~ # chmod 777 /sbin/mkfs.ext4
~ # parted /dev/block/mmc0blk0
Error: Could not stat device /dev/block/mmc0blk0 - No such file or directory.
Retry/Cancel? camn
Retry/Cancel? cancel
~ # parted /dev/block/mmc0blk0
Error: Could not stat device /dev/block/mmc0blk0 - No such file or directory.
Retry/Cancel? retru y
Error: Could not stat device /dev/block/mmc0blk0 - No such file or directory.
Retry/Cancel? retry
Error: Could not stat device /dev/block/mmc0blk0 - No such file or directory.
Retry/Cancel? cancel
~ # umount /data
~ #
~ # parted /dev/block/mmcblk0
GNU Parted 3.2
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) resizepart 3 16 10G
Error: Can't have overlapping partitions.
(parted) resizepart 16 10G
Error: Can't have overlapping partitions.
(parted) resizepart 15 10G
Error: Can't have overlapping partitions.
(parted) rezi s
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) resizepart 10 5G
Error: Can't have overlapping partitions.
(parted) resizepart 3 2G
Error: Can't have overlapping partitions.
(parted) resizepart 1 2
Partition number? exit
Error: Expecting a partition number.
(parted) resizepart 2 1G
Error: Can't have overlapping partitions.
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB lk
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4 userdata
35 12.0GB 15.6GB 3607MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) rez si
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) resizepart 34 8G
Warning: Partition /dev/block/mmcblk0p34 is being used. Are you sure you want to
continue?
parted: invalid token: 8G
Yes/No? no
(parted) rm 34
Warning: Partition /dev/block/mmcblk0p34 is being used. Are you sure you want to
continue?
Yes/No? y
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? rm21
parted: invalid token: rm
Ignore/Cancel? rm 21
parted: invalid token: rm
Ignore/Cancel? cancel
(parted) rm 21
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? cancel
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 15.6GB 3607MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) resizepart 35 5 G
Error: Can't have the end before the start! (start sector=23445504
length=-13679878)
(parted) resizepart 35 9G
Error: Can't have the end before the start! (start sector=23445504
length=-5867378)
(parted) resizepart 35 9G 15G
Error: Can't have the end before the start! (start sector=23445504
length=-5867378)
(parted) resizepart 35 9G 15G
Partition number? re ex
Error: Expecting a partition number.
(parted) e
(parted) resizepart 35 13G
Warning: Shrinking a partition can cause data loss, are you sure you want to
continue?
Yes/No? yes
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? cancel
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 13.0GB 996MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) printcancelyes resizepart 35 13G(parted) ex (parted) ex
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) resize part
Partition number? re exit
Error: Expecting a partition number.
(parted) resizepart 35 15G
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? CANCEL
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 15.0GB 2996MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) resizepart 35 15G 6
Error: Can't have the end before the start! (start sector=23445504
length=-23414253)
(parted) resizepart 35 16G
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? cancel
(parted) pa ri
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) re3
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) res
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) help
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) stop
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) adbn
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) adbs
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) adb
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) shell
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) shelladb exitstopexithelpexitres pricancelresizepart 35 16G (parted) print CANCELresizepart 35 15G(parted) exit resizepartprint cancelyes resizepart 35 13G(parted) ex (parted) exresizepart 35 9G 15G 5G(parted) print cancelrm 21 cancelrm 21 y rm 34no resizepart 34 8G print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) help
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) mkpart ext4
File system type? [ext2]? exot
parted: invalid token: ex
File system type? [ext2]? exit
parted: invalid token: exit
File system type? [ext2]? exit
parted: invalid token: exit
File system type? [ext2]? no
parted: invalid token: no
File system type? [ext2]? ext4
Start? no
Error: Invalid number.
(parted) mkpart
Partition name? []? system
File system type? [ext2]? ext4
Start? t y
Error: Invalid number.
(parted) mkpart
Partition name? []? system
File system type? [ext2]? ext4
Start? yes
Error: Invalid number.
(parted) mkj p
Partition name? []? mk ex
File system type? [ext2]? s
parted: invalid token: s
File system type? [ext2]? exit
parted: invalid token: exit
File system type? [ext2]? ext4
Start? exit
Error: Invalid number.
(parted) mkpart
Partition name? []? system
File system type? [ext2]? ext4
Start? exit
Error: Invalid number.
(parted) mkpart
Partition name? []? userdata
File system type? [ext2]? ext4
Start? 881MB
End? 11.1GB
Error: Partition(s) 21, 34 on /dev/block/mmcblk0 have been written, but we have
been unable to inform the kernel of the change, probably because it/they are in
use. As a result, the old partition(s) will remain in use. You should reboot
now before making further changes.
Ignore/Cancel? cancel
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
21 881MB 11.1GB 10.2GB ext4
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) s
(parted) remo
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) rm 21
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? cancel
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) mkpart
Partition name? []? lk
File system type? [ext2]?
Start? 224MBB
Start? 224MB
End? 225MB
Error: Partition(s) 34 on /dev/block/mmcblk0 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Ignore/Cancel? ,
Ignore/Cancel? CA
Ignore/Cancel? can
(parted) mkpart
Partition name? []? userdata
File system type? [ext2]? ext4
Start? 881MB
End? 12.0GB
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB ext2
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) help
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) name 34 userdfa
(parted) name 34 da
(parted) name 4 3x
Partition name? [protect2]? no
(parted) pa r
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 no
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB ext2
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4 da
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) p
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 no
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB ext2
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4 da
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) name 234
Error: Partition doesn't exist.
(parted) name 34 userdata
(parted) name 21 lk
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 no
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB ext2 lk
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4 userdata
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
(parted) mount /datqa
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted) exit
align-check TYPE N check partition N for TYPE(min|opt)
alignment
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected
device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted
(parted)
C:\Program Files (x86)\Minimal ADB and Fastboot>
Now, it looks like this :
Code:
(parted) print
Model: MMC Q313MB (sd/mmc)
Disk /dev/block/mmcblk0: 15.6GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 524kB 2621kB 2097kB ta
2 2621kB 13.1MB 10.5MB ext4 protect1
3 13.1MB 25.2MB 12.1MB ext4 protect2
4 25.2MB 41.9MB 16.8MB ext4 ltalabel
5 41.9MB 83.9MB 41.9MB fotakernel
6 83.9MB 84.4MB 524kB para
7 84.4MB 94.9MB 10.5MB expdb
8 94.9MB 95.9MB 1049kB frp
9 95.9MB 96.2MB 262kB ppl
10 96.2MB 130MB 33.6MB ext4 nvdata
11 130MB 163MB 33.6MB metadata
12 163MB 168MB 4456kB ext4 persist
13 168MB 168MB 262kB seccfg
14 168MB 176MB 8389kB oemkeystore
15 176MB 180MB 3146kB proinfo
16 180MB 205MB 25.2MB md1img
17 205MB 210MB 4981kB md1dsp
18 210MB 214MB 4194kB md1arm7
19 214MB 219MB 5243kB md3img
20 219MB 224MB 5243kB nvram
21 224MB 225MB 1049kB lk
22 225MB 226MB 1049kB lk2
23 226MB 268MB 41.9MB boot
24 268MB 277MB 8389kB logo
25 277MB 282MB 5243kB tee1
26 282MB 287MB 5243kB tee2
27 287MB 294MB 6291kB secro
28 294MB 302MB 8389kB keystore
29 302MB 319MB 16.8MB ext4 apps_log
30 319MB 336MB 16.8MB ext4 diag
31 336MB 646MB 310MB ext4 oem
32 646MB 856MB 210MB ext4 cache
33 856MB 881MB 25.2MB ext4 Qnovo
34 881MB 12.0GB 11.1GB ext4 userdata
35 12.0GB 15.6GB 3613MB ext4 system
36 15.6GB 15.6GB 16.8MB flashinfo
Could somepony help me please?
PS. Sorry for my english if it's really bad.

surya with LineageOS falls into recovery, metadata in system partition likely corrupted

Hello,
After turning of my phone and turning it on 5 minutes later, I fell into recovery. I wasn't doing anything prior to restart. Ever since then, when I try to boot my OS, i fall into recovery.
Phone Poco X3 NFC M2007J20CG
OS: LineageOS 19.1 20230102
HW version: 4.92.0
FW version: v12.5.4
Here is what I can see:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Apart from the first screen, it is a standard LineageOS recovery. Ideally, I'd like to boot into my OS with my settings intact. If that is not possible, I'd like to access my data. I saw some post of people with similar problems, I'm the least invasive was restarting with power or USB debugging PC connected, which didn't help.
Another advice was booting into safe mode. I've tried the various physical key combinations and holding vs clicking, but I've either ended in fastboot or bootlooped into recovery. I've also tried to force boot into safe mode from shell:
Code:
adb shell
surya:/ # cd dat
data/ data_mirror/
surya:/ # cd data
surya:/data # mkdir property
surya:/data # cd property/
surya:/data/property # touch persist.sys.safemode
surya:/data/property # echo "1" > /data/property/persist.sys.safemode
surya:/data/property # chmod 600 /data/property/persist.sys.safemode
surya:/data/property # cat persist.sys.safemode
1
I had no success. It is possible that some of these attempts actually entered safe mode, but safe mode also boot looped into recovery.
I've tried to mount the system partition in lineage recovery to get user data.
Code:
adb shell
surya:/ # cd data
surya:/data # ls -a
. ..
surya:/data # cd /mnt/data
/system/bin/sh: cd: /mnt/data: No such file or directory
2|surya:/data # cd /mnt/system/
surya:/mnt/system # ls -a
. apex cache data dev init.environ.rc metadata odm_dlkm proc second_stage_resources system vendor_dlkm
.. bin config data_mirror etc linkerconfig mnt oem product storage system_ext
acct bugreports d debug_ramdisk init lost+found odm postinstall sdcard sys vendor
surya:/mnt/system # cd data
surya:/mnt/system/data # ls -a
. ..
surya:/mnt/system/data # cd /syst
system/ system_ext/ system_ext_file_contexts system_ext_property_contexts
surya:/mnt/system/data # cd /system
surya:/system # ls -a
. .. bin etc lib64
surya:/system # cd /mnt/system/mnt/
surya:/mnt/system/mnt # ls -a
. ..
The data partition is empty and system partition looks lacking as well. But I'm not sure that Lineage recovery really mounts system, so I've tried to find the correct partition.
HW storage devices with distinct addresses recognized by my system:
Code:
surya:/dev/block # ls
bootdevice loop0 loop14 loop6 ram0 ram14 ram6 sda10 sda16 sda7 sdc sdd3 sde13 sde19 sde24 sde3 sde35 sde40 sde46 sde9 sdf5
by-name loop1 loop15 loop7 ram1 ram15 ram7 sda11 sda2 sda8 sdc1 sde sde14 sde2 sde25 sde30 sde36 sde41 sde47 sdf volmgr
dm-0 loop10 loop2 loop8 ram10 ram2 ram8 sda12 sda3 sda9 sdc2 sde1 sde15 sde20 sde26 sde31 sde37 sde42 sde5 sdf1 zram0
dm-1 loop11 loop3 loop9 ram11 ram3 ram9 sda13 sda4 sdb sdd sde10 sde16 sde21 sde27 sde32 sde38 sde43 sde6 sdf2
dm-2 loop12 loop4 mapper ram12 ram4 sda sda14 sda5 sdb1 sdd1 sde11 sde17 sde22 sde28 sde33 sde39 sde44 sde7 sdf3
dm-3 loop13 loop5 platform ram13 ram5 sda1 sda15 sda6 sdb2 sdd2 sde12 sde18 sde23 sde29 sde34 sde4 sde45 sde8 sdf4
I've pushed gdisk to my phone and looked at sda
Code:
gdisk
GPT fdisk (gdisk) version 0.8.4
Type device filename, or press <Enter> to exit: /dev/block/sda
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/block/sda: 14501888 sectors, 55.3 GiB
Logical sector size: 4096 bytes
Disk identifier (GUID): B8DE2330-4771-C6CB-075A-2B21911642F5
Partition table holds up to 32 entries
First usable sector is 6, last usable sector is 14501882
Partitions will be aligned on 2-sector boundaries
Total free space is 0 sectors (0 bytes)
Number Start (sector) End (sector) Size Code Name
1 6 7 8.0 KiB FFFF ssd
2 8 8199 32.0 MiB FFFF persist
3 8200 8455 1024.0 KiB FFFF misc
4 8456 8583 512.0 KiB FFFF keystore
5 8584 8711 512.0 KiB FFFF frp
6 8712 41479 128.0 MiB FFFF minidump
7 41480 303623 1024.0 MiB 8300 cust
8 303624 336391 128.0 MiB FFFF recovery
9 336392 336407 64.0 KiB FFFF vbmeta_system
10 336408 340503 16.0 MiB FFFF metadata
11 340504 438807 384.0 MiB FFFF cache
12 438808 537111 384.0 MiB FFFF exaid
13 537112 541207 16.0 MiB FFFF gsort
14 541208 543255 8.0 MiB FFFF ffu
15 543256 2640407 8.0 GiB FFFF super
16 2640408 14501882 45.2 GiB FFFF userdata
Command (? for help): L
0700 Microsoft basic data 0c01 Microsoft reserved 2700 Windows RE
4200 Windows LDM data 4201 Windows LDM metadata 7501 IBM GPFS
7f00 ChromeOS kernel 7f01 ChromeOS root 7f02 ChromeOS reserved
8200 Linux swap 8300 Linux filesystem 8301 Linux reserved
8e00 Linux LVM a500 FreeBSD disklabel a501 FreeBSD boot
a502 FreeBSD swap a503 FreeBSD UFS a504 FreeBSD ZFS
a505 FreeBSD Vinum/RAID a800 Apple UFS a901 NetBSD swap
a902 NetBSD FFS a903 NetBSD LFS a904 NetBSD concatenated
a905 NetBSD encrypted a906 NetBSD RAID ab00 Apple boot
af00 Apple HFS/HFS+ af01 Apple RAID af02 Apple RAID offline
af03 Apple label af04 AppleTV recovery af05 Apple Core Storage
be00 Solaris boot bf00 Solaris root bf01 Solaris /usr & Mac Z
bf02 Solaris swap bf03 Solaris backup bf04 Solaris /var
bf05 Solaris /home bf06 Solaris alternate se bf07 Solaris Reserved 1
bf08 Solaris Reserved 2 bf09 Solaris Reserved 3 bf0a Solaris Reserved 4
bf0b Solaris Reserved 5 c001 HP-UX data c002 HP-UX service
ef00 EFI System ef01 MBR partition scheme ef02 BIOS boot partition
fd00 Linux RAID
./gdisk
GPT fdisk (gdisk) version 0.8.4
Type device filename, or press <Enter> to exit: /dev/block/sda
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): v
No problems found. 0 free sectors (0 bytes) available in 0
segments, the largest of which is 0 (0 bytes) in size.
Command (? for help): i
Partition number (1-16): 16
Partition GUID code: 1B81E7E6-F50D-419B-A739-2AEEF8DA3335 (Unknown)
Partition unique GUID: BDB22AF7-89BF-3308-3916-ABA398E3FE5E
First sector: 2640408 (at 10.1 GiB)
Last sector: 14501882 (at 55.3 GiB)
Partition size: 11861475 sectors (45.2 GiB)
Attribute flags: 0000000000000000
Partition name: 'userdata'
My data is in sda16, but I think that gdisk should see it as 8300, but it seems it can't recognize the type.
sde also held some data:
Code:
./gdisk
GPT fdisk (gdisk) version 0.8.4
Type device filename, or press <Enter> to exit: /dev/block/sde
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/block/sde: 1048576 sectors, 4.0 GiB
Logical sector size: 4096 bytes
Disk identifier (GUID): 623B657E-DDC0-4177-D25F-75DCAF90A013
Partition table holds up to 64 entries
First usable sector is 6, last usable sector is 1048570
Partitions will be aligned on 1-sector boundaries
Total free space is 877208 sectors (3.3 GiB)
Number Start (sector) End (sector) Size Code Name
1 6 133 512.0 KiB FFFF aop
2 134 1157 4.0 MiB FFFF tz
3 1158 1285 512.0 KiB FFFF hyp
4 1286 66821 256.0 MiB 0700 modem
5 66822 67077 1024.0 KiB FFFF bluetooth
6 67078 68101 4.0 MiB FFFF mdtpsecapp
7 68102 76293 32.0 MiB FFFF mdtp
8 76294 78341 8.0 MiB FFFF abl
9 78342 86533 32.0 MiB FFFF dsp
10 86534 86661 512.0 KiB FFFF keymaster
11 86662 86789 512.0 KiB FFFF cmnlib
12 86790 86917 512.0 KiB FFFF cmnlib64
13 86918 86949 128.0 KiB FFFF devcfg
14 86950 86965 64.0 KiB FFFF qupfw
15 86966 87477 2.0 MiB FFFF imagefv
16 87478 87989 2.0 MiB FFFF uefisecapp
17 87990 88117 512.0 KiB FFFF aopbak
18 88118 89141 4.0 MiB FFFF tzbak
19 89142 89269 512.0 KiB FFFF hypbak
20 89270 90293 4.0 MiB FFFF mdtpsecappbak
21 90294 98485 32.0 MiB FFFF mdtpbak
22 98486 100533 8.0 MiB FFFF ablbak
23 100534 100661 512.0 KiB FFFF keymasterbak
24 100662 100789 512.0 KiB FFFF cmnlibbak
25 100790 100917 512.0 KiB FFFF cmnlib64bak
26 100918 101429 2.0 MiB FFFF imagefvbak
27 101430 101941 2.0 MiB FFFF uefisecappbak
28 101942 101942 4.0 KiB FFFF devinfo
29 101943 102198 1024.0 KiB FFFF dip
30 102199 102262 256.0 KiB FFFF apdp
31 102263 104310 8.0 MiB FFFF spunvm
32 104311 112666 32.6 MiB FFFF splash
33 112667 112667 4.0 KiB FFFF limits
34 112668 112923 1024.0 KiB FFFF toolsfv
35 112924 114971 8.0 MiB FFFF logfs
36 114972 115483 2.0 MiB FFFF cateloader
37 115484 131867 64.0 MiB FFFF logdump
38 131868 131899 128.0 KiB FFFF storsec
39 131900 131907 32.0 KiB FFFF multiimgoem
40 131908 131915 32.0 KiB FFFF multiimgqti
41 131916 132043 512.0 KiB FFFF uefivarstore
42 132044 132050 28.0 KiB FFFF secdata
43 132051 132178 512.0 KiB FFFF catefv
44 132179 132434 1024.0 KiB FFFF catecontentfv
45 132435 132450 64.0 KiB FFFF vbmeta
46 132451 165218 128.0 MiB FFFF boot
47 165219 171362 24.0 MiB FFFF dtbo
48 171363 1048570 3.3 GiB FFFF last_parti
I'm not sure what these sde partitions mean.
I've tried to mount the sda16 userdata and look into system and data, but this looks really bad:
Code:
surya:/mnt # mount -r /dev/block/sda16 /mnt/testdisk/
surya:/mnt # cd testdisk/
surya:/mnt/testdisk # ls -a
. app-asec cache gsi_persistent_data mediadrm per_boot server_configurable_flags unencrypted
.. app-ephemeral dalvik-cache incremental misc preloads ss user
adb app-lib data lineageos_updates misc_ce property ssh user_de
adbroot app-private dpm local misc_de resource-cache system vendor
anr app-staging drm lost+found nfc rollback system_ce vendor_ce
apex backup fonts magisk_backup_fae3c93167780b5e446889e371f1287aad8fc204 ota rollback-history system_de vendor_de
app bootchart gsi media ota_package rollback-observer tombstones
surya:/mnt/testdisk # cd sys
system/ system_ce/ system_de/
surya:/mnt/testdisk # cd system
surya:/mnt/testdisk/system # ls -a
+36MZDAAAAg3JUIFobFUhai4ih1C3ctJKrp993GVrZN J0oG8CAAAAQ7EuwZttnMHEce9b5o1T3DYpTJiC dDcrPBAAAAAlZJc1RMdAHmr1v4USfTSF
+3nFbCAAAAAUqHYdp20LO2TYtScGtlzb6e4R1C JJAnMCAAAAwZ9lFlNB+zvF7H,PwHFYrK dXpQLDAAAAwAyR,0P3sgrNuRqdWc8d0x
+MOR,BAAAAQIRIsdL4OrskUKJ2KiLJ0C4hnc7B JruUJCAAAAw0PNKx0hg8PrI0GY4+sEYT dwZnYDAAAAgxfOIONIMZ48J3fxGmsUHB
+oHsyCAAAAAylJBCJqrRgmb8zViVmICr KUdy+DAAAAggwsQl,xit5qr8HOeqUWjsW932R2vmKIB hU73vAAAAAAYuZMLtN4Htf1fxR3VWljITM2i,A
+sIWXCAAAAAt2pXHQe8h5hcNge9ZpRgC6ibULA KoNlXDAAAAA4Kr3h5KnOoSCr7IMbTWaz27s0076xeBL hn7IGBAAAAQQFjNtQWZ1yTmAwyPTG5an
. LieUkBAAAAAO+fHbe5jqf11WtvTy0ezt irgJACAAAAQqHP2q3JqL1eKGQtnoWgRl
.. MOe39DAAAAQltLJJyyqHk0SoZI8GkAsf jEtNqDAAAAQJWX5je5UvUy5sJvm0RwDq
0ZzR6CAAAAA1TymVx2l,kKRenEUmxFd4 PgSBJBAAAAw6WW1mq,VP9NlsAh404JFITkpP+C jYhaIAAAAAgEo69RZstaNlhx2Ms0bIIU
1,pmjBAAAAgh0yM1sGXODnwqlaM2CqoT Q3T4bAAAAAgtYiE2LMxpzP7XTTvy0aPy2cCrQA kUrsXBAAAAgM9uU4TItsHZJ1Em7oJW,l
3NhBWDAAAAw2828v3Bnr,PyKXr4eDhi+xw5SUC QOrtKAAAAAAERjalJPT2Sy5,bF3h3VHe kVQYCDAAAAArpcwlBVRAdQVTzpsRV37J
4FkD6CAAAAgcmJZ9qkMA4w6g60DmVOd0WW6lI9NzdYA QWs2lAAAAAQgREb8+d,pmsJcRoym+wqn m3G,yDAAAAQsWGnu2BZjWQbB68R2cJCRgZaYMA
84JDVBAAAAgaHotvh3uaJ,JJuOvmF9gq RBe4QBAAAAQlRN4IPSAUeSlpK+rPYT8vjgVviWeuRrniFCcT mRjE5CAAAAgGbslx1N1T54mb,E+,DoYT
8EmmTCAAAAwGRY0h1y6p8yaroc8is3Fv RPIT0CAAAAgJJxqM+Z1qtH2Fs6RoN8Xd oiyjqAAAAAAsf8s5fc5mmVEgKsfYl1qjTkpP+i2uD8A
8wEznBAAAAA6KJLZZvPbyG,qI75lZJuP RWerRCAAAAAdHg3jH1F1hqZPZgErYvMz pKoDaAAAAAgxm0JrfZMKFs2Go5aVNPIPhQ3HcFVmg7G
9M6,QCAAAAAScGIo+95uyQSKbLSfy5xC RvE,NBAAAAQkpYCFsdqip+iIUq8bSNOe pVQNKCAAAAQLAxLMZ6+ubTpijC1Nb0GDR58OX,edaQH
BBxh2AAAAAQlH+vCU76K3DjVlgsHL6EoYpqgbC TgCn8DAAAAAQCW5L5psUint82QH06KoDr+s4SAkrImF rOiksBAAAAQY8XOeqpB1cbNl9O,szngc
BSCaBAAAAAARPqd5ZzuebJ,VN63Dg5HL Tr8rsAAAAAAGbRnw9,mlH6cva7OUO0jj scGVEDAAAAwMyKpb2qFoYzUQktD4pi74PDZJ6D
CWSfuDAAAAggs5uP8Er3L1lr,GjAn,NF64c2xN7y2dJ Wqul3AAAAAgi5k+SxJsJAmok0q+d+kRo sfDPNBAAAAgoKC0pJn9JNLLh,vadI7Hs
DMqaCCAAAAwUkCwU06ZgIeFGXHLB16In XA,XOBAAAAw4podCLUPurvenYc1dA703 u3nz3BAAAAwd1X5SObGwwsrV5uXGqoVYYFSOq0LUIzOp7ql7
DQNhbCAAAAAcpI,Y9t6LvKKWFf5jYcZBcKWbetntunD XU4WyBAAAAg6Pl2t397apiS7YR5JLW6NjgVviC wEwWsBAAAAAUxqqUqfFPGYm9bSK0B8N1
EbnjdCAAAAAIjDEw9JCkJvZonFLDqVWs YWdz7BAAAAQqjS2ogIQ0pwso3zkeffY7U2cFPB wJwxPAAAAAwnH2r5LJi62oVbyFDDjS45
EoW8oBAAAAQTb5geM0blzkwcxLfOB6uL Yv389AAAAAwEVUrHquyTySErjk1sHWDn wMCX5DAAAAQ+Ydf8p7qLNi8K5FwF2Hwq,ulgcD
HCbcoBAAAAQneOYCwP2E0gEcGhzR8K,j ZdNDODAAAAw,Pg71rqKdKLp9r+U,xNBg wwr4zBAAAAATnB+rhC1Ne8PA3Rw3oyQJ
HmrlTBAAAAwm6NpOYo7reNJS7UkVkUHaUg46wD bKN6eAAAAAAWqK4mGZYWQxv1+NlyEJYu yyDDSCAAAAgU8Fg2CiwBIoTVYSZGSQWyPNI7fB
HvVY2CAAAAgWMZp2qaV0NhOIOdWIf7tE bXfNIBAAAAwayc5NGSaveKcb1WXj7+QB
surya:/mnt/testdisk/system # cd ../da
dalvik-cache/ data/
surya:/mnt/testdisk/system # cd ../data/
surya:/mnt/testdisk/data # ls -a
+DzsrCAAAAAwCSelmYJFe7GjqatBJ5uPIMt2e5dcYa9viDx6
+bFbbCAAAAwvFkXrgLxrKYpCzoDUrtRvEaDMaHsDIHD
+iC8gAAAAAQIf,wG4RgcdlesSJbsGB9hVTBZ+wfR08mWJ4Yh7,qlntuQAhQgnVK0oSKR3BkbgmD4X8FV3nGrMA
+krDaBAAAAAXQLLFRANZ6Mjyz0xUzp5o
+uSdeCAAAAgVKXXMSEZ3NjiSNKOOqSynh89DbgHBy1V6xKls
.
..
01soABAAAAw2PuDmIFXI5tDpJ2fUMq1JpFriZFkIsAf7EL6XRxk6f1U+UaG
0Ah8dDAAAAAHt20OPTTSG7otiWHrE,qrBll6DB
0LpEoCAAAAAaUErLsbngSjz6oB8fi0tB
0Yb6dAAAAAgTWQNcVE6KMb9lTr5hY61Nj1QVO,r1jnofyfPM8Dvy4umGaG0OETk,ac+nhaCnPobeocWV
0gCKrDAAAAwwuUXxllsu18hCv+IEVmAB26i2rn6p9fGnsvnp9cDmjC
1MbwfCAAAAwkilTJDkpcpMqZj7yQRyTkRcs7b5UaLGwP9TH,Y0RvdC
1q7eyDAAAAQSrBNJ396+GLo9sFF,ZwrP
20UQLCAAAAgRetCJAzodKyOMqIhJUxHC
2IU8XAAAAAQzwTha6Yf37TRUwnLa4ibaeWymsc6pjDs+4Nt8
2eqEDDAAAAAt7,UOOnVgKibAUja0DlnME52eGA
2mLjrBAAAAwJNoiCiXvJIuYxqK+f6VhGcSU,IcrXiPJ
3+oqgCAAAAgdwGXBu7MtGBaCTx2wSCnbg4WVxa9EFPnOMmr+o+SBnC
37gciBAAAAAqm6sthz9bKI26AAktlTTmRcs7b5UaLGwP9TH,
3Xb8fCAAAAgtwFzxtOl,LMn57YDmA19oMQbjMhQgwMBMKYtQ
3jF6YBAAAAAauHimbunDcCPkDMwD38PmeWymsc6pjDM
47paZAAAAAAjyRdvwBnTCRVxC56sf64SRu3pX,bEOTJ
4Jux6AAAAAw,jpm8Lt,0CsKIVwRG6uXC0DfLJcDZDjQYK9TegJpP7D
4OVCfDAAAAgmXoxI+ku1VudrIhwhUNKWFDI+cf2UyHjlvgPN
4tKHuDAAAAQjniEHcQnbbc5KcFSJs9llvSHbsgyH6HI
52fhNDAAAAgTfqaarh,2qiRErk5woYmVo1EN2LAM7LH
54AmDBAAAAgj6aN9SdkWVx3tAURfgQzmWdxYYKPiDyeEWY5B
5S6uEDAAAAQiTZHKXzMDkEDWi4txrOlNMk8pV158sdE
5Z38QAAAAAwNTztsgZvRwXe,fyYW7dewj,Jqa8cKC36fGzN82Xx1Jb05RgF
6,U+dCAAAAgecwYif2WvRMobAaCGspqeg4WVxa9EFPnOMmr+o+SBnC
65TJIBAAAAgrfr+SQN1vQq8r6DbUz0GOeWymsc6pjDs+4Nt8VxU44D
688cIAAAAAAmokSM6DwcXXcbFXqf09++kq5ZJv,BkEN
6TveLDAAAAw8EcWSSWYkceAGUnGot+qf2B5Nqm9nm57nHt20
6WvXkBAAAAwY2xWQxKI5DUJcUyTMmdMm9jcsv8kLuGA52udOMFawWc8p+LP
6jc1TBAAAAQsY0QbjeeZDcin0qckijulnDJU,D
6lO5sAAAAAwY2xWQxKI5DUJcUyTMmdMmZY3Qrly4lDcCKPMJyvs9AIvzBiH
72,fQDAAAAAoeK,dcO1R8MJHJRNpsKLc90pGAB
79XXWDAAAAQJMmE+QHDZRJytad62TP3JOJgY9,IUJ0XHT4mazS,v3pF2vnjKNvA3Z4h9ddK5YFH
7JJxuBAAAAwbDh+eo2cBvyhVRx+s4MbJt2DejIx1jaOuuoopjSbGf3P6HhM
7Pxs8CAAAAwvLiUn+eKKE9Vv53xEoCmTKpO0xr8gRiA
7TxtJBAAAAAfKPbXeIdj2afVUkx8T3PRr7OYkD
7ZlKXAAAAAQAkRQyECjA18lalHe2xnvhd0NwvkQAbXH
7ZqddDAAAAAe6fmh5Tme3ffX,PvY8qwb
7oCQEAAAAAA4PARFGxeqIgv0HEnPvOHl4z403o87yyM
84hMbBAAAAQTImWVmxc9e17m2j8MHZ,YMuxIszsKp6Yrx7vUOy58+3HHsbB
85viEBAAAAwbDh+eo2cBvyhVRx+s4MbJSr1efXFZo4frz8p9oMdTXR2sNqH
8KYj3BAAAAwVRthTrVaeMnaGSmPueYoRsP48pATGsH7J0FUU
92aE4BAAAAgTWQNcVE6KMb9lTr5hY61NW9oERINdfO05oDnDHlE5Me3,QuuRCL2Boz4+LiMdbhRtiS7sGOkW8iL,PqOUxyj4
9AYfKBAAAAwY2xWQxKI5DUJcUyTMmdMmrHuCpRstMpK20R,tFRtgvNo3IJP
9AbcCCAAAAQBqtQxR4hXoso8VgxE,OrF
9DVmwDAAAAwqKnm,Mf7267h811TclGgwei8N7lk9pR,vu43C
9KkKwCAAAAAO1tYQauVkyDftjtHrEdAV
9hsCuBAAAAAiJujaLEGWYEQKVyi0OZNYRFfD3C
ALHrdBAAAAQEH7+WOl2iB8T,0xPGd0bniXhC+OYx9CAGTm8Exn53FRJyN9H
ASckKCAAAAgc4YI31+wFmK2pNarh5wjn
AdPQ7DAAAAAZ8l7yGK5iz6Mxt9DUZI+d5qqeCN8ljDiLGU,DxyRNuC
AeFk3CAAAAgTWQNcVE6KMb9lTr5hY61Nj1QVO,r1jnofyfPM8Dvy4+xnP7NiDsoQ2eSKj0Wf94CbAfHT
Al3SICAAAAQrnVLPqrQFIz3+gv8hNXUEaOtTWRutDBL
AnfIFAAAAAwGmmBvRvrt4eUTZi2fVW4k+v1sTIjdSDjvbHb6
AsWu8DAAAAwuyaUU5Jfr5QYytIobo20Wy,DIYA
BEK8ABAAAAgLvnKCTBpzsNxuMHRVqCWck2x60z8gWBmYf3VA
BNgGpCAAAAwnuVPqjh9EpFER5lJc3rm,pnm+N+yybLH
BZQuNAAAAAwcc9inM8,YKTa,uFHbynJkbUGSd64zPs2JN4JcfMsKRXLyrLZXVHRRspg+WA
BnOZUBAAAAw0ij9qPTXNQNI6WyvDq,xjRcs7b5UaLGA
C87zIAAAAAwMuNgEoO,Zm29iH3XXO6KAt0jE,gdbnqH
C8FSzAAAAAAuzg1rM2ZOpNuzV2WI8PtfjZHbBFrgkPQlwRJPxY2xYC
D7JH0BAAAAwhVg4vsSCKOKSbtsR1XDCWfWQbGEQ7VC9RLByafNj79B
DsL3iDAAAAQInI75tzSzXKsnU+N1oSjt
ECjSQBAAAAAI+Bv2x3v,VAK+NGmQTkQZg4WVxa9EFPnOMmr+o+SBnC
EQqKgAAAAAQe4sVM7HneFyV6ZlJSlvFpRcs7b5UaLGwP9TH,Y0RvdC
ETb,vBAAAAQEH7+WOl2iB8T,0xPGd0bnH8Y8SIwHKCaPyEF,PdRhCutkzDH
EUnfCDAAAAwRIASWX2jOvMA1XBvhqWyxOJY6IVi,7pLJxC0C
F8h8oCAAAAQ1PavhTUtcdrWMCJM96wqwkD8RcA
FPV0BDAAAAAtAo1GKUSm0yBRcfbrctvhkIsTpQOxFxA
Fzt,ABAAAAgVvTzuJvBMSbpemdEN2wniUuhAQVWYz+3,YXOOqgmMiC
G2mEFDAAAAAac9+HdW22UM0vWvkXISRy
G5HTaAAAAAAWqvpIy7oLxANkq8+1l6USvHij8FppKnz6bKzG
HEsiqAAAAAgQqYKrtpNdpUc7wAJj2mHHERLtCIFmqAWls9hTCQD74zYuRwBEmuDa
HK8l4BAAAAQ78d0KDM3eQbm3bSKEB960zP19BWrTUH2XnqU4Vx9jAC
HvbiJDAAAAAEjDh2pm22yGknD+jY2+PY4QZd9zn1kHqBiZOglQjZmD
IUgdVAAAAAQB8jB4rHXLLr7LcKBXTeqJi7,umlDYJzhdJKCJvZgEjD
IhlO6CAAAAwkBOsQMNZQ+,eS67knCMrjkRKjJN9k5+yYjAYy
IpXHJCAAAAwUdWS1qqL1J44a41fiM5Ajg4WVxa9EFPnOMmr+o+SBnC
IwI3ADAAAAgvaQ7f,MzmMldFdqRt3rdGrRzouBWLhg1Rwp6Y
JDMYXDAAAAgTWQNcVE6KMb9lTr5hY61Nj1QVO,r1jnofyfPM8Dvy4+duA4y4I8WDMvqxwHZGlkmvyGqA
KoMVGCAAAAAe5dFgRWEDUmgcE5JpGRaR1KKQ1PbeDlH
L+qNXDAAAAgweU5s3,zQb1rjqOxrd91XtR,tHD
LHO6NBAAAAwiHBrkXzTaJ5iXriYXUi7b
LLOjSDAAAAQ5q6DV4lvj6LOfyTl++34qcEC9lItP9GF
Lt2SCDAAAAAfbps5s9hVtlwsqnWdHy3Jccxj+D
M9MB6DAAAAgT28XoRMPNosk5IyaWo9rFd0NwvkQAbXHwZp83Oqu+1A
MAESbDAAAAAeQJrOotJJCSHVTH5QWmwcjdSy4PaN0b6JvjtBvfSvEtZVEvG
MtO9kBAAAAQEobMJsudZtnX6MhXd85DmkIsTpQOxFxAP0uhp8FY,XC
NF4ljCAAAAwjsi1qPqCiJQkfQh3ikdiu9nh1y7XRGl7vJMRR
NQjS9BAAAAwOsfXR9+HGgH7WIkcZtjyEjZHbBFrgkPQlwRJPxY2xYC
NRo9WCAAAAQbTB4vACbxNt2+XLBORJKrBWNL+m6PO27MqybuniNNLhJRRkfBPJ9JJqkiXi5paqI
OAEtpBAAAAQ0ATlFWmFjOLGS1dRI++fd,Yql6f9MhGHMwC5r
OFdOGBAAAAAie0HmQ9ZBSclLkrvxj6G80kog5QiaJ1J
ORRM8CAAAAgTWQNcVE6KMb9lTr5hY61NMOO251la6n74x0mY,WhcbZ1jSEh0095QnjOcOcUSkzI
Ol+SGAAAAAAZkyYSTPZuvM2IAmcGvbpv2uY,pu,VutBFKLpPL,caFk0VruuSvmUO
P1m3gDAAAAwcc9inM8,YKTa,uFHbynJkn0ey9mXgsVIsUyHIs8rqvpsp49G
P2uOSDAAAAApaeWy7fAJRr182NrxJ,s6uoD6troGN60YHf2H,BVE6PW0PCNVuQkI
PPCTnBAAAAQCv42pgP7oUAdzQVxTmSEed1mT,B
PPCo3AAAAAQzPcbnb9So8lNLIZz+POjGDqBb+LOfCQ7syvK2
PqGHiCAAAAgnlsJLne64ArPeTLfVMFO+of2Al3JB,dDx5Glwh94PbWOX2h9PRi5aJo8GaIZPfac3bnJx
PrLmsAAAAAARutnBjUiNCCqRObKxBRXhVUNMCeH0sjHwfZVsITV7RNGHI6jZTZbkO3Rn,hDYpHB
Q+KUcCAAAAwaSbV9koIeogfOaHEQjry5MQbjMhQgwMB
Q,Gv+AAAAAQnVUbOlzx2qy38ll9VG5lAzb0ZIL+5suZpS+XzWDibtB
QLxTKAAAAAwmISSMPaxFfp+0AdXF3vIURaUrUD
RIzzoDAAAAwP7NFPfm5dRNVUnT8A+Y,TPcRxwj2QlIH
RNXncAAAAAwvwhh5AftDdD697FT722YcIAdy4D
RnOOABAAAAQEH7+WOl2iB8T,0xPGd0bnfIPUxQ1gDZM2Dp+W,OQDn2lEAO7UoLUU
SUbMOAAAAAAyDyGzMPjF7QGd9qbfG2OfHzdFgD
SoEfpDAAAAAeqUBSIccoBFmWuiAZ3hsfUsCUwA
T3,ZXBAAAAQEH7+WOl2iB8T,0xPGd0bnhV50SfJyVZGbDca+UNdV3ak,5,mhCRDZ
TPEu1DAAAAA+mODaWNc6w8ueyuA,8taO
TqvdXAAAAAgTWQNcVE6KMb9lTr5hY61Nj1QVO,r1jnofyfPM8Dvy42qeBEcjkgH5ocVu5BnC7ffDDtOza9QJ3C
TxkUrAAAAAw1VqmModdV+jkrPaSoaHRropWhvB
U0Dk2AAAAAgq7WwHSQVdzu2HhJwhsBltq+o+eWDL9Ks2w8SglVYNLB
UC6KADAAAAARutnBjUiNCCqRObKxBRXhjxBi+Y2U2Gpzd05f4AW6R8GEQKGEV8fIMgnBnChpIS1C218J
UP7YcAAAAAAIfwYAgeTxr7HWUgBeDKhNcEC9lItP9GleOIJu
UykNbBAAAAwY2xWQxKI5DUJcUyTMmdMmF5+lzbwWeXTlL,lGKV1,v8J4u8loo3MO5DGuvuvLO6z4MSnvrzwb75COmtJ
V2abRBAAAAg3RWVESOZ9dD2l2tYsPCERRcs7b5UaLGwP9TH,
VRMHrBAAAAgTWQNcVE6KMb9lTr5hY61NW9oERINdfO05oDnDHlE5MGsndNwPxDitM53Kh9wRDWL9KsZl80wMA4hr7RJ
VYk8MCAAAAAqsikKH5t+Bi7wAFAO4ysPNhYaVZGz17VvbaPyzck9jB
Vk5MWAAAAAQVlUhAaVwUyJiykEXodyu8tNFg,C
VwnyUCAAAAwcqWj,K0RLlqIfOqi7ccfgjZHbBFrgkPQlwRJP
WcTtSCAAAAwSsNZDoNg60D1SAQpB7xH9,Liz2D
XBFyyCAAAAAVlDh4JkKZ1NQxI2NJTSvveXKK0Y+7G,D
XtZATAAAAAAWeNEd5n5uYQAD1Cs5LqIUixoQzD
Y+Dx4AAAAAg2Ef0kVZcGyjthRX7i+86Xzx1Leyw,jpMp97WcsJfmQC
YC2igAAAAAwY2xWQxKI5DUJcUyTMmdMmtU8b62myagI7P14VHgeqniPtlcJ
YIj+3BAAAAgHbp2J4VJGYHpIAwQcOJy,g4WVxa9EFPnOMmr+o+SBnC
YMlj1DAAAAQvHNgFNg+chzzxcBF+T4EwFDI+cf2UyHjlvgPN8HY1XB
YwpxkDAAAAAaMAHSGa0C9Em6c5uyiT7fb0QKi+XKVIzo1QjeJ4cUMOgWDhD8KFL2AOS11Jqe6Nlpfp8rxnKct76MTBA
ZFT2OBAAAAQDk8Qb5Gfgz9KfXiEvVRANNJYtjw85xpVfukA2
ZLIZ9AAAAAAYJTvnXdQdqfvd43+obgHD
Zppe5AAAAAwGHAacnrhj819KXA1B9n80zx1Leyw,jpM
a7l7aBAAAAg6pnSzt8l4k60MrqvwKC8NGhXy9A
aW2dOBAAAAwE3H4nTowMkFm5ZD0sq3T9i7,umlDYJzhdJKCJ
aZlaUDAAAAggmb6Lu5yHJRYIeRgQdPBDNhYaVB
acVv6BAAAAwY2xWQxKI5DUJcUyTMmdMmF5+lzbwWeXTlL,lGKV1,vAgWFqwzRvlvDeRCl7Totj74MSnvrzwb75COmtJ
aebYvDAAAAgbXCMhcnEIdSPUJ0P7pEw2oxAcIZoRL0D
bBt+4AAAAAwuFRAl6YjEohLunoJxzSkCoxAcIZoRL0TYqzl7KLOt,B
bdDOGCAAAAA2r4UArzOzlJVNuVHBwdAjkCwDb3LE9VkSo6km
bjTQtCAAAAQ009ku04AoK+2LEom,JQqalwYS4D
c+ydkDAAAAgTWQNcVE6KMb9lTr5hY61NW9oERINdfO05oDnDHlE5M+iYEnMtcIUJPLTWfWPbc7,yB+f8zkC,MB
c1i05BAAAAAeQJrOotJJCSHVTH5QWmwcbWFxrxk32Uz0z,wl3CNuwjwNk5M7r4cLB3mclMV3XWTK6hB3j,E+I1xlC0ZJyVK6
c881UDAAAAgTWQNcVE6KMb9lTr5hY61NCN2FF3RVq0BEb2,juxlbKY1jSEh0095QnjOcOcUSkzI
cFsQSBAAAAQLuZgZP,zLEqlMvfhF7Q1iFjp3msZlZnJWMnxFWN2bBjmGW,78a8G,htVP3aSbq4k33Uiw
cuNXPDAAAAQYI4PNTSTUlsXQsJedGTKkDZmSnA
d5phxBAAAAw8hfTc,xyOEluC4IHcFGCUjZHbBFrgkPQlwRJPxY2xYC
e,0qsDAAAAQCW6Unge4DPPFtBwv57vWN2B5Nqm9nm57nHt20
e2M,mAAAAAAIuVVsWPRxzpDj5qPqvUwpoCAlnpzePInQAye7kLu4Qp4kQSN
eDYFTBAAAAQsoE+PpcLZ6zyAdYdNArI+jxWAAImpW9+wnrAz
eUeWeBAAAAAxWQ6A9ZWfer5UZLEJsRySUsCUwoJ+ZCYB99L,
eVPI0DAAAAgWG1+JdSnHeK5G8OCAHaJkbLKijfHTWPP
f3fhOAAAAAgVCcT1Mpc1mcO5HwNrEJTdm0bR,BiGcKI
fjSw,AAAAAwmWc1x9HGax5kjJMMR0qln
gFNFgDAAAAgG7FTn7NHe2nFViBGk9+1Ck0QPsXwtARfTFxZ4bZCxsp7t306n8nY3ejKNZ4k09CkOU7xB
gOkm8CAAAAgfgD0Ohsupe+HLmiYppP9u
gaN5CAAAAAAOUWX,8ZN5hagYmDYJ0Ym5FUyqeykQ,IFLtnkdrCQiMqgQ83Q6SjQy
gcBazCAAAAwUZlxcSbiEROFUVKJJ5MldLIn6ED
gt,I3AAAAAQEH7+WOl2iB8T,0xPGd0bnl+X76z6rmpqyjFjotbSdPZU0jrCly63Z
h2KAUAAAAAQEH7+WOl2iB8T,0xPGd0bn2A4mWgmoWzxO4logL9YgOZU0jrCly63Z
hA9ezAAAAAQ8GyBBVDctdnmgOKGDrUF9t4mBm98PvQoWy8+FWsDVLC
hVu,XBAAAAgK7fdUjSJEWEJ,MiFGRXVyRcs7b5UaLGwP9TH,Y0RvdC
hXfIeAAAAAgEy7lUJTns,7Qjzwi+cNYujZHbBFrgkPQlwRJPxY2xYC
hyUP9BAAAAgQNLYEX6k+V,cFYmIZ,GG4Rcs7b5UaLGA
iTDFwAAAAAg6XPIk9BAAbKqgMJpEkaLfteSJ9mW8MmI
iXhP9DAAAAA5AfEHjZtoHu7ZlpO8vpZG0FJIoflg2WuMlqe+OZzgGffhheXbJfzKY76L9CRXkCP
ie4REDAAAAQ65jLSa0qhWghTRGWORw+UjZHbBFrgkPQlwRJPxY2xYC
iowpYCAAAAAUz,EO7qQgo0NS3PDa2SwtOumG0B
lsoadAAAAAQUQs3fvduopX5GbF7RVqr0XHfA1XK09UC
lzjF+BAAAAAMvJWtSUwZiC6BbTYn8Z4CBxruYsfhjjM
mGb3FCAAAAQJMmE+QHDZRJytad62TP3JepZElSiBvGucJN1mDb0RQrF2vnjKNvA3Z4h9ddK5YFH
mbd0wAAAAAQUs,blYNcR019VQJApFEgNRcs7b5UaLGA
nBlhvDAAAAQy08ryHQPz9SgNXkuFMlBpzTJER,+B,nr5cP7ZBWKnZ8IwepP
oPjfiCAAAAwTQqk1Krsg,LVjP2DFMBWTRcs7b5UaLGwP9TH,
pdUN1DAAAAARutnBjUiNCCqRObKxBRXhj18U5ouw4FqckL7MKi09nPVczoC
psF5MCAAAAQ2F6vlAo7Qz1Xlwl4KEd98
q2hMiAAAAAgTWQNcVE6KMb9lTr5hY61Nj1QVO,r1jnofyfPM8Dvy4O8eJW+AQ4hYzwirQ1VFYqt,OMRT
qvdRbDAAAAQg7rZX4Z7UuBxiY4lDyiqz
r9jPWAAAAAQXiquZuu,OtLCniaA60Ht4SXY,Mt+wfc+2iC0a
rt2RbBAAAAQv0p5IWuRsXDoIvBi6BRdeMMnpnPF7PKE
sYCrfDAAAAgTWQNcVE6KMb9lTr5hY61NzyLrdecbnf33hvTwAGcMc3+Wq6EMa1XHH,pYtQQ6nhB
sefbrAAAAAgTWQNcVE6KMb9lTr5hY61NmAmDof+N0PDBYZdFwZ9fDY1jSEh0095QnjOcOcUSkzI
siuUlDAAAAA5AfEHjZtoHu7ZlpO8vpZGwyE7oab5wll7ZMdkQQscQ9k3cNclnGs7Y+lIqnwA9QK
tBBd9BAAAAg9dCPGvG5Ff07p46W,uoilHfUiPcbXkqX19Rth
tYWNJBAAAAQLuZgZP,zLEqlMvfhF7Q1iET1,g0gfJC7SGKLl75hWFVMmebymVmdmYxcGXY1YvFM
tyUt3BAAAAAOUWX,8ZN5hagYmDYJ0Ym5,R3V1QfzH,z4nShGAspIsqgQ83A
uSRheCAAAAg4+vrZ5AWycYXiiQybGIx4IdBs9xzlyBKO4B+,vUedkdBwHGXG9I6i+85wNzCCwzfm8XijX4yq6CKvT2K
ucan9AAAAAwY2xWQxKI5DUJcUyTMmdMmQYxHMSQfI56r+LTvr5BQ3VmpbKA
uviTGDAAAAQkxF4LHSr3uiJ2sQUt7xTsdj4g9C
vI9Q4DAAAAwxX04lQV7LZD93dJ+TeyCJWIc9SA
vsHuKCAAAAAIuVVsWPRxzpDj5qPqvUwpmEA56MzmhpcuL2SI9TEKXG29pmybfJ+e
w5,QBBAAAAQjKbBwpv8jT6OOiUgzNXzAGi2eCFPk9aC
wD0A4AAAAAwbfDT1lUUb0TYhx4tGkjfNztQXzSuz,VSl799CVc59TD
wMAU0AAAAAA5AfEHjZtoHu7ZlpO8vpZG3XYo31Wy3sC2u+SvQ0FpwbbMY9FfTMt7wpN4yRR1oN1amU3n
wMkUDCAAAAwmpG5Ui5CHXaF2iBpmcmf,BCMrglBKqM64UgVp
waTNlAAAAAQxAiP3nNl8xY5L4TD,BW9V4nli,vmD4,knQav,Qc0p8L3QS8VNgF4j
weSedDAAAAgqDH,fyrHnbdik9B7cKqdWq+o+eWDL9KM
wrGedAAAAAgAdJtd20faCMu0fOeK+G2ObQWYo6qDUfQU8sh8++qbmheIP0C
wsQ13CAAAAw7k,u8wDCmV0RcNE,Mt2XsRcs7b5UaLGwP9TH,Y0RvdC
xPnYbDAAAAQqeIKtziaRtaS6KjCRi1mGt4mBm98PvQoWy8+FWsDVLC
xkEZvCAAAAw,BeAG5PQzXZKMUwL5WreK
y8dkRBAAAAAIuVVsWPRxzpDj5qPqvUwpjduQYvPfgTXVAfq4y7dngsUmrMI
ylcKhAAAAAQn1vrJlSJsB7gxslC7WXh,kRKjJN9k5+yYjAYyZ8ul+C
ymhb7DAAAAw8Tdfg16E1h91pKFeVc,IgRncpGUVECUPnbLGQXLFkjIYXwRoXQfUk7wYSVee1dZ0RqUf,JnY0FO2vu0G
ysn0TDAAAAAMKWKOm9lALBJkXdI5hDKkErXUAL3WOaIpIIqS
zOlmDBAAAAAK4Xi0ksjCNDdsMbX3bYaABEEYCC
zRqP8CAAAAgjFT4+kTH5wsDAeI6kqc18vsve4baip65cs1Ok
zeJv6DAAAAAD02ITIEIMTAjCWLEqszcjzcvVTeiJAsoJcWSbJ3iqjX20yRtXawt3zmuLQmqVdR8+XyRgA0yNTC
zt8JbDAAAAQox,d7HLZX+JGRrs9zGaLyasXMdu3c4ZP
It seems the filenames are unreadable. I think it could because the partition was corrupted, partition table was corrupted, the microcontroler of the flash storage is defective, or hopefully, it's just encrypted. It says it uses SecureBoot, in that case, there is probably a TPM and so there could be FDE that doesn't require a pin.
I've thought that if it is just encrypted, I should be able to at least download it.
Code:
adb pull -a /mnt/testdisk/data ./pocoData/
adb: warning: stat failed for path /mnt/testdisk/data/TxkUrAAAAAw1VqmModdV+jkrPaSoaHRropWhvB/ecR9BAAAAAQ,9MwxbCmPb1c0+eHW8N++/l0SEfAAAAAw1dRkLAWRJwo3JGuOWWuQv/5mhi0CAAAAgjJw5oISj,13YTX9+KBoQk: No such file or directory
adb: warning: stat failed for path /mnt/testdisk/data/TxkUrAAAAAw1VqmModdV+jkrPaSoaHRropWhvB/ecR9BAAAAAQ,9MwxbCmPb1c0+eHW8N++/l0SEfAAAAAw1dRkLAWRJwo3JGuOWWuQv/IRo2XCAAAAQOBmuCvwvbaaM1jDX8XznT: No such file or directory
.
.
.
adb: warning: stat failed for path /mnt/testdisk/data/cuNXPDAAAAQYI4PNTSTUlsXQsJedGTKkDZmSnA/FlnpeAAAAAAs0icytsu6weJqYmQ9OBan/UIHBTDAAAAwMiQfM3EhEMuRrzLTZAh90/P,m5wDAAAAw8AHYOJB43wTrc9930viCi/L0akNDAAAAQO8kw,18TX4+AGrcVK0Sz4bp3uDA: No such file or directory
adb: warning: stat failed for path /mnt/testdisk/data/cuNXPDAAAAQYI4PNTSTUlsXQsJedGTKkDZmSnA/FlnpeAAAAAAs0icytsu6weJqYmQ9OBan/UIHBTDAAAAwMiQfM3EhEMuRrzLTZAh90/P,m5wDAAAAw8AHYOJB43wTrc9930viCi/eFxy2BAAAAgqsuin2m3zGeSGguf8W,VMTQ76z3seLeF: No such file or directory
adb: warning: skipping special file '/mnt/testdisk/data/wD0A4AAAAAwbfDT1lUUb0TYhx4tGkjfNztQXzSuz,VSl799CVc59TD/MxJZnDAAAAQtQ,sVVyNhtbmLTi,V4qjA/+wgBxAAAAAw8ZtafqbDNLwfU5mZwiIW6' (mode = 0o140700)
adb: warning: stat failed for path /mnt/testdisk/data/72,fQDAAAAAoeK,dcO1R8MJHJRNpsKLc90pGAB/MvRtXAAAAAQgMXSDeJnDboL5HtbBBB7c: No such file or directory
adb: error: failed to copy '/mnt/testdisk/data/V2abRBAAAAg3RWVESOZ9dD2l2tYsPCERRcs7b5UaLGwP9TH,/ONPpwAAAAAw9jpvizj459bYZ7XzbCWzz/5RBgJBAAAAwIssV3aJhBiz4MykOsvSqB5apmhRegORB' to './pocoData/data/V2abRBAAAAg3RWVESOZ9dD2l2tYsPCERRcs7b5UaLGwP9TH,/ONPpwAAAAAw9jpvizj459bYZ7XzbCWzz/5RBgJBAAAAwIssV3aJhBiz4MykOsvSqB5apmhRegORB': remote open failed: Required key not available
adb pull -a /mnt/testdisk/system ./pocoData/
adb: warning: skipping special file '/mnt/testdisk/system/+3nFbCAAAAAUqHYdp20LO2TYtScGtlzb6e4R1C' (mode = 0o140666)
adb: warning: skipping special file '/mnt/testdisk/system/0ZzR6CAAAAA1TymVx2l,kKRenEUmxFd4' (mode = 0o140777)
adb: error: failed to copy '/mnt/testdisk/system/8EmmTCAAAAwGRY0h1y6p8yaroc8is3Fv' to './pocoData/system/8EmmTCAAAAwGRY0h1y6p8yaroc8is3Fv': remote open failed: Required key not available
There was a lot of the "No such file or directory" but considering FDE should hide the filestructure as well, it could just be that I'd need something like dd to copy the raw data.
If it's just encrypted, I've thought I could try the v.3.6.2 TWRP from brigudav, or OrangeFox recovery, if I can get it from the telegram channel, to decrypt the data. I've also thought I could upgrade the firmware to V13.0.4.0.SJGEUXM, upgrade to newer LineageOS recovery or upgrade to LineageOS 20.1. I don't really know which one is my best bet to get to a working system or at least get to my data.
I'd be really greatful for your advice and help.

Categories

Resources