热门标签 | 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之类的)一起使用才能真正的体现它的价值的。希望这些能帮大家在自己刷机过程中解决燃眉之急。


推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
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社区 版权所有