Motorola Advisor Pager 固件分析


1. 维护模式与密码绕过
网上流传一种操作:将寻呼机的 U2 pin 8 短接到地,再上电后即可在不知道密码的情况下配置寻呼机。
经过我的研究发现,这并不是为"维护模式"专门设计的引脚/功能,而是由配置读取异常所触发的免密码维护模式:
- Advisor 主板原理图将 U2 pin 8 标记为 SDO/MISO 并连接到主控 U1。
- 短接会使 U1 上电时无法从 U2 读到数据,例如机型配置和设备信息变为全零。
- 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
标签: 无标签