2017-09-10 6 views
-1

を拒否:AndroidのADB:opendirなどは許可を失敗したが、私は私のAndroidデバイスを接続するためにADBを使用しようと

C:\Users\vince>adb shell 
[email protected]:/ $ su root 
enter main 
start command :am start -a android.intent.action.MAIN -n com.android.settings/com.meizu.settings.root.FlymeRootRequestActivity --ei uid 2000 --ei pid 3472 > /dev/null 
[email protected]:/ # cd data 
[email protected]:/data # ls 
opendir failed, Permission denied 
255|[email protected]:/data # 

私は#を得たが、許可が、それは誰にでものための簡単だった過去に

答えて

0

を拒否されます任意の目的でモバイルデバイスを起動します。しかし今、ユーザーのセキュリティのために、アンドロイドはアンドロイドデバイスを突きつけるのは本当に厳しいものでした。デバイスをルーティングする際に役立ついくつかの方法とサードパーティのソフトウェアがあります。しかしそうすることで、デバイスやデータが損なわれる可能性があります。

開発 ための回避策は、Android開発者であり、あなたのアプリのSQLiteのDBにアクセスするようにADBを使ってアプリをテストしたい場合は、その後、私はアンドロイドのエミュレータを使用するためにあなたをお勧めします。彼らは目的のエミュレータを構築していると私は彼らがデフォルトでルーツされていると思う。現在、ADB経由でこれらのエミュレータに接続するのは簡単で、SUアクセスは不要です。

NOTE あなたがAndroidの開発者ではなく、あなたのデバイスのロックを解除/割れのルートアクセスを取得したい場合、あなたは、あなたのデバイスのカーネルでプレーする必要があるかもしれないし、間違いはあなたに回復不能な損傷につながることができますデバイスまたはお客様のデータに適用されます。

関連する問題