Köklü bir Android için /System'i okuma/yazma olarak yeniden bağlamak için bir terminal komutu
Çalışma zamanında "/system" bölümüne bir dosya kopyalaması gereken bir android uygulaması yazıyorum. "su" çalıştırmak için gerekli komutlara sahibim ve SuperUser izinlerini başarıyla talep edebiliyor ve komutları root olarak çalıştırabiliyorum. Ancak bu uygulamayı birden fazla cihazda nasıl evrensel hale getireceğimi bilmiyorum, çünkü mount komutu /system'in gerçekte nereye bağlandığına bağlı olarak değişebilir. İşte en çok kullanılan komut:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
Ancak mtdblock3'ün bazı cihazlarda farklı olabileceğini biliyorum (ve bu nedenle, sanırım yaffs2 de olabilir). Yani sorum şu: Tüm telefonlarda çalışacak evrensel bir komut var mı? Ya da çalışma zamanında doğru parametrelerin ne olduğunu öğrenmenin bir yolu var mı?
46
3
Bu komutu kullanıyorum:
Bağlama komutunuzu oluşturmadan önce bölüm bilgilerini almak için mount komutunu parametresiz olarak çalıştırabilirsiniz. İşte HTC Hero'mdan alınan parametresiz mount komutunun bir örneği.
Bir remount gerçekleştirirken her iki argümanı da geçmeniz gerekmez. Sadece bağlama noktasını (burada /system) geçebilirsiniz. Ve /system Android cihazlar arasında evrenseldir.