This is a script to setup PPPwn_cpp a c++ rewrite of PPPwn on the raspberry pi and run GoldHen on the PS4 fw 11.0, 10.01, 10.00, 9.00
It also supports internet access after pwn and access to ftp, klog and binloader servers launched by goldhen.
A dns blocker is also installed and used to prevent updates.
This repo is focussing on tv box / android box, stb running armbian minimal or server
There is also a webserver to control the pi, change settings and send payloads by accessing http://pppwn.local from the console or your pc if you have internet access enabled.
- Update stability
- FIx Kp for some region consoles
- Translated some lang
[ allwinner , rockchip in future updates maybe ]
- HG860P
- B860H
- X96
- Q96
- T56
- BEELINK
You need to install armbian first :
bullseye current
Jammy current
Book woorm
Or Download From Ophub Release HEre :
DOWNLOAD
Flash image using Rufus or Balena Etcher :
Place the sd card into Tv box, boot it and connect LAN Cable then run the following commands
If you are login using user . use "sudo " command in
If you are login using root , do not use
sudo apt update
sudo apt install git -y
sudo rm -f -r linuxpwn
sudo systemctl stop pipwn
git clone https://github.com/zikyu7/linuxpwn
sudo mkdir /boot/firmware/
cd linuxpwn
sudo cp -r PPPwn /boot/firmware/
cd /boot/firmware/PPPwn
sudo chmod 777 *
sudo bash install.sh
During the install process you will be asked to set some options.
If you are using a usb to ethernet adapter for the connection to the console you need to select yes
If your pi has an ethernet port and you are using a usb to ethernet adapter your interface for the usb adapter should be eth1
If you are using something like a pi zero 2 the interface will be eth0
Once the pi reboots pppwn will run automatically.
- Go to
Settings
and thenNetwork
- Select
Set Up Internet connection
and chooseUse a LAN Cable
- Choose
Custom
setup and choosePPPoE
forIP Address Settings
- Enter
ppp
forPPPoE User ID
andPPPoE Password
- NOTE if you enable internet access you must match the username and password entered during the install or use the default
ppp
- Choose
Automatic
forDNS Settings
andMTU Settings
- Choose
Do Not Use
forProxy Server
For GoldHen you need to place the goldhen.bin file onto the root of a usb drive and plug it into the console.
Once goldhen has been loaded for the first time it will be copied to the consoles internal hdd and the usb is no longer required.
To update goldhen just repeat the above process and the new version will be copied to the internal hdd
==== warning ====
sudo rm -f -r linuxpwn3
sudo rm -f -r linuxpwn2
sudo rm -f -r linuxpwn
sudo rm -f -r PI-Pwn
cd /boot/firmware/
sudo rm -f -r PPPwn
cd /home/zikyu
sudo systemctl stop pipwn
git clone https://github.com/zikyu7/linuxpwn
sudo mkdir /boot/firmware/
cd linuxpwn
sudo cp -r PPPwn /boot/firmware/
cd /boot/firmware/PPPwn
sudo chmod 777 *
sudo bash install.sh
#Fix sudo [ do not use this code ]
/usr/bin/sudo
chmod 4755 /usr/bin/sudo
chown root:root /usr/lib/sudo/sudoers.so
chmod 4755 /usr/lib/sudo/sudoers.so
chown root:root /etc/sudoers
chown root:root /etc/sudoers.d /etc/sudoers.d/README /var/lib/sudo