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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008