Pamirškite mirksintis ROM Naudokite „Xposed Framework“, kad suspaustumėte „Android“
Daugelis žemo lygio „tweaks“ paprastai gali būti atliekami tik „Android“, kai mirksi individualūs ROM. „Xposed Framework“ leidžia jums keisti esamą sistemą, neįdiegus naujo vartotojo ROM. Viskas, ko reikia, yra root prieiga.
Žinoma, galbūt norėsite „Flash“ modifikuoti kaip „CyanogenMod“, kad galėtumėte gauti naujausią „Android“ versiją arba naudoti įvairius „tweaks“ variantus, bet jei jums patinka „Android“ versija, „Xposed“ sistema yra labai lanksti. Pagalvokite apie „Xposed Framework“, kaip „Android“ pritaikytą ROM. Vietoj to, kad atsisiųstumėte kažką panašaus į „CyanogenMod“, kuris ateina su naujų funkcijų krūva, „Xposed“ leidžia jums pridėti tik tas funkcijas, kurias norite, vienas po kito, per atskirus modulius. Nereikalaujama jokio ROM mirksėjimo. Šiame straipsnyje yra keletas pavyzdžių, ką galite padaryti, jei esate smalsūs.
Kaip tai veikia
Populiarus „GravityBox Xposed“ modulis, kuriame yra daug naudingų tweaks į vieną paketą.Norėdami atlikti įvairius žemo lygio „tweaks“, kūrėjai turi keisti sistemos APK (programų paketo) failus. Jie paprastai išleidžia šiuos pakeitimus kaip individualų ROM, kurį vartotojai turi įjungti į savo prietaisą.
„Xposed Framework“ reikalauja, kad būtų įdiegta root prieiga, bet po to ji turėtų galėti dirbti be šaknų. Ji įjungia / system / bin / app_process vykdomąjį failą, kad įkrovimo metu būtų paleistas konkretus JAR failas. Šios rinkmenos klasės bus įtrauktos į kiekvieną sistemos taikymo procesą - net sistemos paslaugų procesus. Tada galima modifikuoti programos elgesį vykdymo metu - nereikalaujama jokio ROM mirksėti ar keisti programos APK failų.
„Xposed Framework“ nėra garantuotas, kad jis veiktų kiekviename telefone, taip pat nėra atskirų modelių. Jis sukurtas veikti su daugeliu „Android 4.0“ ir vėlesnių įrenginių. Be to, jis (arba jo moduliai) gali neveikti labai modifikuotuose ROM ar įrenginiuose, kurie labai modifikuoja tam tikras kodo dalis (pvz., „Samsung“ įrenginiai gali susidurti su problemomis). Vienintelis būdas žinoti yra naršyti „Xposed“ forumus arba išbandyti save. Yra neoficialių pastatymų ten „TouchWiz“ ir kitoms „Android“ versijoms, jei esate pasirengę suteikti jiems fotografiją.
Jūsų telefonas taip pat turi būti įsišaknijęs. Netrūksta tai, taigi, jei dar nesusiformavote, nėra geresnio laiko nei dabar! Kiekvienas telefonas yra šiek tiek kitoks, todėl perskaitykite mūsų įsišaknijimo vadovą ir XDA kūrėjų forumą, skirtą konkrečiam įrenginiui, jei norite gauti daugiau informacijos apie tai, kaip jį įjungti.
Galiausiai, turėkite omenyje, kad, kaip ir atlaisvindami savo „bootloader“ ir įsišaknijusius „Xposed“ modulius, galite naudotis giliomis sistemos funkcijomis telefone ir yra saugumo rizika. Įdiekite modulius tik iš pasitikėjusių kūrėjų arba ieškokite atviro kodo modulių ir laikykitės tų modulių. Viskas, kas čia vyksta, yra jūsų pačių rizika, todėl būkite atsargūs ir atsakingai.
Galite naršyti įvairius „Xposed“ tinklalapyje esančius „Xposed“ tweaks ir peržiūrėti daug daugiau informacijos ir dažnai užduodamus klausimus „Xposed“ forume „XDA Developers“.
Pirmas žingsnis: Įdiekite Xposed Framework
„Xposed Framework“ nėra „Google Play“, taigi jums reikės ją įdiegti vienu iš dviejų kitų būdų.
Atnaujinti: Jei naudojate „Marshmallow“ ar aukštesnę, galite įdiegti naujesnę „sisteminę“ Xposed versiją, kuri yra daug lankstesnė nei šiame straipsnyje aptarta senoji versija. Pirma, jūs norėsite skaityti apie sisteminę šaknį ir tada sužinoti, kaip įdiegti sisteminį Xposed.
Jei naudojate „Android Ice Cream Sandwich“, „Jelly Bean“ arba „KitKat“ versiją, galite atsisiųsti „Xposed Installer APK“ iš „Xposed“ pagrindinio puslapio, tada perkelti jį į savo telefoną USB kabeliu arba „Dropbox“ programa. Tada paleiskite APK, kad pradėtumėte diegimą ir pereikite prie kito skyriaus.
Jei naudojate „Android Lollipop“ arba „Marshmallow“, diegimas yra šiek tiek sudėtingesnis: jums reikės blyksninti sistemą naudodamiesi pasirinktiniu atkūrimu, pvz., TWRP, tada pakrauti įrenginį. (Nepamirškite, kad jei naudojate Marshmallow, galite įdiegti ir sisteminę versiją, kuri yra geresnė.)
Eikite į Xposed forumo temą „XDA Developers“ ir atsisiųskite tris failus: „Xposed Installer APK“, „Xposed Framework ZIP“ ir „Xposed Uninstaller ZIP“. Jums gali tekti atlikti tam tikrus tyrimus, kad išsiaiškintumėte, kurį .zip failą atsisiųsti. „Sdk21“, „sdk22“ ir „sdk23“ atitinkamai nurodo „Android 5.0“, 5.1 ir 6.0; „Rankos“, „arm64“ ir „x86“ reiškia atitinkamai ARM, 64 bitų ARM ir „Intel“ procesorius.
Taigi, kadangi turiu „Nexus 5X“, turinčią 64 bitų ARM procesorių ir veikia „Android 6.0.1“ „Lollipop-I“, atsisiunčiau Xposed Installer APK, xposed-v80-sdk23-arm64.zip failą ir xposed-uninstaller -arm64.zip failas.
Perkelkite visus tris failus į telefoną naudodami USB kabelį arba „Dropbox“ programą.
Tada iš naujo paleiskite telefoną į TWRP atkūrimą. Tai darant šiek tiek skiriasi kiekviename telefone, pvz., Gali tekti vienu metu laikyti „Power“ ir „Volume Down“ mygtukus, tada naudodami garsumo klavišus paleiskite „Recovery Mode“. „Google“ nurodymai jūsų konkrečiam modeliui, kad pamatytumėte, kaip tai daroma.
Kai tai padarysite, būsite pasveikinti susipažinus su TWRP pradiniu ekranu. Spustelėkite mygtuką Įdiegti.
PASTABA: Prieš tęsdami šį procesą, galbūt norėsite padaryti atsarginę kopiją TWRP.
Bus rodomas toks ekranas. Slinkite žemyn ir pereikite prie Xposed sistemos .zip failo, kurį perkėlėte anksčiau.
Bakstelėkite Xposed zip ir pamatysite šį ekraną. Norėdami patvirtinti blykstę, braukite.
Pakuotės blykstei reikia tik šiek tiek laiko. Baigę palieskite mygtuką „Wipe Cache / Dalvik“, tada paleiskite sistemą iš naujo.
Jei TWRP klausia, ar dabar norite įdiegti „SuperSU“, pasirinkite „Nenaudokite“.
Jūsų telefonas gali perkrauti kelias minutes, nes gali „iš naujo optimizuoti“ programas. Suteikite jai laiko ir, kai baigsite, paleiskite anksčiau nukreiptą „Xposed Installer“ APK. Taip bus įdiegta programa, kurią naudosite valdydami savo modulius.
Jei susiduriate su problemomis su diegimu, pvz., Jūsų telefonas įeina į „boot loop“, tiesiog nuspauskite Xposed Uninstaller .zip failą tokiu pačiu būdu ir viskas turėtų grįžti prie normalaus. Jei visa kita nepavyksta, atkurkite paskutinę TWRP atsarginę kopiją.
Antras žingsnis: nustatykite Xposed Installer ir atsisiųskite modulį
Paleiskite „Xposed Installer“ ir būsite pasveikinti toliau pateiktu ekranu. Prietaisus, kuriuose veikia „KitKat“, reikės paliesti parinktį „Framework“, tada bakstelėkite mygtuką „Install / Update“, kad įdiegtumėte „Xposed Framework“. Kai baigsite, turėsite iš naujo paleisti telefoną. „Lollipop“ ir „Marshmallow“ naudotojai tai padarys per ankstesnį žingsnį mirksi .zip.
Atminkite, kad „Xposed“ reikia root prieigos, taigi, jei šiuo metu gausite užklausą iš „superuser“ programos. Suteikti Xposed Installer superuser teises tęsti.
Dabar, kai Xposed yra sukurtas, atėjo laikas linksmai: įdiegti modulius. „Xposed“ moduliuose yra skirtingi „tweaks“, kuriuos galite naudoti norėdami pritaikyti sistemą. Kai kurie yra nedideli ir atlieka tik vieną funkciją, o kiti yra paketai, kuriuose yra daug naudingų tweaks. Šiame vadove mes naudosime labai paprastą pavyzdį: XInsta, Xposed modulis, kuris suteikia galimybę atsisiųsti nuotraukas iš Instagram programos.
Bakstelėkite Xposed Installer skyrių „Download“ ir įrankių juostoje palieskite paieškos mygtuką. Ieškokite „xinsta“ ir pasirinkite pasirodantį „XInsta“ modulį.
Braukite virš skirtuko „Versijos“ ir palieskite mygtuką „Atsisiųsti“ naujausioje versijoje. Tai bus parsisiųsti ir įdiegti atitinkamą Xposed modulį.
Kai baigsite, modulis bus įdiegtas, bet neįjungtas. „Xposed Installer“ programoje eikite į skyrių „Moduliai“ (arba tiesiog pasirinkite pranešimą, kuris rodomas išskleidžiamajame pranešime). Pažymėkite laukelį šalia modulio, kurį norite įjungti, ir iš naujo paleiskite telefoną.
Jei modulio aprašyme pastebėsite, kad ji turi vieną prielaidą: turite suteikti Instagram leidimą pasiekti telefono saugyklą. Tokie dalykai yra dažni, todėl prieš bandydami jį naudoti, perskaitykite modulio aprašymą.
Norėdami tai padaryti, eikite į „Settings“> „Apps“> Instagram> „Permissions“ ir perjunkite „Storage“ į „On“.
Tada atidarykite Instagram programą ir spustelėkite tris taškus, esančius šalia nuotraukos, jei visi sekėsi gerai, turėtumėte turėti galimybę parsisiųsti šią nuotrauką į įrenginį.
Sveikiname, jūs sėkmingai įdiegėte pirmąjį „Xposed“ modulį!
Trečias žingsnis: modifikuoti savo modulį (jei taikoma)
Daugelis atsisiunčiamų Xposed modulių turės savo sąsają, iš kurios galite keisti skirtingus su moduliu susijusius nustatymus. Paprastai tai galite pasiekti paliesdami modulį Xposed Installer skyriuje „Modules“. Kitais atvejais modulis netgi gali turėti savo piktogramą programos stalčiuje, kaip matyti toliau.
Būtinai patikrinkite modulių nustatymus. Jūs niekada nežinote, kokių gėrybių ten bus.
Taip pat galite ilgai paspausti elemento įrašą „Xposed Installer“ programoje, kad atnaujintumėte arba pašalintumėte modulį.
Dabar, kai jūs dirbate, rekomenduojame naršyti Xposed modulio skyrių, kad pamatytumėte visus dalykus, kuriuos gali pasiūlyti Xposed. Mūsų geriausių Xposed modulių sąrašas taip pat yra gera vieta pradėti tyrinėti. Labai rekomenduoju anksčiau šiame straipsnyje pavaizduotą „GravityBox“, kuris surenka daug naudingų tweaks į vieną pritaikomą paketą.
„Xposed Framework“ pašalinimas
Jei kada nors norite pašalinti „Xposed“ sistemą, grįžkite į „Xposed Installer“ programą, bakstelėkite „Framework“ ir palieskite „Uninstall“ mygtuką. Jei įdiegėte sistemą, naudodami .zip failą, jį reikės pašalinti, mirksint iš „XDA“ sriegio pašalinimo iš „zip“ failo naudojant „TWRP“.
Prieš išimdami „Xposed Installer“ programą iš įrenginio, būtinai išjunkite „Xposed Installer“ programą.
„Xposed Framework“ gali būti tik „Android“ geeks įrankis, kad galėtų keisti savo telefonus, tačiau tai greitesnis, paprastesnis ir mažiau invazinis įrankis, nei pritaikyta ROM. Tai taip pat gali būti naudojama temoms įdiegti ir kitiems invaziniams pritaikymams, kuriems paprastai reikalingas individualus ROM. „Xposed Framework“ metodas neapima jūsų prietaiso operacinės sistemos keitimo ir gali būti lengvai pakeistas, todėl puikiai tinka keisti garsiakalbius.