Thanks for trying this out. Now it looks like that there is no supported way to grant development permissions on production devices.
On Wednesday, July 18, 2012 9:49:54 PM UTC+3, Kostya Vasilyev wrote: > > Just ran a quick test on my Galaxy Nexus with stock OTA 4.1.1 > > 1) Added the permission to the manifest: > > <uses-permission android:name="android.permission.READ_LOGS"/> > > 2) Pushed an update from Eclipse, this appeared in the adb logcat: > > 07-18 22:43:20.265 W/PackageManager( 306): Not granting permission > android.permission.READ_LOGS to package org.kman.AquaMail > (protectionLevel=50 flags=0x8be46) > > 3) Tried to grant the permission: > > ~$adb shell > shell@android:/ $ pm grant org.kman.AquaMail android.permission.READ_LOGS > > Operation not allowed: java.lang.SecurityException: Neither user 2000 nor > current process has android.permission.GRANT_REVOKE_PERMISSIONS. > > 4) Who is user 2000? > > shell@android:/ $ id > uid=2000(shell) gid=2000(shell) > groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) > > Aha, it's the uid used by "adb shell". > > -- K > > 2012/7/18 Ievgenii Nazaruk <ievgenii.naza...@gmail.com> > >> I guess that's because I tried it on emulator. I don't have a device with >> JB to verify that same procedure works for real devices. >> >> >> On Wednesday, July 18, 2012 7:58:10 PM UTC+3, vt wrote: >>> >>> On Friday, July 13, 2012 1:54:45 AM UTC-7, Ievgenii Nazaruk wrote: >>> >>> I've tested the "adb shell pm grant <pkg> android.permission.READ_LOGS" >>>> and can confirm that it enables READ_LOGS permission for my application. >>> >>> >>> How did you dodge "Operation not allowed: java.lang.SecurityException: >>> Neither user 2000 nor current process has android.permission.GRANT_** >>> REVOKE_PERMISSIONS"? >>> >>> --vt >>> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en