AI摘要
根据文章内容生成

本文讲述作者因老旧设备存储不足与红点强迫症,受Trae CN推荐使用Electron开发“智简系统助手”,用于安全精简手机与平板应用,强调不Root且控制传播。

疫情的时候,为了方便2个孩子听网课,在某二手平台上花了400多大洋买了小米平板1和小米平板2,因为硬件太古老而动不动现在软件耗费资源厉害,所以无论内存还是存储都捉襟见肘。而最近,我的某品牌手机视频、音乐、阅读软件频频弹出消息,即使关闭也不好使,而我又是一个红点强迫症患者,这3个软件我基本都没有打开过,卸又卸不掉,所以想试试水,写一个软件,清理下手机和平板的APP,腾出来一些空间。经过Trae CN的推荐,我决定使用Electron进行开发。

Electron是什么?

Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。

经过大概一周的调教,终于把这块工具给造出来了,取名智简系统助手,就是智能精简系统的助手。虽然还有一些优化的地方,但整体已经定型,不影响使用了。先看视频感受一下:

安装ADB TOOLS

打包的时候我发现虽然Electron支持macOS系统,但是必须要在macOS中打包,我没有苹果电脑,所以只打包了Windows和类Unix/Linux系统Appimage以及DEB格式。但无论哪一种,都需要安装ADB,否则就会出现以下提示:

Trae CN无所不能 手搓“智简系统助手”

类Unix/Linux系统安装ADB比较简单,一般都是:

sudo apt update
sudo apt install adb

Windows安装ADB稍微麻烦一点,以WIN11为例,从官网)下载后解压到任意目录(推荐纯英文目录),然后电脑属性--高级系统设置--高级--环境变量--系统变量,找到path,把刚才的目录路径添加进去即可,然后打开cmd,执行adb version,如果正确的话会出现adb的version信息。

智简系统助手使用说明

设备开启开发者调试模式连接之后,设备卡片显示已连接未授权。工具原则上支持精简电视系统,但目前大部分电视系统都是闭源我无法测试,只要能开启ADB调试功能就行。为了区分接入设备是手机、平板还是电视,我将在设备名称左边显示不同的图标,可以参照上边的视频。

Trae CN无所不能 手搓“智简系统助手”

点击设备卡片中的连接设备,自动加载设备信息和硬件信息,同时预加载设备中的系统引用和用户应用。

Trae CN无所不能 手搓“智简系统助手”

应用管理中,我设计的逻辑是:可安全操作的应用原则上可放心操作,不影响系统稳定,该类应用可冻结可卸载;需谨慎操作的应用会给出提醒,可能会对系统有一定影响,但不至于崩溃,该类应用可冻结不可卸载;禁止操作的应用属于系统底层,该类应用不可冻结不可卸载,所有执行动作禁用。工具设计之初是不会ROOT,所以对于各个设备厂商的底层不会涉及到。

Trae CN无所不能 手搓“智简系统助手”

应用管理中的应用如果操作冻结,不会在管理备份中产生备份,但是操作卸载,会强制在卸载之前产生备份。备份目录中backups为总目录,后面会以设备序列号生成当前激活设备的备份路径,在设备连接中,切换不同的设备,会自动切换到对应设备的备份目录,只显示对应设备的备份文件。备份文件成功恢复后会自动删除,恢复失败则不会删除。

Trae CN无所不能 手搓“智简系统助手”

关于工具、使用教程和操作日志没有什么可说的,都是一些文字记录。

Trae CN无所不能 手搓“智简系统助手”

Trae CN无所不能 手搓“智简系统助手”

Trae CN无所不能 手搓“智简系统助手”

系统设置中,目前自动刷新设备貌似还没有完全实现,需要手动刷新,确认操作和显示危险应用已经实现。如果新增设备,或者备份成功恢复后在应用管理中显示不出来被恢复的应用,可以清除缓存后再次刷新即可。

Trae CN无所不能 手搓“智简系统助手”

软件默认使用浅色主题,打开深色主题会全界面变黑。

Trae CN无所不能 手搓“智简系统助手”

由于此类软件容易产生法律风险,所以不提供下载和开源,完全属于自用,控制传播。我已经按照相关规定,仅支持未ROOT情况下的操作且仅支持各大厂商允许卸载的出场预置应用。

您已阅读完《技术相关(共24篇)》目录的第 23 篇。请继续阅读本文后3篇文章:

阅读本目录下更多其它文章