`
king_tt
  • 浏览: 2260225 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

手机字库(HTC)

 
阅读更多

字库又称FLASH,Flash ROM闪速只读存储器

它以代码的形式装载了手机的基本程序和各种功能程序。至今字库这个名词概念混,很不清楚,到底字库是什么呢?

实际上我们可以这样区分,把它们分开叫比较易懂一些。

字库,一般可以分别叫程序存储器(称程序)和汉字库存储器(字存),那为什么人家不这样叫呢?

这是因为先前手机设计时把汉字库作为一个存储芯片焊接在手机上,程序存储器版本也作为另一个存储焊接再手机上,而后来发展到把程序和字存复合在一起,所以我们称之为字库罢了。

字库的容量要比码片的容量大的多,常见的有32M 64128M等。字库在手机的作用很大,地位非常重要,具体作用如下:

1储存主机主程序

2储存字库信息

3储存网络信息

4储存录音

5存储加密信息

6存储序列号(IMEI码)

7储存操作系统FLASH


按工作电压分为:

5V、3.3V、1.8V、0.9V

按数据总线宽度分为:

8位数据总线宽度

16位数据总线宽度两种


按其总线和数据分为:

(1)总线和数据总线分离

(2)16位地址总线和数据总线合并

(3)地址总线和数据总线合并


按其扇区分布分为:

TOPBOTTOM两种;


其封装形式分为:

TSOP40TSOP48FBGA48UBGA56 FBGA72 BGA80 BGA69


按其脚管的多少,手机的字库又可以分为两大类:

一类为40脚的字库(如型号28F00428F008

另一类为 48脚的字库(如型号28F80028F160F160等)


字库的工作流程比较复杂:

当手机开机时,CPU便传出一个复位信号REST经字库,使系统复位。

再待CPU把字库的读写端,片选端选端后,CPU就可以从字库内取出指令,

CPU里运算,译码,输出各部分协调的工作命令,从而完成各自功能。

字库(FLASH)程序储存器的软件资料是通过数据交换端,地址交换端与微处理器进行通讯的。

CECS)端为字库片选端,OE端为读允许端,REST端为系统复位端,这四个控制端分别者是由CPU加以控制。


如果字库的地址有误或未选通,都将导致手机不正常工作,通常表现为不开机,显示字符错乱等故障现象。

由于字库可以用来擦除,所以当出现数据丢失时可以用编程器或免拆机维修仪重新写入。

和页码一样,字库本身也可能会回损坏(既硬件故障),如果是硬件出现故障的话,就要重新更换字库。

字库其最大的特点是可擦写(即可编程),器件相对与以往的EPROM程序存储器而言,最大的优点是可以在系统编程(ISP-InsystemProgmmable),对于这种IAP技术简单点就是指电路版上的空白器件可以编程写入最终用户代码,而不需要从电路版上取下器件,已经编程的器件也可以用ISP方式擦除或在编程。


一般通用做法是内部的存储器可以由上位机的软件通过串口来进行改写。

对于单片机来将通过SPI或其它的串行接受上位机的数据并写入存储器中。

所以即使我们将芯片焊接在电路版上,只要留出和上位机接口的这个串口,就可以实现芯片存储器的改写,而无须在取下芯片。

说的通俗点,就是不用把字库从手机上拆下来,就可以用电脑配合传输线擦写字库,

但不同的手机需要配合不同的工具软件来完成ISP(在系统可编程)。

随着手机功能的越来越多,手机的工作程序也越来越大,相应的手机的字库容量也越来越大。

例如摩托罗拉328英文手机的字库型号为28F800,容量为1M字节,寻址线宽A0-A1819条地址线。

到了摩托罗拉V988的时候,寻址线宽A0-A1920条地址线。

V988++的字库型号为28F320,容量为4M字节,寻地线宽A0-A2021条地址线。

由于上面的例子可以看出,字库的地址总线的线宽是随字库容量的增加的,每多出一条高位地址线,则字库的容量增加一倍


1、新型的FLASH,例如320C3B等,在常规存储区域后面还有128Bit的特殊加密,

其中前64Bit8字节)是唯一器件码(64BitUniqueDeviceIdentifier,每一个字库在出厂时已经带有,

并且同一种字库型号不会有相同的编码,哪怕这个字库是全新空白的字库。

后来64Bit为用户可编程OTP单元(64BitUserProgrammableOTPCells,可以由用户自用设定,单只能写入,不能擦除。


2、目前有部分手机例如西门子,NEC等,是采用64Bit唯一码进行加密,

(1)手机生产前,所有字库的内容都是统一写入的。

(2)手机生产完成后,开机自检,自检程序判断唯一码,并根据唯一码的编号,在常规储存区域写入相应的信息,因此出厂的手机字库是完全不一样的。

(3)手机厂商的这种做法是为了保护其自身的产权不受到非法抄袭。

(4)很多维修工作者也尝试过,把一部正常使用的手机字库拆下来,把资料读出来并写入一颗全新字库,并装回到另外一部手机,哪怕是同一部手机上面,也不能正常使用,例如西门子的就是显示两行英文。其原因是手机开机后判断字库的唯一代码是否和主存储区域的相对应,如果不对应,就显示错误信息。


3、 作为正常的维修方法,可以借助一些工具来找到唯一码的解秘。

如用凌凯LK48UP48,选带“LOCK”或“-MLOCK”的选型 ,320C3OCK,可以把唯一器件码和用户可编程OTP单元读出来,

然后通过对比等方法找到解密的方法,但是一般来讲,刷机很少有刷坏字库的


分享到:
评论

相关推荐

    小米手机字库备份还原.rar

    高通机型备份字库:安装个MT管理器,使用root权限执行【高通字库备份.sh】即可。备份的文件在/sdcard/Rannki目录中。 高通机型还原字库:提前把之前备份好的Rannki文件夹,复制到/sdcard/Rannki,安装个MT管理器,...

    手机字库的相关知识-自己动手换字库.pdf

    手机字库的相关知识-自己动手换字库.pdf

    htc evo 3d字库修复教程

    3. HTC Evo 3D的固件镜像:这是修复字库时需要用到的文件,包含了手机正常运行所需的系统数据。 4. JTAG软件:如WinISP、OpenOCD等,能够控制JTAG工具并执行修复操作。 接下来,按照以下步骤进行操作: 1. **设备...

    迪文HMI标准字库及部分扩展字库参考

    迪文HMI标准字库与部分扩展字库是专为迪文科技的图形人机界面(Human Machine Interface,简称HMI)设计的一套字符集资源。迪文科技是一家专注于智能显示解决方案的高新技术企业,其HMI产品广泛应用于工业自动化、...

    HZK12~HZK487汉字点阵字库Asci0816 Asci1516中文字库(单片机设计字库资料).zip

    汉字点阵字库是计算机和嵌入式系统中用于显示汉字的一种数据结构,尤其在单片机设计中广泛应用。这个压缩包包含了一系列与汉字点阵字库相关的资源,特别是HZK12到HZK487的汉字范围,以及Asci0816和Asci1516两种不同...

    TS3字库提取软件,可以提取DGUS屏使用的汉字字库

    TS3字库提取软件是一款专为DGUS显示屏设计的实用工具,主要功能是帮助用户从TS3系统中导出和管理汉字字库。DGUS(Dynamic Graphic User Interface System)是一种广泛应用在工业显示设备上的图形用户界面系统,尤其...

    LCD字库生成器 LCD字库生成器

    LCD字库生成器是一款专为液晶显示器(LCD)设计的工具,用于创建和管理自定义的字符库。在嵌入式系统和物联网设备中,LCD显示通常需要特定的字库来呈现文字信息。这款生成器可以帮助开发者根据需求生成适配LCD屏幕的...

    dzzkscq_ziku_GBK字库_gbk2312_GBK字库_字库生成_字库_

    标题中的“dzzkscq_ziku_GBK字库_gbk2312_GBK字库_字库生成_字库”暗示了这是一个与字库生成相关的软件或工具,特别是针对GBK编码的字库。GBK是汉字的一个重要的编码标准,全称为“国标扩展字符集”,它在GB2312的...

    手机emmc字库TWRP手机分区表备份恢复

    资源说明: 1---用于emmc字库芯片机型的备份分区表与恢复分区表的操作 2---带有简单的步骤说明 3---用于想扩容备份或者修改分区大小前的备份和恢复原机分区表的操作 4---需要第三方twrp支持

    中文点阵字库字库浏览器

    点阵字库是一种早期计算机显示汉字的重要方式,尤其在低分辨率的显示器上广泛使用。中文点阵字库字库浏览器,如"ViewChr"程序,是专门设计用来查看和操作这些字库的工具。以下是对这个主题的详细阐述: 1. **中文...

    tesseract ocr字库训练 (包含字库合并)

    Tesseract-OCR字库训练,其中包含三个部分: 1、jTessBoxEditor安装 2、字库训练 3、合并字库

    字库软件,用于oled屏幕显示

    在电子设备中, OLED(Organic Light-Emitting Diode,有机发光二极管)屏幕因其高对比度、响应速度快和能效高等优点被广泛应用于各种显示设备,如智能手机、智能手表、电视等。在这些设备中,显示文字是至关重要的...

    通过复制字库文件到W25Q16的虚拟U盘来安装字库。

    本程序是通过stm32f103开发板将W25Q16模拟成2个U盘(各1M),可以通过复制字库文件到第二个U盘来安装字库。 1.第二个U盘不用每次进行格式化 2.简单判断字库位置有无数据,U盘显示“字库空.txt”,有数据显示"安装...

    -特别的好用字库生成工具

    标题中的“特别的好用字库生成工具”表明我们讨论的是一款用于创建、编辑或优化字库的软件。字库,通常是指包含各种字体和字符集合的文件,它们被广泛应用于文字处理、设计、编程等领域。这类工具使得用户可以根据...

    中文字库生成器

    《中文字库生成器:创建个性化的汉字点阵字库》 在信息技术高速发展的今天,汉字作为中华文化的瑰宝,其在数字领域的呈现方式尤为重要。中文字库生成器,作为一个专业工具,允许用户自定义生成不同尺寸的汉字点阵...

    华为mate30pro5G全字库救砖固件,适用会拆字库的师傅.rar

    标题中的“华为mate30pro5G全字库救砖固件”指的是针对华为Mate 30 Pro 5G智能手机的特殊固件,主要用于解决设备因软件问题导致的无法正常启动,即通常所说的“砖头状态”。救砖固件是为了恢复手机功能而设计的,它...

Global site tag (gtag.js) - Google Analytics