Din când în când, un OEM va face lucrurile corect. Ei bine, aproape oricum, suficient de corect, cel puțin pentru ca ROMS-urile lor stoc să aibă nevoie doar de câteva modificări minore înainte de a fi aproape perfecte. De cele mai multe ori, totuși, aceste modificări sunt lucruri care pot fi dificil de implementat pentru utilizatorul mediu care se va găsi adesea căutând să instaleze un ROM personalizat care este destul de aproape de stoc cu aceste modificări dorite adăugate în. De obicei, asta înseamnă să descărcați un fișier destul de mare și apoi să urmați procesul obligatoriu de backup/flash/restaurare pe care mulți dintre noi îl avem acum până la o artă plastică. Totuși, nu ar trebui să fie așa și, din fericire, nu este. S-ar putea să nu știi încă.
Este posibil să fi auzit sau nu de Cadrul Xposed, creația XDA Recunoscut Dezvoltator rovo89. Dacă sunteți deja familiarizat cu acest mod special, nu este nevoie să vă spun cât de minunat este. Ești scuzat și poți să te joci afară. Dacă nu sunteți deja familiarizat cu cadrul, luați loc și ascultați. Deși Cadrul Xposed cu siguranță nu este un lucru nou, nu primește atât de multă recunoaștere pe cât merită și este timpul să facem ceva în acest sens.
Potrivit dezvoltatorului, Xposed funcționează după cum urmează:
„Câteva detalii tehnice:
Am extins executabilul /system/bin/app_process pentru a încărca un fișier JAR la pornire. Clasele acestui fișier vor sta în fiecare proces (inclusiv cel pentru serviciile de sistem) și pot acționa cu puterile lor. Și chiar mai mult: am implementat ceva care le permite dezvoltatorilor înlocuiți orice metodă din orice clasă (fie în cadru, systemui sau o aplicație personalizată). Acest lucru face ca Xposed să fie foarte puternic. Puteți modifica parametrii pentru apelul de metodă, puteți modifica valoarea returnată sau puteți sări peste apelul la metodă - totul depinde de dvs.! De asemenea, înlocuirea sau adăugarea resurselor este ușoară.”
Ceea ce înseamnă asta este că modificările (cunoscute sub numele de module Xposed) pot fi făcute oricărei aplicații sau element al Sistemul de operare în sine prin simpla codificare a modificării dorite, împachetarea acesteia în propriul său APK și instalarea pe dispozitiv. Xposed Framework are grijă să se asigure că ajunge acolo unde trebuie și rămâne acolo. Acest lucru elimină nevoia de a decompila elementul specific pe care îl modificați sau de a crea versiuni diferite pentru diferite ROM-uri și dispozitive. Poate fi necesar să se modifice un modul Xposed după o schimbare majoră în Android în sine, de exemplu 4.1 la 4.2, dar să recunoaștem: aceasta este o apariție destul de rar întâlnită. Niciun fișier de pe dispozitivul în sine nu este modificat, iar acest lucru înseamnă că, în cazul în care ceva nu merge bine, nu mai este readucerea dispozitivului într-o stare stabilă. complicat decât să afișeze un zip pentru a dezactiva cadrul. Așa este, nu mai lung și consumator de stocare a procesului de backup nandroid de fiecare dată când ceva nu merge bine.
Instalarea este incredibil de rapidă și nedureroasă, având în vedere domeniul de aplicare al acestui utilitar. Pur și simplu luați Xposed Installer din firul forumului și sarcină laterală pe dispozitivul dvs., deschideți aplicația odată ce este instalată și faceți clic pe „Instalați/Actualizați”, reporniți dispozitivul și sunteți gata. Nu serios, e atât de simplu.
Instalarea fiecărui modul individual este la fel de simplă încărcare laterală APK-ul, instalând, activând prin aplicația Xposed și repornind. niste moduri vor oferi o interfață de utilizator în funcție de cât de multă funcționalitate sunt capabili, altele au doar un scop specific și nu au nevoie deloc de atenție.
Deci despre ce fel de modificări vorbim aici? Ei bine, dacă vă puteți gândi la tweak, atunci sunt șanse să poată fi împachetat într-un modul Xposed. Gândiți-vă la micile suplimente adăugate care vă fac favorit ROM personalizat atât de atrăgător. Astea sunt genul de lucruri pentru care a fost creat Xposed.
Un exemplu perfect este Pictograma alarmă inteligentă, creat de membrul forumului XDA Mantelinho. Acest mod va configura pictograma alarmei din bara de stare pentru a fi afișată numai la o perioadă predeterminată înainte de alarma se datorează sunetului. Să presupunem că ai alarma setată de luni până vineri. Puteți lăsa alarma setată toată săptămâna, dar nu va trebui să vedeți acel mic memento în formă de ceas al lunii dimineață care stă în bara de stare în weekend.
Există o multitudine de moduri în diverse scopuri și puteți paria că vom evidenția cât mai multe în viitor. Între timp, puteți verifica a repertoriu pentru diverse modificări care au fost puse împreună de administratorul dezvoltatorului pulser_g2. Este deasemenea o tutorial de dezvoltare menită să-i convingă pe oameni să-și creeze propriile module și să facă din acesta cel mai puternic instrument pentru personalizare există.
Tocmai când credeai că toată chestia asta nu poate deveni mai minunată, totul este open source. Asigurați-vă că consultați firul original al forumului de pe Cadrul Xposed pentru mai multe informatii.
Clasa respinsă.