iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
Software Development

試著開發一些有用的工具程式系列 第 5

[Day 4] ADB 指令太複雜?我開始想做 GUI 了!

  • 分享至 

  • xImage
  •  

一般人也想刪除垃圾程式

昨天我們成功搞懂了 ADB 指令的各種用法,成功清掉了一堆垃圾 APP。
但老實說 這些指令對一般使用者來說真的不太友善。

每次要刪個 APP,我都要這樣搞:

  1. 先打 adb shell pm list packages 列出所有套件
  2. 在一堆奇怪的英文裡找到我要的 APP
  3. 複製那串超長的 package name(通常還會拼錯)
  4. 輸入 adb shell pm uninstall --user 0 套件名稱
  5. 祈禱不要打錯字

這個流程對一些一般使用者來說,可能會花一大堆時間完成。

某天,我突然靈光一現:

我可以來做一個 Android APP 管理工具!

我腦中開始浮現這樣的畫面:

  • 一個漂亮的視窗,自動偵測到我的手機
  • 所有 APP 都用列表的方式顯示
  • 我只要勾選不要的 APP,按個刪除按鈕就搞定
  • 甚至可以一鍵備份,萬一刪錯了還能救回來

這樣的工具應該會讓很多人受益吧?

現有工具?

抱著「應該有人做過類似工具」的想法,我開始在網路上搜尋。

結果發現:

  • 功能簡陋的工具很多,但只能處理幾個知名的垃圾 APP
  • 付費軟體價格不菲,而且功能也不見得比較好
  • 免費工具看起來都很可疑,不知道會不會有病毒或廣告軟體
  • 介面設計普遍很糟,像是 2000 年代的軟體

而且大部分工具都只支援 Windows,Mac 和 Linux 使用者的選擇就比較少。

然後最重要的,這些工具用起來通常都不太理想。
不是操作流程複雜,就是介面設計比較老舊。

還是自己做ㄅ

身為一個有點完美主義的人,我覺得:
既然現有的工具都不夠好,那我就來做一個理想中的工具!

我心中理想的 Android 管理工具應該要:

  • 簡單使用,幾乎0學習門檻,讓正常人都會使用
  • 介面乾淨,現代化設計,然後不要有一堆垃圾廣告
  • 操作安全,有確認機制,不會讓人誤刪重要 APP
  • 支援 WiFi 無線 ADB,不用插線也能用
  • 完整功能,不只刪除,還能停用、啟用、備份 APK

畫大餅的部分大致上是這樣,解下來要開始實作了(?

https://ithelp.ithome.com.tw/upload/images/20250919/20169153KOm686LuNc.png


上一篇
[Day 3] 用 ADB 指令刪除你手機的垃圾程式!
下一篇
[Day 5] 我要用什麼來做這個工具?
系列文
試著開發一些有用的工具程式8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言