[ASL] gives this error in library installations:

%ANDROID%\platform-tools\adb.exe push %NATIVE% /data/local/asl-native


'/data/local/asl-native':Permission denied

How can I overcome this problem without roots in the device?

  • You can't. The /data partition is write-protected for any non-system process (including adb).
    – GiantTree
    Nov 3, 2015 at 17:15
  • So how can I do this? not that I've tried a lot of things
    – mcxxx
    Nov 3, 2015 at 19:27
  • Root your device, type adb root, execute your command. If it doesn't work, you will need to change one line in build.prop: ro.adb.secure=1 -> 0.
    – GiantTree
    Nov 3, 2015 at 20:57
  • is not it possible to do without the root?
    – mcxxx
    Nov 4, 2015 at 10:51
  • 1
    I'm sorry but this is not possible without full control (root) on your device
    – GiantTree
    Nov 4, 2015 at 17:37

1 Answer 1


You can use /data/local/tmp, does not need root.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .