[INFO] My Moto G52 - General Topics
Hello All,
I bought Motorola G52 PAU70015IN (India) 6|128 variant on 22nd December 2022 via Flipkart. Here I will some guides and general info for Motorola G52
Specifications
Spoiler
169 grams lightweight
6.6in 90Hz FHD+ pOLED display
33w fast charging support with charger included in box
4G with Carrier Aggregation Support
Stereo Speakers with Dolby Atmos support, Secondary Noise Cancellation Mic
50MP main camera + 8 MP Ultrawide + 2MP Macro at back and 16MP front
Side mounted finger-print scanner, NFC support, IP52 rated
HDR10 and Widevine L1 support
UFS(2.1?) storage(uMCP)
Snapdragon 680 SM6225(Khaje)
5000 mAh with Type-C port
Android 12 and can be upgraded to 13
See all detailed specifications at https://www.motorola.in/smartphone-motorola-moto-g52/p and https://www.xda-developers.com/moto...lay-snapdragon-680-soc-and-a-5000mah-battery/
Software Info
Spoiler
Codename: rhode
Bootloader Unlockable (read this before doing)
Near to Stock Android 12 and upgradable to Android 13
Firmware: https://mirrors.lolinet.com/firmware/motorola/rhode/official/
Spoiler: Applications
List of Stock Moto Apps that can be available in Play Store
Moto Widget
Interactive Wallpapers
Device Help
Moto Gametime
FM Radio
Moto App
Moto Camera 3
Camera Tuner 4
Moto Camera Content 3
Moto Tour
Moto Actions
Moto Display
Moto Power Touch
Moto Face Unlock
Screenshot Editor
Moto AI Services
Moto Update Services
Moto Feedback
Recorder
Camera Desktop Settings
Easy Prefix
Moto Notifications
Guides by G52 Community
http://rentry.co/g52g_m or http://rentry.org/g52g_m
Guides by @sd_shadow
Spoiler
Unlocking Bootloader
Rooting with Magisk
Flashing Firmware
Flashing and Unbricking
Bootloader Unlock & Flashing
Spoiler
Warning: Don't unlock bootloader if you don't know how to correctly lock bootloader, since locking bootloader seems like scary thing in Moto because if you fail to restore Stock fully and relock bootloader, you can't able to flash anything with the available free flashing tools and resources. So proceed with care.
Also Widevine will become L3 from L1.
Unlike Google, Xiaomi, OnePlus, Realme bootloader unlocking in Motorola mobiles will VOID WARRANTY
See official guide at https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a
Legal Terms at https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/89425
Spoiler: Flashing
This device comes with Virtual A/B Partition Scheme. This means most of the partitions are doubled with _a and _b suffixes like boot_a and boot_b.
Some development links
Spoiler
Causes of Hard Brick
Locking Bootloader
Moto G60
Moto G100
Changing slots
Moto G7 Power
Bad flashing
Motorola Nexus 6
Because of downgrading
Moto G7 Plus (seems like downgrade in oem_locked)
Because of downgrading and locking
Moto G60
Moto G60 another guy
Moto G30
Because of downgrading and OTA updating
Moto Z Play
Moto Z Play (another)
Moto X Pure (SD Card Method)
Locking bootloader with custom images or other region stock roms
Moto Razr 5G
Moto G 5G Plus, xda
Moto G10
Moto G40
Misc Unbrick guides
Moto G6 Plus
Moto G5 Unbrick(SD Card Method)
Note:- Since our device uses UFS, SD Card Method will not work in devices with UFS. So only blankflash method is remaining.
Building blank flashes
Build blank flash yourself
Reddit Guide
Generating singleimage.bin (old disk image format)
HemanthJabalpuri said:
Hello All,
I bought Motorola G52(India) 6|128 variant on 22nd December 2022 via Flipkart. Here I will some guides and general info for Motorola G52
Specifications
169 grams lightweight
6.6in 90Hz FHD+ pOLED display
33w fast charging support with charger included in box
Stereo Speakers with Dolby Atmos support
50MP main camera + 8 MP Ultrawide + 2MP Macro at back and 16MP front
NFC support, IP52 rated
UFS storage(uMCP)
Snapdragon 680
5000 mAh with Type-C port
Android 12 and can be upgraded to 13
See all detailed specifications at https://www.xda-developers.com/moto...lay-snapdragon-680-soc-and-a-5000mah-battery/
Click to expand...
Click to collapse
Hello and good morning, @HemanthJabalpuri
Please read the sub-title of the forum you've originally posted in:
Miscellaneous Android Development
For ROMs, kernels, tools and scripts only (devices that do not have a forum on XDA)
forum.xda-developers.com
I've moved the thread to General Topics but also deleted the two posts that you called "Reserved". Such placeholder posts are only accepted for developers in their own development thread.
Regards
Oswald Boelcke
Senior Moderator
Partition Info of Moto G52.
Since G52 uses UFS it is divided into Logical UNits(LUNs). It has 6 LUNs.
Spoiler
LUN 0 - /dev/bloc/by-name/sda
Spoiler
Code:
:/ # sgdisk --print /dev/block/sda
Disk /dev/block/sda: 4096 sectors, 16.0 MiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): EF690DA0-C557-D70D-D98A-2DB36D02AA99
Partition table holds up to 3 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 4090
Partitions will be aligned on 32-sector boundaries
Total free space is 1781 sectors (7.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 32 2079 8.0 MiB FFFF hw
2 2080 2335 1024.0 KiB A01A ddr
3 2336 4090 6.9 MiB FFFF last_parti0
LUN 1 - /dev/bloc/by-name/sdb
Spoiler
Code:
:/ # sgdisk --print /dev/block/sdb
Disk /dev/block/sdb: 2048 sectors, 8.0 MiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): B4445DF1-19FF-620B-E822-98B3F9488AA5
Partition table holds up to 3 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 2042
Partitions will be aligned on 32-sector boundaries
Total free space is 693 sectors (2.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 32 1311 5.0 MiB A012 xbl_a
2 1312 1375 256.0 KiB FFFF xbl_config_a
3 1376 2042 2.6 MiB FFFF last_parti2
LUN 2 - /dev/bloc/by-name/sdc
Spoiler
Code:
:/ # sgdisk --print /dev/block/sdc
Disk /dev/block/sdc: 2048 sectors, 8.0 MiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): F0179B06-DF74-8244-33FA-4766C3717289
Partition table holds up to 3 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 2042
Partitions will be aligned on 32-sector boundaries
Total free space is 693 sectors (2.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 32 1311 5.0 MiB A012 xbl_b
2 1312 1375 256.0 KiB FFFF xbl_config_b
3 1376 2042 2.6 MiB FFFF last_parti3
LUN 3 - /dev/bloc/by-name/sdd
Spoiler
Code:
:/ # sgdisk --print /dev/block/sdd
Disk /dev/block/sdd: 241664 sectors, 944.0 MiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): D63153E7-E4F9-BE40-6F55-F0BF0FB7AE54
Partition table holds up to 23 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 241658
Partitions will be aligned on 4-sector boundaries
Total free space is 100545 sectors (392.8 MiB)
Number Start (sector) End (sector) Size Code Name
1 32 1055 4.0 MiB A016 tz_a
2 1056 1183 512.0 KiB A018 rpm_a
3 1184 1311 512.0 KiB A017 hyp_a
4 1312 1439 512.0 KiB FFFF cmnlib_a
5 1440 1567 512.0 KiB FFFF cmnlib64_a
6 1568 1695 512.0 KiB FFFF keymaster_a
7 1696 1759 256.0 KiB FFFF prov_a
8 1760 2015 1024.0 KiB FFFF abl_a
9 2016 2527 2.0 MiB FFFF uefisecapp_a
10 2528 2559 128.0 KiB FFFF devcfg_a
11 2560 2579 80.0 KiB FFFF qupfw_a
12 2580 2611 128.0 KiB FFFF storsec_a
13 2612 48691 180.0 MiB 0700 modem_a
14 48692 48947 1024.0 KiB FFFF bluetooth_a
15 48948 65331 64.0 MiB FFFF dsp_a
16 65332 89907 96.0 MiB A036 boot_a
17 89908 96051 24.0 MiB FFFF dtbo_a
18 96064 120639 96.0 MiB FFFF vendor_boot_a
19 120640 124735 16.0 MiB FFFF logo_a
20 124736 124751 64.0 KiB FFFF vbmeta_a
21 124752 124767 64.0 KiB FFFF vbmeta_system_a
22 124768 141151 64.0 MiB A02A fsg_a
23 141152 241658 392.6 MiB FFFF last_parti4
LUN 4 - /dev/bloc/by-name/sde
Spoiler
Code:
:/ # sgdisk --print /dev/block/sde
Disk /dev/block/sde: 30746624 sectors, 117.3 GiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): AFB60E86-7175-40A3-5246-E51DDBC51F11
Partition table holds up to 27 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 30746618
Partitions will be aligned on 1-sector boundaries
Total free space is 142 sectors (568.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 32 33 8.0 KiB A02C ssd
2 64 8255 32.0 MiB A026 persist
3 8256 10303 8.0 MiB A026 prodpersist
4 10304 10559 1024.0 KiB A01F misc
5 10560 10687 512.0 KiB FFFF frp
6 10688 10815 512.0 KiB FFFF utags
7 10816 10943 512.0 KiB FFFF utagsBackup
8 10944 10975 128.0 KiB FFFF cid
9 10976 15071 16.0 MiB FFFF metadata
10 15072 17119 8.0 MiB FFFF kpan
11 17120 19167 8.0 MiB FFFF sp
12 19168 23263 16.0 MiB FFFF carrier
13 23264 23903 2.5 MiB A027 modemst1
14 23904 24543 2.5 MiB A028 modemst2
15 24544 24575 128.0 KiB A029 fsc
16 24576 24583 32.0 KiB FFFF dhob
17 24608 24671 256.0 KiB A023 msadp
18 24672 24672 4.0 KiB A021 devinfo
19 24673 26720 8.0 MiB FFFF logfs
20 26721 26784 256.0 KiB A022 apdp
21 26816 28863 8.0 MiB FFFF spunvm
22 28864 28864 4.0 KiB A040 limits
23 28865 28992 512.0 KiB FFFF uefivarstore
24 29024 29055 128.0 KiB FFFF pad3
25 29056 1880447 7.1 GiB FFFF super
26 1880448 1880575 512.0 KiB FFFF pad4
27 1880576 30746618 110.1 GiB A03A userdata
LUN 5 - /dev/bloc/by-name/sdf
Spoiler
Code:
:/ # sgdisk --print /dev/block/sdf
Disk /dev/block/sdf: 241664 sectors, 944.0 MiB
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): C440EC50-E0CD-DA85-FFB5-BC7D26D3D860
Partition table holds up to 23 entries
Main partition table begins at sector 2 and ends at sector 2
First usable sector is 6, last usable sector is 241658
Partitions will be aligned on 4-sector boundaries
Total free space is 100545 sectors (392.8 MiB)
Number Start (sector) End (sector) Size Code Name
1 32 1055 4.0 MiB FFFF tz_b
2 1056 1183 512.0 KiB FFFF rpm_b
3 1184 1311 512.0 KiB FFFF hyp_b
4 1312 1439 512.0 KiB FFFF cmnlib_b
5 1440 1567 512.0 KiB FFFF cmnlib64_b
6 1568 1695 512.0 KiB FFFF keymaster_b
7 1696 1759 256.0 KiB FFFF prov_b
8 1760 2015 1024.0 KiB FFFF abl_b
9 2016 2527 2.0 MiB FFFF uefisecapp_b
10 2528 2559 128.0 KiB FFFF devcfg_b
11 2560 2579 80.0 KiB FFFF qupfw_b
12 2580 2611 128.0 KiB FFFF storsec_b
13 2612 48691 180.0 MiB FFFF modem_b
14 48692 48947 1024.0 KiB FFFF bluetooth_b
15 48948 65331 64.0 MiB FFFF dsp_b
16 65332 89907 96.0 MiB FFFF boot_b
17 89908 96051 24.0 MiB FFFF dtbo_b
18 96064 120639 96.0 MiB FFFF vendor_boot_b
19 120640 124735 16.0 MiB FFFF logo_b
20 124736 124751 64.0 KiB FFFF vbmeta_b
21 124752 124767 64.0 KiB FFFF vbmeta_system_b
22 124768 141151 64.0 MiB FFFF fsg_b
23 141152 241658 392.6 MiB FFFF last_parti5
We can use sgdisk --info=<part_num> disk command get partition information
Spoiler
Code:
:/ # sgdisk --info=1 /dev/block/sda
Partition GUID code: B2D77EC0-8957-11E5-AF63-FEFF819CDC9F (Unknown)
Partition unique GUID: 6025B0D2-2210-068C-B204-B5C0B7B3789E
First sector: 32 (at 128.0 KiB)
Last sector: 2079 (at 8.1 MiB)
Partition size: 2048 sectors (8.0 MiB)
Attribute flags: 1000000000000020
Partition name: 'hw'
Since this is a Virtual A/B device, here is the Super partition scheme
Spoiler
Before Update or When we flash stock ROM manually from fastboot
Code:
:/ # lpdump -a
Current slot: _a
Slot 0:
Metadata version: 10.2
Metadata size: 1000 bytes
Metadata max size: 65536 bytes
Metadata slot count: 3
Header flags: virtual_ab_device
Partition table:
------------------------
Name: product_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 5895927 linear super 2048
------------------------
Name: product_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: system_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1746159 linear super 5898240
------------------------
Name: system_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
0 .. 76175 linear super 7645184
------------------------
Name: system_ext_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1858519 linear super 7723008
------------------------
Name: system_ext_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: vendor_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1513143 linear super 9582592
------------------------
Name: vendor_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Super partition layout:
------------------------
super: 2048 .. 5897976: product_a (5895928 sectors)
super: 5898240 .. 7644400: system_a (1746160 sectors)
super: 7645184 .. 7721360: system_b (76176 sectors)
super: 7723008 .. 9581528: system_ext_a (1858520 sectors)
super: 9582592 .. 11095736: vendor_a (1513144 sectors)
------------------------
Block device table:
------------------------
Partition name: super
First sector: 2048
Size: 7583301632 bytes
Flags: none
------------------------
Group table:
------------------------
Name: default
Maximum size: 0 bytes
Flags: none
------------------------
Name: mot_dp_group_a
Maximum size: 7579107328 bytes
Flags: none
------------------------
Name: mot_dp_group_b
Maximum size: 7579107328 bytes
Flags: none
------------------------
Slot 1:
Metadata version: 10.2
Metadata size: 1000 bytes
Metadata max size: 65536 bytes
Metadata slot count: 3
Header flags: virtual_ab_device
Partition table:
------------------------
Name: product_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 5895927 linear super 2048
------------------------
Name: product_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: system_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1746159 linear super 5898240
------------------------
Name: system_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
0 .. 76175 linear super 7645184
------------------------
Name: system_ext_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1858519 linear super 7723008
------------------------
Name: system_ext_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: vendor_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1513143 linear super 9582592
------------------------
Name: vendor_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Super partition layout:
------------------------
super: 2048 .. 5897976: product_a (5895928 sectors)
super: 5898240 .. 7644400: system_a (1746160 sectors)
super: 7645184 .. 7721360: system_b (76176 sectors)
super: 7723008 .. 9581528: system_ext_a (1858520 sectors)
super: 9582592 .. 11095736: vendor_a (1513144 sectors)
------------------------
Block device table:
------------------------
Partition name: super
First sector: 2048
Size: 7583301632 bytes
Flags: none
------------------------
Group table:
------------------------
Name: default
Maximum size: 0 bytes
Flags: none
------------------------
Name: mot_dp_group_a
Maximum size: 7579107328 bytes
Flags: none
------------------------
Name: mot_dp_group_b
Maximum size: 7579107328 bytes
Flags: none
------------------------
:/ #
After update
Code:
:/ # lpdump -a
Current slot: _b
Slot 0:
Metadata version: 10.2
Metadata size: 1000 bytes
Metadata max size: 65536 bytes
Metadata slot count: 3
Header flags: virtual_ab_device
Partition table:
------------------------
Name: product_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 5895991 linear super 2048
------------------------
Name: product_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: system_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1746231 linear super 5898240
------------------------
Name: system_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
0 .. 76199 linear super 7645184
------------------------
Name: system_ext_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1853231 linear super 7723008
------------------------
Name: system_ext_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Name: vendor_a
Group: mot_dp_group_a
Attributes: readonly
Extents:
0 .. 1513143 linear super 9576448
------------------------
Name: vendor_b
Group: mot_dp_group_b
Attributes: readonly
Extents:
------------------------
Super partition layout:
------------------------
super: 2048 .. 5898040: product_a (5895992 sectors)
super: 5898240 .. 7644472: system_a (1746232 sectors)
super: 7645184 .. 7721384: system_b (76200 sectors)
super: 7723008 .. 9576240: system_ext_a (1853232 sectors)
super: 9576448 .. 11089592: vendor_a (1513144 sectors)
------------------------
Block device table:
------------------------
Partition name: super
First sector: 2048
Size: 7583301632 bytes
Flags: none
------------------------
Group table:
------------------------
Name: default
Maximum size: 0 bytes
Flags: none
------------------------
Name: mot_dp_group_a
Maximum size: 7579107328 bytes
Flags: none
------------------------
Name: mot_dp_group_b
Maximum size: 7579107328 bytes
Flags: none
------------------------
Slot 1:
Metadata version: 10.2
Metadata size: 1096 bytes
Metadata max size: 65536 bytes
Metadata slot count: 3
Header flags: virtual_ab_device
Partition table:
------------------------
Name: product_b
Group: mot_dp_group_b
Attributes: readonly,updated
Extents:
0 .. 5895991 linear super 2048
------------------------
Name: system_b
Group: mot_dp_group_b
Attributes: readonly,updated
Extents:
0 .. 1746607 linear super 5898240
------------------------
Name: system_ext_b
Group: mot_dp_group_b
Attributes: readonly,updated
Extents:
0 .. 1853311 linear super 7723008
------------------------
Name: vendor_b
Group: mot_dp_group_b
Attributes: readonly,updated
Extents:
0 .. 1513055 linear super 9576448
------------------------
Name: product_b-cow
Group: cow
Attributes: none
Extents:
0 .. 77823 linear super 7645184
77824 .. 122783 linear super 11089920
------------------------
Name: system_b-cow
Group: cow
Attributes: none
Extents:
0 .. 1474551 linear super 11134976
------------------------
Name: system_ext_b-cow
Group: cow
Attributes: none
Extents:
0 .. 586103 linear super 12609536
------------------------
Name: vendor_b-cow
Group: cow
Attributes: none
Extents:
0 .. 1296951 linear super 13196288
------------------------
Super partition layout:
------------------------
super: 2048 .. 5898040: product_b (5895992 sectors)
super: 5898240 .. 7644848: system_b (1746608 sectors)
super: 7645184 .. 7723008: product_b-cow (77824 sectors)
super: 7723008 .. 9576320: system_ext_b (1853312 sectors)
super: 9576448 .. 11089504: vendor_b (1513056 sectors)
super: 11089920 .. 11134880: product_b-cow (44960 sectors)
super: 11134976 .. 12609528: system_b-cow (1474552 sectors)
super: 12609536 .. 13195640: system_ext_b-cow (586104 sectors)
super: 13196288 .. 14493240: vendor_b-cow (1296952 sectors)
------------------------
Block device table:
------------------------
Partition name: super
First sector: 2048
Size: 7583301632 bytes
Flags: none
------------------------
Group table:
------------------------
Name: default
Maximum size: 0 bytes
Flags: none
------------------------
Name: mot_dp_group_b
Maximum size: 7579107328 bytes
Flags: none
------------------------
Name: cow
Maximum size: 0 bytes
Flags: none
------------------------
:/ #
Ref:-
- https://forum.xda-developers.com/t/motorola-moto-g-partitions-explained.3418644/
- https://forum.xda-developers.com/t/...ails-about-luns-and-partition-scheme.4123335/
I am working on making TWRP for Moto G52, for now ROM Flashing is not tested Since Custom ROMs are not available as of this writing.
Present Uses of this TWRP
- Grab logs if GSI fails to boot
- Flash recovery only flashable zips like GApps(used for vanilla GSIs)
I tested flashing NikGApps core for Android 13(from here) when I am on phh AOSP Android 13(from here). Magisk.apk flashing also working.
TWRP Tree at https://github.com/HemanthJabalpuri/twrp_motorola_rhode
Download at https://github.com/HemanthJabalpuri/twrp_motorola_rhode/releases/
I am using prebuilt kernel but here are kernel sources https://github.com/MotorolaMobilityLLC/kernel-msm/releases/tag/MMI-S1SR32.38-87-2
Version infos:- Screenshots attached
Build NumberSecurity PatchS1SR32.38-14-21st March 2022S1SR32.38-251st March 2022S1SR32.38-40-21st April 2022S1SR32.38-87-21st June 2022S1SR32.38-1121st July 2022S1SR32.38-124-31st August 2022S1SR32.38-1321st September 2022S1SRS32.38-132-31st November 2022S1SRS32.38-132-51st January 2023S1SRS32.38-132-81st March 2023S1SRS32.38-132-111st May 2023
OTA Updating with Keeping Root(Magisk)
Put stock boot.img of present installed stock rom version in Internal Storage and flash it using Termux
Code:
su
dd if=/sdcard/boot.img of=/dev/block/by-name/boot$(getprop ro.boot.slot_suffix)
Let OTA download and install but Don't reboot after completion
Go to Magisk -> Install -> Install to Inactive Slot (After OTA) -> OK -> LET'S GO
Now you can reboot and Magisk will be there in updated Android
If you updated without following above procedure and if full stock ROM zip is not available, then you can dump boot partition using adb pull /dev/block/by-name/boot_(current-slot) when in TWRP and patch that boot.img using Magisk and flash
Ref:- this
Was looking for info about this device, thanks!
Hey, thanks for your work. Did you flash the aosp with twrp? Can you give brief instructions here?
dellwit said:
Hey, thanks for your work. Did you flash the aosp with twrp? Can you give brief instructions here?
Click to expand...
Click to collapse
I tried phhusson's Android 13 AOSP GSI and it worked fine. We don't need TWRP to flash any GSI.
Instructions to flash GSI in our device are available at https://github.com/phhusson/treble_experimentations/wiki/Moto-G52
Thanks
HemanthJabalpuri
HemanthJabalpuri said:
Version infos:- Screenshots attached
Build NumberSecurity PatchS1SR32.38-14-21st March 2022S1SR32.38-251st March 2022S1SR32.38-40-21st April 2022S1SR32.38-87-21st June 2022S1SR32.38-1121st July 2022S1SR32.38-124-31st August 2022S1SR32.38-1321st September 2022S1SRS32.38-132-31st November 2022S1SRS32.38-132-51st January 2023
Click to expand...
Click to collapse
On my Moto G52, I don't see the Google Play System update details under Security (OS is on Jan'23 security patch). Under About device, Google Play System shows as being on March 2022 update, which is a year old.
Any ideas why? I haven't logged into my Google account on the device, if that makes any difference.
GCam improves the quality of selfies remarkably well. Selfies look like they have been shot using some premium phone.
Do you have configuration files for GCam for Moto G52? There is a slight reddish tint with Google AWB ON and greenish tint with Google AWB OFF. The tint increases in intensity under sunlight.
TheMystic said:
On my Moto G52, I don't see the Google Play System update details under Security (OS is on Jan'23 security patch). Under About device, Google Play System shows as being on March 2022 update, which is a year old.
Any ideas why? I haven't logged into my Google account on the device, if that makes any difference.
Click to expand...
Click to collapse
Maybe that's the issue(you are not logged in)
GCam improves the quality of selfies remarkably well. Selfies look like they have been shot using some premium phone.
Do you have configuration files for GCam for Moto G52? There is a slight reddish tint with Google AWB ON and greenish tint with Google AWB OFF. The tint increases in intensity under sunlight.
Click to expand...
Click to collapse
Sorry, I use stock one only. In Telegram(Search 'Moto G52') there are some configs available. Since I don't use any of them, I can't post them here.
Thanks
HemanthJabalpuri
HemanthJabalpuri said:
Maybe that's the issue(you are not logged in)
Click to expand...
Click to collapse
That's quite strange. What has my logging in got to do with the security update.
HemanthJabalpuri said:
Sorry, I use stock one only. In Telegram(Search 'Moto G52') there are some configs available. Since I don't use any of them, I can't post them here.
Click to expand...
Click to collapse
You should try GCam from BSG. You'll see a huge improvement with it (mainly on selfies) over the stock camera app.
@TheMystic
seems like there are GCam configs available at our community guide in rentry.
Guides by G52 Community
http://rentry.co/g52g_m or http://rentry.org/g52g_m
HemanthJabalpuri said:
I tried phhusson's Android 13 AOSP GSI and it worked fine. We don't need TWRP to flash any GSI.
Instructions to flash GSI in our device are available at https://github.com/phhusson/treble_experimentations/wiki/Moto-G52
Thanks
HemanthJabalpuri
Click to expand...
Click to collapse
hello i hope you will respond, so i want to know if gsi version is at least stable like stock version on moto g52, i want to switch on gsi and i want to use the phone as daily driver and if its worth it.
IgorFTW said:
hello i hope you will respond, so i want to know if gsi version is at least stable like stock version on moto g52, i want to switch on gsi and i want to use the phone as daily driver and if its worth it.
Click to expand...
Click to collapse
Hello, I am a Stock ROM user. Currently using rooted S1SRS32.38-132-3(Nov SPL) (just for Call Recording, nothing else).
I tested only few things in GSI. Like calling, fingerprint, internet connection etc., that too for 1 or 2 days only. I don't play games or use apps that has heavy impact on RAM usage and performance.
So, I can't tell you if you can use a GSI for daily usage purpose. My purpose of testing that GSI is just to tell other Moto G52 users that we can able to "use" custom stuff in the form of GSI.
Thanks
HemanthJabalpuri
HemanthJabalpuri said:
Hello, I am a Stock ROM user. Currently using rooted S1SRS32.38-132-3(Nov SPL) (just for Call Recording, nothing else).
I tested only few things in GSI. Like calling, fingerprint, internet connection etc., that too for 1 or 2 days only. I don't play games or use apps that has heavy impact on RAM usage and performance.
So, I can't tell you if you can use a GSI for daily usage purpose. My purpose of testing that GSI is just to tell other Moto G52 users that we can able to "use" custom stuff in the form of GSI.
Thanks
HemanthJabalpuri
Click to expand...
Click to collapse
but i can install gsi directly from dsu loader and then relock the bootloader? im asking this because i use google pay and its a deal breaker for me.
IgorFTW said:
but i can install gsi directly from dsu loader and then relock the bootloader? im asking this because i use google pay and its a deal breaker for me.
Click to expand...
Click to collapse
You already unlocked bootloader?
Either case, carefully read the warnings of locking the bootloader in 1st post of this thread.
I don't know about DSU, but GPay(in India) is working fine with unlocked bootloader and rooted with Magisk. But many UPI applications(like BHIM and YONO SBI) are not working. So it's better to stay away from these things if your device bootloader is locked.
Thanks
HemanthJabalpuri
HemanthJabalpuri said:
You already unlocked bootloader?
Either case, carefully read the warnings of locking the bootloader in 1st post of this thread.
I don't know about DSU, but GPay(in India) is working fine with unlocked bootloader and rooted with Magisk. But many UPI applications(like BHIM and YONO SBI) are not working. So it's better to stay away from these things if your device bootloader is locked.
Thanks
HemanthJabalpuri
Click to expand...
Click to collapse
no i didnt unlocked the bootloader, im just doing research now, i want a pure google experience without motorola forks . i want to install it without unlocking bootloader, it can be done?
IgorFTW said:
no i didnt unlocked the bootloader, im just doing research now, i want a pure google experience without motorola forks . i want to install it without unlocking bootloader, it can be done?
Click to expand...
Click to collapse
Sorry, I don't about DSU. Without unlocking bootloader, you have to live with Moto Stock ROM.
HemanthJabalpuri said:
Sorry, I don't about DSU. Without unlocking bootloader, you have to live with Moto Stock ROM.
Click to expand...
Click to collapse
but i can relock it back without damages? in europe gpay didnt work with unlocked bootloader
sorry for that repetitive questions...
Related
Need partition layout of pixel 2
Can someone please share pixel 2 partition layout
No idea what you need it for, but here you go, the partition layout for a Pixel 2 (walleye MP1, serial number FA81Bxxxxxxx => made in Taiwan, 2018-01-11). Taken using twrp-3.2.1-0-walleye Code: + fdisk -l /dev/block/sda Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sda: 124674048 sectors, 3680M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 48 entries First usable sector is 6, last usable sector is 15584250 Number Start (sector) End (sector) Size Code Name 1 6 15 40960 0700 padding0 2 16 143 512K 0700 lockbooter_a 3 144 271 512K 0700 rpm_a 4 272 783 2048K 0700 tz_a 5 784 911 512K 0700 hyp_a 6 912 1039 512K 0700 pmic_a 7 1040 21519 80.0M 0700 modem_a 8 21520 21775 1024K 0700 abl_a 9 21776 29967 32.0M 0700 boot_a 10 29968 38159 32.0M 0700 hosd_a 11 38160 38287 512K 0700 keymaster_a 12 38288 38415 512K 0700 cmnlib_a 13 38416 38543 512K 0700 cmnlib64_a 14 38544 38607 256K 0700 apdp_a 15 38608 38671 256K 0700 msadp_a 16 38672 38703 128K 0700 devcfg_a 17 38704 38735 128K 0700 storsec_a 18 38736 38751 65536 0700 vbmeta_a 19 38752 39519 3072K 0700 trusty_a 20 39520 167519 500M 0700 vendor_a 21 167520 169567 8192K 0700 dtbo_a 22 169568 824927 2560M 0700 system_a 23 824928 825055 512K 0700 lockbooter_b 24 825056 825183 512K 0700 rpm_b 25 825184 825695 2048K 0700 tz_b 26 825696 825823 512K 0700 hyp_b 27 825824 825951 512K 0700 pmic_b 28 825952 846431 80.0M 0700 modem_b 29 846432 846687 1024K 0700 abl_b 30 846688 854879 32.0M 0700 boot_b 31 854880 863071 32.0M 0700 hosd_b 32 863072 863199 512K 0700 keymaster_b 33 863200 863327 512K 0700 cmnlib_b 34 863328 863455 512K 0700 cmnlib64_b 35 863456 863519 256K 0700 apdp_b 36 863520 863583 256K 0700 msadp_b 37 863584 863615 128K 0700 devcfg_b 38 863616 863647 128K 0700 storsec_b 39 863648 863663 65536 0700 vbmeta_b 40 863664 864431 3072K 0700 trusty_b 41 864432 992431 500M 0700 vendor_b 42 992432 994479 8192K 0700 dtbo_b 43 994480 1649839 2560M 0700 system_b 44 1649840 1650687 3392K 0700 padding1 45 1650688 15584250 53.1G 0700 userdata + fdisk -l /dev/block/sdb Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sdb: 8192 sectors, 32.0M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 4 entries First usable sector is 6, last usable sector is 1018 Number Start (sector) End (sector) Size Code Name 1 6 1018 4052K 0700 xbl_a + fdisk -l /dev/block/sdc Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sdc: 8192 sectors, 32.0M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 4 entries First usable sector is 6, last usable sector is 1018 Number Start (sector) End (sector) Size Code Name 1 6 1018 4052K 0700 xbl_b + fdisk -l /dev/block/sdd Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sdd: 196608 sectors, 768M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 20 entries First usable sector is 6, last usable sector is 24570 Number Start (sector) End (sector) Size Code Name 1 6 261 1024K 0700 misc 2 262 263 8192 0700 ssd 3 264 8455 32.0M 0700 persist 4 8456 8583 512K 0700 frp 5 8584 8584 4096 0700 cdt 6 8585 8840 1024K 0700 ddr 7 8841 8872 128K 0700 sec 8 8873 9128 1024K 0700 dip 9 9129 9129 4096 0700 dpo 10 9130 17485 32.6M 0700 splash 11 17486 17486 4096 0700 limits 12 17487 17742 1024K 0700 toolsfv 13 17743 19790 8192K 0700 logfs 14 19791 20302 2048K 0700 sti 15 20303 20814 2048K 0700 modemst1 16 20815 21326 2048K 0700 modemst2 17 21327 21582 1024K 0700 fsc 18 21583 24570 11.6M 0700 reserve3 + fdisk -l /dev/block/sde Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sde: 73728 sectors, 288M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 8 entries First usable sector is 6, last usable sector is 9210 Number Start (sector) End (sector) Size Code Name 1 6 1541 6144K 0700 ramdump 2 1542 2565 4096K 0700 pg1fs 3 2566 3077 2048K 0700 pg2fs 4 3078 7173 16.0M 0700 metadata 5 7174 9210 8148K 0700 reserve4 + fdisk -l /dev/block/sdf Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sdf: 16384 sectors, 64.0M Logical sector size: 4096 Disk identifier (GUID): 98101b32-bbe2-4bf2-a06e-2bb33d000c20 Partition table holds up to 8 entries First usable sector is 6, last usable sector is 2042 Number Start (sector) End (sector) Size Code Name 1 6 9 16384 0700 board_info 2 10 73 256K 0700 mfg 3 74 457 1536K 0700 fsg 4 458 458 4096 0700 devinfo 5 459 2042 6336K 0700 reserve5
Any luck with the programmer file? Or the XML you were trying to create?
"Porting" project treble
I've recently seen the redmi note 4 gain project treble comparability, and I'd like to ask if it would be possible on the P2, seeing as that would speed up development rapidly, as we would then be able to boot a "generic" version of Android.
b50corei5 said: I've recently seen the redmi note 4 gain project treble comparability, and I'd like to ask if it would be possible on the P2, seeing as that would speed up development rapidly, as we would then be able to boot a "generic" version of Android. Click to expand... Click to collapse As far as I know, Xiaomi devices are shipped with a partition for regional customisation. Dev's can use that partition as /vendor for full treble support and generate vendor.img. Our device has no such extra partition to use it.
GSandeep said: As far as I know, Xiaomi devices are shipped with a partition for regional customisation. Dev's can use that partition as /vendor for full treble support and generate vendor.img. Our device has no such extra partition to use it. Click to expand... Click to collapse Any way to create a extra partion?
b50corei5 said: Any way to create a extra partion? Click to expand... Click to collapse Should be possible. It was possible to create extra partition to increase the app partition size on my old i9100. May be it can be done the same way.
devianz said: Should be possible. It was possible to create extra partition to increase the app partition size on my old i9100. May be it can be done the same way. Click to expand... Click to collapse Yes, it might. Any dev that can give us a insite on if this is possible?
Code: GPT fdisk (gdisk) version 0.8.4 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Disk /dev/block/mmcblk0: 122142720 sectors, 58.2 GiB Logical sector size: 512 bytes Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20 Partition table holds up to 56 entries First usable sector is 34, last usable sector is 122142686 Partitions will be aligned on 2-sector boundaries Total free space is 360924 sectors (176.2 MiB) Number Start (sector) End (sector) Size Code Name 1 131072 393215 128.0 MiB 0700 modem 2 393216 393217 1024 bytes FFFF fsc 3 393218 393233 8.0 KiB FFFF ssd 4 393234 394257 512.0 KiB FFFF sbl1 5 394258 395281 512.0 KiB 0700 sbl1bak 6 395282 396305 512.0 KiB FFFF rpm 7 396306 397329 512.0 KiB 0700 rpmbak 8 397330 401425 2.0 MiB FFFF tz 9 401426 405521 2.0 MiB 0700 tzbak 10 405522 406033 256.0 KiB FFFF devcfg 11 406034 406545 256.0 KiB FFFF devcfgbak 12 406546 407569 512.0 KiB FFFF utags 13 407570 408593 512.0 KiB FFFF utagsBackup 14 408594 412689 2.0 MiB FFFF logs 15 412690 445457 16.0 MiB 0700 dsp 16 445458 467985 11.0 MiB FFFF logo 17 467986 533521 32.0 MiB FFFF persist 18 533522 534545 512.0 KiB FFFF frp 19 534546 536593 1024.0 KiB FFFF misc 20 536594 537617 512.0 KiB FFFF keystore 21 537618 537681 32.0 KiB FFFF config 22 537682 539729 1024.0 KiB 0700 mota 23 539730 541777 1024.0 KiB FFFF dip 24 541778 607313 32.0 MiB FFFF mdtp 25 607314 608337 512.0 KiB FFFF syscfg 26 608338 616529 4.0 MiB 0700 mcfg 27 616530 617041 256.0 KiB FFFF apdp 28 617042 617553 256.0 KiB FFFF msadp 29 617554 617569 8.0 KiB FFFF dpo 30 617570 617825 128.0 KiB FFFF secinfo 31 617826 621921 2.0 MiB FFFF modemst1 32 621922 626017 2.0 MiB FFFF modemst2 33 655360 671743 8.0 MiB FFFF fsg 34 671744 671807 32.0 KiB FFFF DDR 35 671808 671839 16.0 KiB FFFF sec 36 671840 673887 1024.0 KiB FFFF devinfo 37 673888 676959 1.5 MiB FFFF aboot 38 676960 680031 1.5 MiB 0700 abootbak 39 680032 811103 64.0 MiB FFFF boot 40 811104 942175 64.0 MiB FFFF recovery 41 942176 942239 32.0 KiB FFFF limits 42 942240 942495 128.0 KiB FFFF lksecapp 43 942496 942751 128.0 KiB FFFF lksecappbak 44 942752 943263 256.0 KiB FFFF cmnlib 45 943264 943775 256.0 KiB FFFF cmnlibbak 46 943776 944287 256.0 KiB FFFF cmnlib64 47 944288 944799 256.0 KiB FFFF cmnlib64bak 48 944800 945311 256.0 KiB FFFF keymaster 49 945312 945823 256.0 KiB FFFF keymasterbak 50 945824 946335 256.0 KiB FFFF prov 51 1048576 1064959 8.0 MiB FFFF sp 52 1064960 1081343 8.0 MiB FFFF hw 53 1081344 1703935 304.0 MiB FFFF cache 54 1703936 10092543 4.0 GiB FFFF system 55 10092544 10911743 400.0 MiB 0700 preload 56 11010048 122142686 53.0 GiB FFFF userdata If you need partition table for see where vendor could be placed, here is the partition table... I have 64 GB version of P2, but for 32 GB one I think it changes only the dimension of userdata
matteo0026 said: If you need partition table for see where vendor could be placed, here is the partition table... I have 64 GB version of P2, but for 32 GB one I think it changes only the dimension of userdata Click to expand... Click to collapse I have 64gb as well
b50corei5 said: Any way to create a extra partion? Click to expand... Click to collapse no way for our p2
Varun Sai said: no way for our p2 Click to expand... Click to collapse Why not?
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!
Missing files in firmware download
I'm trying to follow these instructions to flash stock firmware using Heimdall. My device is an S10e, model SM-G970U. I unlocked the bootloader with SamPWND and downloaded the firmware from SamMobile. Many of the files I'm expecting based on "print-pit" are missing from the firmware I downloaded. Here's a list of missing partition names and their respective flash filenames: MODEMST1 nvrebuild1.bin MODEMST2 nvrebuild2.bin EFS efs.img.ext4 PARAM param.bin SEC_EFS sec_efs.img.ext4 STEADY steady.bin PGPT0 pgpt0.img PIT SDM845.pit MD5 md5.img SGPT0 sgpt0.img PGPT1 pgpt1.img SGPT1 sgpt1.img PGPT2 pgpt2.img SGPT2 sgpt2.img FSG nvrebuild3.bin BLUETOOTH BTFM.bin LOGFS logfs_ufs_8mb.bin PGPT3 pgpt3.img SGPT3 sgpt3.img Click to expand... Click to collapse Question 1: Why are some files missing from the firmware download? Should I just skip those files when I run "heimdall flash"? Question 2: Why do XBL and XBL_CONFIG appear twice in "print-pit"? I guess it's probably okay to just include those once when I do the flash? --------- P.S. Here's the result of `heimdall print-pit`: Downloading device's PIT file... PIT file download successful. Entry Count: 77 Unknown 1: 1598902083 Unknown 2: 844251476 Unknown 3: 19795 Unknown 4: 12600 Unknown 5: 12341 Unknown 6: 0 Unknown 7: 4 Unknown 8: 0 --- Entry #0 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 1 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 264 Partition Block Count: 512 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: MODEMST1 Flash Filename: nvrebuild1.bin FOTA Filename: --- Entry #1 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 2 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 776 Partition Block Count: 512 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: MODEMST2 Flash Filename: nvrebuild2.bin FOTA Filename: --- Entry #2 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 3 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1288 Partition Block Count: 1 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: FSC Flash Filename: FOTA Filename: --- Entry #3 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 4 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1289 Partition Block Count: 2 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: SSD Flash Filename: FOTA Filename: --- Entry #4 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 5 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 1291 Partition Block Count: 8192 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PERSIST Flash Filename: persist.img.ext4 FOTA Filename: --- Entry #5 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 6 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 9483 Partition Block Count: 5120 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: EFS Flash Filename: efs.img.ext4 FOTA Filename: --- Entry #6 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 7 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 14603 Partition Block Count: 2560 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PARAM Flash Filename: param.bin FOTA Filename: --- Entry #7 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 8 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 17163 Partition Block Count: 2560 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: DEBUG Flash Filename: FOTA Filename: --- Entry #8 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 9 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 19723 Partition Block Count: 5120 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: SEC_EFS Flash Filename: sec_efs.img.ext4 FOTA Filename: --- Entry #9 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 10 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 24843 Partition Block Count: 256 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: MISC Flash Filename: FOTA Filename: --- Entry #10 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 11 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 25099 Partition Block Count: 128 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: KEYSTORE Flash Filename: FOTA Filename: --- Entry #11 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 12 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 25227 Partition Block Count: 10240 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: BOTA Flash Filename: FOTA Filename: --- Entry #12 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 13 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 35467 Partition Block Count: 5376 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: FOTA Flash Filename: FOTA Filename: --- Entry #13 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 14 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 40843 Partition Block Count: 128 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PERSISTENT Flash Filename: FOTA Filename: --- Entry #14 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 15 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 40971 Partition Block Count: 1024 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: STEADY Flash Filename: steady.bin FOTA Filename: --- Entry #15 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 16 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 41995 Partition Block Count: 4096 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: DQMDBG Flash Filename: dqmdbg.img.ext4 FOTA Filename: --- Entry #16 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 17 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 46091 Partition Block Count: 24320 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: APNHLOS Flash Filename: NON-HLOS.bin FOTA Filename: --- Entry #17 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 18 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 70411 Partition Block Count: 21760 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: MODEM Flash Filename: modem.bin FOTA Filename: --- Entry #18 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 19 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 92171 Partition Block Count: 16384 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: DSP Flash Filename: dspso.bin FOTA Filename: --- Entry #19 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 20 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 108555 Partition Block Count: 2560 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: DTBO Flash Filename: dtbo.img FOTA Filename: --- Entry #20 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 21 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 111115 Partition Block Count: 16384 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: BOOT Flash Filename: boot.img FOTA Filename: --- Entry #21 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 22 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 127499 Partition Block Count: 20221 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: RECOVERY Flash Filename: recovery.img FOTA Filename: --- Entry #22 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 23 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 147720 Partition Block Count: 4096 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: KEYREFUGE Flash Filename: FOTA Filename: --- Entry #23 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 24 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 151816 Partition Block Count: 4096 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: KEYDATA Flash Filename: FOTA Filename: --- Entry #24 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 25 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 155912 Partition Block Count: 1673216 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: SYSTEM Flash Filename: system.img.ext4 FOTA Filename: --- Entry #25 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 26 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 1829128 Partition Block Count: 336896 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: VENDOR Flash Filename: vendor.img.ext4 FOTA Filename: --- Entry #26 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 27 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 2166024 Partition Block Count: 51200 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PRODUCT Flash Filename: product.img.ext4 FOTA Filename: --- Entry #27 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 28 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 2217224 Partition Block Count: 153600 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: CACHE Flash Filename: cache.img.ext4 FOTA Filename: --- Entry #28 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 29 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 2370824 Partition Block Count: 11520 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: CARRIER Flash Filename: carrier.img.ext4 FOTA Filename: --- Entry #29 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 30 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 2382344 Partition Block Count: 5120 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: OMR Flash Filename: omr.img.ext4 FOTA Filename: --- Entry #30 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 31 Attributes: 5 (Read/Write) Update Attributes: 5 (FOTA) Partition Block Size/Offset: 2387464 Partition Block Count: 0 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: USERDATA Flash Filename: userdata.img.ext4 FOTA Filename: remained --- Entry #31 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 70 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 0 Partition Block Count: 6 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PGPT0 Flash Filename: pgpt0.img FOTA Filename: --- Entry #32 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 71 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 6 Partition Block Count: 3 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: PIT Flash Filename: SDM845.pit FOTA Filename: --- Entry #33 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 72 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9 Partition Block Count: 255 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: MD5 Flash Filename: md5.img FOTA Filename: --- Entry #34 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 73 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3838971 Partition Block Count: 5 File Offset (Obsolete): 0 File Size (Obsolete): 0 Partition Name: SGPT0 Flash Filename: sgpt0.img FOTA Filename: --- Entry #35 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 33 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 6 Partition Block Count: 944 File Offset (Obsolete): 1 File Size (Obsolete): 0 Partition Name: XBL Flash Filename: xbl.elf FOTA Filename: --- Entry #36 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 34 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 950 Partition Block Count: 64 File Offset (Obsolete): 1 File Size (Obsolete): 0 Partition Name: XBL_CONFIG Flash Filename: xbl_config.elf FOTA Filename: --- Entry #37 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 74 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 0 Partition Block Count: 6 File Offset (Obsolete): 1 File Size (Obsolete): 0 Partition Name: PGPT1 Flash Filename: pgpt1.img FOTA Filename: --- Entry #38 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 75 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1019 Partition Block Count: 5 File Offset (Obsolete): 1 File Size (Obsolete): 0 Partition Name: SGPT1 Flash Filename: sgpt1.img FOTA Filename: --- Entry #39 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 35 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 6 Partition Block Count: 944 File Offset (Obsolete): 2 File Size (Obsolete): 0 Partition Name: XBL Flash Filename: xbl.elf FOTA Filename: --- Entry #40 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 36 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 950 Partition Block Count: 64 File Offset (Obsolete): 2 File Size (Obsolete): 0 Partition Name: XBL_CONFIG Flash Filename: xbl_config.elf FOTA Filename: --- Entry #41 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 76 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 0 Partition Block Count: 6 File Offset (Obsolete): 2 File Size (Obsolete): 0 Partition Name: PGPT2 Flash Filename: pgpt2.img FOTA Filename: --- Entry #42 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 77 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1019 Partition Block Count: 5 File Offset (Obsolete): 2 File Size (Obsolete): 0 Partition Name: SGPT2 Flash Filename: sgpt2.img FOTA Filename: --- Entry #43 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 37 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 6 Partition Block Count: 256 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: DDR Flash Filename: FOTA Filename: --- Entry #44 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 38 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 262 Partition Block Count: 1024 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: TZ Flash Filename: tz.mbn FOTA Filename: --- Entry #45 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 39 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1286 Partition Block Count: 512 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: FSG Flash Filename: nvrebuild3.bin FOTA Filename: --- Entry #46 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 40 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1798 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: PAD Flash Filename: FOTA Filename: --- Entry #47 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 41 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 1926 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: AOP Flash Filename: aop.mbn FOTA Filename: --- Entry #48 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 42 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 2054 Partition Block Count: 1024 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: ABL Flash Filename: abl.elf FOTA Filename: --- Entry #49 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 43 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3078 Partition Block Count: 1 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: DEVINFO Flash Filename: FOTA Filename: --- Entry #50 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 44 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3079 Partition Block Count: 256 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: BLUETOOTH Flash Filename: BTFM.bin FOTA Filename: --- Entry #51 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 45 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3335 Partition Block Count: 96 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: BKSECAPP Flash Filename: bksecapp.mbn FOTA Filename: --- Entry #52 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 46 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3431 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: KEYMASTER Flash Filename: km4.mbn FOTA Filename: --- Entry #53 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 47 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3559 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: CMNLIB Flash Filename: cmnlib.mbn FOTA Filename: --- Entry #54 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 48 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3687 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: CMNLIB64 Flash Filename: cmnlib64.mbn FOTA Filename: --- Entry #55 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 49 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3815 Partition Block Count: 64 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: APDP Flash Filename: apdp.mbn FOTA Filename: --- Entry #56 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 50 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3879 Partition Block Count: 64 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: MSADP Flash Filename: msadp.mbn FOTA Filename: --- Entry #57 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 51 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3943 Partition Block Count: 1 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: DPO Flash Filename: FOTA Filename: --- Entry #58 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 52 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 3944 Partition Block Count: 2048 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: SPUNVM Flash Filename: FOTA Filename: --- Entry #59 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 53 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 5992 Partition Block Count: 1 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: LIMITS Flash Filename: FOTA Filename: --- Entry #60 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 54 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 5993 Partition Block Count: 512 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: TOOLSFV Flash Filename: quest.fv FOTA Filename: --- Entry #61 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 55 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 6505 Partition Block Count: 2048 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: LOGFS Flash Filename: logfs_ufs_8mb.bin FOTA Filename: --- Entry #62 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 56 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 8553 Partition Block Count: 32 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: DEVCFG Flash Filename: devcfg.mbn FOTA Filename: --- Entry #63 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 57 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 8585 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: STORSEC Flash Filename: storsec.mbn FOTA Filename: --- Entry #64 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 58 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 8713 Partition Block Count: 16 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: VBMETA Flash Filename: vbmeta.img FOTA Filename: --- Entry #65 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 59 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 8729 Partition Block Count: 20 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: QUPFW Flash Filename: qupv3fw.elf FOTA Filename: --- Entry #66 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 60 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 8749 Partition Block Count: 512 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: UEFISECAPP Flash Filename: uefi_sec.mbn FOTA Filename: --- Entry #67 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 61 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9261 Partition Block Count: 8 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: MULTIIMGOEM Flash Filename: multi_image.mbn FOTA Filename: --- Entry #68 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 62 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9269 Partition Block Count: 8 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: MULTIIMGQTI Flash Filename: FOTA Filename: --- Entry #69 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 63 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9277 Partition Block Count: 8 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: SECDATA Flash Filename: sec.elf FOTA Filename: --- Entry #70 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 64 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9285 Partition Block Count: 128 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: UEFIVARSTORE Flash Filename: FOTA Filename: --- Entry #71 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 65 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9413 Partition Block Count: 512 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: VK Flash Filename: vaultkeeper.mbn FOTA Filename: --- Entry #72 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 66 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 9925 Partition Block Count: 512 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: BTD Flash Filename: FOTA Filename: --- Entry #73 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 67 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 10437 Partition Block Count: 256 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: HYP Flash Filename: hyp.mbn FOTA Filename: --- Entry #74 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 68 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 10693 Partition Block Count: 0 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: PAD Flash Filename: FOTA Filename: --- Entry #75 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 79 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 0 Partition Block Count: 6 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: PGPT3 Flash Filename: pgpt3.img FOTA Filename: --- Entry #76 --- Binary Type: 0 (AP) Device Type: 8 (Unknown) Identifier: 80 Attributes: 5 (Read/Write) Update Attributes: 1 (FOTA) Partition Block Size/Offset: 14253 Partition Block Count: 5 File Offset (Obsolete): 3 File Size (Obsolete): 0 Partition Name: SGPT3 Flash Filename: sgpt3.img FOTA Filename: Ending session... Releasing device interface... Click to expand... Click to collapse
I decided to proceed with flashing just the files that came in the firmware download, and it worked!
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.