Niste sigurni što je Riru i kako ga koristiti? Objašnjavamo sve što trebate znati o ovom jedinstvenom Magisk modulu.
Brze veze
- Što je Riru?
- Kako radi Riru?
- Kako preuzeti i instalirati Riru?
- Što mogu učiniti s Riruom?
- Koja je razlika između Rirua i Zygiska?
Prije Magisk postalo stvar, bilo je Xposed Framework koji je popularizirao pristup modificiranju Androida koji nije vezan uz uređaj. Umjesto pribjegavanja težem načinu, tj. dekompiliranju ciljne aplikacije, modificiranju dijelova i dijelova, ponovnom kompajliranju svega, i guranjem modificirane datoteke natrag na naše uređaje, mogli bismo zamijeniti bilo koju metodu u bilo kojoj klasi tijekom izvođenja koristeći Xposed i namjenski izrađen modul. Okvir je u biti modifikacija /system/bin/app_process
za učitavanje dodatnih JAR datoteka pri pokretanju, što razvojnim programerima omogućuje spajanje na Proces zigote i može djelovati u svom kontekstu.
Budući da Magisk nudi mehanizam za modificiranje temeljen na preklapanju (koji se često naziva "bez sustava"), možete teoretski stvoriti Magisk modul za petljanje s procesom Zygote bez fizičke izmjene the
app_process
izvršni. Ovdje Riru stupa na scenu.
Što je Riru?
Stvorila su dva programera pod nazivom Rikka i yujincheng08, Riru je posebno izrađen Magisk modul koji nudi funkcionalnosti poput Xposed-a bez potrebe za instaliranjem starog Xposed Frameworka. Ubacuje se u Zygote kako bi omogućio drugim modulima da pokreću svoje kodove u aplikacijama ili poslužitelju sustava.
Kako radi Riru?
Početna implementacija Rirua oslanjala se na zamjenu određene sistemske biblioteke tzv libmemtrack
. Međutim, metoda je kasnije napuštena u korist svojstva sustava poznatog kao "nativni most" (ro.dalvik.vm.native.bridge
). Iskorištavanjem svojstva, razvojni programeri mogu dinamički učitavati i ispuštati dijeljene biblioteke po vlastitom izboru, što u konačnici dovodi do ubacivanja u proces Zygote.
Kako preuzeti i instalirati Riru?
Kao što je ranije spomenuto, Riru je dostupan kao Magisk modul. Zbog činjenice da aplikacija Magisk više ne dolazi s ugrađenim preglednikom modula, trebate preuzeti Riru izravno iz GitHub repozitorija.
Preuzmite Riru
Nakon preuzimanja ZIP datoteke za izdanje, možete je instalirati pomoću aplikacije Magisk.
- Ako ste preuzeli paket na PC ili Mac, povežite svoj Android uređaj s njim i kopirajte preuzetu ZIP datoteku u internu memoriju ciljanog uređaja.
- Otvorite aplikaciju Magisk na svom telefonu i prijeđite na Moduli pomoću donjeg navigacijskog izbornika.
- Dodirnite gumb s nazivom Instalirajte iz pohrane.
- Pregledajte i odaberite ZIP modula koji ste ranije preuzeli.
- Magisk će sada instalirati modul i zatražiti od vas ponovno pokretanje.
Ako sve bude kako treba, Riru možete vidjeti na popisu ispod Moduli karticu aplikacije Magisk nakon ponovnog pokretanja.
Što mogu učiniti s Riruom?
Sam Riru samo je ulaz za druge module koji se mogu priključiti na proces Zygote. Kao takve, morate instalirati Riru-kompatibilne module putem aplikacije Magisk, baš kao i sve druge Magisk module. Međutim, neki moduli možda neće biti kompatibilni s najnovijim izdanjem Rirua. Stoga morate odrediti ovisnost o verziji modula i instalirati odgovarajuću međugradnju Rirua prije fleširanja modula.
Nakon uspješne instalacije, moduli Riru bit će navedeni pored modula Magisk u aplikaciji Magisk. Zatim možete otvoriti prednji dio konfiguracije specifičan za modul kako biste izmijenili njegove parametre. Za module koji nemaju sučelje, možete jednostavno nastaviti koristiti svoju modificiranu Android instancu, a Riru će se pobrinuti za sve u pozadini.
Imajte na umu da pregršt zaliha kao i prilagođeni ROM-ovi nisu kompatibilni s Riruom izvan kutije zbog određene implementacije SELinux pravila. Ne postoji jednostavan način za rješavanje problema osim mijenjanja izvora ROM-a, stoga je bolje držati se poznate kompatibilne distribucije Androida kao što je LineageOS.
Koja je razlika između Rirua i Zygiska?
Na bilo kojoj novijoj verziji Magiska možete se suočiti sa situacijom u kojoj je Riru onemogućen nakon instalacije zbog prisutnosti Zygiska.
Razlog za ovaj sukob je ipak prilično jednostavan. Zygisk (npr. Magisk u Zygote) je duhovni nasljednik Rirua. To je evolucija besistemskog sučelja koje je XDA Senior Recognised Developer topjohnwu (tj. tvorac Magiska) i nekoliko drugih programera radili su neko vrijeme. Kako i Riru i Zygisk ciljaju na proces Android Zygote, ova dva ne mogu postojati istovremeno u svojim zadanim konfiguracijama. Međutim, možete onemogućiti Zygisk iz postavki Magiska, ponovno pokrenuti uređaj, a zatim omogućiti Riru.
Naime, održavači Rirua su prije nekog vremena praktički prestali razvijati projekt. Predložili su da se programeri modula u budućnosti prebace na Zygisk. Uz to rečeno, Zygisk je još uvijek u početnoj fazi i ima puno prostora za poboljšanje, stoga će migracija potrajati. U međuvremenu, možete nastaviti koristiti Riru i njegove module.
Ako ste zainteresirani za više vodiča za modificiranje Androida, zašto ne biste pročitali naše vodiče kako instalirati prilagođeni ROM na svoj Android telefon, kako sigurnosno kopirati i vratiti podatke na Android, i kako proći SafetyNet na Androidu nakon rootanja.