Atsisveikinkite su pasirinktiniais „Stock“ romais ir Sveiki su „Xposed Framework“.

Kas taip dažnai OĮG viską padarys teisingai. Na, bet kokiu atveju beveik teisinga, bent jau pakankamai, kad jų ROM prireiktų tik nedidelių pakeitimų, kad jie būtų beveik tobuli. Tačiau dažniausiai šiuos pakeitimus gali būti sudėtinga įgyvendinti paprastam naudotojui, kuris dažnai norės įdiegti pasirinktinį ROM, kuris yra gana arti atsargų, pridėjus šiuos norimus pakeitimus in. Paprastai tai reiškia, kad reikia atsisiųsti gana didelį failą ir atlikti privalomą atsarginės kopijos / „flash“ / atkūrimo procesą, kurį daugelis iš mūsų dabar atlieka iki meninio meno. Tačiau taip neturėtų būti, ir, laimei, taip nėra. Jūs tiesiog galbūt to dar nežinote.

Galbūt negirdėjote apie Xposed Framework, XDA sumanymas Pripažinta Programuotojas rovo89. Jei jau esate susipažinę su šiuo konkrečiu modu, man tikrai nereikia pasakoti, koks jis nuostabus. Atsiprašote ir galite eiti žaisti į lauką. Jei dar nesate susipažinę su sistema, atsisėskite ir klausykite. Nors „Xposed Framework“ tikrai nėra naujas dalykas, jis nesulaukia beveik tiek pripažinimo, kiek nusipelnė, ir laikas ką nors padaryti.

Pasak kūrėjo, „Xposed“ veikia taip:

"Kai kurios techninės detalės:

Išplėčiau vykdomąjį failą /system/bin/app_process, kad paleidžiant būtų įkeltas JAR failas. Šio failo klasės dalyvaus kiekviename procese (įskaitant sistemos paslaugų procesą) ir gali veikti pagal savo galias. Ir dar daugiau: įdiegiau tai, kas leidžia kūrėjams pakeisti bet kurį metodą bet kurioje klasėje (gali būti sistemoje, systemui arba tinkinta programa). Tai daro Xposed labai galingą. Galite pakeisti metodo iškvietimo parametrus, pakeisti grąžinimo reikšmę arba visiškai praleisti metodo iškvietimą – viskas priklauso nuo jūsų! Taip pat lengva pakeisti arba pridėti išteklių."

Tai reiškia, kad bet kurią programą ar elementą galima modifikuoti (žinomus kaip Xposed moduliai). Pati OS tiesiog užkoduojant norimą pakeitimą, supakuojant jį į savo APK ir įdiegiant į įrenginį. „Xposed Framework“ rūpinasi, kad patektų ten, kur reikia, ir liktų ten. Tai pašalina poreikį dekompiliuoti konkretų elementą, kurį keičiate arba kuriate skirtingas versijas skirtingiems ROM ir įrenginiams. Gali prireikti pakeisti Xposed modulį po didelio paties Android pakeitimo, pavyzdžiui, nuo 4.1 iki 4.2, bet pripažinkime: tai gana retas atvejis. Jokie failai pačiame įrenginyje nekeičiami, o tai reiškia, kad jei kas nors sugenda, nebereikia grąžinti įrenginio į stabilią būseną. sudėtingas nei mirksi užtrauktuku, kad išjungtumėte sistemą. Teisingai, nebereikia ilgo ir daug vietos reikalaujančio „nandroid“ atsarginės kopijos kūrimo proceso kiekvieną kartą, kai kas nors nutinka ne taip.

Įdiegimas yra neįtikėtinai greitas ir neskausmingas, atsižvelgiant į šios priemonės taikymo sritį. Tiesiog paimkite „Xposed Installer“ iš forumo temos ir šoninė apkrova Įrenginyje atidarykite programą, kai ji bus įdiegta, ir spustelėkite „Įdiegti/atnaujinti“, iš naujo paleiskite įrenginį ir viskas. Ne rimtai, viskas taip paprasta.

Įdiegti kiekvieną atskirą modulį taip pat paprasta šoninis pakrovimas APK, jį įdiegiant, suaktyvinant naudojant „Xposed“ programą ir paleidžiant iš naujo. Kai kurie modifikacijos pasiūlys vartotojo sąsają, priklausomai nuo to, kiek funkcijų jie gali, kiti turi tik vieną konkretų tikslą ir jiems visiškai nereikia dėmesio.

Taigi apie kokias modifikacijas čia kalbame? Na, jei galite galvoti apie patobulinimą, yra tikimybė, kad jis gali būti supakuotas į Xposed modulį. Pagalvokite apie papildomas smulkmenas, kurios daro jūsų mėgstamiausias pritaikytas ROM toks patrauklus. Tai tokie dalykų kad Xposed buvo sukurtas.

Puikus pavyzdys yra Išmaniojo aliarmo piktograma, sukūrė XDA forumo narys Mantelinho. Šis modulis sukonfigūruos signalo piktogramą būsenos juostoje, kad būtų rodoma tik adresu iš anksto nustatytas laikotarpis iki pavojaus signalo. Tarkime, kad žadintuvas nustatytas nuo pirmadienio iki penktadienio. Galite palikti žadintuvą įjungtą visą savaitę, bet nereikės savaitgalį būsenos juostoje matyti mažo laikrodžio formos priminimo apie pirmadienio rytą.

Yra daugybė modifikacijų, skirtų įvairiems tikslams, ir galite lažintis, kad ateityje išryškinsime kuo daugiau. Tuo tarpu galite patikrinti a saugykla įvairiems pakeitimams, kuriuos sukūrė kūrėjo administratorius pulser_g2. Taip pat yra a kūrimo pamoka siekiama paskatinti žmones kurti savo modulius ir padaryti tai vieninteliu galingiausiu įrankiu pritaikymas yra.

Kai tik pagalvojote, kad visa tai negali būti dar nuostabesnė, visa tai yra atvirojo kodo. Būtinai peržiūrėkite originalią forumo temą Xposed Framework Daugiau informacijos.

Klasė atleista.