https://github.com/tsrberry/switch_debug_utils
Small collection of scripts and other utilities I use to debug stuff on the switch
https://github.com/tsrberry/switch_debug_utils
Last synced: 12 months ago
JSON representation
Small collection of scripts and other utilities I use to debug stuff on the switch
- Host: GitHub
- URL: https://github.com/tsrberry/switch_debug_utils
- Owner: TSRBerry
- Created: 2022-09-02T22:22:13.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-11T22:59:24.000Z (almost 4 years ago)
- Last Synced: 2025-06-05T00:21:15.378Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# switch_debug_utils
Small collection of scripts and other utilities I use to debug stuff on the switch
## Contents
- [gdb_scripts](gdb_scripts/)
- [dkp-gdb-py3](dkp-gdb-py3/) contains `PKGBUILD` files for devkitA64-gdb and devkitARM-gdb with python3 support
- [ipc_utils](ipc_utils/) contains convenience scripts to make it easier to deal with IPC buffers
## Resources
Useful resources for debugging switch stuff:
- [switch-gdb-cheatsheet](https://gist.github.com/jam1garner/c9ba6c0cff150f1a2480d0c18ff05e33)
- [pwndbg](https://github.com/pwndbg/pwndbg) - makes gdb debugging a bit nicer
- [switchbrew](https://switchbrew.org/)
- [Title list](https://switchbrew.org/wiki/Title_list) - especially useful when debugging sysmodules
- [Atmosphère](https://github.com/Atmosphere-NX/Atmosphere) - can often be used as a reference
- [ams_mitm](https://github.com/Atmosphere-NX/Atmosphere/tree/master/stratosphere/ams_mitm/source) - best reference for mitm sysmodules
- [Switch system update reports](https://yls8.mtheall.com/ninupdates/titlelist.php?sys=hac)
- I often use the `swipcgen_server_modern.info` files for reversing sysmodules or to create a mitm sysmodule