最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

如有版權(quán)及其他問題,請聯(lián)系本站編輯處理
  • 大?。?span>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之前,您必須手動重啟兩次以進(jìn)行首次安裝。

    從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)用程序進(jìn)程還是系統(tǒng)服務(wù)器進(jìn)程?

    一些JNI函數(shù)(com.android.internal.os.Zygote#nativeForkAndSpecialize&com.android.internal.os.Zygote#nativeForkSystemServer)是用于派生應(yīng)用程序進(jìn)程或系統(tǒng)服務(wù)器進(jìn)程的。因此,我們需要將這些功能替換為我們的功能。這部分很簡單,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框架之類的模塊可能必須進(jìn)行更改。

    Magisk可能會在不久的將來提供類似Riru的功能,當(dāng)然,它將具有更嚴(yán)格的限制,模塊代碼不會在合子中運行。也許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)容。

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

    載地址

    氣軟件

    關(guān)文章

    載聲明

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

    X下載地址

    五寨县| 象山县| 乌恰县| 谢通门县| 四川省| 沂源县| 皋兰县| 涞水县| 收藏| 皮山县| 定边县| 红河县| 淳安县| 山阴县| 西林县| 平湖市| 平利县| 闻喜县| 蒙城县| 仪征市| 体育| 丰县| 浮梁县| 米脂县| 禄劝| 建平县| 古田县| 水富县| 章丘市| 勃利县| 太和县| 静海县| 建昌县| 台南县| 连江县| 图木舒克市| 贵州省| 靖边县| 永嘉县| 龙游县| 信丰县|