Özel "Stok" Rom'lara Elveda ve Xposed Framework'e Merhaba Deyin

click fraud protection

Bazen bir OEM işleri doğru yapar. Neyse, neredeyse doğru, en azından stok ROM'larının neredeyse mükemmel hale gelmeden önce sadece bazı küçük ayarlara ihtiyaç duyması için yeterince doğru. Çoğu zaman bu ince ayarlar, ortalama kullanıcı kullanıcısı için uygulanması zor olabilecek şeylerdir. kendisini genellikle istenen ince ayarların eklendiği stoklara oldukça yakın özel bir ROM yüklemeye çalışırken bulur içinde. Genellikle bu, oldukça büyük bir dosya indirmek ve ardından çoğumuzun artık güzel sanatlara göre sahip olduğu zorunlu yedekleme/flash/geri yükleme sürecini takip etmek anlamına gelir. Ancak bu şekilde olmak zorunda olmamalı ve neyse ki değil. Henüz bilmiyor olabilirsiniz.

Duymuş olabilirsiniz veya duymamış olabilirsiniz Xposed ÇerçevesiXDA'nın buluşu Tanındı Geliştirici rovo89. Bu özel moda zaten aşina iseniz, bunun ne kadar harika olduğunu söylememe gerçekten gerek yok. İzniniz var ve dışarıda oynayabilirsiniz. Eğer çerçeveye henüz aşina değilseniz, oturun ve dinleyin. Xposed Framework kesinlikle yeni bir şey olmasa da hak ettiği kadar tanınmıyor ve bu konuda bir şeyler yapmanın zamanı geldi.

Geliştiriciye göre Xposed şu şekilde çalışıyor:

"Bazı teknik detaylar:

Başlangıçta bir JAR dosyası yüklemek için /system/bin/app_process yürütülebilir dosyasını genişlettim. Bu dosyanın sınıfları her süreçte (sistem servisleri dahil) yer alacak ve yetkileriyle hareket edebilecektir. Ve daha da fazlası: Geliştiricilerin şunları yapmasına olanak tanıyan bir şey uyguladım: herhangi bir sınıftaki herhangi bir yöntemi değiştir (çerçevede olabilir mi, sistem arayüzü veya özel bir uygulama). Bu Xposed'ı çok güçlü kılıyor. Yöntem çağrısının parametrelerini değiştirebilir, dönüş değerini değiştirebilir veya yöntem çağrısını tamamen atlayabilirsiniz - hepsi size kalmış! Ayrıca kaynakları değiştirmek veya eklemek de kolaydır."

Bunun anlamı, Xposed modülleri olarak bilinen değişikliklerin herhangi bir uygulamaya veya öğeye yapılabileceği anlamına gelir. İstenilen değişikliği kodlayarak, kendi APK'sına paketleyerek ve cihaza yükleyerek işletim sisteminin kendisi. Xposed Framework, gitmesi gereken yere ulaşmasını ve orada kalmasını sağlamaya özen gösterir. Bu, değiştirdiğiniz belirli öğeyi kaynak koda dönüştürme veya farklı ROM'lar ve cihazlar için farklı sürümler oluşturma ihtiyacını ortadan kaldırır. Android'in kendisinde büyük bir değişiklik (örneğin 4.1'den 4.2'ye) sonrasında Xposed modülünü değiştirmeye ihtiyaç duyulabilir, ancak şunu kabul edelim: Bu oldukça nadir görülen bir durumdur. Cihazdaki hiçbir dosya değiştirilmez ve bu, bir şeylerin ters gitmesi durumunda cihazı kararlı duruma döndürmenin artık gerekmediği anlamına gelir karmaşık çerçeveyi devre dışı bırakmak için bir zip'i yanıp sönmekten daha iyidir. Aynen öyle, bir şeyler ters gittiğinde artık uzun süren ve depolama alanı tüketen nandroid yedekleme işlemine gerek yok.

Bu yardımcı programın kapsamı göz önüne alındığında kurulum inanılmaz derecede hızlı ve zahmetsizdir. Sadece forum başlığından Xposed Installer'ı alın ve yan yük cihazınıza yükleyin, uygulamayı yükledikten sonra açın ve "Yükle/Güncelle"ye tıklayın, cihazı yeniden başlatın ve hazırsınız. Hayır ciddiyim, bu kadar basit.

Her bir modülün kurulumu bu kadar kolaydır Yan yükleme APK'yı kuruyor, Xposed uygulaması aracılığıyla etkinleştiriyor ve yeniden başlatıyor. Bazı modlar Ne kadar işlevselliğe sahip olduklarına bağlı olarak bir kullanıcı arayüzü sunacak, diğerlerinin yalnızca belirli bir amacı var ve hiçbir dikkat gerektirmiyor.

Peki burada ne tür değişikliklerden bahsediyoruz? Eğer Tweak'i düşünebiliyorsanız, büyük olasılıkla bir Xposed modülüne sığdırılabilir. Eklenen küçük ekstraları düşünün favori özel ROM çok çekici. Bunlar bir nevi şeyler Xposed bunun için yaratıldı.

Mükemmel bir örnek Akıllı Alarm Simgesi, XDA Forum Üyesi tarafından oluşturulmuştur Mantelinho. Bu mod, durum çubuğunuzdaki alarm simgesini yalnızca görüntülenecek şekilde yapılandıracaktır. en alarmın çalmasından önce önceden belirlenmiş bir süre. Diyelim ki alarmınızı pazartesiden cumaya kurdunuz. Alarmı tüm hafta boyunca ayarlı bırakabilirsiniz ancak hafta sonu durum çubuğunuzda Pazartesi sabahını hatırlatan o küçük saat şeklindeki hatırlatıcıyı görmek zorunda kalmayacaksınız.

Çeşitli amaçlara yönelik çok sayıda mod mevcut ve gelecekte mümkün olduğu kadar çok modu öne çıkaracağımıza emin olabilirsiniz. Bu arada, bir göz atabilirsiniz depo Geliştirici Yöneticisi tarafından bir araya getirilen çeşitli değişiklikler için darbeci_g2. Ayrıca bir tane var geliştirme eğitimi insanların kendi modüllerini yaratmalarını sağlamayı ve bunu en güçlü tek araç haline getirmeyi amaçladı. özelleştirme orada.

Tam da bu şeyin bundan daha muhteşem olamayacağını düşünürken, hepsi açık kaynak. Orijinal forum konusuna göz atmayı unutmayın. Xposed Çerçevesi daha fazla bilgi için.

Sınıf reddedildi.