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
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)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
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
how can i do that? i never done layering
wolfy second suggestion
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
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
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
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.
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
big chance it will not work, that is ancient
It asks for an older openssl
When I tried to Install it
yeah then no dice
they have to update their old package
What options are there for USB tethering?
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
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
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.
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.Nice work 🙂 well done!
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
The BoxBuddy changes would be completely irrelevant here
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
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
normal arch or ublue arch?
ublue arch
bazzite arch
i used
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
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 usedThink 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
Enter the distrobox for setup
Install openssl-1.1 networkmanager (required by easytether)
Download and install easy tether
Enable and start network NetworkManager service
Now you can exit the distrobox
Launching easy tether
Removing easytether box (for re-install when arch breaks on a random update)
when i did it, it asks for openssl-1.1 in order for easytether to use
unless your method works without it
even though it's installed with paru?
i didnt know about paru tbh
oh i see you included openssl-1.1
my bad
Nor did I, I just tried what asen23 suggested. I don't know arch at all lol
yeah yours is super simplified i like it
when my distrobox breaks ima try that
you think you can pin it?
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.
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
Nice! Lol hope you manage to get some gaming time now
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.