Kendi Xposed Modüllerinizi Yapmak Düşündüğünüzden Daha Kolay

Biraz zaman ve enerji harcayarak, Android ve uygulamalardaki birçok öğeyi hem görünüm hem de işlev açısından değiştirebilmeniz çok uzun sürmeyecektir.

XDA'nın kalbine yakın olan Xposed Framework'tür. Rovo89. Çoğumuz bunu kullanmışızdır ancak modül deposunda bir şeylerin eksik olduğunu hissedebilirsiniz. Kendi modüllerinizi oluşturmaya başlamanızı amaçlayan çeşitli kılavuzlardan oluşan bir çözümümüz var. göz korkutucu olabilir ama biraz zaman ve zaman ile tamamen yeni bir gelişim alanı açabilir çaba.

Başlangıçtan daha iyi nereden başlamak gerekir? Rovo89 basit bir ilerleme yarattı öğretici Xposed için geliştirme yapmaya başladığınız için. Herhangi bir ortamla gelişmeyi öğrenmeye başladığınızda "merhaba dünya" programının eşdeğeri nedir? rehber saatinizin rengini kırmızıya çevirecek temel bir modülün nasıl oluşturulacağını öğretir. Sayfada yalnızca başlayabileceğiniz süreç tartışılmıyor, aynı zamanda Xposed'ın nasıl çalıştığı da anlatılıyor Yöntem çağrılarını "bağlayarak" ve önce ve sonra kodu enjekte etmenize izin vererek Android sistemi içinde yöntemler. Bir uygulamanın meta verilerini değiştirerek onu bir modül olarak işaretlemekle başlayıp kodunuzu yürütmekle biten bu kitapta, ilk modülünüzü anlamanız ve uygulamanız için ihtiyaç duyabileceğiniz tüm temel bilgiler bulunmaktadır. Onun rehberini bulabilirsiniz

Burada.

"Peki.. Xposed için nasıl yeni bir modül oluşturabileceğinizi öğrenmek ister misiniz? O halde bu öğreticiyi okuyun (ya da buna "kapsamlı makale" diyelim) ve buna nasıl yaklaşacağınızı öğrenin" - Rovo89

Rovo89'un çalışmalarını genişleten forum üyesi hamzahrmalik Öğrenirken görsel yardımları tercih eden bizler için Windows içinden adım adım görüntüler de dahil olmak üzere eğitime birçok harika ekleme yaptı. Orijinal makaleye göre bir diğer gelişme, durum çubuğunuzun yüksekliğini değiştiren ikinci bir modülün eklenmesidir. Başlamadan önce projenizi nasıl kuracağınıza ilişkin talimatların yer aldığı bu konu, hem yeni hem de deneyimli geliştiricilerin becerilerini geliştirmelerine veya başlamalarına olanak tanır. Bu kez makale, her biri yolculuğunuzda karşılaşabileceğiniz yeni zorlukları ve senaryoları kapsayan dokuz ayrı derse bölünmüş durumda. Zamandan tasarruf etmek isteyenler için hamzahrmalik ayrıca sınıf, proje, paket ve uygulama adlarınızın yanı sıra minimum API seviyelerinizi alacak ve ardından modülünüz için hazır bir Eclipse projesi oluşturacak aracına bir bağlantı da ekledi. Java'da yazıldığı gibi, Windows ve Linux dahil olmak üzere bir düzeyde çapraz platform uyumluluğu vardır. Orijinal konuyu bulabilirsiniz Burada ve kurulum aracı Burada.

"Elbette bu kolaydı, ancak modülünüzün tam olarak ne yapmasını istediğinize bağlı olarak birçok yöntemi bağlamanız gerekebilir. Eğer APK'ları modifiye ettiyseniz ne demek istediğimi anlayacaksınız"hamzahrmalik

YARDIMCIAlternatif olarak, hareket halindeyken geliştirmeye olanak tanıyan modüllerinizi Android'in kendi içinde oluşturmayı tercih edebilirsiniz. Arkasındaki sebep buydu t2107'S iplik Xposed Inside'ın geliştirilmesi üzerine YARDIMCI Android için entegre bir geliştirme ortamıdır. Üzerinde geliştirdiğiniz işletim sisteminin yanı sıra, bununla Rovo89 tarafından yayınlanan orijinal eğitim arasında başka bazı farklılıklar da vardır; Bunlar, ölümcül hataları ve olası hataları önlemek için tüm *.class dosyalarının silinmesini içerir. t2107'de görüldüğü gibi hafıza sorunlarını önlemek için cihazlarınızın yığın boyutunu artırmanın gerekli adımı Galaksi Notu. AIDE'ye aşinaysanız veya onunla birlikte gelen küçük sorunları çözebileceğinizi düşünüyorsanız, AIDE ile başlamanız daha iyi olabilir. orijinal rehber.

"Cihazınızı yeniden başlatın. Eğer saat kırmızıysa çok mutlu olmalısın; az önce ilk Xposed modülünüzü oluşturdunuz. Artık Aide ve Xposed ile modüller oluşturmanın keyfini çıkarabilirsiniz" - t2107

Artık kendi modüllerinizi oluşturmaya başlamak için gerekli araçlara ve bilgiye sahip olduğunuzu görmelisiniz. Biraz zaman ve enerji harcayarak, Android ve uygulamalardaki birçok öğeyi hem görünüm hem de işlev açısından değiştirebilmeniz çok uzun sürmeyecektir. Her zaman olduğu gibi, başkalarının işine yarayabilecek bir şey yaratırsanız, başkalarının da faydalanabilmesi için bunu forumlarda paylaşın!

Daha önce Xposed Modülleri oluşturdunuz mu? Aşağıya bir yorum bırakın!