yashsingh1/xdaforums huggingface dataset:
[Android General] @xDeepS:
I just got the Airtel Xstream box, the model is 'Xstream_Smart_Box_001', Android v9, Patch Level 5th Sept 19, Kernel: 4.9.159-1-6pre, Release: hsw4026atl-1.0.9-19110817, build: ptt1.190228.001.1.0.9-19110817.

I got it a few hours ago and it wasn't even activated at that time.

1.) You need to enable developer options, enable usb debugging.
2.) Then get adblink, connect to device IP. (You'll have to authorize on box first attempt)
3.) Click 'Uninstall APKs'-> Search "airtel", I saw 3 files.
4.) DO NOT UNINSTALL FROM GUI.
5.) Click ADB Shell
6.) delete the com.airtel.tv last.
7.) This command to delete: pm uninstall -k --user 0 'App Name'
.

I installed an ATV Launcher, before deleting airtel packages. Install from GUI.

Remote still works, not all buttons work. Airtel Remote Smart app for phone works, the pointer still works. I've managed to install JioTV and have gotten it semi working. :)

edit- you can re-map remote buttons through an app,

All of this was done while the 'please recharge' prompt was on screen. Its easy to bypass, you have to get into settings to enable developer options. I did get stuck once, I used to mic on remote and asked it to open play store. If you get stuck, use the google assistant to get out of a screen.

This is what the box looks like:

After conversion:
[Android General] gopichandpai:
Could you please extract the Airtel xStream apk and share?
[Android General] jessika123:
i have pm me
[Android General] @xDeepS:
Id like it too, post it here?
[Android General] GravityDead:
ahh, that's good to know but honestly, this is the reason I don't recommend that people buy these devices. Despite paying the full price on day 1, the customer still do not hold the rights to the device. They can disable/lock this bypass if they want to.

BTW, is that normal mobile JioTV apk or a jioTV app optimised for TV?
[Android General] AVESVIKA:
Restore Xstream box back to normal

I followed the steps and converted the xstream box to normal android box. I use the ATV launcher now, as the android TV launcher do not work. However, now I would like to convert it back to the normal state where i can access cable tv. Please let me know the steps if available. Or help me get the following apk:

com.airtel.tv

com.uei.uas.airtel

com.airtel.fti

Anil
[Android General] rajatgupta1998:
Try Reset from > Settings > Device Preferences > Reset :good:
[Android General] regin812:
Yes Share it

Yes Share it with us. So that i will give you my advice as well.
[Android General] gandhimaulik:
Adb over network option is available? Or adb over usb is the only possible?

For usb debug, we need male to male usb cable right?
[Android General] Gauravpreet:
Android tv home

Android TV home isnt working on this device. I tried installing but when i press home it just shows a blank screen
[Android General] v.kinnar:
AirTel xStream APK

I have the file but this forum is not allowing to share link for new joiners, one can message me I will send the file. The file can be extracted from the set top box and named it as "TvLauncher.apk"

After removing "com.airtel.tv" , I tried to reinstall it again(using extracted TvLauncher.apk) using shell pm install command but it is not allowing to install it again. May be I am not knowing the exact command. I use the command as "pm install --user 0 <path to TvLauncher.apk>", but could not get success.

And the TV Home Launcher or Leanback Launcher are not working after installation. The screen remains blank. I am on being able to figure out the remedy for this.
[Android General] kirtivardhan:
please help with the steps to remap remote button.
[Android General] v.kinnar:
How to remap the buttons on remote

There are two kind of buttons on remote of Xtream box remote. Following are the ways to remap them,

1. The IR buttons that are TV On/off, AV and few more, they need to pair with your Existing TV Remote.

2. The Bluetooth associated button on the remote like "Netflix", "YouTube", "Amazon" etc. can be remapped using "Button Mapper" App. This app can be installed from play store. And ATV Launcher it will be available on the Home Screen. But if you are using any other Launcher, you need to install "Sideload Launcher" and you can find the "Button Mapper" in "Sideload Launcher" after Installation.

Using the "Button Mapper" application I can successfully remap the buttons as original. Even you can enable and assign other functions like "Tasks" etc. Using "Tasks", now I can switch to any running app in background without going back to home screen and starting a new instance.
[Android General] pranavjindal999:
Any luck with JIO tv box? I can't even open native settings..
[Android General] v.kinnar:
You can use "Button Mapper" or similar application (app) to assign a key or button to "Settings". This worked for me for Airtel Xtream Box.
[Android General] rambo0811:
so this procedure removes airtel check all together, and we can run Apps without airtel and DTH subscription.
[Android General] v.kinnar:
Yes, You are right.

This will remove the Airtel Application that starts automatically upon boot.

Instead of it, you will have to install ATV Launcher, before removing the Airtel App. So on boot up it will start ATV Launcher.

As a result of that you will not require Airtel Subscription and will be able to use all other android applications supported on Android TV.
[Android General] pranavjindal999:
no way to install "Button Mapper"
[Android General] v.kinnar:
You can install it from Google Play Store.

If you are not finding that application in Play Store, then you will have to "Side Load" that application.

"Side Load" an app means, you will have to download the apk file of the application, put it/make accessible for your JioTV box, enable third party application in settings, and then install the apk file by clicking it on JioTV box. If you are new to side loading you can Google it YouTube it for nice explanation and demonstration of it.

I hope this helps you.
[Android General] shivasiddharth:
Hey, I have PMed you. Can you share the launcher apk file ?
[Android General] v.kinnar:
I have replied to your PM.
[Android General] broadways:
You need to port the firmware of "gtmedia gtc" box on "airtel xtream" to get access to the dvb-s2 and cc-cam features.
[Android General] v.kinnar:
Can you provide guidelines for porting "gtmedia gtc" firmware on "airtel xtream"?
[Android General] shivasiddharth:
Thanks a lot for the file
[Android General] Abirdey@2011:
Someone please try this alternate method.

Instead of uninstalling all the three "airtel" apps, can you all try this method:

1) Sideload "Button Remapper" app to xsteam box.

2) Open the app through settings and remap any button (for example Netflix button) to open ATV Launcher.

3) Restart the box. When promp to recharge, just press the button remapped to ATV Launcher.

4) You should be able to launch any app using ATV Launcher.

Please someone try this and report whether this works or not.

Note- Someone please try to install the new Google Launcher (the launcher available on the newly launched Google TV) and say whether it works on xsteam box or not.

Also note- Instead of uninstalling the "airtel apps", try disabling them with this command: adb shell pm disable-user --user 0 <app package name> . So that people trying to revert to normal just have to re-enable them by using this command: adb shell pm enable <package_to_enable> .

I don't own a stream box and planning to buy one.
[Android General] vgjaiswal:
I tried many all options mentioned here. But one the best option is. Download"LAUNCH ON BOOT" application from TV playstore. There are 3 option after opening this apk. 1) Enable 2) Launch TV application on boot: Select ATV Launcher( If you have installed it before. If not install it. Then njoy your airtel set top box like normal set top box tv without opening it airtel Home page which normally opens every time.
[Android General] Kaps:
If we do this, we won't be able to use the box to watch DTH channels, right ? Is there a way wherein we can change the default launcher and still be able to watch DTH channels ?

Force replace default launcher ?
[Android General] Gauravpreet:
I used google live channels in the previous box " airtel internet tv" . It worked in that, but i don't know why it doesn't work in Xtreme box. You could try and let me know if it works at your end.
[Android General] :
Live Channels somehow does not work for me too in recognizing channels from cable. If anyone manages to find a way to get linear TV without com.airtel.in let me know.
[Android General] jai1147:
Please post the detailed steps to install the Vanilla OS onto the xstream box. thanks in advance
[Android General] v.kinnar:
There is not such OS like Vanilla.

Here the word is use to mention the simplicity in the modified installation. The will not being having any DVB functionality, but the box will function only as an android box.
[Android General] jai1147:
thanks for the reply. i intende to use the box only for apps . please share the steps kindly
[Android General] v.kinnar:
The first post in this thread is explaining how to carryout the task.
[Android General] Camlin3:
@xDeepS will you upload xtream box firmware /ROM dump from adb pls .(system & vendor folders +kernel ) pls
[Android General] Avijit825:
This one sounds like a pretty smooth plan....I plan to execute the same but if anyone has tried this method then plz share your feedback.
[Android General] Alicedpage:
Why not? Do share with us!
[Android General] KARTHEEK063:
how to connect laptop with Xtreme box without usb connection for debugging? I have android studio installed and adb wifi plugin available as well. would need to know the missing steps. Thx
[Android General] digitaltanish:
Okay!

So now, there are so many new updates also, some people don't want to use adb, so there is an option to do it via FORCE STOP option, but some users complaint that this option is removed after the new update, still I have an option to get GOOGLE TV interface via adb, without any hassle,

Steps-:

1. Download Google Launcher to your phone. 2. Disable Airtel xStream apk via adb (use remote adb shell app from PlayStore to connect to your Airtel xStream box)

3. Now press Google Assistant Button and say open PLAYSTORE

4. Now download send files to tv and fx file manager

5. Now send google Launcher to tv. 6. Now press Google Assistant and say open fx manager.

7. Now install google TV launcher. 8. Press home button and you are done!!

Also, if you want to understand this completely via video, then see this Airtel xStream Box: https://www.youtube.com/playlist?list=PLZ0YRCMs2DXI6hH3_lzXFw2jlATfaIv8T
[Android General] Neeraj326:
My Xtreme box was working fine till 3 May 2021, but now it is not updating date and time automatically, thus Youtube, Hotstar etc don't run. tried to change date from DEVICE PREFERENCES but it is not allowed from there also. kindly suggest way out
[Android General] digitaltanish:
Try Resetting your device, and then when factory reset completes, then just disable airtel xStream app via adb, and get any launcher or Google TV launcher
[Android General] jessika123:
how to add gtmedia firmware can you upload
[Android General] Deepak asokan:
I have been using this as vanilla box for a while now ... I noticed that recently I am not able to see the set top box on the list ... Tried restarting everything still no go ... Is anyone else facing the same issue or is it just me ?

Also it isnt showing up on any app where it should be detected ... Webvideo caster , send files to tv ... No app is able to detect it in local network ... Its like it has stopped broadcasting itself ...
[Android General] pankajsinghrawat:
Can somebody provide me airtel xstream stick launcher apk. File name should be- tv.airtel.smartstick.apk
[Android General] harpy.eagle:
Can anyone confirm whether airtel remote android app (meant for mobiles) can be used to control xstream stb after removibg airtel app from stb? I.e. after jailbreaking it.

Airtel remote app on my mobile never finds my stb on network.
[Android General] nancymary101:
this was so useful:)
[Android General] harpy.eagle:
Anyone could connect this stb to hidden network?

My stb keeps saying 'connecting to wifi' but never connects. And after making hidden wifi visible, it connects immediately.
[Android General] 32bor:
Thank you so much You are a Genius Bro.
[Android General] Sriram Sridhar:
{deleted}
[Android General] Sriram Sridhar:
Hi guys

I installed google tv on my xstream box, but the home screen always shows 'loading error'. Any workaround for this?
[Android General] :
Who want root join my channel pls
[Android General] @xDeepS:
It seems they have managed to wipe my setup remotely. I only noticed it today but I havent used it in a few weeks. Current deets:

Model: XStream_Smart_Box_001

Version: 9

Android Security Patch Level: 5 March 2021

Kernel Version: 4.9.183-1-6pre (#2 Tue Apr 27 18:41:55 IST 2021)

Release: hsw4026atl-2.3.0-21042717

Build: PTT1.210208.001.2.3.0-21042717

Ill try to fix it again. Lets see.
[Android General] @xDeepS:
Sorted. Connect via adblink and just run:

hsw4026atl:/ $ pm uninstall -k --user 0 'com.airtel.tv'
[Android General] nijat1122:
@xDeepS please share it with me please please please.​
[Android General] shiva111:
Hi everyone, this is my first post here so i hope i am in the right place :)

And this tutorial is for Indian Users Only.

So here i am going to tell you how you can use your Airtel Xstream STB when it gets locked after your subscription expires.

Pls note: This tutorial is for "Xstream_Smart_Box_001"

Android security patch level: 5 March 2021

Kernel: 4.9.183-1-6pre, Release: hsw4026atl-2.3.0-21042717

build: PTT1.210208.001.2.3.0-21042717

(Latest update as of 13th March 2022)

And you won't be able to watch dth channels afterword, until you do a factory reset. Only use this if you are not going to recharge or before recharge do a factory reset!!!

Very Important: Please install ATP Launcher/Any other Launcher on your STB Before Starting this process.

Now the main part:

Step 1: Switch on your

Step 2: Goto setting -> Device Preferences -> About -> Scroll down until you see Build No. (PTT1.210208.001.2.3.0-21042717 or less)

Step 3: Hit ok 5 times and Developer Options is now enable, hit back and scroll down until you see "Developer Options"

Step 4: Goto "Developer Options: and enable USB Debugging

that's it, STB Part is done.

Now Next process is to be done from your pc:

Step 1: Download this file : https://mega.nz/file/0yBh3I7D#AX1oNEKumFkp_s1_dCJEQu0mP3y8wM37yLQe3h1IE5Y

and extract to Your preferred directory.

Step 2: Hit shift in in extracted directory and Right click, now you will "Open Powershell windows here", click on it

Step 3a: If you are windows 7 skip step 2 use CMD instead

Type adb connect 192.168.x.x (Your TV's IP address, which can be optained from TV's wifi section)

Type adb devices

Type root.bat

Done

Step 3b: If you are windows 10/11 Follow step 2

Type .\adb connect 192.168.x.x (Your TV's IP address, which can be optained from TV's wifi section)

Type .\adb devices

Type .\root.bat

Done

Hope you like it. Also you can use Button Remapper App to remap your remote keys to your favs (Eg, Netflix to Disney+)
[Android General] shiva111:
i have posted detailed steps here: https://xdaforums.com/t/airtel-xstream-smart-box-vanilla-androidtv.4100639/post-86569273
[Android General] ram18113:
Hi, I have got one Airtel Xtream box today. its not yet activated. i am not able to bypass LNB satellite setup. I want to convert it to pure android tv mode. I dont need ATV. I want to use it only for apps over wifi. any suggestions? Thanks in advance.
[Android General] wrundawan:
Airtel xtream has updated their now we can't enter into debugging mode or unable to connect device via adb link
[Android General] ram18113:
Yes bro same here, I got an update today and after reboot i found the usb debugging is turned off. Initially I connected using adb through wifi and removed airtel apps and used ATV launcher. but now i am getting blank screen only... I mapped settings key for remote button i am able to use settings, google voice assistant, and playstore only. there is no option in apps to open any app. any help appreciated. Thank you
[Android General] ram18113:
HI Bro, these steps no more works after recent update. USB debugging is blocked and apps open option from settings also removed. could't launch any app even from playstore. I am using this Xtream box since a week and used your steps to work it as pure android box without airtel apps. now waiting for an workaround for Xtream box. or else i will return it and get my cash back for this box.
[Android General] ram18113:
Any suggestions pls.... Thank You
[Android General] Dhairy:
Hello a quick update, now you cannot enable usb debugging on airtel xstream they have disabled it internally in build.prop so there is no way around anymore. So I think this is end of airtel xstream now. It's best to buy any tv stick with freedom.

That said now the only possible way could be to open the box, and try to force it into download mode and load firmware. For this to work we would need the kernel sources offcource. Another way is to bug airtel for a downgrade to previous version.
[Android General] :
You can modify system and enable usb debugging permanently,if you have system OTA update file forward to me,can check and update
[Android General] Edavana:
Did you get any solution? My airtel box had gone blank (same issue many faced here, as I had removed airtel files and installed ATV launcher). I have done a factory reset and not able to bypass the LNG statalite set up during the reboot. I don't have the LNB connections anymore :(
[Android General] Dhairy:
No you can't use it anymore without LNB connection
[Android General] BAL_DTH:
Yes, we have disabled it.
[Android General] Dhairy:
"we" you work with them?
[Android General] @xDeepS:
Got an update today, I agree with this, I think this is done for for now.

Getting blank screen too. Can access settings and Chromecast works lol
[Android General] @xDeepS:
I reset it. Now I cant get past Signal Lock. If anyone knows how to bypass LNB lmk. Or else RIP.
[Android General] KARTHEEK063:
What happens to boxes that already had Airtel app disabled?
[Android General] Edavana:
Mine had airtal app removed. But after the update (which was done automatically, the screen had gone blank). It was not opening ATV launcher. Tried google assistant to lauch apps, but was not working. I had no option but to reset. Now I'm not able to bypass the LNB configuration during the startup.
[Android General] kushalbari:
How did you remove airtal app?
[Android General] harpy.eagle:
People who factory reset the stb need to find someone they know and or can let them connect their stb to their airtel connection.

Just connecting to functioning airtel dish (which is oriented to receive airtel signal is good enough.

I had done same thing couple of years ago when I had factory reset the stb.

Also there is one small possibility where people with updated firmware can continue to use stb as vanilla box. Which i am using it now on couple of boxes.

Don't uninstall airtel app from the box. Instead disable it if you can. When firmware is updated airtel app is again installed if u had removed it earlier. But if one has disabled it, then it stays that way.

And to airtel folks... F U for stopping people to use ott apps and playstore without recharging dth connection. You guys (airtel) prove how unethical and customer unfriendly you guys really are.
[Android General] KumarKPB:
How to reset?

I have removed airtel apps through adb connect - using PC.

Now, after update only black screen. Nothing works...

need to factory reset to enable xtream.
[Android General] supratimshom1998:
Is it the same like enabling twrp recovery on an android device and forcing it to take another custom rom? How can I get the kernel sources.
[Android General] Subha0612:
Signal lock problem?
[Android General] Balajiselva:
Dear all users,

i managed to downgrade the airtel xstream version to the older version with the usb debugging option and then disabled the airtel builds apps.

now i able to use the ATV launcher and playback any OTT app file.
[Android General] Neeraj326:
Please share steps to downgrade to older version
[Android General] Neeraj326:
From where we can get gtmedia and also share steps to install it
[Android General] Neeraj326:
Airtel app was removed by adb commands on previous version. But now it is automatically updated and screen has become blank
[Android General] Neeraj326:
Hi all

I downgraded my STB by removing power 10 times.

Installed ATV launcher and disabled

Com.airtel.tv

Com.uei.uas.airtel

Com.airtel. fti

But it was automatically upgraded to newer version within 2 days.

Is there any way to stop auto upgrade of version.
[Android General] Neeraj326:
Found a way to stop auto update

Rename model to some custom name

Disable icx

And remove LNB connector

Now it works fine
[Android General] goldybewon:
Great achievement...We are waiting for a long time.

Will you pls share full tutorial and supporting files.

Thanks,
[Android General] sstewari:
Hi. Great work, first of all. Your suggestion was an ice breaker. I was able to downgrade the firmware as told by you but it also got upgraded. Now powering off 10 times doesn't seem to work. What did you do after the upgrade?
[Android General] Neeraj326:
Powering off 10 times during initialization will again downgrade it, now don't connect to internet, change name to some custom name, disable ICX, downloD ATV launcher, open usb debugging and delete 3 files as done earlier

Now even after upgrade it will open with ATV

It will
[Android General] Neeraj326:
Please see my earlier thread

Powering off 10 times during initialization will again downgrade it, now don't connect to internet, change name to some custom name, disable ICX, downloD ATV launcher, open usb debugging and delete 3 files as done earlier

Now even after upgrade it will open with ATV
[Android General] shailesh1985:
Are there any specific steps to follow while power off the stb?
[Android General] shailesh1985:
Did you find any way to downgrade updated FW.
[Android General] Saran__:
Disable icx means?

How to do that?

Also can we power off 10 times by turn on/off swtich right?

Or any specific way to do that?
[Android General] Neeraj326:
For power off, remove power cable when initialization shows up on screen and insert after 2 seconds. Do this 10 times.

Disable ICX from system apps.
[Android General] Saran__:
Thanks for reply.

Can you provide any screenshot, how to disable ICX?

I can't find how to navigate to icx?
[Android General] Neeraj326:
Open Apps and then system apps there you will find ICX
[Android General] Saran__:
Thanks for guiding.

Aprat from disabling, uninstall that 3 airtel app is safe or cause any issues?
[Android General] Neeraj326:
Follow these steps

1. While starting remove power pin from box when intializing and insert after 2 seconds. Repeat this 10 times, this will downgrade your box.

2. Now enable USB debugging, sometimes it asks for satalite LNB signal. connect it once till signal gets locked.

3. Change box name to some custom name.

4. Connect to internet

5. Install ATV launcher

6. In apps go to airtel xtreme and enable disable camera.

7. Now remove these 4 packages using ADB shell

Com.airtel.tv

Com.uei.uas.airtel

Com.airtel. fti

Com.firmware
[Android General] Neeraj326:
Mine is working fine

Follow these steps

1. While starting remove power pin from box when intializing and insert after 2 seconds. Repeat this 10 times, this will downgrade your box.

2. Now enable USB debugging, sometimes it asks for satalite LNB signal. connect it once till signal gets locked.

3. Change box name to some custom name.

4. Connect to internet

5. Install ATV launcher

6. In apps go to airtel xtreme and enable disable camera.

7. Now remove these 4 packages using ADB shell

Com.airtel.tv

Com.uei.uas.airtel

Com.airtel. fti

Com.firmware
[Android General] jugunu:
After 10 times power off now its stuck at "initializing..." page no progress after 30 mins.
[Android General] sstewari:
Same problem here. And then after restarting, it starts in the same O.S. version where USB debugging is disabled.