玩机搞机------安卓手机分区操作中的的各种工具 提取分区 备份分区 檫除分区 推荐一

news2024/9/22 9:40:31

喜欢玩机搞机的朋友们经常对手机系统进行安装玩机操作。但有时候指令类输入和操作步骤比较繁琐。耽误时间。有些工具就比较方便操作。陆续会整理一些玩机搞机中的简单工具给爱好者使用。本期整理一些关于手机分区的工具推荐 

💔💔💔 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格式工具 可视化图形

==================================================================

温馨提示:玩机搞机中虽然很多操作都可以使用命令直接进行。但图形化较为直观方便。而且几个工具结合可以缩短你操作时间。还是那句话,不管什么工具我们要研究知晓其操作原理。才可事半功倍

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/673704.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android的详细介绍

目录: Android诞生 Android系统架构 Android系统版本 Android应用开发特色 Android诞生 2003年10月,Andy Rubin等人创建了Android公司,并组建了Android团队。 2005年8月17日,Google低调收购了成立仅22个月的高科技企…

【新星计划·2023】Linux目录结构

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 前言 本文将讲解Linux目录结构与功能,以及目录解释,最近这段时间会持续更新关于Linux的基础知识,期待你的…

机器视觉初步6-1:基于梯度的图像分割

把基于梯度的图像分割单独拿出来。 文章目录 一、图像梯度相关算子的原理1. Sobel算子2. Prewitt算子3. Roberts算子 二、python和halcon算子实现1.python实现2.halcon实现 基于梯度的图像分割方法利用像素之间的梯度信息来进行图像分割。 梯度 1是图像中像素灰度值变化最快的…

macOS Monterey 12.6.7 (21G651) 正式版发布,ISO、IPSW、PKG 下载

macOS Monterey 12.6.7 (21G651) 正式版发布,ISO、IPSW、PKG 下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持…

macOS Big Sur 11.7.8 (20G1351) 正式版 ISO、PKG、DMG、IPSW 下载

macOS Big Sur 11.7.8 (20G1351) 正式版 ISO、PKG、DMG、IPSW 下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Window…

Windows 10 |VMware开启虚拟化的最全面说明

前言: Windows作为工作机,对于计算机系的同学来说,主要是在于利用图形化的界面直观的创建虚拟机(典型的有代表性的是virtualbox和VMware这两家公司的桌面级虚拟化软件),尤其是小白这样的初学者&#xff0c…

吴恩达ChatGPT《Prompt Engineering》笔记

ChatGPT 提示词工程师教程 1. 课程介绍 1.1 ChatGPT 相关术语 LLM:Large Language Model,大语言模型 Instruction Tuned LLM:经过指令微调的大语言模型 Prompt:提示词 RLHF:Reinforcement Learning from Human F…

英特尔oneAPI人工智能黑客松 - 机器视觉挑战案例

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…

K8S 生态周报| Kubernetes 公布两个全版本受影响的漏洞

“ 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。 ” 大家好,我是张晋涛。 KIND v0.20.0 正式发布 KIND 是我一直参与,也日常一直在使用的项目,用于快速的在本地或者 C…

强化学习:AI领域的下一步里程碑

第一章:引言 近年来,人工智能(AI)的快速发展引起了全球范围内的广泛关注。在AI的众多技术领域中,强化学习(Reinforcement Learning)作为一种类似于人类学习的方式,在解决复杂问题方…

VMware虚拟机中安装Ubuntu20.04小白教程

安装Ubuntu20.04 1.Ubuntu镜像下载2.配置Ubuntu 2.1创建新的虚拟机,进入新建虚拟机向导2.2选择自定义类型配置2.3选择硬件兼容性2.4选择稍后安装操作系统2.5选择客户机操作系统2.6命名虚拟机2.7处理器配置2.8 虚拟机内存2.9配置网络类型2.10选择I/O控制器类型2.11选…

webpakc原理之开发一个清除console.log(xxx)的loader

一、webpack中清除console的方法 当然想要清除console我们可以使用babel-loader结合babel-plugin-transform-remove-console插件来实现。 安装babel-loader和babel-plugin-transform-remove-console插件 npm install babel-loader babel-plugin-transform-remove-console -D…

TOGAF10®标准中文版--(阶段B — 业务架构)方法

4.5 方法 业务架构是能力、端到端价值交付、信息和组织结构的整体、多维业务视图的表示;以及这些业务视图和战略、产品、政策、计划和利益相关者之间的关系。 业务架构将业务元素与业务目标和其他领域的要素联系起来。 4.5.1 概述 业务架构知识是任何其他领域&a…

HIFUSE:用于医学图像分类的分层多尺度特征融合网络

文章目录 HIFUSE: HIERARCHICAL MULTI-SCALE FEATURE FUSION NETWORK FOR MEDICAL IMAGE CLASSIFICATION摘要本文方法实验结果 HIFUSE: HIERARCHICAL MULTI-SCALE FEATURE FUSION NETWORK FOR MEDICAL IMAGE CLASSIFICATION 摘要 在卷积神经网络(CNN)的…

Spring核心容器——从配置文件到注解开发 创建对象+成员变量赋值 增强方法

目录 引出Spring入门案例初识Spring入门案例1----用配置文件实现 Druid JDBCTemplate dao1.之前的方式:new对象2.用配置文件的方法把new对象交给Spring3.如果要用对象,从spring的容器中获取ac.getBean("userDao");4.实体类和dao层的代码--问…

NodeFormer:一种用于节点分类的可扩展图结构学习Transformer

文章目录 NodeFormer: A Scalable Graph Structure Learning Transformer for Node ClassificationAbstract方法General Model and Key ChallengesEfficient Learning Discrete Structures可微随机结构学习Input Structures as Relational BiasLearning Objective NodeFormer: …

网络的基础介绍

文章目录 1. 网络发展2. 认识 "协议"3. 网络协议初识3.1 协议分层 4. OSI七层模型4.1 TCP/IP五层(或四层)模型 5. 网络传输基本流程5.1 同一个网段内的主机文件传输5.2 认识MAC地址5.3 跨网段的主机文件传输 6. 数据包封装和分用 1. 网络发展 很早之前,计…

基于强化学习(Reinforcement learning,RL)的机器人路径规划MATLAB

一、Q-learning算法 Q-learning算法是强化学习算法中的一种,该算法主要包含:Agent、状态、动作、环境、回报和惩罚。Q-learning算法通过机器人与环境不断地交换信息,来实现自我学习。Q-learning算法中的Q表是机器人与环境交互后的结果&#…

[unity]Pico VR unity开发笔记(一)

Pico VR 开发笔记(一) XR Interaction Tooikit 版本 2.3.2 一、环境搭建 其实官方文档已经写的很详细了,这里只是不废话快速搭建,另外有一项官方说明有误的,补充说明一下,在开发工具部分说明 插件安装——…

深度学习基础——通过PyTorch构建神经网络实现1维/2维序列分类

文章目录 使用3层前馈神经网络使用循环神经网络生成pickle数据集构建RNN进行1维序列的训练、推理 使用3层前馈神经网络 通过PyTorch构建前馈神经网络,并对二维数据点进行分类。在该例子当中,所有的训练数据和测试数据都是通过高斯混合模型GMM生成的&…