deviato / DroidPPPwn

PPPwn_cpp for Android + App Frontend [needs rooted device]
105 stars 5 forks source link

REQUEST to port PI-Pwn on android phones #22

Closed loddi-o closed 4 months ago

loddi-o commented 4 months ago

In some countries (including mine) PIs are quite expensive, this is why porting the project of PI-Pwn on termux or android in general would be amazing.

Also, if you already know how to run the project on termux please let me know

deviato commented 4 months ago

Yes, but you should consider that PI have a real operating system based on debian linux, android devices instead have their own "hybrid", with many different versions and architectures. Moreover, it's difficult to keep an app always running like in PI, because android systems kill processes arbitrarily if they are consuming too many resources. This is a project designed more as a portable solution

loddi-o commented 4 months ago

Yes, but you should consider that PI have a real operating system based on debian linux, android devices instead have their own "hybrid", with many different versions and architectures. Moreover, it's difficult to keep an app always running like in PI, because android systems kill processes arbitrarily if they are consuming too many resources. This is a project designed more as a portable solution

I think that with a rooted phone, you can do basically do whatever you want, including not killing processes. I am not talking about using your daily phone to jailbrake the console, but retrain an old one to jailbrake the console and add some features like sharing the internet, ftp, built in dns ecc... Maybe not compleatly automated like the PI, but wit minimum interactions.

Even simply adding the possibility to share the internet via ethernet tethering without swapping the internet console settings each time would be enough for the majority of users.

Personally i think that it would be amazing and by watching some ps4 modding community, also a very requested feature

deviato commented 4 months ago

You are right regarding processes (you can build a native binary server or a bash script), but the problem of high device segmentation remains, think of needed tools for network sharing like iptables, or even simpler net-tools for ifconfig, they are missing in most old devices. The only thing I can think of is to create a chrooted distribution based on debian.

loddi-o commented 4 months ago

The only thing I can think of is to create a chrooted distribution based on debian.

will it have access to eth0?

deviato commented 4 months ago

The only thing I can think of is to create a chrooted distribution based on debian.

will it have access to eth0?

Of course. If you mean packet sniffing on eth0 (which is needed for the exploit), it will have if you call the chroot from root

deviato commented 4 months ago

However... you asked for, and I just posted the instructions on how to build, both from NDK and Termux. You can find them on my fork here