Android java chmod kullanımı nasıl olmalı?

Alucard Hellsing

Hectopat
Katılım
14 Mart 2015
Mesajlar
124
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Aşağıdaki linkte anlatılana göre Android 2.2'de bu komut çalışıyor.
Komut : Runtime.getRuntime().exec("chmod 777 "+ PATH + fileName);
Link : set file read permission to file in android
--
Fakat benim yazdığım proje minimum sdk Android 2.3.6 sürümü.
Bu komut 2.2 ve altında başarılı olurken 2.3.6 ve üzeri sürümlerde başarısız oluyor.
Exec method'unun içine gönderilen argümanlar(unix komutları) çalışıyor fakat chmod komutu başarısız oluyor.
Ortada bir hata yok fakat chmod 777 /etc/host dosyasının yetkilerini ayarlayamıyorum.
Bir hocaya danıştığımda /etc/host dosyasının sistem dosyası olduğunu ve bunun yetkilerinin değiştirilebilmesi için su komutunun kullanılması gerektiğini söylemişti.
Bunu biliyorum ben de denedim hatta sdcard içindeki dosya ve klasörleri dahi denedim.
Sonuç başarısız.
Bu komut ile yetkilerin -rwxrwxrwx olması gerekiyor.
Fakat yetkiler sadece -r-- olarak kalıyor.
Neyi nasıl yapmam lazım? Lütfen yardım.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…