官網地址: https://taichi.cool/java
開啓陰陽之門,https://github.com/taichi-framework/TaiChi/wiki/How-to-activate-The-God's-doorandroid
地址有可能打不開,原文:git
陰陽之門的用途
能夠大幅優化 太極 建立應用和升級應用的流程;再也不須要手動確認,整個流程能夠一鼓作氣。
額外提供相似冰箱的凍結功能;能夠凍結和隱藏應用。
開啓步驟
首先確保您已安裝太極,而且您知道如何操做 adb 命令。
進入手機「設置 - 賬戶」,刪除 全部 的賬戶,包括你的 Google 賬戶(以後能夠再登陸回來)。
若是您以前設置過多用戶或手機自帶訪客模式、應用雙開等,也須要一併關閉或刪除(以後能夠打開)。
在電腦上執行命令: adb shell dpm set-device-owner me.weishu.exp/.DeviceAdmin (請複製,勿手輸)
若是顯示 Success 之類的字樣,那麼代表陰陽之門已經開啓,也能夠把以前刪除的賬號加回來了。
常見問題:
經過ADB設置的重啓會失效嗎?github
不會。設置一次以後永久有效,不管是升級太極版本仍是升級系統版本都不會失效;除非你卸載太極從新安裝或者把系統恢復出廠設置。shell
設置成功以後可否關閉開發者選項/USB調試?安全
能夠。在某些手機上,如OPPO/VIVO,開啓開發者選項以後通知欄會有一個黃條提示,直接關閉開發者選項便可。 可是,通知欄提示「設備被管理」是沒有辦法的;若是接受不了,能夠在關於-關閉陰陽之門關閉。不影響太極模塊的使用。ide
未設置成功?優化
問:提示 「Not allowed to ... already several accounts on the device」.net
答:第 1 步的帳戶沒刪乾淨,請註銷您手機上全部的帳戶,包括 Google 帳號和系統自帶的如小米帳戶、三星帳戶等。注:Xperia 或 ZUK 手機在設置時請拔出 SIM 卡,以後再插入。調試
問:提示 「Trying to set the device owner, but device owner is already set.」
答:你手機中可能安裝有 Island,冰箱,小黑屋等應用並給了它設備管理員權限(如Island的皇帝之名,冰箱的免Root模式之一等)。很遺憾,系統中的設備管理員只能有一個;若是你須要開啓太極的陰陽之門,須要收回其餘應用的設備管理員權限。
問:提示 「Not allowed to ... already several users on the device」
答:第 2 步的用戶沒有刪除乾淨。
問:提示 「android.os.DeadObjectException ...」
答:嘗試更換數據線或重啓手機。
問:MIUI 用戶提示 「Neither user xxx nor current process has android.permission.MANAGE_DEVICE_ADMINS」
答:MIUI 用戶請手動在系統設置- 開發者設置裏,開啓「USB 調試(安全設置)」。
問:我嘗試在安卓設置-設備管理器設置中啓用太極以代替以上設置步驟,可是發現沒法使用,怎麼辦?
答:設備管理員不等於設備管理器,啓用設備管理器也沒法啓動陰陽之門。
已設置成功,可是?
問:設置完成後手機通知欄出現提示「手機被管理」,這是正常的嗎?
答:正常的,這正是陰陽之門的工做原理。
問:我不想用了,而後發現卸載不了?
答:請先移除全部在陰陽之門內部的應用,而後到太極設置中取消設備管理員,而後卸載。
國產手機及三星系統請注意:
國產手機系統時常修改 Android 底層,作出一些不符合規定的修改,所以其與設備管理員模式的兼容性或多或少存在一些問題,常見以下:
每次凍結 App 彈出卸載提示,解凍彈出權限請求(華爲、錘子)
通知欄閃爍「設備管理員已開啓,點擊關閉」(OPPO、VIVO)
自帶的雙開沒法使用(華爲、MIUI)
安全文件夾 和 虹膜識別等功能被禁用(三星)
偶爾剛解凍的 App 沒法聯網(一加等)
狀態欄和鎖屏顯示「設備由太極管理」
如不能接受上述問題,請考慮使用其餘模式或不要開啓陰陽之門。
設備管理員模式不須要反覆鏈接電腦設置,一次配置,終身有效,只要不卸載太極或是刷機,均可以正常使用。
裏面介紹很清楚有什麼做用如何開啓,我就不說了,我主要說一下出現的問題,
1,怎末使用adb命令。
若是你是安卓開發人員,能夠直接找到你的SDK安裝目錄裏面的platform-tools文件夾裏面就有adb.exe
若是不是開發人員能夠了解這篇文章 https://blog.csdn.net/L_201607/article/details/78150107
2,提示 「Not allowed to ... already several accounts on the device」?
請確認你的全部帳號已經從手機設置中移除
若是仍是提示請執行如下命令
adb shell pm list users
能夠看到UserInfo有兩條數據
刪除 id 是 999 的數據(只保留id是0的),執行
adb shell pm remove-user 999
出現Success就表示成功了再查看一下全部用戶,就會發現只剩下id 是 0 的用戶
再執行命令
adb shell dpm set-device-owner me.weishu.exp/.DeviceAdmin
若是仍是出現
Not allowed to set the device owner because there are already some accounts on the device
請執行下面這個命令
adb shell dumpsys account
能夠看到 id爲 0 用戶下有三個帳號,請執行下面這個命令 adb shell pm hide 後面接account 裏面的type
adb shell pm hide com.twitter.android.auth.login
若是提示錯誤 Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.
那麼恭喜你,你沒有執行adb 的權限,我魅族16 上個星期仍是能夠執行的,這個星期更新了一下系統就沒法執行這個命令了,看來是被禁用了。若是你出現這個錯誤那就放棄吧。
若是沒有這個錯誤,那就繼續執行命令直到爲0個爲止,
而後在執行
adb shell dpm set-device-owner me.weishu.exp/.DeviceAdmin
這下應該就是能夠的了。
至此 太極 免ROOT使用Xposed模塊已經講解完畢