文章

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

技术栈,作品集
CONTENT / 正文
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情况下的操作且仅支持各大厂商允许卸载的出场预置应用。

AFTER / 附记
COMMENTS / 评论

已有 34 条评论

  1. 似
    似水流年
    谢谢!
  2. 似
    似水流年
    谢谢。
  3. 花
    花非花
    只用过几次Trae,这东西感觉有点高端啊
    1. 似
      似水流年
      用吧,你会爱上它的。
  4. 東
    東风
    Electron太大了 ,打包的时候把Chromium也打包进去了,这玩意就80多M。优点是生态好,库多!现在Tauri慢慢好起来了,后端是Rust写的,缺点是生态不够多,某些系统级api不够完善!
    1. 似
      似水流年
      是啊,这个只有硬着头皮写了,改用Tauri大家又太大了。
  5. 威
    威言威语
    相当不错啊
    1. 似
      似水流年
      还在继续更新,这两天没顾上,正准备将我的WP插件转成TP插件。🤗
  6. o
    obaby
    rss中的地址是错的:https://my1981.cn/%7Bcategory%7D/132.html
    1. 似
      似水流年
      恢复了一次数据库,ID变更了,这个132的ID作废了。🤣
  7. 满
    满心
    可能是我还不太会用trae,等待时间有点接受不了
    1. 似
      似水流年
      等待还好吧,到1000位以下就快了,一般不超过2500位。
  8. 林
    林羽凡
    功能很全了,不过Electron终究是体积太大了,好在文档资料够多,其实可以用tauri的,现在也很完善了。
    1. 似
      似水流年
      又加了一些小功能,一直在测试。谢谢,我还真不知道tauri,回头看一下,Electron打包确实太大了,DEB安装包接近100MB了。
      1. 林
        林羽凡
        不客气哈,博文的md是不是失效了,在火狐下一片原始md格式的文本。
        1. 似
          似水流年
          是的,正在查找原因。😂
  9. 网
    网友小宋
    昨天看小米,升级最新系统需要给安全管家升级到最新,还标注了必须
    1. 似
      似水流年
      安全管家是电脑APP吧,性质应该和华为手机助手一样。
  10. 全
    全局变量
    Trae确实不错,但是排队不如直接豆包了,哈哈
    1. 似
      似水流年
      得忍着,目前只有Trae能够连续分析全工程。

添加新评论

Static resources & images optimized by CleanTools