User Tools

Site Tools


notes:android

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

notes:android [2026/02/08 03:46] – created - external edit 127.0.0.1notes:android [2026/04/05 02:09] (current) azman
Line 135: Line 135:
 - adb shell... then type the command shown by shizuku app - adb shell... then type the command shown by shizuku app
 </file> </file>
 +
 +===== Analysis of Android (cheap, china made) disk parition layout =====
 +
 +Dumped...
 +
 +<code>
 +https://spflashtool.com/download/
 +SP_Flash_Tool-5.1916_Linux.zip
 +
 +=> ./adb shell
 +
 +$ cat /proc/mtd
 +dev:    size   erasesize  name
 +$ cat /proc/dumchar_info
 +Part_Name    Size                 StartAddr            Type MapTo
 +preloader    0x0000000000880000   0x0000000000000000      /dev/misc-sd
 +mbr          0x0000000000080000   0x0000000000000000      /dev/block/mmcblk0
 +ebr1         0x0000000000080000   0x0000000000080000      /dev/block/mmcblk0p1
 +pro_info     0x0000000000300000   0x0000000000100000      /dev/block/mmcblk0
 +nvram        0x0000000000500000   0x0000000000400000      /dev/block/mmcblk0
 +protect_f    0x0000000000a00000   0x0000000000900000      /dev/block/mmcblk0p2
 +protect_s    0x0000000000a00000   0x0000000001300000      /dev/block/mmcblk0p3
 +seccfg       0x0000000000020000   0x0000000001d00000      /dev/block/mmcblk0
 +uboot        0x0000000000060000   0x0000000001d20000      /dev/block/mmcblk0
 +bootimg      0x0000000000600000   0x0000000001d80000      /dev/block/mmcblk0
 +recovery     0x0000000000600000   0x0000000002380000      /dev/block/mmcblk0
 +sec_ro       0x0000000000040000   0x0000000002980000      /dev/block/mmcblk0
 +misc         0x0000000000080000   0x00000000029c0000      /dev/block/mmcblk0
 +logo         0x0000000000300000   0x0000000002a40000      /dev/block/mmcblk0
 +expdb        0x0000000000a00000   0x0000000002d40000      /dev/block/mmcblk0
 +android      0x0000000035200000   0x0000000003740000      /dev/block/mmcblk0p4
 +cache        0x000000000e200000   0x0000000038940000      /dev/block/mmcblk0p5
 +usrdata      0x000000009e360000   0x0000000046b40000      /dev/block/mmcblk0p6
 +bmtpool      0x0000000001500000   0x00000000ff7700a8      /dev/block/mmcblk0
 +Part_Name:Partition name you should open;
 +Size:size of partition
 +StartAddr:Start Address of partition;
 +Type:Type of partition(MTD=1,EMMC=2)
 +MapTo:actual device you operate
 +
 +$ getprop ro.build.ab_update
 +- returns nothing... so, using A-only partition scheme (instead of newer A-B scheme)
 +</code>
  
notes/android.txt · Last modified: by azman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki