قالب وردپرس درنا توس
Home / Tips and Tricks / How to get the new Google TV interface on almost any Android TV – Nvidia Shield, Mi Box, Sony & More «Gadget hack

How to get the new Google TV interface on almost any Android TV – Nvidia Shield, Mi Box, Sony & More «Gadget hack



Google TV gives the new Chromecast a home screen full of curated content from your various streaming subscriptions, but that’s just it – a home screen app. Below, Google’s new dongle runs Android TV, which means that the home screen is just a launcher that can be installed on countless other TVs and digital boxes.

This new interface may eventually become available for other Android TVs like Nvidia Shield, Mi Box and Sony TVs, but until then you can recharge it. You need to use a computer to send an ADB command to the TV, but that process has become so streamlined recently that it practically points and clicks.

What you need

  • Android TV device running Android 9 or higher
  • Windows, Mac or Linux computer or Android phone

Step 1
: Sideload LauncherX & Google Base

On your computer or Android phone, start by downloading LauncherX. This is the actual home screen app, extracted from the new Chromecast, that provides the Google TV interface.

Then you need a complementary app called Google Base that makes the search function in Google TV possible. This was also extracted from the new Chromecast, so download the APK at the link below – again either on your computer or Android phone.

Now you need to page load both files to your Android TV device. Here is a short guide to it:

  1. Upload both APKs to Google Drive.
  2. Install File Commander from the Play Store on your TV.
  3. Add your Google Drive account to File Commander.
  4. Click on the APK to download and then open it.
  5. Click “Settings” in the pop-up window, and then enable the “Install other apps” permission for File Commander.
  6. Return to Google Drive in File Commander.
  7. Click LauncherX APK again.
  8. Click “Install” in the message.
  9. Return to Google Drive in File Commander.
  10. Click on the Google Base APK.
  11. Click “Install” in the message.

If this is your first time loading pages on Android TV, or if you just want a little more help with this section, check out our full tutorial below:

Step 2: Activate developer options

On your TVyou will need to enable the hidden developer options menu next. For most devices, go to the Main Settings list, select “Device Settings” and then “About”. You can find the “About” menu elsewhere on some TVs.

Once in the “About” menu, scroll down and highlight Build list. Now press OK or Select on the remote control 7 times in quick succession. It’s like you quickly click on the building number over and over again. When you do it right, a toast message will say “You are now a developer!”

Step 3: Enable Network Troubleshooting (or USB Troubleshooting)

Now enter the recently unlocked menu by going to the list of Android TV settings, selecting “Device Settings” and then scrolling all the way down to the bottom and selecting “Developer Options”.

Activate the switch next to “Network Debugging” about halfway through the list. After 5 or 10 seconds, the text under the “Network Debugging” label should change to say “Enabled on” and then an IP address. Take a picture of this IP address, you will need it later.

Some devices may not have the wireless troubleshooting option. In this case, you must enable “USB debugging” (even in developer options) and connect your computer to your TV or set-top box with a USB cable.

Step 4: Obtain ADB software

Android users with network troubleshooting

If you have an Android phone and you could use network troubleshooting instead of USB troubleshooting in step 3, you can install Remote ADB Shell and proceed to step 6.

iPhone users (or Android users without network troubleshooting)

If you do not have an Android phone or your Android TV does not have the Network Troubleshooting option, download the Google Platform Tool on your computer. This is a small first-party ZIP code that contains files that allow your computer to communicate with your TV or digital box using ADB commands.

After downloading, extract the ZIP to the desktop. You want to place platform tools folder directly on the desktop.

Step 5: Open a command window in Platform-Tools

If you are using Windows, press the Windows key on your keyboard, then type “cmd” and press enter to open a command prompt. If you are using Linux or Mac, just open the “Terminal” app.

Write now CD in the prompt, then add a space, but do not press Enter yet. Instead, drag the Platform Tools folder that you extracted from the desktop and drop it directly on top of the command window. This fills in the location of the folder. When it does, press Enter.

Step 6: Get the ADB up and running

Android users with wireless troubleshooting

If you could use wireless troubleshooting and installed Remote ADB Shell on your Android phone, open the app and then type the IP address from step 3 in the first field and ignore the colon and numbers after it (e.g. : 5555). Leave the second field set to “5555” and press “Connect”. You can now proceed to step 7.

iPhone users (or Android users without wireless troubleshooting)

Alternatively, if you had to use USB troubleshooting in step 3, go ahead and connect your computer to your TV or digital box. Or if you could use wireless troubleshooting but did not have an Android phone, make sure your TV and computer are on the same network.

From there, type the following in the command prompt:

adb connect 

Replace with the IP address you took a picture of in step 3. Include the port number and all (the numbers after the colon at the end of the IP address) and then press enter on the keyboard. You should get one Unable to authenticate wrong.

If you are using Linux or Mac and get a “Command not found” error after sending the above command, you only need to resend it with a period and a slash at the beginning. So copy and paste the following command, replace the IP address with yours and then press enter to see Unable to authenticate wrong.

adb connect 

“Could not authenticate” sounds bad, but it’s good. This means that your command window is working properly, and ADB is watching TV on your network, but you just have not allowed the connection yet.

Step 7: Authorize your computer or Android phone

Over on your TV, you should see a popup now. Use the arrow keys to select the check box next to “Always allow from this computer” and then press OK or Select on the remote control to activate it. When activated, select “OK” in the message.

If you are using Remote ADB Shell on Android, it is good to go now. For everyone else, there is a little more in this step.

Back to your computer, click the command window once to make sure it is selected, and then press the up arrow on the keyboard. This will fill in the last command you sent so you do not have to type it again. So when you see the command “adb connect” again, press enter and it should say Connected or Already connected.

Step 8: Disable the Home screen app

Android users with wireless troubleshooting

If you are using Android with Remote ADB Shell installed, copy and paste the following command in the field at the bottom of the app’s main screen, then press enter. The terminal should return a “Success” message, which means you are ready to proceed to step 9.

pm uninstall --user 0 com.google.android.tvlauncher

iPhone users (or Android users without wireless troubleshooting)

If you could not use Remote ADB Shell for Android or if your Android TV did not have the Wireless Troubleshooting option, copy the following command and paste it into the command prompt on your computer. Go ahead and press enter, then almost immediately, the terminal should return a “Success” message.

adb shell pm uninstall --user 0 com.google.android.tvlauncher

If you get the error message “Command not found”, send the command again with a ./ at the beginning and you should get the message “Success”:

./adb shell pm uninstall --user 0 com.google.android.tvlauncher

If you are still having problems, you may need to install ADB drivers on your computer. See our complete guide below for troubleshooting steps to get ADB connected.

Step 9: Make sure Google TV is the default launcher

Now press the home button on your remote control and you will be greeted by the Google TV installation guide. If you do not see a prompt – select “TV Home” and select “Always” to make it your default home screen app. Then you should see the Google TV installer.

Step 10: Enjoy Google TV!

Now you’re ready to play with the next generation of user interfaces. Your home screen is To you the tab, which begins with a line of “Top picks for you”, followed by a customizable line with your 12 best apps and a button for all apps. As you keep scrolling down, you begin to see why it’s so nice – the recommendations are really many, and if you’re a regular Google user, they’s good too.

For YouTube TV users, live The tab is basically an integrated version of your live TV guide. The Movies and Shows the tab is very much like To you, only filtered by media type.

You will notice some minor issues like search the tab sometimes kicks you back to To you the tab after a janky animation. LauncherX may depend on additional apps from the new Chromecast device for some features, so I’ll keep tipping with page loaders and updating this page if I find any fixes.

Returns to the old home screen

If you decide you want to go back to your TV’s old boot program, repeat steps 5 and 6 to get the ADB running again, and then send the command below. Afterwards, just press the home button on the remote control and the Google TV interface should be gone.

adb shell cmd package install-existing com.google.android.tvlauncher

Keep your connection secure without a monthly bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop and watch Hulu or Netflix without any regional restrictions.

Buy now (80% off)>

Cover image, screenshots, GIFs and photos of Dallas Thomas / Gadget Hacks

Source link