mirror of
https://github.com/autistic-symposium/shell-whiz-toolkit.git
synced 2025-05-10 10:44:59 -04:00
add chapter for rooting some devices for fun or profit (#4)
This commit is contained in:
parent
e7dee740aa
commit
76f882ddae
5 changed files with 86 additions and 1 deletions
|
@ -20,7 +20,7 @@
|
||||||
* **[vim](vim)**
|
* **[vim](vim)**
|
||||||
* **[vpn](vpn)**
|
* **[vpn](vpn)**
|
||||||
* **[vscode](vscode)**
|
* **[vscode](vscode)**
|
||||||
|
* **[rooting](rooting)**
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
BIN
rooting/c0731.png
Normal file
BIN
rooting/c0731.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 157 KiB |
78
rooting/chromebooks.md
Normal file
78
rooting/chromebooks.md
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
## rooting chromebooks
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
#### 🖤 don't brick, babe!
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
### 1. removing write-protected (wp) hardware locker
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* figure out if your device is supported **[here](https://docs.mrchromebox.tech/docs/firmware/wp/disabling.html)**
|
||||||
|
* open up your chromebook
|
||||||
|
* locate and remove the WP pin on the firmware flash chip - this is how it looks like on acer series c0731:
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="c0731.png" width="80%"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* close your chromebook
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 2. enable developer mode
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* press `esc + refresh` keys, then press the power button to boot into recovery mode
|
||||||
|
* select "enable developer mode" and restart
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 3. enable linux/terminal
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* **[on settings](https://support.google.com/chromebook/answer/9145439?hl=en)**
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 4. flash UEFI firmware
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* open the terminal as root by pressing `ctrl + alt + f2` with `login chronos`
|
||||||
|
* install the full rom version of **[mrchromebox firmware](https://github.com/MrChromebox/scripts/blob/main/firmware.sh)**:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
cd; curl -LOk mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
* choose `install UEFI (full rom) firmware`
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="firmware.png" width="80%"/>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 5. boot your linux image from an external drive
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* have your favorite linux distro flashed in a driver
|
||||||
|
* recommendations are **[lubuntu](https://lubuntu.me/downloads/)** or **[galliumos](https://galliumos.org/)**
|
||||||
|
* use `ctrl-u` to boot from usb
|
||||||
|
* install your portable light linux and be free
|
||||||
|
|
||||||
|
|
BIN
rooting/firmware.png
Normal file
BIN
rooting/firmware.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 374 KiB |
7
rooting/grapheneos.md
Normal file
7
rooting/grapheneos.md
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
## grapheneos on androids
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
* just read *everything* in **[here](https://grapheneos.org/)**
|
||||||
|
* pixel devices are our favorites
|
||||||
|
* must apps: aegis, vpns (proton, mullvad, nym, etc.), molly, notes, termux... (ps: you don't really need to install fdroid or aurora, just download and install sha-checked pgks)
|
Loading…
Add table
Add a link
Reference in a new issue