Forum Thread: How to Edit Some Specific Part of an Apk File

I've been editing an apk file.
It is a game (Bulb Smash). It requires a facebook login process the first time after installation.
I just want some another website login instead of facebook (say-'gmail').

Here's the screenshot in which i wanna change that 'FACEBOOK' to some another website login.
And here is it's AndroidManifest.xml file. And I don't know what to do...

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<manifest xmlns:android="schemas.android.com/apk/res/android" package="best.game.bulbsmash" platformBuildVersionCode="25" platformBuildVersionName="7.1.1">

<uses-permission android:name="android.permission.ACCESSWIFISTATE"/>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.READPHONESTATE"/>

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.ACCESSNETWORKSTATE"/>

<uses-permission android:name="android.permission.WRITEEXTERNALSTORAGE"/>

<uses-permission android:name="android.permission.READEXTERNALSTORAGE"/>

<uses-permission android:name="com.android.vending.BILLING"/>

<uses-permission android:name="android.permission.ACCESSCOARSELOCATION"/>

<uses-permission android:name="android.permission.ACCESSFINELOCATION"/>

<uses-permission android:name="android.permission.WAKE_LOCK"/>

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>

<uses-feature android:glEsVersion="0x00020000" android:required="true"/>

<permission android:name="best.game.bulbsmash.permission.C2D_MESSAGE" android:protectionLevel=""/>

<uses-permission android:name="best.game.bulbsmash.permission.C2D_MESSAGE"/>

<meta-data android:name="android.support.VERSION" android:value="25.3.1"/>

<application android:allowBackup="true" android:icon="@drawable/iclauncher" android:label="@string/appname" android:name="android.support.multidex.MultiDexApplication" android:theme="@style/GdxTheme">

<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:label="@string/app_name" android:name="best.game.bulbsmash.AndroidLauncher" android:screenOrientation="userPortrait">

<intent-filter>

<action android:name="android.intent.action.MAIN"/>

<category android:name="android.intent.category.LAUNCHER"/>

</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="app" android:scheme="bulbsmash"/>

</intent-filter>

</activity>

<activity android:name="best.game.bulbsmash.WebViewActivity" android:screenOrientation="portrait"/>

<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.facebook.ads.AudienceNetworkActivity"/>

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebookappid"/>

<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:label="@string/app_name" android:name="com.facebook.FacebookActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

<meta-data android:name="com.facebook.accountkit.ApplicationName" android:value="@string/app_name"/>

<meta-data android:name="com.facebook.accountkit.ClientToken" android:value="@string/ACCOUNTKITCLIENT_TOKEN"/>

<activity android:exported="true" android:name="com.facebook.accountkit.ui.AccountKitEmailRedirectActivity" android:noHistory="true">

<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:scheme="@string/akloginprotocol_scheme"/>

</intent-filter>

</activity>

<activity android:label="@string/comaccountkitbuttonlogin" android:launchMode="singleTop" android:name="com.facebook.accountkit.ui.AccountKitActivity" android:theme="@style/Theme.AccountKit" android:windowSoftInputMode="adjustResize"/>

<service android:exported="true" android:name="best.game.bulbsmash.fcm.MyAndroidFirebaseMsgService">

<intent-filter>

<action android:name="com.google.firebase.MESSAGING_EVENT"/>

</intent-filter>

</service>

<service android:exported="true" android:name="best.game.bulbsmash.fcm.MyAndroidFirebaseInstanceIdService">

<intent-filter>

<action android:name="com.google.firebase.INSTANCEIDEVENT"/>

</intent-filter>

</service>

<receiver android:exported="true" android:name="best.game.bulbsmash.helper.CampaignReceiver">

<intent-filter>

<action android:name="com.android.vending.INSTALL_REFERRER"/>

</intent-filter>

</receiver>

<receiver android:enabled="true" android:exported="true" android:name="best.game.bulbsmash.fcm.InAppNotificationReciver"/>

<meta-data android:name="com.google.android.gms.games.APPID" android:value="@string/appid"/>

<meta-data android:name="com.google.android.gms.version" android:value="@integer/googleplayservices_version"/>

<activity android:name="best.game.bulbsmash.MainActivity"/>

<activity android:label="@string/app_name" android:name="best.game.bulbsmash.inappbillingv3.PurchasePassportActivity" android:screenOrientation="portrait" android:theme="@style/MyMaterialTheme"/>

<activity android:configChanges="keyboard|keyboardHidden|orientation" android:name="com.paytm.pgsdk.PaytmPGActivity" android:screenOrientation="portrait"/>

<meta-data android:name="com.razorpay.ApiKey" android:value="rzplivecyERWMCbrpznL7"/>

<meta-data android:name="com.google.android.gms.version" android:value="@integer/googleplayservices_version"/>

<activity android:configChanges="keyboard|orientation" android:name="com.mobvista.msdk.shell.MVActivity" android:screenOrientation="portrait"/>

<activity android:configChanges="orientation|screenSize" android:name="com.mobvista.msdk.interstitial.view.MVInterstitialActivity" android:screenOrientation="portrait"/>

<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.mobvista.msdk.reward.player.MVRewardVideoActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

<activity android:configChanges="orientation|screenSize" android:hardwareAccelerated="true" android:name="com.ironsource.sdk.controller.ControllerActivity"/>

<activity android:configChanges="orientation|screenSize" android:hardwareAccelerated="true" android:name="com.ironsource.sdk.controller.InterstitialActivity" android:theme="@android:style/Theme.Translucent"/>

<activity android:configChanges="orientation|screenSize" android:hardwareAccelerated="true" android:name="com.ironsource.sdk.controller.OpenUrlActivity" android:theme="@android:style/Theme.Translucent"/>

<activity android:exported="true" android:name="com.facebook.CustomTabActivity"/>

<activity android:exported="true" android:name="com.google.android.gms.appinvite.PreviewActivity" android:theme="@style/Theme.AppInvite.Preview">

<intent-filter>

<action android:name="com.google.android.gms.appinvite.ACTION_PREVIEW"/>

<category android:name="android.intent.category.DEFAULT"/>

</intent-filter>

</activity>

<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" android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"/>

<receiver android:name="com.google.android.gms.cast.framework.media.MediaIntentReceiver"/>

<service android:name="com.google.android.gms.cast.framework.media.MediaNotificationService"/>

<service android:name="com.google.android.gms.cast.framework.ReconnectionService"/>

<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.tagmanager.TagManagerService"/>

<activity android:exported="true" android:name="com.google.android.gms.tagmanager.TagManagerPreviewActivity" android:noHistory="true">

<intent-filter>

<data android:scheme="tagmanager.c.best.game.bulbsmash"/>

<action android:name="android.intent.action.VIEW"/>

<category android:name="android.intent.category.DEFAULT"/>

<category android:name="android.intent.category.BROWSABLE"/>

</intent-filter>

</activity>

<service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService">

<intent-filter android:priority="-500">

<action android:name="com.google.firebase.MESSAGING_EVENT"/>

</intent-filter>

</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" android:permission="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" android:permission="android.permission.BINDJOBSERVICE"/>

<receiver android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:permission="com.google.android.c2dm.permission.SEND">

<intent-filter>

<action android:name="com.google.android.c2dm.intent.RECEIVE"/>

<category android:name="best.game.bulbsmash"/>

</intent-filter>

</receiver>

<receiver android:exported="false" android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"/>

<service android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdService">

<intent-filter android:priority="-500">

<action android:name="com.google.firebase.INSTANCEIDEVENT"/>

</intent-filter>

</service>

<provider android:authorities="best.game.bulbsmash.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>

<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>

<activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

<activity android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:name="com.razorpay.CheckoutActivity" android:theme="@style/CheckoutTheme">

<intent-filter>

<action android:name="android.intent.action.MAIN"/>

<data android:host="rzp.io" android:scheme="io.rzp"/>

</intent-filter>

</activity>

<provider android:authorities="best.game.bulbsmash.AccountKitInitialization" android:exported="false" android:name="com.facebook.accountkit.internal.AccountKitInitProvider"/>

<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:hardwareAccelerated="true" android:name="com.unity3d.ads.adunit.AdUnitActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:hardwareAccelerated="false" android:name="com.unity3d.ads.adunit.AdUnitSoftwareActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>

</application>

</manifest>

Never Miss a Hacking or Security Guide

Get new Null Byte guides every week.

Be the First to Respond

Share Your Thoughts

  • Hot
  • Active