[GUIDE] How to Repurpose Any Phone into a 4G/5G Modem (No Root Needed)

jetski761

BANNED
Joined
Feb 18, 2025
Messages
150
Reaction score
63
Hey BHW,
Here’s a simple method to turn any old phone into a full 4G/5G modem — no root, no complicated hacks. Perfect for cheap mobile proxies, running bots, account farming, or backup internet.

No Root
Full 4G/5G Speeds
Android Phones
Supports SOCKS5/HTTP + UDP Traffic



Here's How It Works:
1. Start fresh. Wipe everything clean.
Factory reset the phone and disable unnecessary apps. You want the phone running as light and clean as possible.

2. Set up a small app or service that can:
Open an outbound connection from the phone to a server
Tunnel TCP and UDP traffic through that connection
There are lots of ways to do this:
Custom apps
VPN tunneling
SSH reverse tunneling
Lightweight proxy servers
Anything that allows outbound connection and traffic forwarding will work.

3. The phone connects OUT, not IN.
Phones can’t easily accept incoming connections because mobile networks block ports (carrier NAT). But phones can always connect OUT — just like browsing a website. The flow looks like this:
The phone dials out to your server.
The server says "Send me this traffic."
The phone moves the traffic back and forth.
This technique is called TCP/UDP Hole Punching. It punches a tunnel through the carrier’s firewall without needing any special permissions.

4. Set up the server-side proxy.
On your server (or home machine), you catch the connection from the phone and expose a SOCKS5 or HTTP proxy locally. Now any bot, browser, scraper, or automation tool can use the phone’s real mobile 4G/5G IP.
Quick Explanation: What is TCP/UDP Hole Punching
Imagine your phone is trapped inside a fortress (carrier NAT).Nobody can throw a ball in because the walls are too high. But the phone can throw a ball out. When the phone makes the first move (connects out), a small hole opens in the fortress wall. The server can then talk back through that hole because the phone started the connection.

Key Point:
Initiate the connection out first = now you can communicate freely without needing port forwarding on the mobile network. That’s how you bypass carrier firewalls without rooting the device. Bonus Tip: You Don’t Even Need an Expensive VPS If you have port forwarding on your home or office network You can use any old laptop, Raspberry Pi, or spare PC as the server Just forward a TCP (and optionally UDP) port to that machine Use Dynamic DNS if you don’t have a static IP, Cheap, easy, and no monthly server bill.

Final Result
Old phone + cheap data plan = full 4G/5G proxy, Normal mobile traffic (no special hardware required), Supports TCP and UDP traffic, No expensive modems, no rooting, no complicated setup

Bonus Use Cases
Instagram, TikTok, Twitter bots with mobile IPs, WhatsApp account farming, Ad verification from real devices, Scraping mobile-only sites, Selling access as real residential proxies, Emergency backup internet
 
Last edited:
This is by far not a guide.jist some general knowledge
I dumbed it down a lot so it's more general for everyone and their specific ways .. I figured my exact way isn't something others will be able to do easily. I built an app to do it, but that's private. So I just am giving ideas to help inspire how to do it for low cost. I didn't say it was a step by step guide...

But to be more specific:

Use ngrok or something like that to hole punch.

1. Install termux
2. https://github.com/inconshreveable/ngrok/blob/master/docs/SELFHOSTING.md - Compile a binary for Linux for the right arch and run the ngrokd instance on your device that has an open port.
3. Run an instance of microsocks or what ever socks proxy you want in termux.
4. Expose that local port with the compiled ngrok..

A Quick and dirty example of using SSH to create that tunnel without ngrok:

Code:
#!/data/data/com.termux/files/usr/bin/bash

# Set variables
PROXY_PORT=1080
REMOTE_PORT=1088
VPS_USER=root
VPS_HOST=HOSTIP

# Start microsocks (SOCKS5 proxy) in background
echo "Starting microsocks on localhost:${PROXY_PORT}..."
microsocks -i 127.0.0.1 -p ${PROXY_PORT} > ~/microsocks.log 2>&1 &

# Save its PID
MICROSOCKS_PID=$!
echo "Microsocks PID: $MICROSOCKS_PID"

# Wait a second to ensure it's running
sleep 1

# Start reverse SSH tunnel in background
echo "Starting SSH reverse tunnel to ${VPS_HOST}:${REMOTE_PORT}..."
ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 -N -R ${REMOTE_PORT}:127.0.0.1:${PROXY_PORT} ${VPS_USER}@${VPS_HOST} > ~/ssh_tunnel.log 2>&1 &

# Save SSH tunnel PID
SSH_TUNNEL_PID=$!
echo "SSH Tunnel PID: $SSH_TUNNEL_PID"


echo "Proxy started successfully!"
 
Last edited:
Hey BHW,
Here’s a simple method to turn any old phone into a full 4G/5G modem — no root, no complicated hacks. Perfect for cheap mobile proxies, running bots, account farming, or backup internet.

No Root
Full 4G/5G Speeds
Android Phones
Supports SOCKS5/HTTP + UDP Traffic



Here's How It Works:
1. Start fresh. Wipe everything clean.
Factory reset the phone and disable unnecessary apps. You want the phone running as light and clean as possible.

2. Set up a small app or service that can:
Open an outbound connection from the phone to a server
Tunnel TCP and UDP traffic through that connection
There are lots of ways to do this:
Custom apps
VPN tunneling
SSH reverse tunneling
Lightweight proxy servers
Anything that allows outbound connection and traffic forwarding will work.

3. The phone connects OUT, not IN.
Phones can’t easily accept incoming connections because mobile networks block ports (carrier NAT). But phones can always connect OUT — just like browsing a website. The flow looks like this:
The phone dials out to your server.
The server says "Send me this traffic."
The phone moves the traffic back and forth.
This technique is called TCP/UDP Hole Punching. It punches a tunnel through the carrier’s firewall without needing any special permissions.

4. Set up the server-side proxy.
On your server (or home machine), you catch the connection from the phone and expose a SOCKS5 or HTTP proxy locally. Now any bot, browser, scraper, or automation tool can use the phone’s real mobile 4G/5G IP.
Quick Explanation: What is TCP/UDP Hole Punching
Imagine your phone is trapped inside a fortress (carrier NAT).Nobody can throw a ball in because the walls are too high. But the phone can throw a ball out. When the phone makes the first move (connects out), a small hole opens in the fortress wall. The server can then talk back through that hole because the phone started the connection.

Key Point:
Initiate the connection out first = now you can communicate freely without needing port forwarding on the mobile network. That’s how you bypass carrier firewalls without rooting the device. Bonus Tip: You Don’t Even Need an Expensive VPS If you have port forwarding on your home or office network You can use any old laptop, Raspberry Pi, or spare PC as the server Just forward a TCP (and optionally UDP) port to that machine Use Dynamic DNS if you don’t have a static IP, Cheap, easy, and no monthly server bill.

Final Result
Old phone + cheap data plan = full 4G/5G proxy, Normal mobile traffic (no special hardware required), Supports TCP and UDP traffic, No expensive modems, no rooting, no complicated setup

Bonus Use Cases
Instagram, TikTok, Twitter bots with mobile IPs, WhatsApp account farming, Ad verification from real devices, Scraping mobile-only sites, Selling access as real residential proxies, Emergency backup internet
Turn an old phone into a 4G/5G modem for proxies, bots, or backup internet, without rooting, using TCP/UDP hole punching.
 
That’s definitely a creative way to write a guide :)

How to buy a villa with a home winery in Tuscany in 3 years?
  1. Get a job that lets you save up 80,000 euros a month in clean, legal income to an EU bank account.
  2. After 3 years, pick a property (best to look in the Chianti or Montalcino areas).
  3. Finalize the purchase and enjoy unlimited homemade wine!

Jokes aside, turning your phone into a mobile proxy source is actually a great idea. If you have some programming skills or basic networking knowledge, it’s definitely doable for personal use. Also, if it’s just for your own occasional needs, even a regular hotspot mode on your phone works fine (as long as you’re close to the device).

But if you’re farming mobile proxies for sale, keep in mind that SIM cards are registered in your name, so you’ll need to think ahead about your own safety in case someone uses your proxies for illegal activities. At the very least, set up KYC and logging.
 
Tbh, i really think that turning mobile devices into proxies is something super underrated. A lot of people go straight to mega expensive modem setups when they already have mobile proxies that aren't being used.
 
very dirty and not production ready...

1. that ssh and microsocks process will be killed by Android OS, when it kills or puts on hold idle processes.
2. so you need some kind of autorestart, svtools (supervisor) comes in handy, put both ssh and microsocks under SV, instead of forking them with the ampersand sign..
3. But Android OS can kill that SV too
4. So you need to install a cron job that checks if SV is still alive.
5. Also Android OS can kill the whole Termux process tree or put it to background (don't ask me why it decides so.)

There is a lot of pitfalls when running something serious in Termux.
 
That’s definitely a creative way to write a guide :)



Jokes aside, turning your phone into a mobile proxy source is actually a great idea. If you have some programming skills or basic networking knowledge, it’s definitely doable for personal use. Also, if it’s just for your own occasional needs, even a regular hotspot mode on your phone works fine (as long as you’re close to the device).

But if you’re farming mobile proxies for sale, keep in mind that SIM cards are registered in your name, so you’ll need to think ahead about your own safety in case someone uses your proxies for illegal activities. At the very least, set up KYC and logging.
At least where I am at there is no KYC needed for a phone. They try and get it, but right on their site it says no ID needed. So I just give them a fake name, but yea if reselling these I guess others could do something that could get people at your door. It's not like they can not go to the store get a picture of your face and go from there. This isnt meant for reselling, just to give the idea how people can get mobile ips without paying 90+ Also hotspot mode uses mobile hotspot data... This doesnt ;)
very dirty and not production ready...

1. that ssh and microsocks process will be killed by Android OS, when it kills or puts on hold idle processes.
2. so you need some kind of autorestart, svtools (supervisor) comes in handy, put both ssh and microsocks under SV, instead of forking them with the ampersand sign..
3. But Android OS can kill that SV too
4. So you need to install a cron job that checks if SV is still alive.
5. Also Android OS can kill the whole Termux process tree or put it to background (don't ask me why it decides so.)

There is a lot of pitfalls when running something serious in Termux.
I get what you're saying, but just for the record — I didn't hack this together with Termux, SSH, or microsocks. I did that to test the idea, but after I wrote the entire process from scratch in Java. The phone opens a persistent TCP socket up to the server. When the server needs to tunnel something, it sends a command over that socket telling the phone what to open and where to forward it. Even the SOCKS5 protocol implementation is custom — I built it from scratch.

Turn an old phone into a 4G/5G modem for proxies, bots, or backup internet, without rooting, using TCP/UDP hole punching.
Not sure why people care so much about the name... I assume these are people who are selling proxies and dont want people to know how easy it is to make their own without spending 1500+ for the professional grade equipment. USB 4g modems are professional equipment. Boxes with 16+ modems all in one place and ready installed software for sms, proxies etc is professional grade. I'm definitely not saying to sell this as a service. Just to get yourself some cheap proxies without needed to pay someone for them, maybe learn something, and gain a new skill...
 
Last edited:
Hey BHW,
Here’s a simple method to turn any old phone into a full 4G/5G modem — no root, no complicated hacks. Perfect for cheap mobile proxies, running bots, account farming, or backup internet.

No Root
Full 4G/5G Speeds
Android Phones
Supports SOCKS5/HTTP + UDP Traffic



Here's How It Works:
1. Start fresh. Wipe everything clean.
Factory reset the phone and disable unnecessary apps. You want the phone running as light and clean as possible.

2. Set up a small app or service that can:
Open an outbound connection from the phone to a server
Tunnel TCP and UDP traffic through that connection
There are lots of ways to do this:
Custom apps
VPN tunneling
SSH reverse tunneling
Lightweight proxy servers
Anything that allows outbound connection and traffic forwarding will work.

3. The phone connects OUT, not IN.
Phones can’t easily accept incoming connections because mobile networks block ports (carrier NAT). But phones can always connect OUT — just like browsing a website. The flow looks like this:
The phone dials out to your server.
The server says "Send me this traffic."
The phone moves the traffic back and forth.
This technique is called TCP/UDP Hole Punching. It punches a tunnel through the carrier’s firewall without needing any special permissions.

4. Set up the server-side proxy.
On your server (or home machine), you catch the connection from the phone and expose a SOCKS5 or HTTP proxy locally. Now any bot, browser, scraper, or automation tool can use the phone’s real mobile 4G/5G IP.
Quick Explanation: What is TCP/UDP Hole Punching
Imagine your phone is trapped inside a fortress (carrier NAT).Nobody can throw a ball in because the walls are too high. But the phone can throw a ball out. When the phone makes the first move (connects out), a small hole opens in the fortress wall. The server can then talk back through that hole because the phone started the connection.

Key Point:
Initiate the connection out first = now you can communicate freely without needing port forwarding on the mobile network. That’s how you bypass carrier firewalls without rooting the device. Bonus Tip: You Don’t Even Need an Expensive VPS If you have port forwarding on your home or office network You can use any old laptop, Raspberry Pi, or spare PC as the server Just forward a TCP (and optionally UDP) port to that machine Use Dynamic DNS if you don’t have a static IP, Cheap, easy, and no monthly server bill.

Final Result
Old phone + cheap data plan = full 4G/5G proxy, Normal mobile traffic (no special hardware required), Supports TCP and UDP traffic, No expensive modems, no rooting, no complicated setup

Bonus Use Cases
Instagram, TikTok, Twitter bots with mobile IPs, WhatsApp account farming, Ad verification from real devices, Scraping mobile-only sites, Selling access as real residential proxies, Emergency backup internet
 
Hey BHW,
Here’s a simple method to turn any old phone into a full 4G/5G modem — no root, no complicated hacks. Perfect for cheap mobile proxies, running bots, account farming, or backup internet.

No Root
Full 4G/5G Speeds
Android Phones
Supports SOCKS5/HTTP + UDP Traffic



Here's How It Works:
1. Start fresh. Wipe everything clean.
Factory reset the phone and disable unnecessary apps. You want the phone running as light and clean as possible.

2. Set up a small app or service that can:
Open an outbound connection from the phone to a server
Tunnel TCP and UDP traffic through that connection
There are lots of ways to do this:
Custom apps
VPN tunneling
SSH reverse tunneling
Lightweight proxy servers
Anything that allows outbound connection and traffic forwarding will work.

3. The phone connects OUT, not IN.
Phones can’t easily accept incoming connections because mobile networks block ports (carrier NAT). But phones can always connect OUT — just like browsing a website. The flow looks like this:
The phone dials out to your server.
The server says "Send me this traffic."
The phone moves the traffic back and forth.
This technique is called TCP/UDP Hole Punching. It punches a tunnel through the carrier’s firewall without needing any special permissions.

4. Set up the server-side proxy.
On your server (or home machine), you catch the connection from the phone and expose a SOCKS5 or HTTP proxy locally. Now any bot, browser, scraper, or automation tool can use the phone’s real mobile 4G/5G IP.
Quick Explanation: What is TCP/UDP Hole Punching
Imagine your phone is trapped inside a fortress (carrier NAT).Nobody can throw a ball in because the walls are too high. But the phone can throw a ball out. When the phone makes the first move (connects out), a small hole opens in the fortress wall. The server can then talk back through that hole because the phone started the connection.

Key Point:
Initiate the connection out first = now you can communicate freely without needing port forwarding on the mobile network. That’s how you bypass carrier firewalls without rooting the device. Bonus Tip: You Don’t Even Need an Expensive VPS If you have port forwarding on your home or office network You can use any old laptop, Raspberry Pi, or spare PC as the server Just forward a TCP (and optionally UDP) port to that machine Use Dynamic DNS if you don’t have a static IP, Cheap, easy, and no monthly server bill.

Final Result
Old phone + cheap data plan = full 4G/5G proxy, Normal mobile traffic (no special hardware required), Supports TCP and UDP traffic, No expensive modems, no rooting, no complicated setup

Bonus Use Cases
Instagram, TikTok, Twitter bots with mobile IPs, WhatsApp account farming, Ad verification from real devices, Scraping mobile-only sites, Selling access as real residential proxies, Emergency backup internet
I would like to ask when the video can be made, including how to download the required software? I am Chinese and watching this is a bit complicated to be honest

Who can teach me how to set up I will pay
 
In fact, if you want to turn any phone into a proxy, you would simply need to share its connection with the computer that will be used. Of course, this is a beginner's level. But it's a start.
 
Hey BHW,
Here’s a simple method to turn any old phone into a full 4G/5G modem — no root, no complicated hacks. Perfect for cheap mobile proxies, running bots, account farming, or backup internet.

No Root
Full 4G/5G Speeds
Android Phones
Supports SOCKS5/HTTP + UDP Traffic



Here's How It Works:
1. Start fresh. Wipe everything clean.
Factory reset the phone and disable unnecessary apps. You want the phone running as light and clean as possible.

2. Set up a small app or service that can:
Open an outbound connection from the phone to a server
Tunnel TCP and UDP traffic through that connection
There are lots of ways to do this:
Custom apps
VPN tunneling
SSH reverse tunneling
Lightweight proxy servers
Anything that allows outbound connection and traffic forwarding will work.

3. The phone connects OUT, not IN.
Phones can’t easily accept incoming connections because mobile networks block ports (carrier NAT). But phones can always connect OUT — just like browsing a website. The flow looks like this:
The phone dials out to your server.
The server says "Send me this traffic."
The phone moves the traffic back and forth.
This technique is called TCP/UDP Hole Punching. It punches a tunnel through the carrier’s firewall without needing any special permissions.

4. Set up the server-side proxy.
On your server (or home machine), you catch the connection from the phone and expose a SOCKS5 or HTTP proxy locally. Now any bot, browser, scraper, or automation tool can use the phone’s real mobile 4G/5G IP.
Quick Explanation: What is TCP/UDP Hole Punching
Imagine your phone is trapped inside a fortress (carrier NAT).Nobody can throw a ball in because the walls are too high. But the phone can throw a ball out. When the phone makes the first move (connects out), a small hole opens in the fortress wall. The server can then talk back through that hole because the phone started the connection.

Key Point:
Initiate the connection out first = now you can communicate freely without needing port forwarding on the mobile network. That’s how you bypass carrier firewalls without rooting the device. Bonus Tip: You Don’t Even Need an Expensive VPS If you have port forwarding on your home or office network You can use any old laptop, Raspberry Pi, or spare PC as the server Just forward a TCP (and optionally UDP) port to that machine Use Dynamic DNS if you don’t have a static IP, Cheap, easy, and no monthly server bill.

Final Result
Old phone + cheap data plan = full 4G/5G proxy, Normal mobile traffic (no special hardware required), Supports TCP and UDP traffic, No expensive modems, no rooting, no complicated setup

Bonus Use Cases
Instagram, TikTok, Twitter bots with mobile IPs, WhatsApp account farming, Ad verification from real devices, Scraping mobile-only sites, Selling access as real residential proxies, Emergency backup internet
I dumbed it down a lot so it's more general for everyone and their specific ways .. I figured my exact way isn't something others will be able to do easily. I built an app to do it, but that's private. So I just am giving ideas to help inspire how to do it for low cost. I didn't say it was a step by step guide...

But to be more specific:

Use ngrok or something like that to hole punch.

1. Install termux
2. https://github.com/inconshreveable/ngrok/blob/master/docs/SELFHOSTING.md - Compile a binary for Linux for the right arch and run the ngrokd instance on your device that has an open port.
3. Run an instance of microsocks or what ever socks proxy you want in termux.
4. Expose that local port with the compiled ngrok..

A Quick and dirty example of using SSH to create that tunnel without ngrok:

Code:
#!/data/data/com.termux/files/usr/bin/bash

# Set variables
PROXY_PORT=1080
REMOTE_PORT=1088
VPS_USER=root
VPS_HOST=HOSTIP

# Start microsocks (SOCKS5 proxy) in background
echo "Starting microsocks on localhost:${PROXY_PORT}..."
microsocks -i 127.0.0.1 -p ${PROXY_PORT} > ~/microsocks.log 2>&1 &

# Save its PID
MICROSOCKS_PID=$!
echo "Microsocks PID: $MICROSOCKS_PID"

# Wait a second to ensure it's running
sleep 1

# Start reverse SSH tunnel in background
echo "Starting SSH reverse tunnel to ${VPS_HOST}:${REMOTE_PORT}..."
ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 -N -R ${REMOTE_PORT}:127.0.0.1:${PROXY_PORT} ${VPS_USER}@${VPS_HOST} > ~/ssh_tunnel.log 2>&1 &

# Save SSH tunnel PID
SSH_TUNNEL_PID=$!
echo "SSH Tunnel PID: $SSH_TUNNEL_PID"


echo "Proxy started successfully!"
if that was bumbed down ude haye to see
an indepth post. great job
 
In fact, if you want to turn any phone into a proxy, you would simply need to share its connection with the computer that will be used. Of course, this is a beginner's level. But it's a start.
yea that can work if the carrier allows tethering. It also uses the phones data not a separate plan like some providers have. This was to avoid that and can be expanded to other ideas.
I would like to ask when the video can be made, including how to download the required software? I am Chinese and watching this is a bit complicated to be honest

Who can teach me how to set up I will pay
If you have questions regarding this you can ask and I can point you in the right direction here. If its more sensitive and you have specifics you can message me and I can direct you for you unique case, but like others have said this isn't going to be the best option. Its just to prove a concept, make a quick and dirty hack to get something to work if you have lots of spare phones and don't want to buy new hardware etc
 
[GUIDE] How to make a pizza ?
1) You need flour, water, some other igridients(i don't know which, because i never made any pizza)
2) Horray pizza is ready!
:)
 
Back
Top