某10

Powerless

Motorola Advisor Pager 固件分析

Advisor1.png

Advisor2.png

1. 维护模式与密码绕过

网上流传一种操作:将寻呼机的 U2 pin 8 短接到地,再上电后即可在不知道密码的情况下配置寻呼机。

经过我的研究发现,这并不是为"维护模式"专门设计的引脚/功能,而是由配置读取异常所触发的免密码维护模式:

  1. Advisor 主板原理图将 U2 pin 8 标记为 SDO/MISO 并连接到主控 U1。
  2. 短接会使 U1 上电时无法从 U2 读到数据,例如机型配置和设备信息变为全零。
  3. U1 检测到配置头不符合正常值后,会将设备归入 T 状态,跳过密码校验并开放 RAM 程序下载接口。

2. 密码

上位机在操作寻呼机参数时,是直接通过串口传输一段 6805 机器码到寻呼机内存中执行并完成所有功能。所谓密码只是一个用来管控是否允许下载机器码到内存执行的限制。

3. 字形库

东芝 TC532000AF 在原理图中位号应该是 U8,大小为 256KB,从 Datasheet 看是 Mask ROM,理论上应该是不能再修改数据了。

根据 dump 分析结果,里面主要存储了中文日本俄文常用字形。
由于手头上的是中文机,所以短语也是中文的。也许在以前可以通过组合短语别名减少发送数据量以达到省钱目的?
有意思的是最后一个短语是"和记传讯有限公司",所以这台 Motorola Advisor 应该是一台和记定制机。

EOF. 附

字形库 U8 dump 下载: u8-tc532000-cgrom.bin
主芯片 U1 ROM dump 下载: advisor_rom16k.bin

全字符字形和短语表与转换工具:https://0w0.pw/pager-encode

评论卡