Nežinote, kas yra Riru ir kaip jį naudoti? Mes paaiškiname viską, ką reikia žinoti apie šį unikalų Magisk modulį.
Greitos nuorodos
- Kas yra Riru?
- Kaip veikia Riru?
- Kaip atsisiųsti ir įdiegti riru?
- Ką aš galiu padaryti su Riru?
- Kuo skiriasi Riru ir Zygisk?
Prieš Magisk tapo daiktu, buvo Xposed Framework kuri išpopuliarino įrenginių agnostinį Android modifikavimo metodą. Užuot pasinaudoję griežčiausiu būdu, t. y. dekompiliuodami tikslinę programą, modifikuodami bitus ir dalis, perkompiliuodami viską, ir grąžindami modifikuotą failą atgal į savo įrenginius, vykdymo metu galėtume pakeisti bet kurį metodą bet kurioje klasėje naudodami Xposed ir specialiai sukurtą modulis. Sistema iš esmės yra modifikacija /system/bin/app_process
paleisties metu įkelti papildomus JAR failus, o tai leidžia kūrėjams prisijungti prie Zigotos procesas ir gali veikti jo kontekste.
Kadangi Magisk siūlo perdanga pagrįstą modifikavimo mechanizmą (dažnai vadinamą „besisteminiu“), galima teoriškai sukurkite Magisk modulį, kad galėtumėte dirbti su Zygote procesu be fizinių modifikacijų į
app_process
vykdomasis. Čia ateina Riru.
Kas yra Riru?
Sukūrė du pavadinti kūrėjai Rikka ir yujincheng08, Riru yra specialiai sukurtas Magisk modulis kuri siūlo Xposed-esque funkcijas, nereikia diegti senosios mokyklos Xposed Framework. Jis įvedamas į Zygote, kad kiti moduliai galėtų paleisti savo kodus programose arba sistemos serveryje.
Kaip veikia Riru?
Pradinis „Riru“ diegimas buvo pagrįstas tam tikros sistemos bibliotekos, vadinamos, pakeitimu libmemtrack
. Tačiau vėliau šio metodo buvo atsisakyta ir pasirinkta sistemos savybė, vadinama „gimtuoju tiltu“ (ro.dalvik.vm.native.bridge
). Išnaudodami nuosavybę, kūrėjai gali dinamiškai įkelti ir iškrauti savo pasirinktas bendrai naudojamas bibliotekas, o tai galiausiai leidžia įterpti į Zygote procesą.
Kaip atsisiųsti ir įdiegti riru?
Kaip minėta anksčiau, „Riru“ galima įsigyti kaip „Magisk“ modulį. Kadangi „Magisk“ programėlėje nebėra integruotos modulio naršyklės, „Riru“ turite atsisiųsti tiesiai iš „GitHub“ saugyklos.
Atsisiųskite Riru
Atsisiuntę ZIP failą, galite jį įdiegti naudodami Magisk programą.
- Jei atsisiuntėte paketą asmeniniame arba „Mac“ kompiuteryje, prijunkite prie jo „Android“ įrenginį ir nukopijuokite atsisiųstą ZIP failą į tikslinio įrenginio vidinę atmintį.
- Telefone atidarykite Magisk programą ir perjunkite į Moduliai skirtuką naudodami apatinį naršymo meniu.
- Bakstelėkite mygtuką, pavadintą Įdiegti iš saugyklos.
- Naršykite ir pasirinkite modulį ZIP, kurį atsisiuntėte anksčiau.
- Dabar Magisk įdiegs modulį ir paragins paleisti iš naujo.
Jei viskas klostosi gerai, galite pamatyti Riru, nurodytą po Moduliai Magisk programos skirtuką po paleidimo iš naujo.
Ką aš galiu padaryti su Riru?
Pati „Riru“ yra tik durys, skirtos kitiems moduliams prisijungti prie „Zygote“ proceso. Taigi, kaip ir bet kuriuos kitus Magisk modulius, turite įdiegti su Riru suderinamus modulius naudodami Magisk programą. Tačiau kai kurie moduliai gali būti nesuderinami su naujausia Riru versija. Taigi, prieš paleisdami modulius, turite nustatyti modulio versijos priklausomybę ir įdiegti tinkamą Riru versiją.
Sėkmingai įdiegus, „Riru“ moduliai „Magisk“ programoje bus pateikti kartu su „Magisk“ moduliais. Tada galite atidaryti konkretaus modulio konfigūracijos sąsają, kad pakeistumėte jos parametrus. Modulių, kurie neturi sąsajos, galite tiesiog toliau naudoti modifikuotą „Android“ egzempliorių, o „Riru“ pasirūpins viskuo fone.
Turėkite omenyje, kad sauja atsargų taip pat pasirinktiniai ROM yra nesuderinami su Riru iš dėžutės dėl tam tikros SELinux taisyklės įgyvendinimo. Nėra lengvo būdo išspręsti problemą, išskyrus ROM šaltinio pakeitimą, todėl geriau naudoti žinomą suderinamą „Android“ platinimą, pvz. LineageOS.
Kuo skiriasi Riru ir Zygisk?
Bet kurioje naujausioje „Magisk“ versijoje galite susidurti su situacija, kai „Riru“ po įdiegimo bus išjungta dėl „Zygisk“.
Tačiau šio konflikto priežastis yra gana paprasta. Zygisk (pvz., Magisk Zygote) yra dvasinis Riru įpėdinis. Tai yra besistemės sąsajos evoliucija, kurią XDA pripažino vyresnysis kūrėjas topjohnwu (t. y. Magisk kūrėjas) ir keli kiti kūrėjai jau kurį laiką dirbo. Kadangi „Riru“ ir „Zygisk“ nukreipia į „Android Zygote“ procesą, šie du negali vienu metu egzistuoti numatytosiose konfigūracijose. Tačiau galite išjungti „Zygisk“ iš „Magisk“ nustatymų, iš naujo paleisti įrenginį ir įgalinti „Riru“.
Tiesą sakant, „Riru“ prižiūrėtojai prieš kurį laiką praktiškai nustojo vystyti projektą. Jie pasiūlė modulių kūrėjams ateityje pereiti prie „Zygisk“. Atsižvelgiant į tai, „Zygisk“ vis dar tik pradeda formuotis ir yra daug galimybių tobulėti, todėl perkėlimas užtruks. Tuo tarpu galite ir toliau naudoti Riru ir jos modulius.
Jei jus domina daugiau „Android“ modifikavimo vadovų, kodėl gi ne perskaitykite mūsų vadovus kaip įdiegti pasirinktinį ROM savo „Android“ telefone, kaip kurti atsargines kopijas ir atkurti duomenis „Android“., ir kaip perduoti „SafetyNet“ sistemoje „Android“ po įsišaknijimo.