Init.d'yi Herhangi Bir Telefonla Kullanma

Başlangıçd Android'de özel bir yeri var. Bununla birlikte, kullanıcılar açılışta çalıştırılacak komut dosyalarını ve modları yükleyebilir ve böylece telefonun neredeyse istedikleri her yönünü değiştirebilirler. Pil ayarları, performans ayarları, GPS ayarları, sinyal ayarları var ve liste uzayıp gidiyor. Ancak bu komut dosyalarının çalışması için telefonun öncelikle başlangıç.d Destek. Tipik olarak Ramdiskler şunları sağlar: başlangıç.d destek, ancak bazen kazanmak mümkündür başlangıç.d Yeni bir Ramdisk'i flaşlamadan, hatta Ramdisk'i hiç değiştirmeden destek.

Bu XDA'nın Tanınmış Geliştiricisi sigara içiyorum1337 birçok cihaz için üzerinde çalışılıyor. EZ InitD adlı modla smokin1337, kullanıcıların eklemelerine yardımcı oluyor başlangıç.d kolayca destekleyin. Ek olarak geliştirici, modun nasıl kullanılacağına dair birkaç seçenek sunar. Bir sürüm, kullanıcıların özel kurtarma yoluyla flaş yapmaları içindir, diğeri ise ROM geliştiricilerinin ROM'larına dahil etmeleri içindir. En iyi yanı, basit olmasıdır.

Mod uygulandıktan sonra, cihazınızdaki herhangi bir şey başlangıç.d klasör normalde olduğu gibi önyükleme sırasında çalışacaktır. ROM geliştirici sürümünde, geliştiriciler aslında dizini istedikleri şekilde değiştirebilirler. Başka bir deyişle, ile yapılmış ROM'lar olabilir. başlangıç.d destek ama gerçek olmadan başlangıç.d dosya. (Ed: düşünüyorum /etc/NyanCat veya /etc/bacolicious, kendim.) Yöntem üzerinde test edilmiştir HTC One S ve HTC One X, ancak aslında herhangi bir cihazda çalışması gerekir. Birçok kullanıcının size söyleyeceği gibi init.d desteği Ramdisk'ten gelir. Bu mutlaka doğru değildir. smokin1337'ye göre:

Bu mod, ramdisk'i düzenlemeden herhangi bir rom'a, hatta stok rom'lara init.d desteği ekleyecektir. Bunun yerine, tüm romlarda olmasa da çoğunda bulunan post_boot.sh dosyasını kullanır. Çoğu cihazda çalışması gerekir, eğer sizin cihazınızda çalışmıyorsa lütfen /system/etc dosyasına bakın ve "post_boot.sh" içeren dosyanın adını gönderin.

Dolayısıyla, bu yöntem göz önüne alındığında, Ramdisk'i veya çekirdeği değiştirmeden, düzenlemeden veya başka bir şekilde dokunmadan init.d desteğini kazanmak aslında mümkündür. Ek bilgi için şuraya göz atın: orijinal konu.