Što je Riru i što s njim možete raditi na svom Android uređaju?

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.

  1. 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.
  2. Otvorite aplikaciju Magisk na svom telefonu i prijeđite na Moduli pomoću donjeg navigacijskog izbornika.
  3. Dodirnite gumb s nazivom Instalirajte iz pohrane.
  4. Pregledajte i odaberite ZIP modula koji ste ranije preuzeli.
  5. 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.