diff --git a/Readme.md b/Readme.md index bb1a927..7b34ad2 100644 --- a/Readme.md +++ b/Readme.md @@ -1,10 +1,37 @@ # T124 Gupje -The exploitation work for this device is done by (LordRafa)[https://github.com/LordRafa] +The exploitation work for this device is done by [LordRafa](https://github.com/LordRafa) To build gupje, see the readme in the gupje_t/ folder. ## Usage +This project assumes the following directory structure: + +```bash +Source/gupje  ⬡ v18.12.1   main ✘  +$ tree -L 3 +. +├── [..] +├── debugger_archs +│   ├── ga_arm64.h +│   ├── ga_arm.h +│   └── ga_arm_thumb.h +├── debugger.c +├── devices +│   ├── base_device +│   ├── nvidia_shield +│   │   ├── [..] +│   │   ├── gupje_t +│   │   ├── [..] +│   ├── rpi4_gupje +├── docs +│   ├── [..] +├── [..] + +``` + +The root folder is the [gupje](https://github.com/EljakimHerrewijnen/Gupje) project, which contains this folder in the ``devices/`` subdirectory. + Run the exploit code with a *target* binary to run on the device. ```bash python3 exploit.py --ga ../bin/nvidia_shield_t/debugger.bin diff --git a/bin/bootrom_t124.bin b/bin/bootrom_t124.bin deleted file mode 100644 index 46f2f9b..0000000 Binary files a/bin/bootrom_t124.bin and /dev/null differ diff --git a/gupje_t/Readme.md b/gupje_t/Readme.md index cfa745c..96e498a 100644 --- a/gupje_t/Readme.md +++ b/gupje_t/Readme.md @@ -2,3 +2,8 @@ Download ``gcc-arm-none-eabi-10-2020-q4-major`` and configure its path in the Makefile. +Build with: + +```bash +make -f devices/nvidia_shield/gupje_t/Makefile +``` \ No newline at end of file