How to Mod Netflix TV Apk without device check?? - Android Q&A, Help & Troubleshooting

Hey I have an MI TV 55 Inch 4k it runs patchwall on top of Android, the most irritating thing about this TV is it can run Netflix but it does not run it.
Whenever I try to run the tv version of Netflix a popup opens up in the foreground saying my device is not supported (-13) but my account is logged in in the background.
If anyone can help me in one of two things I would be grateful.
1. Remove the popup in the foreground that says your device is not supported (or)
2. Remove device check from Netflix APK.
I already decompiled the latest version of TV apk but don't know which line to remove to get rid of device check.
Total newbie, so thanks for the help in advance.
<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="com.netflix.ninja" platformBuildVersionCode="2440" platformBuildVersionName="6.1.1 build 2440">
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
<uses-feature android:name="android.software.leanback"/>
<uses-feature android:name="nrdp.modelgroup" android:required="true"/>
<permission android:name="com.netflix.ninja.permission.ESN" androidrotectionLevel="signatureOrSystem"/>
<permission android:name="com.netflix.ninja.permission.NETFLIX_KEY" androidrotectionLevel="signatureOrSystem"/>
<permission android:name="com.netflix.ninja.permission.TILES" androidrotectionLevel="signatureOrSystem"/>
<permission android:name="com.netflix.ninja.permission.TOKEN" androidrotectionLevel="signatureOrSystem"/>
<permission android:name="com.netflix.ninja.permission.SND" androidrotectionLevel="signatureOrSystem"/>
<uses-permission android:name="com.amazon.device.permission.COMRADE_CAPABILITIES"/>
<uses-feature android:name="android.hardware.wifi" android:required="false"/>
<uses-feature android:name="android.hardware.bluetooth" android:required="false"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="com.netflix.ninja.permission.ESN"/>
<uses-permission android:name="com.netflix.ninja.permission.NETFLIX_KEY"/>
<uses-permission android:name="com.netflix.ninja.permission.TILES"/>
<uses-permission android:name="com.android.providers.tv.permission.READ_EPG_DATA"/>
<uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA"/>
<uses-permission android:name="com.netflix.ninja.permission.TOKEN"/>
<uses-permission android:name="com.netflix.ninja.permission.PREAPP_COOKIE"/>
<uses-permission android:name="com.netflix.ninja.permission.SND"/>
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission android:name="com.netflix.ninja.permission.C2D_MESSAGE" androidrotectionLevel="signature"/>
<uses-permission android:name="com.netflix.ninja.permission.C2D_MESSAGE"/>
<application android:allowBackup="false" android:banner="@drawable/ic_banner" android:icon="@drawable/netflix" android:label="@string/app_name" android:logo="@drawable/ic_banner" android:name="com.netflix.ninja.NetflixApplication" android:theme="@style/Theme.NetflixDefault">
<activity android:banner="@drawable/ic_banner" android:configChanges="fontScale|keyboard|keyboardHidden|layoutDirection|locale|mcc|mnc|navigation|touchscreen|uiMode" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.netflix.ninja.MainActivity" android:resizeableActivity="false" android:theme="@style/Theme.NetflixDefault">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="com.google.cast.action.START"/>
<data android:host="Netflix" android:scheme="cast"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="com.netflix.action.DIAL_START"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="com.netflix.amazon.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:host="www.netflix.com" android:scheme="nflx"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="http"/>
<data androidathPattern="/title.*"/>
<data androidathPattern="/.*/title.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="https"/>
<data androidathPattern="/title.*"/>
<data androidathPattern="/.*/title.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="http"/>
<data androidathPattern="/watch.*"/>
<data androidathPattern="/.*/watch.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="https"/>
<data androidathPattern="/watch.*"/>
<data androidathPattern="/.*/watch.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="http"/>
<data androidathPattern="/browse"/>
<data androidathPattern="/home"/>
<data androidathPattern="/.*/home"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="https"/>
<data androidathPattern="/browse"/>
<data androidathPattern="/home"/>
<data androidathPattern="/.*/home"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="http"/>
<data androidathPattern="/deeplink.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="www.netflix.com" android:scheme="https"/>
<data androidathPattern="/deeplink.*"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="netflix"/>
</intent-filter>
</activity>
<meta-data android:name="isGame" android:value="false"/>
<meta-data android:name="whisperplay" android:resource="@xml/whisperplay"/>
<receiver android:exported="true" android:name="com.netflix.ninja.NetflixKeyReceiver" androidermission="com.netflix.ninja.permission.NETFLIX_KEY">
<intent-filter>
<action android:name="com.netflix.ninja.intent.action.NETFLIX_KEY"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.EsnInquiryReceiver" androidermission="com.netflix.ninja.permission.ESN">
<intent-filter>
<action android:name="com.netflix.ninja.intent.action.ESN"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.PreAppInitTilesReceiver" androidermission="com.netflix.ninja.permission.TILES">
<intent-filter>
<action android:name="com.netflix.ninja.intent.action.INIT_TILES"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.SNDBroadcastReceiver" androidermission="com.netflix.ninja.permission.SND">
<intent-filter>
<action android:name="com.netflix.ninja.intent.action.SND_REQUEST"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.InitializeProgramsReceiver">
<intent-filter>
<action android:name="android.media.tv.action.INITIALIZE_PROGRAMS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.BootCompleteReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.CapabilityRequestReceiver">
<intent-filter>
<action android:name="com.amazon.device.REQUEST_CAPABILITIES"/>
</intent-filter>
</receiver>
<service android:name="com.netflix.ninja.PreAppRecoRefreshJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<service android:name="com.netflix.ninja.PreAppInitTileJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<service android:name="com.netflix.ninja.DebugJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<service android:name="com.netflix.ninja.SNDJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<service android:name="com.netflix.ninja.alwaysfresh.AlwaysRefreshJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<service android:name="com.netflix.ninja.alwaysfresh.AlwaysFreshNewJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<receiver android:enabled="true" android:exported="true" android:name="com.netflix.ninja.DialStopReceiver">
<intent-filter>
<action android:name="com.netflix.action.DIAL_STOP"/>
</intent-filter>
</receiver>
<provider android:authorities="com.netflix.mediaclient.preapp" android:exported="true" android:name="com.netflix.mediaclient.preapp.PreAppRecoBuilder$PreAppRecoContentProvider"/>
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true"/>
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false"/>
<service android:enabled="true" android:exported="true" android:name="com.netflix.ninja.NetflixService">
<intent-filter>
<action android:name="com.netflix.ninja.NetflixService"/>
</intent-filter>
</service>
<service android:name="com.netflix.mediaclient.service.fcm.FcmService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
<service android:name="com.netflix.mediaclient.service.fcm.FcmJobService">
<intent-filter>
<action android:name="com.firebase.jobdispatcher.ACTION_EXECUTE"/>
</intent-filter>
</service>
<meta-data android:name="android.support.VERSION" android:value="26.1.0"/>
<activity android:excludeFromRecents="true" android:exported="false" android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<service android:exported="true" android:name="com.google.android.gms.auth.api.signin.RevocationBoundService" androidermission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"/>
<service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService">
<intent-filter androidriority="-500">
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
<service android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
<meta-data android:name="com.google.firebase.components:com.google.firebase.iid.Registrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
</service>
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementReceiver"/>
<receiver android:enabled="true" android:exported="true" android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" androidermission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementJobService" androidermission="android.permission.BIND_JOB_SERVICE"/>
<receiver android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" androidermission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE"/>
<category android:name="com.netflix.ninja"/>
</intent-filter>
</receiver>
<service android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdService">
<intent-filter androidriority="-500">
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
<activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<service android:exported="true" android:name="com.firebase.jobdispatcher.GooglePlayReceiver" androidermission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE">
<intent-filter>
<action android:name="com.google.android.gms.gcm.ACTION_TASK_READY"/>
</intent-filter>
</service>
<provider android:authorities="com.netflix.ninja.crashlyticsinitprovider" android:exported="false" android:initOrder="100" android:name="com.crashlytics.android.CrashlyticsInitProvider"/>
<provider android:authorities="com.netflix.ninja.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
<meta-data android:name="android.arch.lifecycle.VERSION" android:value="27.0.0-SNAPSHOT"/>
</application>
</manifest>
Click to expand...
Click to collapse

any solution? i have a vu49 android tv and i still cant run it.
the mobile version works
but i want the 4k version to work offically .

I also need netflix mod apj

I need this as well.. Any help?

Related

[Q] ADW Theme - Help...

Alright so to start off i have eclipse, the android sdk, and all that other good stuff setup properly.
Now the problem is i keep getting an error in the androidmanifest.xml saying
<uses-sdk android:minSdkVersion="4"/>
The error message when clicked upon is, <uses-sdk> tag appears after <application> tag.
I have tried multiple versions of the sdk build including 2.2 (as the guide suggest) and changing the minimum sdk requirement but i always seem to run into this exact same problem. Any ideas? Oh and also im using this template
AnderWeb-ADW.Theme-Template-d8491c4
Heres the entire AndroidManifest.xml...
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="Red.Glow.Adw"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="internalOnly">
<application android:label="@string/theme_title" android:icon="@drawable/theme_icon">
<activity android:name=".main"
android:label="@string/theme_title">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="org.adw.launcher.THEMES" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="org.adw.launcher.icons.ACTION_PICK_ICON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name="red.glow.adw.docks"
android:label="@string/theme_title"
android:icon="@drawable/theme_icon">
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
<provider android:name="red.glow.adw.docksProvider" android:authorities="red.glow.adw.docksProvider" />
</application>
<uses-sdk android:minSdkVersion="4"/>
</manifest>
Ehh figured it out.. AnderWeb's template build was throwing me up a ton of errors but kaydensigh's template works great.

Please Help, Settings crash I don't know why

Hi, earlier in my quest to create a Home Screen app, I have stumbled upon this code which was brilliant in order to let me do exactly what I wish to do. it couldn't work better than it does.
However ever since I included this when I run it on a tablet the following message appears "Settings have stopped working" the app continues functioning without any worries, however this is really bad because I don't want it to lhave these errors since I'm plannning on distributing the application....
<activity
android:name="com.myapp.launcher.MainActivity"
android:exported="true"
/>
<activity-alias
android:name="LauncherAlias1"
android:targetActivity="com.myapp.launcher.MainActivity"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name="LauncherAlias2"
android:enabled="false"
android:targetActivity="com.myapp.launcher.MainActivity"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>

[Q] Missing Adactivity error message

Hi i'm very new at this so please bare with me, successfully made my first decompilation with apk tool and after modifying and and recompiling the apk on the bottom of the apk where the ad banner should be there is a message that reads: "Missing AdActivity with android:configChanges in AndroidManifest.xml."
This is what my Android Manifest looks like :
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="7" android:versionName="@string/version" package="com.tt.radio"
xmlns:android="schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACTION_HEADSET_PLUG" />
<application android:theme="@style/AppTheme" android:label="@string/app_name" android:icon="@drawable/icon" android:allowBackup="true">
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:label="@string/app_name" android:name="com.tt.radio.SplashActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:label="@string/app_name" android:name="com.tt.radio.MainActivity" android:launchMode="singleInstance" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" />
<service android:name="com.tt.radio.AudioSignal" android:enabled="true" />
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:name="com.tt.radio.FbActivity" android:configChanges="keyboardHidden|orientation" />
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:name="com.tt.radio.TwActivity" android:configChanges="keyboardHidden|orientation" />
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:name="com.tt.radio.AboutActivity" android:configChanges="keyboardHidden|orientation" />
<activity android:theme="@*android:style/Theme.Black.NoTitleBar" android:name="com.tt.radio.back" />
<activity android:name="com.google.android.gms.ads.AdActivity" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode" />
</application>
</manifest>
Any help would be much appreciated.
Duneglow
No one can help me with this?
Hi there ! I have the same issue as well. Are you managed to solve that problem so far ?
Sent from my LG-LS980 using XDA Free mobile app

Show Dialer(InCall) App In recent App

I'm Working On A Special Custom Rom I actually Complete This Rom But I Want To show Dialer App During the call (InCall) In Recent Call , But Unfortunately this App Is Not Shown In recent By default and i need to show that, So What Can I Do ?
this is manifest dialer -i9300-cm12.1
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="com.android.dialer" coreApp="true" package="com.android.dialer" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-47df0fc0f9">
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.READ_CALL_LOG"/>
<uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<uses-permission android:name="android.permission.NFC"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
<uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
<uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL"/>
<uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL"/>
<uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="android.permission.READ_PHONE_BLACKLIST"/>
<uses-permission android:name="android.permission.CHANGE_PHONE_BLACKLIST"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
<uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="com.qualcomm.permission.USE_PHONE_SERVICE"/>
<application android:backupAgent="com.android.dialer.DialerBackupAgent" android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher_phone" android:label="@string/applicationLabel" android:name="DialerApplication" android:supportsRtl="true">
<meta-data android:name="com.google.android.backup.api_key" android:value="AEdPqrEAAAAIBXgtCEKQ6W0PXVnW-ZVia2KmlV2AxsTw3GjAeQ"/>
<uses-library android:name="com.qualcomm.qti.smartsearch"/>
<activity android:clearTaskOnLaunch="true" android:enabled="@android:bool/config_voice_capable" android:icon="@mipmap/ic_launcher_phone" android:label="@string/launcherActivityLabel" android:launchMode="singleTask" android:name=".DialtactsActivity" android:theme="@style/DialtactsActivityTheme" android:windowSoftInputMode="adjustNothing|stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="vnd.android.cursor.item/phone"/>
<data android:mimeType="vnd.android.cursor.item/person"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="voicemail"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="tel"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
<intent-filter>
<action android:name="com.android.phone.action.TOUCH_DIALER"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.TAB"/>
</intent-filter>
<intent-filter android:label="@string/recentCallsIconLabel">
<action android:name="com.android.phone.action.RECENT_CALLS"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.TAB"/>
</intent-filter>
<meta-data android:name="com.android.keyguard.layout" android:resource="@layout/keyguard_preview"/>
</activity>
<activity android:exported="false" android:label="@string/dialer_settings_label" android:name="com.android.dialer.settings.DialerSettingsActivity" androidarentActivityName="com.android.dialer.DialtactsActivity" android:theme="@style/SettingsStyle"/>
<activity android:icon="@mipmap/ic_launcher_phone" android:label="@string/call_log_activity_title" android:name="com.android.dialer.calllog.CallLogActivity" android:screenOrientation="nosensor" android:theme="@style/DialtactsThemeWithoutActionBar">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="vnd.android.cursor.dir/calls"/>
</intent-filter>
</activity>
<activity android:icon="@mipmap/ic_launcher_phone" android:label="@string/callDetailTitle" android:name="com.android.dialer.CallDetailActivity" androidarentActivityName="com.android.dialer.calllog.CallLogActivity" android:theme="@style/CallDetailActivityTheme">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="vnd.android.cursor.item/calls"/>
</intent-filter>
</activity>
<activity android:icon="@mipmap/ic_launcher_phone" android:label="@string/callStatsDetailTitle" android:name=".callstats.CallStatsDetailActivity" android:screenOrientation="portrait" android:theme="@style/CallDetailActivityTheme">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name="com.android.contacts.common.test.FragmentTestActivity">
<intent-filter>
<category android:name="android.intent.category.TEST"/>
</intent-filter>
</activity>
<activity-alias android:exported="true" android:name="DialtactsActivity" android:targetActivity=".DialtactsActivity"/>
<activity-alias android:exported="true" android:name="RecentCallsListActivity" android:targetActivity=".DialtactsActivity"/>
<activity-alias android:exported="true" android:name=".activities.CallLogActivity" android:targetActivity=".DialtactsActivity"/>
<activity android:label="@string/activity_title_contacts_filter" android:name="com.android.contacts.common.list.AccountFilterActivity" android:theme="@style/ContactListFilterTheme"/>
<activity android:label="@string/custom_list_filter" android:name="com.android.contacts.common.list.CustomContactListFilterActivity" android:theme="@style/ContactListFilterTheme"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.android.contacts.common.vcard.ImportVCardActivity" android:theme="@style/BackgroundOnlyTheme"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.android.contacts.common.vcard.NfcImportVCardActivity" android:theme="@style/BackgroundOnlyTheme"/>
<activity android:name="com.android.contacts.common.vcard.CancelActivity" android:theme="@style/BackgroundOnlyTheme"/>
<activity android:name="com.android.contacts.common.vcard.SelectAccountActivity" android:theme="@style/BackgroundOnlyTheme"/>
<activity android:name="com.android.contacts.common.vcard.ExportVCardActivity" android:theme="@style/BackgroundOnlyTheme"/>
<service android:exported="false" android:name="com.android.contacts.common.vcard.VCardService"/>
<receiver android:enabled="@android:bool/config_voice_capable" android:name=".calllog.CallLogReceiver">
<intent-filter>
<action android:name="android.intent.action.NEW_VOICEMAIL"/>
<data android:host="com.android.voicemail" android:mimeType="vnd.android.cursor.item/voicemail" android:scheme="content"/>
</intent-filter>
<intent-filter androidriority="100">
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<activity android:label="@string/speed_dial_settings" android:name=".SpeedDialListActivity" android:theme="@style/DialtactsTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
</intent-filter>
</activity>
<receiver android:name=".interactions.UndemoteOutgoingCallReceiver">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL"/>
</intent-filter>
</receiver>
<service android:exported="false" android:name=".calllog.CallLogNotificationsService"/>
<service android:exported="false" android:name=".contact.ContactUpdateService"/>
<receiver android:name="com.android.contacts.common.location.CountryDetector$LocationChangedReceiver"/>
<service android:exported="false" android:name="com.android.contacts.common.location.UpdateCountryService"/>
<activity android:configChanges="keyboardHidden" android:excludeFromRecents="true" android:exported="false" android:label="@string/phoneAppLabel" android:launchMode="singleInstance" android:name="com.android.incallui.InCallActivity" android:screenOrientation="nosensor" android:theme="@style/Theme.InCallScreen"/>
<service android:name="com.android.services.callrecorder.CallRecorderService" androidrocess="com.android.incallui"/>
<activity android:configChanges="keyboardHidden|orientation" android:excludeFromRecents="true" android:exported="false" android:launchMode="singleInstance" android:name="com.android.incallui.CircularRevealActivity" android:noHistory="true" android:screenOrientation="nosensor" android:theme="@style/Theme.CircularRevealAnimation"/>
<receiver android:exported="false" android:name="com.android.incallui.InCallApp$NotificationBroadcastReceiver">
<intent-filter>
<action android:name="com.android.incallui.ACTION_HANG_UP_ONGOING_CALL"/>
</intent-filter>
</receiver>
<service android:name="com.android.incallui.InCallServiceImpl" androidermission="android.permission.BIND_INCALL_SERVICE">
<intent-filter>
<action android:name="android.telecom.InCallService"/>
</intent-filter>
</service>
<provider android:authorities="com.android.dialer.provider" android:exported="false" android:multiprocess="false" android:name="com.android.dialer.lookup.LookupProvider"/>
</application>
</manifest>
Omg.. plss use spoiler or code next time

[Question] Toggle tunnelbear vpn conection

I want to be able to connect to tunnelbear vpn via adb command. Can anybody help me find a command to connect and disconnect tunnelbear vpn?
This is the manifest of tunnelbear:
HTML:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:"http://schemas.android.com/apk/res/android" android:versionCode="137" android:versionName="v137" android:installLocation="internalOnly" package="com.tunnelbear.android" platformBuildVersionCode="24" platformBuildVersionName="7.0">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-feature android:glEsVersion="20000" android:required="true" />
<application android:label="0x7f070025" android:icon="0x7f0200b0" android:name="com.tunnelbear.android.TunnelBear" android:allowBackup="false" android:hardwareAccelerated="true" android:supportsRtl="true">
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyDmT5Qzsz2p8C3JigTu5QVKgDNgj_oNWhc" />
<meta-data android:name="com.google.android.gms.version" android:value="0x7f0c0000" />
<activity android:theme="0x7f0d000a" android:name="com.tunnelbear.android.TbearMainActivity" android:launchMode="singleTop" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d0004" android:name="com.tunnelbear.android.TbearSplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:theme="0x7f0d000c" android:name="com.tunnelbear.android.wizard.WizardActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="30" />
<activity android:theme="0x7f0d0006" android:name="com.tunnelbear.android.AchievementActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d000c" android:name="com.tunnelbear.android.RegistrationActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="30" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.purchase.PurchaseActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.options.OptionsActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.freedata.FreeDataActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="10" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.DowngradeActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d000c" android:name="com.tunnelbear.android.TunError" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.bugreport.BugReportActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d0008" android:name="com.tunnelbear.android.CountrySelectActivity" android:exported="true" android:configChanges="keyboardHidden|orientation|screenSize" />
<activity android:theme="0x7f0d000d" android:name="com.tunnelbear.android.CaptivePortalActivity" android:configChanges="keyboardHidden|orientation|screenSize" />
<service android:name="de.blinkt.openvpn.OpenVpnService" android:permission="android.permission.BIND_VPN_SERVICE">
<intent-filter>
<action android:name="android.net.VpnService" />
</intent-filter>
</service>
<service android:label="0x7f070025" android:icon="0x7f0200e9" android:name="com.tunnelbear.android.TBQuickSettingsTileService" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
<meta-data android:name="android.service.quicksettings.ACTIVE_TILE" android:value="true" />
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE" />
</intent-filter>
</service>
<activity android:theme="0x7f0d0009" android:label="0x7f070127" android:name="de.blinkt.openvpn.LaunchVPN" android:taskAffinity="" android:excludeFromRecents="true" android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<receiver android:name="com.tunnelbear.android.widget.TunnelBearWidgetProvider">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="0x7f050002" />
</receiver>
<receiver android:name="com.tunnelbear.android.network.StartNetworkServiceReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<receiver android:name="com.tunnelbear.android.PackageReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<service android:name="com.tunnelbear.android.Registration" />
<service android:name="com.tunnelbear.android.network.NetworkService" />
<activity android:theme="@*android:style/Theme.Translucent.NoTitleBar" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:exported="false" />
</application>
</manifest>
I tried something like:
am start com.tunnelbear.android/de.blinkt.openvpn.LaunchVPN
but it didn't work.
BTW, i'm rooted if it helps...

Categories

Resources