反編譯狀態欄透明
A. 手機機型聯想a708t 想把手機狀態欄改為全透明的 現在的狀態欄如圖 是re管理器還是要美
您好!
我有兩個方案!
方案一:
①確保手機已獲取了Root許可權,獲取Root方法:
使用工具:Kingroot、Root精靈、360超級Root等……
②安裝Xposed框架後,打開Xposed框架後選擇框架項→安裝/更新,安裝後會自動重啟手機,重啟後→下載項下載FS動態變色模塊→選擇模塊項激活FS動態變色模塊後→需要手動重啟手機,重啟後完成了!
注意:通知欄的變化,會沉浸式通知欄了,比透明通知欄更好看!
方案二需要代碼之類了現實沉浸式通知欄。
這個方法比較復雜,你可能不會!
建議:
方法一操作比較簡單風險不大。安全點。
方案二的方法可能導致手機變磚!
請謹慎操作,手機導致系統變磚、損壞等原因,本人一概不負責,請諒解!
提示:
手機軟變磚可刷入救磚包!
硬變磚無葯可救,更換硬體可救磚!我相信你不會願意的。
方案二:
♚通知欄透明
反編譯systemUi.apk
res/layout/statu_bar.xml
打開它,第一段代碼可能如下
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" android:background="#ff000000" android:focusable="true" android:descendantFocusability="afterDescendants"
大家想要透明可以把他修改為
android:background="#00000000"
這樣就透明了哦!
如果透明後,出現重影現象請按如下方式調整:
同樣是要修改systemui.apk。
反編譯全部後找到smali\com\android\systemui\statusbar\StatusBarService.smali
找到
new-instance v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, 0x2
修改為
new-instance v0,
Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, -0x3
回編替換classes.dex(其實只改了後面的幾個代碼!)
B. 安卓狀態欄下拉透明
安卓設置狀態欄下拉透明的方法為:
准備工作:手機必須是已經ROOT,一台電腦,RE文件管理器
第一步:用RE管理器進入系統文件system/app(這里就是系統文件夾),將systemUI.apk復制到儲存卡(sdcard)。