喜欢玩机搞机的朋友们经常对手机系统进行安装玩机操作。但有时候指令类输入和操作步骤比较繁琐。耽误时间。有些工具就比较方便操作。陆续会整理一些玩机搞机中的简单工具给爱好者使用。本期整理一些关于手机分区的工具推荐
💔💔💔 AB AVB分区机型boot+twrp合并工具💔💔💔
玩机友友习惯于先刷写一个第三方twrp。但目前很多机型没有recovery分区,包括AB VAB机型。官方固件里面没有recovery分区。他其实把rec分区合并在boot分区内。目前这些机型刷写第三方twrp方式是以临时启动来进入第三方twrp。然后在twrp里高级刷入twrp方式来获取永久第三方。当然重新刷固件会恢复官方rec分区。关于分区可以参考我这个帖子
小米机型查看有没有recovery分区
推荐的这个工具可以把当前版本的boot和twrp合二为一。当你合并成功后就是一个新的boot文件。吧这个分区文件写入到手机boot分区后里进入rec就是twrp。而且不回恢复官方。操作简单。即可进入twrp里刷写magisk 备份 安装等等玩机操作。
切记这种操作只限于当前机型没有单独的rec分区哦
资源链接:
安卓手机AB+AVB机型boot与twrp分区合并工具带实测演示步骤
============================================================
💔💔💔安卓分区读写 查看分区对应分区号工具💔💔💔
许多小伙伴不知道怎么查看自己机型的分区和对应的分区号。其实一般情况下需要联机状态输入命令来查看对应的分区和分区号。也就是类似的ufs字库型号机型中的各分区对应的sda* sdb* sdc* sde* sdf*,和emmc字库中对应的分区号。此工具 点击几下即可查看。并且具有备份分区和写入分区的功能。那么对于有些fast模式有权限写不进分区的可以开机状态使用这个工具写入。例如米系列的传感器分区persist.img等等。加入你传感器分区损坏。在fast模式是没有权限写入这个分区的。可以通过这个软件开机状态写入来修复传感器分区 软件读取后会自动在目录下生成对应的分区目录和分区号。方便你查看。
支持任意字库型号的安卓机型
1--他可以开机状态开启usb调试后读出分区表. 各分区在系统中的序号 例如sda* sdf*
2---读取手机后就会在软件目录下生成分区路径序号表
3---有root权限后就可以读取或者写入分区,没有root权限只能读出对应分区在系统中的序号
读出类似的分区表路径。读取完成在工具bin文件夹里demo.txt和demo2.txt
例如读出第三行abl分区他路径是系统中 /dev/block/sde39 分区名字是sde39,备份分区比较简单和直观。
15 1970-01-02 06:43 ALIGN_TO_128K_1 /dev/block/sdd1
15 1970-01-02 06:43 ALIGN_TO_128K_2 /dev/block/sdf1
16 1970-01-02 06:43 abl /dev/block/sde39
16 1970-01-02 06:43 ablbak /dev/block/sde40
16 1970-01-02 06:43 aop /dev/block/sde22
16 1970-01-02 06:43 aopbak /dev/block/sde23
15 1970-01-02 06:43 apdp /dev/block/sde8
15 1970-01-02 06:43 bk01 /dev/block/sda4
16 1970-01-02 06:43 bk010 /dev/block/sda33
15 1970-01-02 06:43 bk02 /dev/block/sda5
15 1970-01-02 06:43 bk03 /dev/block/sda6
15 1970-01-02 06:43 bk04 /dev/block/sda7
16 1970-01-02 06:43 bk05 /dev/block/sda10
16 1970-01-02 06:43 bk06 /dev/block/sda12
16 1970-01-02 06:43 bk07 /dev/block/sda14
16 1970-01-02 06:43 bk08 /dev/block/sda19
16 1970-01-02 06:43 bk09 /dev/block/sda21
15 1970-01-02 06:43 bk31 /dev/block/sdd3
15 1970-01-02 06:43 bk32 /dev/block/sdd5
15 1970-01-02 06:43 bk41 /dev/block/sde1
16 1970-01-02 06:43 bk42 /dev/block/sde19
16 1970-01-02 06:43 bk43 /dev/block/sde28
16 1970-01-02 06:43 bk45 /dev/block/sde54
15 1970-01-02 06:43 bk51 /dev/block/sdf6
16 1970-01-02 06:43 bluetooth /dev/block/sde35
16 1970-01-02 06:43 boot /dev/block/sde50
16 1970-01-02 06:43 cache /dev/block/sda29
15 1970-01-02 06:43 cdt /dev/block/sdd2
16 1970-01-02 06:43 cmnlib /dev/block/sde29
16 1970-01-02 06:43 cmnlib64 /dev/block/sde31
16 1970-01-02 06:43 cmnlib64bak /dev/block/sde32
16 1970-01-02 06:43 cmnlibbak /dev/block/sde30
16 1970-01-02 06:43 cust /dev/block/sda31
15 1970-01-02 06:43 dbg /dev/block/sda3
15 1970-01-02 06:43 ddr /dev/block/sdd4
16 1970-01-02 06:43 devcfg /dev/block/sde20
16 1970-01-02 06:43 devcfgbak /dev/block/sde21
16 1970-01-02 06:43 devinfo /dev/block/sda16
16 1970-01-02 06:43 dip /dev/block/sde36
16 1970-01-02 06:43 dsp /dev/block/sde49
16 1970-01-02 06:43 dtbo /dev/block/sde47
16 1970-01-02 06:43 exaid /dev/block/sda30
16 1970-01-02 06:43 featenabler /dev/block/sde14
16 1970-01-02 06:43 featenablerbak /dev/block/sde15
15 1970-01-02 06:43 frp /dev/block/sda9
15 1970-01-02 06:43 fsc /dev/block/sdf5
15 1970-01-02 06:43 fsg /dev/block/sdf4
16 1970-01-02 06:43 gsort /dev/block/sde46
16 1970-01-02 06:43 hyp /dev/block/sde44
16 1970-01-02 06:43 hypbak /dev/block/sde45
16 1970-01-02 06:43 imagefv /dev/block/sde57
16 1970-01-02 06:43 imagefvbak /dev/block/sde58
16 1970-01-02 06:43 keymaster /dev/block/sde33
16 1970-01-02 06:43 keymasterbak /dev/block/sde34
15 1970-01-02 06:43 keystore /dev/block/sda8
16 1970-01-02 06:43 limits /dev/block/sde12
16 1970-01-02 06:43 limits-cdsp /dev/block/sde13
16 1970-01-02 06:43 logdump /dev/block/sda24
16 1970-01-02 06:43 logfs /dev/block/sda13
16 1970-01-02 06:43 logo /dev/block/sde48
15 1970-01-02 06:43 mdm1m9kefs1 /dev/block/sdf8
15 1970-01-02 06:43 mdm1m9kefs2 /dev/block/sdf9
15 1970-01-02 06:43 mdm1m9kefs3 /dev/block/sdf7
16 1970-01-02 06:43 mdm1m9kefsc /dev/block/sdf10
15 1970-01-02 06:43 mdmddr /dev/block/sdd6
16 1970-01-02 06:43 mdtp /dev/block/sde52
16 1970-01-02 06:43 mdtpbak /dev/block/sde53
16 1970-01-02 06:43 mdtpsecapp /dev/block/sde55
16 1970-01-02 06:43 mdtpsecappbak /dev/block/sde56
16 1970-01-02 06:43 metadata /dev/block/sda18
16 1970-01-02 06:43 minidump /dev/block/sda26
16 1970-01-02 06:43 misc /dev/block/sda11
16 1970-01-02 06:43 modem /dev/block/sde51
15 1970-01-02 06:43 modemst1 /dev/block/sdf2
15 1970-01-02 06:43 modemst2 /dev/block/sdf3
15 1970-01-02 06:43 msadp /dev/block/sde9
16 1970-01-02 06:43 mtdblk /dev/block/sda27
15 1970-01-02 06:43 multiimgoem /dev/block/sde2
15 1970-01-02 06:43 multiimgoembak /dev/block/sde3
15 1970-01-02 06:43 multiimgqti /dev/block/sde4
15 1970-01-02 06:43 multiimgqtibak /dev/block/sde5
16 1970-01-02 06:43 oem_misc1 /dev/block/sda17
16 1970-01-02 06:43 oops /dev/block/sda15
16 1970-01-02 06:43 persist /dev/block/sda22
16 1970-01-02 06:43 persistbak /dev/block/sda23
15 1970-01-02 06:43 qupfw /dev/block/sde6
15 1970-01-02 06:43 qupfwbak /dev/block/sde7
16 1970-01-02 06:43 rawdump /dev/block/sda25
16 1970-01-02 06:43 recovery /dev/block/sda28
16 1970-01-02 06:43 sec /dev/block/sde10
16 1970-01-02 06:43 secdata /dev/block/sde11
16 1970-01-02 06:43 splash /dev/block/sda20
16 1970-01-02 06:43 spunvm /dev/block/sde43
15 1970-01-02 06:43 ssd /dev/block/sda2
16 1970-01-02 06:43 storsec /dev/block/sde18
16 1970-01-02 06:43 super /dev/block/sda32
15 1970-01-02 06:43 switch /dev/block/sda1
16 1970-01-02 06:43 tz /dev/block/sde41
16 1970-01-02 06:43 tzbak /dev/block/sde42
16 1970-01-02 06:43 uefisecapp /dev/block/sde37
16 1970-01-02 06:43 uefisecappbak /dev/block/sde38
16 1970-01-02 06:43 uefivarstore /dev/block/sde24
16 1970-01-02 06:43 userdata /dev/block/sda34
16 1970-01-02 06:43 vbmeta /dev/block/sde16
16 1970-01-02 06:43 vbmeta_odm /dev/block/sde27
16 1970-01-02 06:43 vbmeta_product /dev/block/sde26
16 1970-01-02 06:43 vbmeta_system /dev/block/sde17
16 1970-01-02 06:43 vbmeta_vendor /dev/block/sde25
15 1970-01-02 06:43 xbl_4 /dev/block/sdb1
15 1970-01-02 06:43 xbl_4bak /dev/block/sdc1
15 1970-01-02 06:43 xbl_5 /dev/block/sdb2
15 1970-01-02 06:43 xbl_5bak /dev/block/sdc2
15 1970-01-02 06:43 xbl_config_4 /dev/block/sdb3
15 1970-01-02 06:43 xbl_config_4bak /dev/block/sdc3
15 1970-01-02 06:43 xbl_config_5 /dev/block/sdb4
15 1970-01-02 06:43 xbl_config_5bak /dev/block/sdc4
资源链接;安卓机型分区读写工具
=====================================================================
💔💔💔小米系列机型rec5.0 分区读写工具💔💔💔
只支持rec5.0的操作 他的主要功能:
1----开机状态打开usb调试后运行软件。他会读出当前机型的各分区对应表和序号例如sda*.并且在目录下生成序号表
2---开机读取后工具会默认跳转重启到rec界面。此时请手动选择到链接小米助手选项。链接后就可以读写分区。例如boot分区的读取与写入等等。
3---如果你目前不能开机。但可以进入小米助手链接工具。那么你可以在工具界面加载前面读取过的序号表进行读写操作。 记住 机型不同 序号表对应的分区也不同
资源链接;小米机型rec5.0 分区读写工具
温馨提示;通过这种工具知道手机分区地址后完全可以使用命令进行备份。例如我们通过工具知道系统分区system在mmcblk0p12分区。那么可以adb指令获取root权限后
adb shell
su
dd if=/dev/block/mmcblk0p12 of=/sdcard/system.img
即可将system分区备份到你的手机存储里。以上是针对emmc芯片机型的分区。那么对于efs分区也是一样的。例如通过工具查看到系统super分区在sde18。那么同样的指令即可获取到super分区的备份
adb shell
su
dd if=/dev/block/sde18 of=/sdcard/super.img
可以备份当然可以写入。原理是一样的。指令不同罢了。其实工具的操作原理也是这样,只是界面比较直观而已。
对于emmc分区。恢复例如
dd if=/sdcard/system.img of=/dev/block/mmcblk0p12
对于efs分区,例如
dd if=/sdcard/super.img of=/dev/block/sde18
知晓其原理。一通百通。
========================================================================
💔💔💔手机机型字库分区读写与全字库备份等工具💔💔💔
这方面的工具前面我帖子专门有解说。有兴趣的可以参考我这个博文
博文链接;高通 mtk芯片类分区读写与备份相关工具
===============================================================
💔💔💔Payload.bin分区格式刷写解包工具💔💔💔
官方卡刷包固件里分区目前都是Payload.bin格式的,以前都是使用其他解密工具先把官方包解压出里面的Payload.bin文件在次解开其中的分区 此资源直接可以解官方固件。无需解压卡刷包 直接提取官方卡刷包的单分区或者全部分区文件 简单好用 。例如你下载小米官方卡刷包。只需要把卡刷包放置资源一起。点击资源内的提取分区即可只提取boot或者其他分区或者提取整个分区文件都可以 推荐友友使用
资源链接;官方Payload.bin格式固件VAB镜像提取工具
==================================================
还有这款刷写工具,Fastboot模式刷写 Payload.bin格式工具 可视化图形 刷写Payload.bin格式的工具 方便简单 图形化操作界面。他可以分解Payload.bin分区。然后按用户需要刷写其中的分区
资源链接;Fastboot模式刷写 Payload.bin格式工具 可视化图形
==================================================================
温馨提示:玩机搞机中虽然很多操作都可以使用命令直接进行。但图形化较为直观方便。而且几个工具结合可以缩短你操作时间。还是那句话,不管什么工具我们要研究知晓其操作原理。才可事半功倍