Thanks for the help!
I could only find <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> in the AndroidManifest.xml file. So that would be easy to edit out.
I searched for "Read_External_Storage" and could find a few references to that in a file called "FileUtils.java"
I could not find any reference to "Read_Phone_State". I use "gameanalytics" addon in my game. Perhaps I could ask them if their plugin uses the this permission?
Is it possible to remove a permission that's not in the manifest?
Edit: I just realized you can click "merged manifest" to find out more about the permissions. I can now see the permissions and where they come from.
WRITE_EXTERNAL_STORAGE -> "Merging Log" Added from the app main manifest (this file), line 26
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
READ_EXTERNAL_STORAGE -> "Merging Log" Implied from the app main manifest (this file), line 1; reason: org.apache.cordova requested WRITE_EXTERNAL_STORAGE
READ_PHONE_STATE -> "Merging Log" Implied from the app main manifest (this file), line 1; reason: org.apache.cordova has a targetSdkVersion < 4
Edit2: I also used — firebase plugin. Maybe they require some permissions?