Beau Kujath
2 years ago
4 changed files with 149 additions and 0 deletions
-
30root-android/README.md
-
41socks_setup/README.md
-
57socks_setup/history_setup.txt
-
21socks_setup/setup_socks.sh
@ -0,0 +1,30 @@ |
|||
|
|||
## Steps to root Android (Google Pixel4a-sunfish <Android 13>) |
|||
|
|||
1. Enable dev options by tapping build number 7 times |
|||
2. Enable usb debugging and OEM unlocking in developer options panel from in Syste |
|||
3. Make note of build number at About phone -> Build number = TPIA.221105.002 |
|||
4. Download full image for build from: https://developersd.google.com/android/ota#sunfish |
|||
5. Install fastboot: apt install fastboot and adb |
|||
6. Reboot to bootloader: adb reboot bootloader |
|||
7. Make sure fastboot is connected: fastboot devices |
|||
8. fastboot flashing unlock |
|||
|
|||
9. Sideload Magisk apk: adb -s $(adb devices) install ~/Downloads/Magisk.apk/, URL: https://github.com/topjohnwu/Magisk/releases/tag/v26.1 |
|||
10. Patch the downloaded factory image file in Magisk: Magisk -> Install -> Select and patch a file -> Select the unzipped boot.img file (Note: Within original zip for factory image there is another zip that boot.img is within) |
|||
|
|||
11. Hit lets go to let Magisk patch image -> Wait for path of new image file on device to be printed if it worked |
|||
12. Pull patched image to desktop: Adb pull /storage/emulated/0/Download/magisk_patched-26100_zEIYy.img ./ |
|||
13. Adb devices -> fastboot devices |
|||
14. Fastboot boot ~/Desktop/magisk_patched-26100.img |
|||
15. Root permanently via Direct Install from Magisk: Open Magisk app -> Install Direct (Recommended) -> wait and reboot |
|||
16. Verify root after reboot from desktop: “adb shell” -> “su” -> “whoami” |
|||
|
|||
17. Install this ZIP as Magisk module to trust user certs and system certs: https://github.com/NVISOsecurity/MagiskTrustUserCerts/releases |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,41 @@ |
|||
|
|||
## Steps to setup Linux as BPB shadowsocks client |
|||
|
|||
|
|||
1. Install shadowsocks client: 'sudo apt-get install shadowsocks-libev' |
|||
|
|||
2. Disable the automatically started service: |
|||
sudo systemctl stop shadowsocks-libev |
|||
sudo systemctl disable shadowsocks-libev |
|||
|
|||
3. Make local shadowsocks config file: `sudo vim /etc/shadowsocks-libev/local-config.json` |
|||
|
|||
4. Add in bpb server setup: |
|||
``` |
|||
{ |
|||
"server": "207.246.62.210", |
|||
"mode": "tcp_and_udp", |
|||
"server_port": 8080, |
|||
"local_address": "127.0.0.1", |
|||
"local_port": 1080, |
|||
"password": "socksrocks", |
|||
"timeout": 60, |
|||
"method": "aes-256-gcm" |
|||
} |
|||
|
|||
``` |
|||
|
|||
|
|||
|
|||
Start the shadowsocks service: `sudo systemctl start shadowsocks-libev-local@local-config.service` |
|||
|
|||
Check the status: `sudo systemctl status shadowsocks-libev-local@local-config.service` |
|||
|
|||
Enable service on system startup: `sudo systemctl enable shadowsocks-libev-local@local-config.service` |
|||
|
|||
|
|||
Verify it is working: `url --proxy socks5://127.0.0.1:1080 https://ifconfig.me` |
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,57 @@ |
|||
1 sudo vim /etc/netplan/01-network-manager-all.yaml |
|||
2 sudo netplan apply |
|||
3 ping 8.8.8.8 |
|||
4 sudo vim /etc/sysctl.conf |
|||
5 sudo sysctl -p |
|||
6 sudo sysctl net.ipv4.ip_forward |
|||
7 ls |
|||
8 mkdir space |
|||
9 cd space/ |
|||
10 ls |
|||
11 vim setup_socks.sh |
|||
12 chmod +x setup_socks.sh |
|||
13 ls |
|||
14 ./setup_socks.sh |
|||
15 sudo apt install git -y |
|||
16 cat setup_socks.sh |
|||
17 sudo git clone https://github.com/shadowsocks/shadowsocks-libev.git |
|||
18 cd shadowsocks-libev/ |
|||
19 ls |
|||
20 git submodule update --init |
|||
21 sudo git submodule update --init |
|||
22 ./autogen.sh && ./configure && make && make install |
|||
23 sudo ./autogen.sh && ./configure && make && make install |
|||
24 sudo ./configure |
|||
25 sudo make |
|||
26 ./autogen.sh && ./configure && make && make install |
|||
27 sudo adduser --system --no-create-home --group shadowsocks |
|||
28 mkdir -m 755 /etc/shadowsocks |
|||
29 sudo mkdir -m 755 /etc/shadowsocks |
|||
30 sudo vim /etc/shadowsocks/shadowsocks.json |
|||
31 sudo vim /etc/sysctl.conf |
|||
32 sudo sysctl -p |
|||
33 sudo vim /etc/systemd/system/shadowsocks.service |
|||
34 sudo systemctl daemon-reload |
|||
35 sudo systemctl enable shadowsocks |
|||
36 sudo systemctl start shadowsocks |
|||
37 sudo ufw allow proto tcp 0.0.0.0/0 port 8080 comment "Shadowsocks" |
|||
38 sudo ufw allow proto tcp 0.0.0.0/0 port 8080 |
|||
39 sudo ufw allow 8080/tcp |
|||
40 sudo ufw status |
|||
41 sudo systemctl status shadowsocks |
|||
42 ls /usr/local/bin/ |
|||
43 sudo ls /usr/local/bin/ |
|||
44 sudo find / -name "ss-server" |
|||
45 ls src/ |
|||
46 ls src/ss-server |
|||
47 cp -v src/ss-server /usr/local/bin/ |
|||
48 sudo cp -v src/ss-server /usr/local/bin/ |
|||
49 sudo systemctl stop shadowsocks |
|||
50 sudo systemctl status shadowsocks |
|||
62 sudo ufw allow 8080 |
|||
63 ip a |
|||
64 sudo systemctl status shadowsocks |
|||
65 sudo vim /etc/shadowsocks/shadowsocks.json |
|||
66 sudo systemctl stop shadowsocks |
|||
67 sudo systemctl start shadowsocks |
|||
68 sudo systemctl status shadowsocks |
@ -0,0 +1,21 @@ |
|||
#!/bin/bash |
|||
# |
|||
|
|||
sudo apt-get install --no-install-recommends build-essential autoconf libtool \ |
|||
libssl-dev gawk debhelper dh-systemd init-system-helpers pkg-config asciidoc \ |
|||
xmlto apg libpcre3-dev zlib1g-dev libev-dev libudns-dev libsodium-dev libmbedtls-dev libc-ares-dev automake -y |
|||
|
|||
|
|||
|
|||
sudo git clone https://github.com/shadowsocks/shadowsocks-libev.git |
|||
|
|||
|
|||
cd shadowsocks-libev/ |
|||
|
|||
git submodule update --init |
|||
./autogen.sh && ./configure && make && make install |
|||
|
|||
|
|||
|
|||
|
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue