EasyTether / USB Tethering.

Hello! I am wondering how I can install and use EasyTether. It's seems rather difficult for me due to its immutable nature and I want to be able to play my legion go anywhere using my data (not hotspot data) from my android phone. I've used EasyTether on Windows 11 and Arch Linux, both are easy but on bazzite it's so difficult so if someone can help me with this, greatly appreciated
38 Replies
wolfyreload
wolfyreload•3w ago
Two things for you to try * Spin up an Arch linux box in BoxBuddy and install and use it there like you normally would (it might work this way for you) * Alternatively, you might be able to download the rpm and run rpm-ostree install /path/to/rpm-file to install the rpm file manually (you'll need to reboot for the install to complete)
Bryan
BryanOP•3w ago
thank you for the reply, doing boxbuddy and everything went well until i try to run it and i get TUNSETIFF: Operation not permitted i enabled everything on filesystem, allow, and device for boxbuddy on flatseal. and Share=network
asen23
asen23•3w ago
if the application need to configure host networking (e.g. vpn) then its usually easier to layer it also if you want to change permission dont do it to boxbuddy, its just a frontend to distrobox
Bryan
BryanOP•3w ago
how can i do that? i never done layering
asen23
asen23•3w ago
wolfy second suggestion
Bryan
BryanOP•3w ago
I think I give up. Unless there is a way to have easytether in bazzite, I might switch OS. I really like Bazzite its amazing, but I just cannot get something that I NEED when fully utilizing the PC Handheld. I also want to have refind as I don't want to bootleg with grub and boot menu @asen23 @wolfyreload thank you for your input and support, greatly appreciated! I saw that the actual steamOS has an option to disable and re enable read only, if bazzite has that ability 100% would rock
asen23
asen23•3w ago
you can temporarily do that on bazzite but it will reset on boot, steamos will do that on update as well, you can create custom image if you want permanent solution
HikariKnight
HikariKnight•3w ago
as wolfy said
Alternatively, you might be able to download the rpm and run rpm-ostree install /path/to/rpm-file to install the rpm file manually (you'll need to reboot for the install to complete)
that will layer the package IF it is an rpm file if it is a fedora package you can rpm-ostree install packagename if there is a copr available for it then you can just add the copr using the copr command instead of dnf copr like the copr tells you to. then it will become available as a normal fedora package once you have added it and can install it with rpm-ostree
wolfyreload
wolfyreload•3w ago
What is the website for the tool? Google search brings me to here http://www.mobile-stream.com/easytether/drivers.html which is very old software where it has installation instructions for Ubuntu 18.04 which hasn't been supported for years. So I suspect I'm looking at the wrong site.
Bryan
BryanOP•3w ago
That is the website. I've used it this year and works 100% Windows is so simple Arch Linux once you set it you can forget it I don't have to click or press I just plug in my phone
HikariKnight
HikariKnight•3w ago
big chance it will not work, that is ancient
Bryan
BryanOP•3w ago
It asks for an older openssl When I tried to Install it
HikariKnight
HikariKnight•3w ago
yeah then no dice they have to update their old package
Bryan
BryanOP•3w ago
What options are there for USB tethering?
HikariKnight
HikariKnight•3w ago
couldnt tell you, i dont usb tether and when i do i just plug my phone into my machine, tell it to tether and it works and i use that maybe 0.1% of the year
Bryan
BryanOP•3w ago
I like easytether as it just treats it as unlimited data and not use hotspot Ima try changing the TTL on bazzite so I can use native USB tethering and bypassing hotspot usage since easytether is no good
wolfyreload
wolfyreload•3w ago
I had a look and didn't find any decent alternatives easytether on alternativeto.net . I don't think there is much demand as most people just use the native USB or bluetooth tethering that is built into most phones.
Bryan
BryanOP•2w ago
I've tried Ubuntu 20.04 on distrobox, it worked until it didn't had to go to root on distrobox Ubuntu and it says its connected but not getting any connection Worked until it didn't as in it says it's connected and everything, even on my phone but my legion go isn't getting any internet connection Fellas I fucking did it excuse my language Give me a moment I will upload instructions on how I did it, I'm installing discord rn First Install Easytether on your android device, you may have to get the Pro that cost $10 on terminal or konsole type distrobox create \ --name bazzitearch \ --image ghcr.io/ublue-os/bazzite-arch \ --init \ --root distrobox enter --root bazzitearch then make your password then download Easytether x86_64 .tar.xz file from mobile-stream.com and put it in your downloads file on terminal type cd ~/Downloads sudo pacman -U easytether-0.8.9-1-x86_64.pkg.tar.xz then we install yay sudo pacman -S git base-devel --needed git clone https://aur.archlinux.org/yay.git yay -S openssl-1.1 once all that just plug in your phone to your device, make sure the easytether app is installed. DO NOT ENABLE USB Tethering, then run sudo easytether-usb you will get a prompt to allow authorization on your android device you may need to reset and enable easytether by doing sudo pkill easytether-usb you also may need to install NetworkManager on your distrobox sudo pacman -S networkmanager sudo systemctl enable NetworkManager sudo systemctl start NetworkManager sudo systemctl restart NetworkManager just in case pkill easytether-usb sudo pkill easytether-usb then do sudo easytether-usb boom now you should be able to use your phone data as internet for your bazziteOS without having to use hotspot data. Your network would probably show nothing or disconneted or not connected to any internet but it would work, one notable thing is that you wont seamlessly switch back to wifi, I had trouble doing that but a simple reboot fixes it. (IF STILL IN DISTROBOX) exit reboot or systemctl reboot commands to copy and paste once you need it again. distrobox enter --root bazzitearch sudo easytether-usb if not working correctly just do this. sudo pkill easytether-usb sudo systemctl restart NetworkManager sudo easytether-usb Dont use native linux usb tethering, it uses hotspot data. Easytether bypasses hotspot data.
wolfyreload
wolfyreload•2w ago
Nice work 🙂 well done!
Bryan
BryanOP•2w ago
Idk if this changes anything but on flatseal I gave Box-Buddy a bunch of access including network But box buddy is just a GUI thing and I never used Box buddy for this whole operation
wolfyreload
wolfyreload•2w ago
The BoxBuddy changes would be completely irrelevant here
asen23
asen23•2w ago
i would swap ghcr.io/ublue-os/bazzite-arch to ghcr.io/ublue-os/arch-distrobox, it has paru already preinstalled so swap yay to paru also
Bryan
BryanOP•2w ago
Tried arch latest didn't work I mean you can try other box images, I even tried Ubuntu 20.04, didn't work out for me. BazziteArch worked, if you have a different approach to achiving this then by all means. Yay was only used to get openssl 1.1
Bryan
BryanOP•2w ago
No description
asen23
asen23•2w ago
normal arch or ublue arch?
Bryan
BryanOP•2w ago
ublue arch bazzite arch i used
asen23
asen23•2w ago
thats weird, considering ublue arch are fork of bazzite arch, i mean if it works it works, but bazzite-arch arent meant for normal distrobox lol
Bryan
BryanOP•2w ago
ive tried arch latest and ubuntu 20.04 and i get this TUNSETIFF: Operation not permitted maybe i could try again but ublue bazzite arch works for me ublue-os/bazzite-arch sorry i dont want to create confusion, thats what i used
wolfyreload
wolfyreload•2w ago
Think I got it working in ghcr.io/ublue-os/arch-distrobox (a bit smaller than bazzite-arch image which is 3.4GB). If you get bored try this one Create a distrobox called easytether-box for installing easy-tether
distrobox create \
--name easytether-box \
--image ghcr.io/ublue-os/arch-distrobox \
--init \
--root \
--yes
distrobox create \
--name easytether-box \
--image ghcr.io/ublue-os/arch-distrobox \
--init \
--root \
--yes
Enter the distrobox for setup
distrobox enter --root easytether-box
distrobox enter --root easytether-box
Install openssl-1.1 networkmanager (required by easytether)
paru -S openssl-1.1 networkmanager
paru -S openssl-1.1 networkmanager
Download and install easy tether
wget http://www.mobile-stream.com/beta/arch/easytether-0.8.9-1-x86_64.pkg.tar.xz
sudo pacman -U easytether-0.8.9-1-x86_64.pkg.tar.xz
wget http://www.mobile-stream.com/beta/arch/easytether-0.8.9-1-x86_64.pkg.tar.xz
sudo pacman -U easytether-0.8.9-1-x86_64.pkg.tar.xz
Enable and start network NetworkManager service
sudo systemctl enable --now NetworkManager
sudo systemctl enable --now NetworkManager
Now you can exit the distrobox
exit
exit
Launching easy tether
distrobox enter --root easytether-box -- sudo easytether-usb
distrobox enter --root easytether-box -- sudo easytether-usb
Removing easytether box (for re-install when arch breaks on a random update)
distrobox rm easytether-usb --root
distrobox rm easytether-usb --root
Bryan
BryanOP•2w ago
when i did it, it asks for openssl-1.1 in order for easytether to use unless your method works without it
wolfyreload
wolfyreload•2w ago
even though it's installed with paru?
Bryan
BryanOP•2w ago
i didnt know about paru tbh oh i see you included openssl-1.1 my bad
wolfyreload
wolfyreload•2w ago
Nor did I, I just tried what asen23 suggested. I don't know arch at all lol
Bryan
BryanOP•2w ago
yeah yours is super simplified i like it when my distrobox breaks ima try that you think you can pin it?
wolfyreload
wolfyreload•2w ago
Doesn't look like pin functionality is available in bazzite-help. You can probably just bookmark the conversation in answeroverflow.com in your browser it syncs bazzite-help every couple of hours https://www.answeroverflow.com/m/1311174143416340540 is the link to this conversation. It's much easier to find than old discord threads.
Bryan
BryanOP•2w ago
i see thanks thank you so much i can finally use bazzite all i need is easytether and refind which i already did for refind
wolfyreload
wolfyreload•2w ago
Nice! Lol hope you manage to get some gaming time now
Bryan
BryanOP•5d ago
Updated to work again, Ive reseted both W11 and Bazzite, tried both our tutorials didnt work but I made it work again. THIS IS FOR THE SEARCH ENGINE FOR OTHERS WHO NEEDS THIS. THE TOPIC OF EASYTETHER FOR BAZZITEOS SHOWS UP ON GOOGLE Here is what I did. Copy and Paste by doing Ctrl+Shift+V Step 1 Paste into terminal distrobox create -n bazzitearch -i ghcr.io/ublue-os/bazzite-arch --init --root -- --privileged --net=host Step 2 Download Easytether Arch Linux x86_64 (this is for AMD, there is i686 for intel but I never tried intel) http://www.mobile-stream.com/easytether/drivers.html Put the file in ~/Downloads Step 3 Paste into terminal cd ~/Downloads Step 4 Paste into terminal sudo pacman -U easytether-0.8.9-1-x86_64.pkg.tar.xz Press Y to install Step 5 Paste into terminal paru -S openssl-1.1 networkmanager Press Y to install Step 6 Paste into terminal sudo systemctl enable --now NetworkManager Step 7 Type or Paste into terminal sudo easytether-usb (MAKE SURE BY THIS POINT YOU HAVE YOUR ANDROID PHONE WITH EASYTETHER INSTALLED PLUGGED IN. It will ask you a prompt which you will allow) Step 8 ping any active domain like google.com ping google.com to confirm you are connected Ctrl+Z to stop pinging You may need to reset NetworkManager and Easytether to get it working sudo pkill easytether-usb sudo systemctl restart NetworkManager sudo easytether-usb hopefully this helps. The point of Easytether is to be able to use your data from your phone on your computer device (this includes PC handhelds) without using any of your hotspot If you are using PC handhelds such as Steam Deck, ROG Ally, or Legion go that has BazziteOS installed, you can get a mobile friendly Terminal called QMLKonsole On QMLKonsole on the top right you can copy and paste saved commands which makes it very convenient without having to use keyboard or controller button shortcut. For Gaming Mode, decky loader has DeckyTerminal where you can do commands there.
Want results from more Discord servers?
Add your server