成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

無需Root也能使用Xposed!

移動開發 Android
Xposed是Android系統上久負盛名的一個框架,它給了普通用戶任意 DIY 系統的能力;比如典型的微信防撤回、自動搶紅包、修改主題字體,以及模擬位置等等等等。不過,使用Xposed的前提條件之一就是需要Root。隨著Android系統的演進,這一條件達成越來越難了;那么, 能不能不用Root就可以享用Xposed的功能呢?

Xposed是Android系統上久負盛名的一個框架,它給了普通用戶任意 DIY 系統的能力;比如典型的微信防撤回、自動搶紅包、修改主題字體,以及模擬位置等等等等。不過,使用Xposed的前提條件之一就是需要Root。隨著Android系統的演進,這一條件達成越來越難了;那么, 能不能不用Root就可以享用Xposed的功能呢?

我們想一下,Xposed為什么需要Root?從現在的實現來看,因為Xposed需要修改系統文件,而這些文件只有root權限才能修改;但是這只是當前實現的特性(修改系統分區文件),而非根本原因。Xposed要實現的最終目的是在任意App進程啟動之前能任意加載 特定Xposed模塊 的代碼;這些特定的Xposed模塊中能在App進程啟動之前有機會執行特定代碼,從而控制任意進程的行為。歸根結底,Xposed需要控制別的進程,而沒有高級權限(Root),越俎代庖是不行的。

有沒有別的實現方式?

雖然沒有辦法控制別的進程,但是在本進程內,幾乎是可以為所欲為的;如果換個方式, 把別的App放在自己的進程里面運行,然后Hook自己 不就打到目的了嘛?「把別的App放在自己的進程里面運行」這種機制是容器,或者通俗點叫雙開;「Hook自己」這是典型的Dexposed的思路,不過Dexposed不支持ART——但前不久 epic 的出現完成了這***一塊拼圖。

雙開的典型實現是lody的 VirtualApp ,那么我們來一看 VirtualApp 與 epic 結合會產生什么樣奇妙的化學反應。

我們的思路很清晰:用 VirtualApp 去啟動別的App,在啟動過程中通過 epic Hook本進程,從而控制被啟動的App。同時,由于Xposed模塊已經比較成熟,而且有成千上萬的插件生態,***能夠直接復用Xposed 的模塊,使得在雙開環境下,Xposed模塊就跟運行在Root手機中的Xposed環境中一樣。為此,我寫了一個 雙開環境下的Xposed兼容層: Exposed ;同時,修改了 VirtualApp 的部分實現,使得它能夠在進程的啟動的時候加載 Exposed 這個兼容層,代碼在這: VAExposed 。這樣,在雙開環境中,可以直接加載已有的Xposed模塊進而實現非Root模式下的Xposed的功能。更有趣的是,你還可以直接使用 XposedInstaller 安裝和管理任意的Xposed模塊,就跟你使用真正的Xposed一樣!

具體的代碼就不詳細講了,可以直接去看源碼 Exposed , VAExposed 我們以微信防撤回為例,看看具體的效果:

  • 首先安裝VAExposed這個修改版的雙開APK,你可以clone源碼直接build,也可以使用我編譯好的版本 Github下載 百度網盤: https://pan.baidu.com/s/1o8mRlUi 密碼: sanf
  • 然后安裝微信防撤回模塊:微信巫師,發布的主頁在這: WeChat Magician(微信巫師) ;
  • 接下來需要確保你手機上的微信是微信巫師所支持的,目前支持微信的版本為 6.5.8~6.5.16;如果不是的話需要去下載一個支持的版本,比如 微信_6.5.8.apk 。
  • ***,你需要打開VAExposed這個雙開軟件,添加微信和微信巫師為雙開模塊,如下圖:

無需Root也能使用Xposed!

這樣,使用雙開中的微信,就能享受Xposed模塊的防撤回功能了!

無需Root也能使用Xposed!

另外,你還可以直接在雙開中使用 XposedInstaller,然后就可以方便滴下載和管理Xposed模塊了:

無需Root也能使用Xposed!

無需Root也能使用Xposed!

無需Root也能使用Xposed!

就這樣,我們在非Root手機下,就能享用Xposed模塊的功能,Have Fun :)

不過,在實現完這個功能之后,我不寒而栗:千萬不要在Root環境或者雙開環境下運行關鍵App,不然你的微信登錄密碼,支付寶支付密碼,銀行卡賬號,很有可能被盡收眼底。

PS:目前 Exposed 層的實現處于初級階段,個人精力非常有限(一般都是凌晨寫代碼);如果你對 實現非Root模式下的Xposed 感興趣,非常歡迎跟我一起組隊 :) 項目地址在這: https://github.com/android-hacker/exposed。

責任編輯:未麗燕 來源: Weishu's Notes
相關推薦

2021-08-26 10:29:47

工具Root框架

2018-05-07 14:11:15

RootAndroidXposed

2021-07-29 09:07:44

React視圖庫Web 開發

2022-05-03 23:44:21

Python動態鏈接庫Ctypes

2021-12-14 22:31:59

機器學習人工智能開發

2019-12-04 16:05:18

Python腳本語言Windows

2014-06-24 09:24:24

密碼身份驗證

2011-12-18 18:12:25

蘋果

2018-01-29 11:40:44

LinuxAndroidTermux

2013-11-26 13:11:20

編程優秀產品移動應用

2013-11-29 14:07:29

編程產品

2017-06-09 14:07:41

2024-04-19 13:53:20

2021-07-15 18:01:52

FacebookWhatsApp手機

2011-09-15 14:22:28

2015-06-15 18:49:46

Xcode 7測試App

2009-07-06 15:15:15

運維管理網管系統摩卡

2011-08-05 16:20:38

2018-05-22 09:17:30

XDA安卓手機

2017-01-17 18:13:16

軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线 | 欧美日韩高清在线观看 | 91不卡| 中文在线一区 | 亚洲精品日韩在线 | 国产午夜精品理论片a大结局 | 久久精品国内 | 毛片免费观看 | 国产日日操| 国产一区二区精 | 色爱综合网 | 久久男人| 国产成人精品一区 | 欧美一级大片免费观看 | 一级毛片在线播放 | 久久精品日 | 日本不卡一二三 | 日韩激情网 | 日本色婷婷 | 特黄毛片 | 国产免费一二三区 | 欧美日韩成人在线观看 | 欧美一区二区在线观看 | 日日摸夜夜添夜夜添精品视频 | 成人av免费在线观看 | 北条麻妃av一区二区三区 | 日韩欧美中文字幕在线视频 | 国产成人免费视频网站高清观看视频 | 超碰电影 | 日本精品视频一区二区三区四区 | 色偷偷噜噜噜亚洲男人 | 一区二区三区四区在线视频 | 成人毛片网站 | 丁香五月缴情综合网 | 日本污视频 | aⅴ色国产 欧美 | 国产一区二区在线91 | 精品视频一区二区三区在线观看 | 自拍偷拍亚洲一区 | 日韩在线观看一区 | 成人免费网站视频 |