亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

riru-core模塊 for Android v22.0-alpha04 最新安卓版

如有版權(quán)及其他問題,請聯(lián)系本站編輯處理
  • 大小:121KB
  • 更新:2020-11-17
  • 類型:國外軟件
  • 類別:系統(tǒng)工具
  • 語言:英文軟件
  • 環(huán)境:Windows平臺
  • 評分:
手機掃碼下載

    情介紹

    Riru只做一件事,注入合子,以允許模塊在應(yīng)用程序或系統(tǒng)服務(wù)器中運行其代碼。

    要求

    植根于Magisk v20.2 +的Android 6.0+設(shè)備

    Magisk v20.2是第一個從模塊支持預(yù)初始化Sepolicy補丁的版本,這對于Riru是必需的。

    指南

    安裝

    重要信息:在Magisk v21.1之前,您必須手動重啟兩次以進行首次安裝。

    從Magisk Manager

    在Magisk Manager中搜索“ Riru”

    安裝名為“ Riru”的模塊

    Magisk版本要求由Magisk Manager強制執(zhí)行。在發(fā)布Magisk v21.1時,要求是v20.4。

    手動地

    從下載zip(在百度晚網(wǎng)盤內(nèi))

    在Magisk Manager中安裝(模塊-從存儲安裝-選擇下載的zip)

    設(shè)定檔

    文件/data/adb/riru/disable存在時,Riru將不執(zhí)行任何操作

    文件/data/adb/riru/enable_hide存在時,將啟用隱藏機制(也需要模塊的支持)

    Riru如何運作?

    如何注入合子過程?

    在v22.0之前,我們使用替換將由zygote加載的系統(tǒng)庫(libmemtrack)的方法。但是,這似乎會引起一些奇怪的問題。可能是因為libmemtrack被其他東西使用了。

    然后,我們找到了一種超級簡單的方法,即“本地橋梁”(ro.dalvik.vm.native.bridge)。特定的“ so”文件將由系統(tǒng)自動“ dlopen-ed”和“ dlclose-ed”。這是從這里來的。

    如何知道我們處于應(yīng)用程序進程還是系統(tǒng)服務(wù)器進程?

    一些JNI函數(shù)(com.android.internal.os.Zygote#nativeForkAndSpecialize&com.android.internal.os.Zygote#nativeForkSystemServer)是用于派生應(yīng)用程序進程或系統(tǒng)服務(wù)器進程的。因此,我們需要將這些功能替換為我們的功能。這部分很簡單,jniRegisterNativeMethods因為所有Java本機方法libandroid_runtime.so都通過此函數(shù)注冊,因此很容易上鉤。然后,我們可以jniRegisterNativeMethods再次調(diào)用原始文件來替換它們。

    隱藏皮的工作原理?

    從v22.0開始,Riru提供了隱藏機制(Haruue Icymoon的想法),使Riru和模塊的內(nèi)存變?yōu)槟涿麅?nèi)存以從“/proc/maps字符串掃描”中隱藏。

    建立

    重命名module.example.gradle為module.gradle

    替換中的模塊信息module.gradle(所有行均以“替換為您”結(jié)尾)

    寫你的代碼

    :module:assembleRelease從Android Studio或命令行運行g(shù)radle task任務(wù),zip文件將保存在中out。

    關(guān)于預(yù)制

    該模板將prefab功能用于本地依賴項。預(yù)制支持是從AGP 4.0添加的,但只能在更高版本上正常使用。如果您不能或不愿意使用APG 4.1,則可以注釋掉與預(yù)制件有關(guān)的零件build.gradle并riru.h從RikkaApps / Riru中復(fù)制。

    檔案結(jié)構(gòu)

    Riru模塊是Magisk模塊(Magisk模塊文檔)。

    另外,當(dāng)前唯一需要的文件(文件夾)是/data/adb/riru/modules/。Riru將檢查它是否存在并加載/system/lib(64)/libriru_.so。

    更新說明

    v9,Riru v22.0

    API

    諸如此類的功能nativeForkAnd...不需要直接導(dǎo)出。唯一要導(dǎo)出的功能是void *init(void *)。有關(guān)更多信息,請參見init和模板的實現(xiàn)的注釋。

    具有以下優(yōu)點:

    模塊可以支持不同的Riru版本

    Riru本身不會中繼“ .prop”文件(不可靠)以獲取模塊信息

    里魯

    從v22.0開始,Riru已切換到“本機橋”(ro.dalvik.vm.native.bridge)來注入合子,這將導(dǎo)致Riru和稍后加載模塊(LoadNativeBridgevs __attribute__((constructor)))。

    對于大多數(shù)模塊,這應(yīng)該沒有問題,但是諸如Xposed框架之類的模塊可能必須進行更改。

    Magisk可能會在不久的將來提供類似Riru的功能,當(dāng)然,它將具有更嚴格的限制,模塊代碼不會在合子中運行。也許Xposed框架模塊應(yīng)該為此做準(zhǔn)備?

    Riru v22還提供了隱藏功能,以使模塊的內(nèi)存變?yōu)槟涿麅?nèi)存(請參閱實現(xiàn))。這是一種選擇行為(module->supportHide),Riru本身也具有全局切換(/data/adb/riru/enable_hide)。

    模塊安裝程序

    RIRU_PATH已更改/data/adb/riru為隱藏目的。如果您還有其他文件/data/misc/riru,請將其移動到此處(或根據(jù)需要移動到其他位置)。

    請注意/data/adb/riru,它與其他Magisk文件(由Riru在fs-data中設(shè)置)具有相同的SELinux u:object_r:magisk_file:s0。不要將上下文重置為其他內(nèi)容。

    載地址

    氣軟件

    關(guān)文章

    載聲明

    ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
    ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
    ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
    ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
    ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
    ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
    ☉ 本站提供的riru-core模塊 for Android v22.0-alpha04 最新安卓版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。

    X下載地址