bin文件如何编辑_如何为高通固件创建rawprogram0和patch0文件

这是一个分步教程,显示如何为Qualcomm固件创建rawprogram0.xml和patch0.xml文件。

要求

  • 下载并安装Python @ https://www.python.org/downloads/release/python-2710/
  • 下载高通GPTtool @ [ 登录/注册免费下载]
  • 下载Notepad ++ @ https://notepad-plus-plus.org/downloads/
  • 来自固件或备份的GPT文件;该文件可以命名为primaryGPT.bin,gpt_backup0.bin,gpt_main0.bin等

有关如何为Qualcomm固件创建rawprogram0.xml和patch0.xml文件的步骤

请按照以下步骤为高通固件创建rawprogram0.xml和patch0.xml文件

  1. 提取Qualcomm gpttool的内容,然后将固件中的GPT文件复制到与两个python脚本相同的文件夹中
6ba81fd2802b07a9986946c78ae6559e.png


2.打开命令提示符窗口(如果您使用的是Windows 10,请确保打开命令提示符而不是Powershell窗口)。只需单击开始菜单并键入“ CMD”,然后按Enter键

3.在CMD提示窗口中,输入以下命令,然后将提取的文件和GPT文件所在的文件夹的路径更改为该文件夹,然后按Enter键码:cd folder_location
e.g
cd C:甥敳獲X3nonDesktopQualcomm GPTtool

7c9492c7824e608a5f155b3c30083d49.png

4.在下面键入命令,然后按Enter键(此命令将处理GPT文件并将结果输出到名为partition.xml的新文件中)码:GPTAnalyzer.py gpt > partition.xml

173fd04e8fd01196746240ff36d4fbf2.png

5.在下面键入命令,然后按Enter键(此命令将处理之前创建的partition.xml文件)码:ptool.py -x partition.xml

80f02d428e8e24c5104acd0da29bfb5d.png

6.成功后,您将获得一个已创建的rawprogram0屏幕,如下图所示

9619a434cb2025cc9002b7da5681017d.png

7.检查文件夹中是否有新创建的rawprogram0和patch0文件

45f1491d093515fafcbfe01898921db4.png

8.您将需要使用任何文本编辑器工具编辑rawprogram0文件以添加缺少的分区的文件名。

1e7644a45ee04373b21767150840edab

9.您将使用与固件/备份中相同的文件名。例如,如果固件中包含boot.img,则文件名必须为boot.img

d93181a04359fa4b8b7180e4ed0d88b2.png

10.完成后,只需保存并退出文本编辑器工具。0fate和coresvc用于创建用于实现此目的的python脚本

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

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

相关文章

iframe 页面富文本框数据怎么保存_文字太多PPT怎么做都丑?估计是没注意这些细节!...

秋叶 PPT 双 11 大促返场最后 1 天全场精品课享年度超值价千万别错过啦!作者:洁洁编辑:躺糖大家好,我是洁洁!作为每天倾听你们的困惑的小编之一,我 get 到了一个你们平常做 PPT 会碰到的最头疼的问题&#…

835 由于安全层无法对远程计算机进行身份验证_vscode 插件Remote-ssh远程wsl调试python

解决远程ssh端口非22的问题,见文末参考文献:Developing on Remote Machines using SSH and Visual Studio Code​code.visualstudio.com使用SSH进行远程开发Developing on Remote Machines using SSH and Visual Studio Code使用SSH进行远程开发在Visual…

vue实现查询多条记录_vue.js 实现天气查询

效果预览:http://songothao.gitee.io/weather_query_based_on_vuejs/ 项目已上传码云:叁贰壹/vuejs实现天气查询知乎视频​www.zhihu.com一、使用 axios vue.js:axios-get请求:axios.get(地址?keyvalue&key2value2).then(function(resp…

idea序列化自动生成_serialVersionUID在数据序列化中重要性

作用用于判断序列化文件是否已经失效(过期)。序列化的时候会把这个ID写到文件里。读的时候会把这个ID和代码里的ID比较,如果不一致,表示文件里的已经失效。(will result in an InvalidClassException.)值写为多少你可以写为1L,也可以让IDEA帮…

python找与7相关的数_用python统计并输出1000以内所有能同时被3和7整除的数的个数?...

展开全部 len([i for i in range(1,1001) if i%3i%70]) #!/usr/bin/python3 for i in range(1, 100): if i % 3 0 and i % 7 0: print(i) 100以内能同时被21133&#xff0c;5&#xff0c;7整除的数&#xff0c;除非是52610。 #include int main() {int i,n0; for(i0;i<100…

贝塞尔曲线 java_贝塞尔曲线理论及实现——Java篇

贝塞尔曲线贝塞尔曲线(The Bzier Curves)&#xff0c;是一种在计算机图形学中相当重要的参数曲线(2D&#xff0c;3D的称为曲面)。贝塞尔曲线于1962年&#xff0c;由法国工程师皮埃尔贝塞尔(Pierre Bzier)所发表&#xff0c;他运用贝塞尔曲线来为汽车的主体进行设计。线性曲线给…

java连接access_关于k8s下使用Ingress保持长连接的异常情况排查

写在前面的话应某位友人需求&#xff0c;帮整理下工作中的发生的一些值得记录的文章。于是在友人描述后&#xff0c;为其整理为了文章&#xff0c;供大家一起参考探讨。问题描述在我们中应用有一个使用到Http Long Poll的场景&#xff0c;它需要一个http请求保持最长30秒&#…

罗斯蒙特电磁流量计8723说明书_罗斯蒙特8732E电磁流量计对环境和温度的限制

今天我们来说说美国罗斯蒙特8732E电磁流量计对环境和温度的限制&#xff01;工作温度-40 到 60C(-40 到 140F)&#xff0c;无本地操作界面-20 到 60C(-4 到 140F)&#xff0c;有本地操作界面当温度低于 -20C 时&#xff0c;本地操作界面 (LOI) 将无显示储存-40 到 85C(-40 到 1…

python字符串定义符_python入门——定义字符串

坚持每天更新&#xff0c;帮助入门python。kali linux 小伙伴们&#xff0c;大家好&#xff0c;今下午我们一起学习在python中定义字符串。 那么什么是字符串呢&#xff1f;字符串或串(String)是由数字、字母、下划线组成的一串字符。说白了&#xff0c;就是一堆字符。 在pytho…

耳机不分主从是什么意思_开学必备高性价蓝牙耳机,学生党时尚配件推荐

耳机自从手机出世之后就一直伴随着我们&#xff0c;作为手机的最佳搭档被我们使用&#xff0c;像现如今流行的蓝牙耳机我们就经常使用&#xff0c;大学生也是差不多每天都用得着&#xff0c;听歌、散步、玩游戏、看剧等哪都看得到它的身影&#xff0c;当然蓝牙耳机价格也有高低…

11g java 驱动_Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号

ojdbc6.jar下载Oracle官方宣布的Oracle数据库11g的驱动jar包是ojdbc6.jarojdbc6.jar下载地址&#xff1a;https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html (Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers & UCP Downlo…

功放音量调节原理_玩汽车音响,功放和喇叭,应该如何做好匹配?

原标题&#xff1a;玩汽车音响&#xff0c;功放和喇叭&#xff0c;应该如何做好匹配&#xff1f;功放和喇叭搭配使用&#xff0c;离不开合理匹配&#xff0c;那么如何做好两者匹配呢&#xff1f;功放和喇叭要做到三匹配&#xff1a;阻抗匹配、功率匹配和工作频率匹配。只有这样…

java seekbar_SeekBar的基本使用方法

a)什么是SeekBarb)使用SeekBar的步骤:i.在布局文件当中声明SeekBar: ii.定义一个OnSeekBarChangeListener: private class SeekBarListener implements SeekBar.OnSeekBarChangeListener{public void onProgressChanged(SeekBar seekBar,int progress,Boolean fromUser){System…

线程中如何使用对象_在 Flink 算子中使用多线程如何保证不丢数据?

简介&#xff1a; 本人通过分析痛点、同步批量请求优化为异步请求、多线程 Client 模式、Flink 算子内多线程实现以及总结四部分帮助大家理解 Flink 中使用多线程的优化及在 Flink 算子中使用多线程如何保证不丢数据。分析痛点笔者线上有一个 Flink 任务消费 Kafka 数据&#x…

linux回到桌面的命令符_三 基本的base shell 命令

1、启动shell进入 /etc/passwd 看到知道默认的是base shell ctrlaltt 或者双击终端&#xff0c;就进入如下图界面&#xff1b;如果你还是CLI新手&#xff0c;请记住&#xff0c;在输入shell命令之后&#xff0c;需要按回车键才能让shell执行你输入的命令。2、bash 手册man 命令…

java单纯形法_单纯形法 - fjzzq2002 - 博客园

看了集训队答辩&#xff0c;感觉要学习的有杜教筛高级版、线性规划、FFT、仙人掌、高级版线段树不出意外的话一个月内博客内都不会有别的东西了QAQ首先是喜闻乐见的单纯形法解线性规划。今年(2016年)和线性规划有关的集训队论文有两篇&#xff0c;大家可以自行翻一下集训队论文…

python调用js获取异步返回的数据_Python怎么获取js动态加载的数据

展开全部 import selenium from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time browser webdriver.Firefox() # Get local session of firefox browser.get("…

一个柱状图里两种数据_分享一些数据分析常用的统计图图表

无论是报表分析还是可视化分析中&#xff0c;最直观传达数据走向趋势的就是各式各样的统计图&#xff0c;比如想要比较分析两种不同的变量数据&#xff0c;可以用柱状图&#xff1b;想要查看某一数据在整体数据中所占的比例&#xff0c;可以用饼图来展示&#xff1b;想要查看某…

java 单例 读写锁_你用对锁了吗?浅谈 Java “锁” 事

每个时代&#xff0c;都不会亏待会学习的人大家好&#xff0c;我是yes。本来打算继续写消息队列的东西的&#xff0c;但是最近在带新同事&#xff0c;发现新同事对于锁这方面有一些误解&#xff0c;所以今天就来谈谈“锁”事和 Java 中的并发安全容器使用有哪些注意点。不过在这…