萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

安卓 4.0 狀態欄透明化 DIY 教學:APKTool 反編譯修改 SystemUI 完整步驟

⚠ 注意事項:

  • 手機必須 Root。
  • 操作有風險,誤操作導致 UI 黑屏需自行刷機恢復,建議先備份 SystemUI.apk。
  • 反編譯的 SystemUI.apk 必須為原版未修改,否則回編譯失敗。

工具準備

  • 手機端 APKTool 3.0(百度搜尋下載)→ 解壓至內存卡根目錄 /apktool 資料夾(無則新建)。
  • RE 管理器(Root Explorer)。

操作流程

  1. RE 管理器進入 /system/app,複製 SystemUI.apk 到內存卡根目錄。
  2. 打開 APKTool,選擇剛複製的 SystemUI.apk → 「反編譯全部」 → 生成 system_src 資料夾(無生成表示 APKTool 安裝錯誤或檔案有問題)。
  3. RE 管理器進入 system_src/res/values/drawables.xml,長按用文字編輯器開啟,找到 status_bar_background,將 #ffxxxxxx 改為 #00xxxxxx(透明度 00),儲存。刪除自動生成的 .bak 備份檔。
  4. RE 進入 system_src/smali/com/android/systemui/statusbar/StatusBar.smali,文字編輯器開啟,找到
    new-instance v11, Landroid/view/WindowManager$LayoutParams
    下方 const/16 v16, 0x4 改為 const/16 v16, -0x2(或 -2),儲存,刪除備份檔。
  5. 回到 APKTool,選擇 system_src 資料夾 → 「編譯」 → 生成 system_src.apk(失敗表示代碼修改錯誤)。
  6. RE 打開 system_src.apk,提取 classes.dex 與 resources.arsc 到根目錄。
  7. RE 開啟原版 SystemUI.apk(長按 → 全部解壓),用剛提取的兩檔覆蓋原檔 → 返回上級目錄 → 長按 SystemUI 資料夾 → 「建立 ZIP」 → 完成後改副檔名為 .apk → 剪切至 /system/app 覆蓋原檔 → 權限設為 rw-r--r--(三讀一寫),擁有者 root:root。
  8. 關機重啟,享受透明狀態欄!

此教學適合喜歡深度定制的進階玩家,操作前請三思並做好備份。

copyright © 萬盛學電腦網 all rights reserved