LoginSignup
9
4

More than 5 years have passed since last update.

android abd shell で Permission denied がでて見れないざます

Last updated at Posted at 2019-04-11

android開発していた必ず一度はハマっことがあるのではないでしょうか?

abd shellで /data/dataとcdするとそのあとなにもできない。

./adb shell
generic_x86:/ $ cd /data
generic_x86:/data $ cd data
generic_x86:/data/data $ ls
ls: .: Permission denied
1|generic_x86:/data/data $

そんなときはこれ

1|generic_x86:/data/data $ run-as (パッケージ名)
generic_x86:/data/data/(パッケージ名) $ ls
cache code_cache databases files shared_prefs

見れた。よかったよかった。。


パッケージ名はMainActivitiyの一番上の

package xxxxxxx

または
android manifestの

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="xxxxx">

ここら辺をみればわかります。 ※xxxxxのぶぶんですね。
だいたい。 com.example.システム名 とかになってんじゃないですかね?

例)
package="com.example.hoge" なら、コマンドは
run-as com.example.hoge ですね。

では。

9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4