热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

高通烧录软件QPST的介绍和使用方法

QPST是一个针对高通芯片开发的传输软件组(包)。这个软件的功用,大家通过百度都应该知道了,它能复制铃声、更改手机的一些功能

QPST是一个针对高通芯片开发的传输软件组(包)。这个软件的功用,大家通过百度都应该知道了,它能复制铃声、更改手机的一些功能参数,从而实现和达到用户想要的效果。不过,它有很多实用的功能,网上都是一笔带过.在现实生活中,用户对它其实是很陌生的。在这里,我将自己使用QPST的一些技巧和方法分享给大家,使大家在使用这个软件时能够比较快的上手。

既然它是一个传输软件包,那么它包含的小软件有哪些呢?下图显示的就是它包含的软件,它里面有资源管理器(EFS Explorer)、工厂测试模式(Factory Test Mode Application)、内存调试模式(memory debug)、QCN查看(QCNView)、QPST配置(QPSTConfigruation)、闪存影像(Gang Flash Image Application)、显示捕获(Display Capture)、NV项目管理(RF NV Item Manager)、服务程序(Service Programming)、软件下载(Software Download)。RL编辑(RL Editor)、DMProxyWin。

上面的这些软件并不是所有的软件在实际刷机中都会运用得到。这里就选取实际刷机中能经常用得到的跟大家介绍:
首先QPSTConfigruation这个软件是一切常用功能的主体,在这服务里面必须先添加手机和电脑连接正确的端口,如果没有添加正确的端口,是无法对高通的CPU进行操作的。如下图:

下面将举一些小例子进行说明。
1.   修改终端配置(SERVICE PROGRAM)。

就是对终端ROM内容配置修改的软件模块(也就是常说的烧号)

首先是选择终端

首次读取或写入终端配置时需要填写SPC码

一般终端在出厂前没有可以修改的话都是000000,如果有终端被修改过的话需要使用一种第三方软件根据ESN算出原始的SPC码。

终端配置内容说明

Settings分页
[该附件不存在,请重新上传]
该页的内容里有很多信息不是我们常用的,修改SPC码就是在Codes栏里填入你想要的内容后写入终端就可以。
   System分页

UMTS System分页和System分页里面都有手机终端工作模式。其它的分页一般都很少有改动,除非你需要手动更改一些GPS或者声音、网络之类的。
另外还有一个NAS分页,这个分页里面显示的包含手机自身的IMEI,可以对手机的IMEI进行修改(前提是手机NV值为可写状态,否则会出现写入错误)。

将所有的分页内容改好后,点击Write to Phone完成Service Programming

2.软件下载(Software Download),这里说下QCN文件,QCN文件是高通CPU在手机里面存储的一些数据,其中包含有每个手机的IMEI号码。如果手机在刷机时IMEI号码被刷丢或者位置刷错,那么恭喜你,你的手机无法打、接电话,也无法收、发短信。所以刷机前一定要备份QCN文件。如果刷坏了,还可以还原,不致于手机变成“小平板”!如果不幸成了小平板

port处选择正确的手机连接电脑端口。在这个软件中一般都选用的是Restore和Backup对手机内部软件QCN文件进行备份和恢复。下图为备份QCN文件,红圈处选择的是存放的文件路径

下图为恢复QCN文件,红圈处为前面存放的QCN文件路径:

恢复QCN文件时手机也必须要有写入的权限,否则会出现写入错误。写入方法可以看我的另一篇贴子。

3.RF NV Item Manager是对QCN文件里面的NV项目进行读和写的,但是实际运用过程中,它也是需要有手机写入权限的,有时候用这种方法写QCN文件项目还不如Software Download和终端写入的方法方便可行。所以我这里一笔带过。
4.QCNView是对QCN文件进行查看或者分析的。但是它的项目太多,用起来不如前面的第1和第2种来的快。所以也一笔带过了。
5.EFS Explorer是查看手机内部系统和资源的,可以在里面进行铃声的写入等(前提是能有写入的权限,否则不一定成功。)图中的两个红色圆圈里的两个文件夹,是系统锁定的,所以,对系统只能进行外围的修改。铃声的修改很简单,而且现在基本也很少有人会去修改了。所以此处省略……………………………………………………

以上为QPST实用的一些小技巧,当然QPST不光只有这些功能,还有很多高深的功能,比如:去除合约机限制、修改手机工作频段(在第1部分中我省略了一些)、修改手机网络运营商、截取通话信息还原手机的一些信息和资料等。QPST使用必须要有一些专业的电子知识,也必须要与高通的其它一些软件(比如QXDM之类的)一起使用才能真正的体现它的价值的。希望这些能帮大家在自己刷机过程中解决燃眉之急。


推荐阅读
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
author-avatar
mobiledu2502917073
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有