Thank you for info!
There's no camera permission and no mention of it in manifest, yet it does launch camera asking for a permission. Never experienced such, good to kno, sucks.
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="54"
android:versionName="17.2"
android:compileSdkVersion="36"
android:compileSdkVersionCodename="16"
package="com.bnyro.translate"
platformBuildVersionCode="36"
platformBuildVersionName="16">
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="35">
</uses-sdk>
<uses-permission
android:name="android.permission.INTERNET">
</uses-permission>
<uses-permission
android:name="android.permission.RECORD_AUDIO">
</uses-permission>
<queries>
<intent>
<action
android:name="android.speech.RecognitionService">
</action>
</intent>
<intent>
<action
android:name="android.intent.action.TTS_SERVICE">
</action>
</intent>
</queries>
<permission
android:name="com.bnyro.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature">
</permission>
<uses-permission
android:name="com.bnyro.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION">
</uses-permission>
<application
android:theme="@0x7f100278"
android:label="@0x7f0f0023"
android:icon="@0x7f0d0000"
android:name="com.bnyro.translate.App"
android:allowBackup="true"
android:supportsRtl="true"
android:extractNativeLibs="true"
android:fullBackupContent="@0x7f120000"
android:networkSecurityConfig="@0x7f120002"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@0x7f120001"
android:enableOnBackInvokedCallback="true">
<provider
android:name="androidx.core.content.FileProvider"
android:exported="false"
android:authorities="com.bnyro.translate.provider"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@0x7f120003">
</meta-data>
</provider>
<activity
android:theme="@0x7f100278"
android:name="com.bnyro.translate.ui.MainActivity"
android:exported="true"
android:configChanges="orientation"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action
android:name="android.intent.action.MAIN">
</action>
<category
android:name="android.intent.category.LAUNCHER">
</category>
</intent-filter>
</activity>
<activity
android:theme="@0x7f100235"
android:name="com.bnyro.translate.ui.ShareActivity"
android:exported="true"
android:excludeFromRecents="true"
android:configChanges="orientation"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<category
android:name="android.intent.category.DEFAULT">
</category>
<action
android:name="android.intent.action.TRANSLATE">
</action>
</intent-filter>
<intent-filter>
<category
android:name="android.intent.category.DEFAULT">
</category>
<action
android:name="android.intent.action.PROCESS_TEXT">
</action>
<data
android:mimeType="text/plain">
</data>
</intent-filter>
<intent-filter>
<category
android:name="android.intent.category.DEFAULT">
</category>
<action
android:name="android.intent.action.SEND">
</action>
<data
android:mimeType="text/plain">
</data>
</intent-filter>
<intent-filter>
<action
android:name="android.intent.action.SEND">
</action>
<category
android:name="android.intent.category.DEFAULT">
</category>
<data
android:mimeType="image/*">
</data>
</intent-filter>
<intent-filter>
<action
android:name="android.intent.action.VIEW">
</action>
<category
android:name="android.intent.category.DEFAULT">
</category>
<category
android:name="android.intent.category.BROWSABLE">
</category>
<data
android:scheme="https">
</data>
<data
android:scheme="http">
</data>
<data
android:host="translate.google.com">
</data>
<data
android:path="/">
</data>
</intent-filter>
</activity>
<provider
android:name="androidx.startup.InitializationProvider"
android:exported="false"
android:authorities="com.bnyro.translate.androidx-startup">
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:value="androidx.startup">
</meta-data>
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup">
</meta-data>
<meta-data
android:name="androidx.profileinstaller.ProfileInstallerInitializer"
android:value="androidx.startup">
</meta-data>
</provider>
<service
android:name="androidx.room.MultiInstanceInvalidationService"
android:exported="false"
android:directBootAware="true">
</service>
<receiver
android:name="androidx.profileinstaller.ProfileInstallReceiver"
android:permission="android.permission.DUMP"
android:enabled="true"
android:exported="true"
android:directBootAware="false">
<intent-filter>
<action
android:name="androidx.profileinstaller.action.INSTALL_PROFILE">
</action>
</intent-filter>
<intent-filter>
<action
android:name="androidx.profileinstaller.action.SKIP_FILE">
</action>
</intent-filter>
<intent-filter>
<action
android:name="androidx.profileinstaller.action.SAVE_PROFILE">
</action>
</intent-filter>
<intent-filter>
<action
android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION">
</action>
</intent-filter>
</receiver>
</application>
</manifest>