SORU
25 HAZİRAN 2009, PERŞEMBE


Neden erişim adb kullanırken veri klasörü engellendi alabilirim?

Ben canlı benim cihaza bağlı adb ve aşağıdaki komutları kullanarak:

C:\>adb -s HT829GZ52000 shell
$ ls
ls
sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
logo.rle
init.trout.rc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
$ cd data
cd data
$ ls
ls
opendir failed, Permission denied

Erişim engellendi olduğunu görünce çok şaşırdım. Nasıl dizinleri bu gibi komut kullanarak etrafa göz atabilirsiniz.

Nasıl benim telefon root ulaşabilirim?

CEVAP
10 EKİM 2011, PAZARTESİ


Başlayarak uygulama olarak inşa edersen seviye 8 (Android 2.2) APIdebuggable(by building ile Tutulması veya ant debug) komutunu kullanabilirsiniz kabuğu run-as komut çalıştırmak için bir komut ya da çalıştırılabilir olarak belirli bir kullanıcı/uygulama veya değiştirmeUIDuygulamanız yüzden onun erişebilirsinizveridizin.

Liste dizini yourapp: içerik

run-as com.yourapp ls -l /data/data/com.yourapp

UİD geçincom.yourappve tüm diğer komutları uid kullanarak çalıştırmak exit diyene kadar ():

run-as com.yourapp
cd /data/data/com.yourapp
ls -l
exit


NotBazı HTC Telefonlar ile known issue var. Standart olmayan bir sahibi yüzünden /data/data, run-as dizin komut/izinleri bu telefonlarda çalıştırmak için başarısız olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • Moodle

    Moodle

    11 Mayıs 2010
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006