Default android permissions

Thanks Mike this is very helpful information!!

Btw. did you also delete the openfeint folder and some of the others under the smali subdirectory, or just remove the permissions? Wondering if maybe the crashes that were mentioned are related to internal code trying to touch those files (that might have been deleted), and not in regards to the permissions.

–wunderwuzzi [import]uid: 118947 topic_id: 25382 reply_id: 126757[/import]

I didn’t delete those files. They are really not THAT huge (my total APK size is 20M) and if it ain’t broke…

I am not hugely concerned with someone diving into my APK and discovering (gasp) “spyware” files. What I am concerned with, though, is someone trying to install it and saying “why would a kid’s math app require access to the phone state and internet” and either canceling the sale or leaving a one-star rating. [import]uid: 160496 topic_id: 25382 reply_id: 126759[/import]

Yes, same concern here. I don’t want those permissions. Removed them and submitted to Amazon, let’s see if it passes their testing…

Thanks for your input.

–wunderwuzzi [import]uid: 118947 topic_id: 25382 reply_id: 126761[/import]

I was able to successfully remove permissions and recompile without errors using the newest apktool 1.5

My issue is that I had an old version of apktool I had been using for over a year, and the first time it runs it creates some “frameworks” in C:\Users<username>\apktool\framework<br>
Those frameworks were based on Android 2.2, so even though I was using a new apktool the frameworks were old and this would prevent certain options in the AndroidManifest.

To fix it I just deleted everything in that framework folder, decompiled with apktool, modified the manifest, recompiled, signed, and zipaligned.

It would still be great if Corona offers an easy way to do this, but for now this isn’t too bad. [import]uid: 84258 topic_id: 25382 reply_id: 126763[/import]

Today I tried to remove unused permissions - downloaded latest ApkTool (1.5), Android SDK (Rev. 20), JDK (1.7), using Corona SDK 927. I had no luck to install resulting .apk file (even without any changes in manifest) on device with Android 2.2 (got “Application not installed” message). So this is not for me - as I do not want to find out what “magic” I need to get worked application.

@CoronaLabs
Please, make removing unused permissions a top priority. We really need it. [import]uid: 9058 topic_id: 25382 reply_id: 126771[/import]

I develop apps for small children. I do not need any of these permissions - how many of your other customers do? Assuming everyone will is only seriously poor thinking ahead on your part if you want my humble opinion. And it only creates this situation : I am not releasing apps developped with Corona on GooglePlay anymore until this bug (sorry but as far as I am concerned, it is a bug as it’s seriously bugging me) is fixed. I just installed a debug version of my latest app on my galaxy tablet and it does warn me that the app will access internet and pick up details of my phone. In real life, it means *after* a customer has paid - I was wondering why I had so many cancellations… Cancellations mean no money, no money means Corona is useless. Corona useless means I will not be renewing my subscription. As simple as that. How many developpers are you going to lose over this issue? It’s a shame because outside of this BIG, ENORMOUS, GIGANTIC issue, Corona is a great product. [import]uid: 101889 topic_id: 25382 reply_id: 126978[/import]

I develop apps for small children. I do not need any of these permissions - how many of your other customers do? Assuming everyone will is only seriously poor thinking ahead on your part if you want my humble opinion. And it only creates this situation : I am not releasing apps developped with Corona on GooglePlay anymore until this bug (sorry but as far as I am concerned, it is a bug as it’s seriously bugging me) is fixed. I just installed a debug version of my latest app on my galaxy tablet and it does warn me that the app will access internet and pick up details of my phone. In real life, it means *after* a customer has paid - I was wondering why I had so many cancellations… Cancellations mean no money, no money means Corona is useless. Corona useless means I will not be renewing my subscription. As simple as that. How many developpers are you going to lose over this issue? It’s a shame because outside of this BIG, ENORMOUS, GIGANTIC issue, Corona is a great product. [import]uid: 101889 topic_id: 25382 reply_id: 126978[/import]

Has any progress been made on this? There should be an easy way to disable libraries. [import]uid: 1560 topic_id: 25382 reply_id: 132931[/import]

Has any progress been made on this? There should be an easy way to disable libraries. [import]uid: 1560 topic_id: 25382 reply_id: 132931[/import]

  • 1 - need to be able to disable libraries [import]uid: 40033 topic_id: 25382 reply_id: 133089[/import]
  • 1 - need to be able to disable libraries [import]uid: 40033 topic_id: 25382 reply_id: 133089[/import]

Just chiming in…

So starting in daily build 1030, we have removed default permissions. There were a lot of details we needed to get right in order to give you more control, yet perserve what everyone loves about developing with Corona.

You can read more here:

http://www.coronalabs.com/blog/2013/02/18/say-goodbye-to-default-android-permissions/
[import]uid: 26 topic_id: 25382 reply_id: 143252[/import]

Just chiming in…

So starting in daily build 1030, we have removed default permissions. There were a lot of details we needed to get right in order to give you more control, yet perserve what everyone loves about developing with Corona.

You can read more here:

http://www.coronalabs.com/blog/2013/02/18/say-goodbye-to-default-android-permissions/
[import]uid: 26 topic_id: 25382 reply_id: 143252[/import]

Just chiming in…

So starting in daily build 1030, we have removed default permissions. There were a lot of details we needed to get right in order to give you more control, yet perserve what everyone loves about developing with Corona.

You can read more here:

http://www.coronalabs.com/blog/2013/02/18/say-goodbye-to-default-android-permissions/
[import]uid: 26 topic_id: 25382 reply_id: 143252[/import]

Just chiming in…

So starting in daily build 1030, we have removed default permissions. There were a lot of details we needed to get right in order to give you more control, yet perserve what everyone loves about developing with Corona.

You can read more here:

http://www.coronalabs.com/blog/2013/02/18/say-goodbye-to-default-android-permissions/
[import]uid: 26 topic_id: 25382 reply_id: 143252[/import]