欢迎光临散文网 会员登陆 & 注册

有道翻译笔2.0固件提取与分析

2022-02-02 17:00 作者:Kira_Mint  | 我要投稿


春节放假,闲来无事,刷刷B站,突然看到有人把有道翻译笔2.0的ADB开了(地址:https://www.bilibili.com/read/cv10531433)(虽然已经是一年前的了)于是立马掏出随身携带的有道翻译笔2.0专业版,连接ADB,然后发现 /backup/ 文件夹下居然有个update_ota.img,于是就有了今天这个专栏。

打开ADB的方法很简单,来自这篇专栏:

就是狂按“设置→关于→3c图标”即可。

狂按3c图标打开adb

然后你就可以做你想做的一切事情了ψ(`∇´)ψ

Tips:有道翻译笔虽然有adb,但用的不是安卓系统,是Linux

至于提取固件嘛:

原厂固件保存在:/backup/update_ota.img

更新包下载后保存在:/userdata/update_ota.img

Tips:把 {YOUR_LOCATION} 换成要保存的目录,比如C:\Test\

想要获取更新包可以在关机状态下按住翻译笔扫描建+中间的按钮+电源键恢复出厂设置,或者直接

(会清除数据,要提前备份好单词本)

恢复出厂设置后每下载一个固件提取一次update_ota.img即可

原厂固件长这个样子,应该可以直接用量产工具刷,或用shell里的update命令安装(会清除数据)

用HxD打开固件

此外里面还有个奇怪的东西:

RockChip测试脚本:/rockchip_test/rockchip_test.sh

这里要特别说明下RockChip测试脚本,用这个东西你就可以开启很多奇奇怪怪的东西,比如:

视频播放测试
相机测试

有兴趣的(~ ̄▽ ̄)~甚至可以试试把翻译笔改为mp4

(在此顺便求助下大佬,有没有谁可以把翻译笔放听力时的采样率改高点啊,放录音听着真的难受)`(*>﹏<*)′

解开翻译笔的固件会看到这么几个文件夹

初级解包文件

其中有用的是oem.img与rootfs.img

顾名思义rootfs.img存放的是Linux文件系统,oem.img存放的是翻译笔的软件

解包oem.img就能看到一些oem测试文件以及存放有道翻译笔主程序的YoudaoDictPen文件夹

oem文件夹

打开YoudaoDictPen文件夹以及里面的output文件夹,就可以看到这个界面

output文件夹

其中最下面的YoudaoDictPen大概就是翻译笔的主界面程序(我猜)

然后localdict文件夹里装了翻译笔的本地词典,localsound装了tts(总之看文件夹DDDD)

当然最有意思的还是rootfs.img,解包后是这样的:

你永远不知道有道会往翻译笔里塞什么东西:

一个http服务器的根目录(用的是Monkey Server)
OpenSSH
身为Linux有安卓的pm

由于时间有限,还没怎么仔细研究有道翻译笔的固件,但本专栏就是给大家提供一个“研究”有道翻译笔2.0的方法以及思路,希望各位大佬看到本专栏后可以一起来探索有道翻译笔的新玩法,比如DIY固件,魔改等等~ 

And,我翻译笔提取出的固件也会放到这里,供大家研究参考,或者哪天不小心把翻译笔搞坏了救砖。(Tip:我手上的翻译笔是有道翻译笔2.0专业版,其他笔的固件暂时没有)

百度网盘:

链接:https://pan.baidu.com/s/143VdlOmZYd_7EQcIvK-h4A 

提取码:x8f3 

Google Drive:

链接:https://drive.google.com/file/d/1kkVzvxv8qttW4GX2sPK_C9dtWZ6jc8qK/view?usp=sharing

SHA-256:e21b3281e5852aa1d74bf5384d4447daa24713225d0cd4a9553cb647ccbf02d9



有道翻译笔2.0固件提取与分析的评论 (共 条)

分享到微博请遵守国家法律