当前位置: 首页 > news >正文

Ubuntu下展锐刷机工具spd_dump使用说明

spd_dump使用说明
源码地址:https://github.com/ilyakurdyukov/spreadtrum_flash

编译环境准备:

sudo apt update 
sudo apt install git
sudo apt install build-essential
sudo apt install libusb-1.0-0-devIf you create /etc/udev/rules.d/80-spd-mtk.rules with these lines:
# Spreadtrum
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1782", ATTRS{idProduct}=="4d00", MODE="0666", TAG+="uaccess"
# MediaTek
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0003", MODE="0666", TAG+="uaccess"

基本使用规范:

spd_dump [OPTIONS] [COMMANDS] [EXIT COMMANDS]

–verbose 2 详细日志,日志等级【0,1,2】,数值越大越详细
–wait 300 等待机器进入下载模式的超时时间,单位:秒
退出命令:power_off(关机)、reset(重启)

read_part命令使用示例:

read_part <partition_name> <offset> <size> <output_file>

write_part命令使用示例:

write_part <partition_name> <input_file>

分区名的获取:
在xxx.pac刷机包解压后得到文件ums312_2h10.xml,
其中的【Block-id】就是在read_part和write_part命令时需要指定的分区名

<File><ID>Fastboot_Logo</ID><IDAlias>Fastboot_Logo</IDAlias><Type>CODE2</Type><Block id="fbootlogo"><Base>0x0</Base><Size>0x0</Size></Block><Flag>1</Flag><CheckFlag>2</CheckFlag><Description>Fastboot Logo</Description>
</File>

T310,fd1地址:0x5500,fd2地址:0x9efffe00
T606,fd1地址:,fd2地址:

1、读分区表 partition.xml

spd_dump \--verbose 2 \--wait 300 \keep_charge 1 \fdl fdl1-sign.bin 0x5500 \fdl fdl2-sign.bin 0x9efffe00 \disable_transcode \partition_list partition.xml \blk_size 0x3000 \read_part logo 0 8M logo.bmp \power_off

2、替换开机logo

spd_dump \--verbose 2 \--wait 300 \keep_charge 1 \fdl fdl1-sign.bin 0x5500 \fdl fdl2-sign.bin 0x9efffe00 \disable_transcode \write_part logo ../logo.bmp \write_part fbootlogo ../logo1.bmp \reset

3、写分区

如何文章对你有所帮助,欢迎打赏支持我的创作
在这里插入图片描述

相关文章:

  • 消息中间件RabbitMQ:简要介绍及其Windows安装流程
  • 2025 活体识别+人脸认证工具类【阿里云api,需要先申请试用】
  • 8. ROS中常见命令
  • VS Code + GitHub:高效开发工作流指南
  • 项目实战 -- 发布管理
  • 考研系列-计算机网络-第四章、网络层
  • LeetCode算法题(Go语言实现)_54
  • java/python——两个行为(操作)满足原子性的实现
  • Web前端:Overflow属性(超出裁剪属性)
  • vllm+vllm-ascend本地部署QwQ-32B
  • MYSQL之基础认识(卸载安装登录, 基本概念)
  • Linux论坛安装
  • 【第四章】19-匹配规则定义
  • JavaScript实现二级菜单
  • 【uniapp-兼容性处理】安卓uView组件中u-input后置插槽不展示
  • Vmware esxi 给现有磁盘增加空间后并扩展系统里磁盘空间
  • Redis 键管理
  • AI Agent认知框架(ReAct、函数调用、计划与执行、自问自答、批判修正、思维链、思维树详解和对比,最后表格整理总结
  • redis-7 安装
  • linux sysfs使用cat无显示的原因:返回值未赋值
  • 国家税务总局镇江市税务局原纪检组组长朱永凯接受审查调查
  • 史蒂夫·麦奎因透露罹患前列腺癌,呼吁同胞莫受困于男性气概
  • 第一集|《蛮好的人生》蛮好,《悬镜》挺玄
  • 今年一季度,上海对东盟进出口总值同比增长7.1%
  • 87岁老人花3万多做“血液净化”延年益寿?医院“张主任”:我那是善意的欺骗
  • 又有多地推进产科整合