Sometime after we factory reset or installed new custom ROM, Google now cards missing and no way to enable it. In my situation after I installed Android 4.4.2 Omni ROM in my Galaxy S3, I face this issue. If you are living outside of the USA, you can experience this issue too. After we opened the Google search app, it doesn’t show Google Now On and Off option. This is a location based issue and we can easily fix it.
There are several ways out there to enable Google Now cards. But most of the tutorials are required to factory rest the phone or tablet. It’s a costly method and we lost all the user app with their data. In this tutorial I’m going to show you how to easily enable Google Now cards on Android phone or tablet without wipe data or reinstall firmware or ROM.
In this method we have to eject the SIM card from the device. You have to do it after power off the device. Otherwise, it will damage the SIM card slot. Therefore, keep it in your mind.
How to enable Google now cards and fix the cards missing issue.
- First power off the whatever device you have.
- Eject the SIM card from the slot.
- Again power on the phone.
- Go to settings>App>All.
- Tap on the Google search app icon in there.
- Next screen, tap “Clear Data” and “Clear Cache”. If you have a Google launcher (experience launcher) wipes its data and cache. This step will not wipe your Google account data or login credentials.
- Reboot the device.
- Then turn on the WiFi. In this step mobile data connection not work.
- Next open Google search application. Now you can see enable Google now option. Tap on the “I’m here” button and proceed the setup.
- Once you set up the configuration power off the Android device and insert the SIM card and power on.
There is one limitation in this method. If you don’t have a WiFi connectivity you can’t follow this guide. However, in my situation enable and location settings in the phone’s settings not affect this method.
If this method doesn’t work, you can start it from the beginning after disable location reporting in settings (Settings>Location). If you don’t have a WiFi connection, once the phone boot-up try to set up Google now. But I can’t mention it will work.
If the above method doesn’t work for you, you can follow the bellow alternative method. This method also worked for me.
- Navigate to Android phone/tablet settings>Location”. Then change the location mode as “Device Only”.
- Install fake GPS app.
[appbox googleplay com.lexa.fakegps]
- Using the fake GPS, set your location as “USA”. In its settings, check “Start on boot” option.
- Enable the Airplane mode or power off the phone and eject the SIM card.
- Go to the device’s settings (Settings>App>All) then wipe Google search and Google Play Service data and cache. Then tap on “Force stop”.
- Open the Google maps and check your location. Now it should display you are in the USA. (whatever location that you choose).
- Go to your device’s Settings and sign-out from all Google accounts.
- Next, open the Google search and log-in to your Google account.
- Once the login process completed, you can see initial Google now window. Start the Google now by tapping on the “Yes, I’m in” button and add the card to Google Now.
- After the configuration completed, turn off the Airplane mode (or if the SIM eject now it insert) and reboot the phone.
- In Fake GPS, unchecked “Start on boot” option and change the Android device location reporting mode as your wants.