前排提醒:本文只讨论自有设备的个性化改造,改坏了解包重来即可,动手前记得备份原文件。
一、为什么要改后台
机器刷出全功能后台之后,很多人止步于"能用"。其实那个网页后台就是一台小 Web 服务器------标题、图标、页面、功能入口,全都可以改。这篇以资料最全的中兴微平台为例,把社区沉淀的改法整理成一份实录。其他平台的 web 结构大同小异,思路可以照搬。
二、准备
- 一台已开 ADB 的机器(没开的先解决开ADB,见文末参考);
- ADB 工具;文本编辑器;在线 HTML 格式化工具。
三、先搞清 web 目录结构
后台文件在设备的 /etc ro/web/ 路径下(只读分区,改前要 remount):
/etc ro/web/
├── favicon.ico 图标
├── js/ext/set.js 标题等全局设置
├── pic/ 页面图片资源
├── subpg/main.html 主页面(信息面板)
└── i18n/ 多语言文案(footer 等)
四、改造五连
1. 改标题
默认标题是"4G Hotspot"这类通用名。打开 etc ro/web/js/ext/set.js,找到标题字符串直接改------想叫"XX独家去控"还是"我的热点"随你。
2. 换图标
favicon.ico 尺寸 64×64,原位置同名覆盖即可,别改尺寸别改格式。
3. 换页面图片
左上角 logo 等图片在 etc ro/web/pic/ 下。铁律:新图必须与原图同一格式、相近大小,否则页面直接崩给你看。
4. 改主页面(信息面板)
subpg/main.html 是主页面。原文是压缩过的乱序 HTML------先格式化再动手(在线 HTML 格式化工具即可)。格式化后就能看到整齐的结构:想在面板上展示 IMEI、IMSI 等,照着现有条目的结构加一行即可;不想要的功能删掉对应块。
5. 改"更多设置"
"更多设置"里各入口的 href 可以指向自己的 xxx.html------想加"一键开关 ADB"按钮,就是在这里加入口,点一下直达。注意:每改一个入口,涉及的每个 web 页面都要同步改到位,否则出现缺图标、显示错位。
五、注意事项(社区原话级提醒)
- 两种后台模板不通用 :社区里两套常见的 web(下称 A 套和 B 套)文件结构不同,乱刷会有惊喜------先确认你机器上是哪一套;
- 不要乱动 css 和 js(除了 set.js 这种明确的配置文件),样式逻辑环环相扣;
- 注意每个 html 的入口,改完一处要全局检查引用;
- 别忘了改注释:把不要的页面内容清空时,保留入口并指向占位地址(如后台工具地址),注释里写清楚用途,方便以后维护。
六、改坏了吧?
不会怎样------文件都在只读分区,重新 remount 覆盖回原版即可。这也是为什么开头强调:改前备份原文件,改坏的代价只是重来一遍。
参考资料(均为公开社区技术帖)
- 中兴微 web 修改小教程(本篇主要依据):https://www.mywifi.bond/articles/219
- WZ2S 16M版ADB刷入AT后台(开ADB前置):https://www.mywifi.bond/articles/237
- ADB拉起与后台开启的命令基础:见本系列《AT指令实战手册》
你把后台改成什么样了?有改出花的欢迎评论区晒思路(图文描述即可)。