├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── WRITEUP.md ├── adapter.c ├── adapter.h ├── arm_kernel ├── Makefile ├── imports.ld ├── link.ld └── source │ ├── crt0.s │ ├── imports.h │ └── main.c ├── arm_user ├── Makefile ├── imports.ld ├── link.ld └── source │ ├── crt0.s │ ├── fsa.c │ ├── fsa.h │ ├── imports.h │ └── main.c ├── bluubomb.c ├── payloads.h ├── sd_kernels ├── Makefile ├── install_wup │ ├── Makefile │ ├── link.ld │ ├── mcp │ │ ├── Makefile │ │ ├── link.ld │ │ └── source │ │ │ ├── crt0.s │ │ │ ├── fsa.c │ │ │ ├── fsa.h │ │ │ ├── imports.h │ │ │ ├── install.c │ │ │ ├── install.h │ │ │ ├── main.thumb.c │ │ │ ├── mcp_install.c │ │ │ └── mcp_install.h │ └── source │ │ ├── crt0.s │ │ ├── imports.h │ │ └── main.c ├── loadrpx │ ├── Makefile │ ├── link.ld │ ├── mcp │ │ ├── Makefile │ │ ├── link.ld │ │ └── source │ │ │ ├── crt0.s │ │ │ ├── loadfile.h │ │ │ └── loadfile.thumb.c │ └── source │ │ ├── crt0.s │ │ ├── imports.h │ │ └── main.c ├── regionfree │ ├── Makefile │ ├── link.ld │ └── source │ │ ├── crt0.s │ │ ├── imports.h │ │ └── main.c └── wupserver │ ├── Makefile │ ├── link.ld │ ├── mcp │ ├── Makefile │ ├── link.ld │ └── source │ │ ├── crt0.s │ │ ├── imports.h │ │ ├── main.thumb.c │ │ ├── net_ifmgr_ncl.c │ │ ├── net_ifmgr_ncl.h │ │ ├── socket.c │ │ ├── socket.h │ │ ├── wupserver.c │ │ └── wupserver.h │ └── source │ ├── crt0.s │ ├── imports.h │ └── main.c ├── sdp.c └── sdp.h /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/README.md -------------------------------------------------------------------------------- /WRITEUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/WRITEUP.md -------------------------------------------------------------------------------- /adapter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/adapter.c -------------------------------------------------------------------------------- /adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/adapter.h -------------------------------------------------------------------------------- /arm_kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/Makefile -------------------------------------------------------------------------------- /arm_kernel/imports.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/imports.ld -------------------------------------------------------------------------------- /arm_kernel/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/link.ld -------------------------------------------------------------------------------- /arm_kernel/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/source/crt0.s -------------------------------------------------------------------------------- /arm_kernel/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/source/imports.h -------------------------------------------------------------------------------- /arm_kernel/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_kernel/source/main.c -------------------------------------------------------------------------------- /arm_user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/Makefile -------------------------------------------------------------------------------- /arm_user/imports.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/imports.ld -------------------------------------------------------------------------------- /arm_user/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/link.ld -------------------------------------------------------------------------------- /arm_user/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/source/crt0.s -------------------------------------------------------------------------------- /arm_user/source/fsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/source/fsa.c -------------------------------------------------------------------------------- /arm_user/source/fsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/source/fsa.h -------------------------------------------------------------------------------- /arm_user/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/source/imports.h -------------------------------------------------------------------------------- /arm_user/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/arm_user/source/main.c -------------------------------------------------------------------------------- /bluubomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/bluubomb.c -------------------------------------------------------------------------------- /payloads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/payloads.h -------------------------------------------------------------------------------- /sd_kernels/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/Makefile -------------------------------------------------------------------------------- /sd_kernels/install_wup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/Makefile -------------------------------------------------------------------------------- /sd_kernels/install_wup/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/link.ld -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/Makefile -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/link.ld -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/crt0.s: -------------------------------------------------------------------------------- 1 | .global mcp_receive_message_hook 2 | -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/fsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/fsa.c -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/fsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/fsa.h -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/install.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/install.c -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/install.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/install.h -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/main.thumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/main.thumb.c -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/mcp_install.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/mcp_install.c -------------------------------------------------------------------------------- /sd_kernels/install_wup/mcp/source/mcp_install.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/mcp/source/mcp_install.h -------------------------------------------------------------------------------- /sd_kernels/install_wup/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/source/crt0.s -------------------------------------------------------------------------------- /sd_kernels/install_wup/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/install_wup/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/install_wup/source/main.c -------------------------------------------------------------------------------- /sd_kernels/loadrpx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/Makefile -------------------------------------------------------------------------------- /sd_kernels/loadrpx/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/link.ld -------------------------------------------------------------------------------- /sd_kernels/loadrpx/mcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/mcp/Makefile -------------------------------------------------------------------------------- /sd_kernels/loadrpx/mcp/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/mcp/link.ld -------------------------------------------------------------------------------- /sd_kernels/loadrpx/mcp/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/mcp/source/crt0.s -------------------------------------------------------------------------------- /sd_kernels/loadrpx/mcp/source/loadfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/mcp/source/loadfile.h -------------------------------------------------------------------------------- /sd_kernels/loadrpx/mcp/source/loadfile.thumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/mcp/source/loadfile.thumb.c -------------------------------------------------------------------------------- /sd_kernels/loadrpx/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/source/crt0.s -------------------------------------------------------------------------------- /sd_kernels/loadrpx/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/loadrpx/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/loadrpx/source/main.c -------------------------------------------------------------------------------- /sd_kernels/regionfree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/regionfree/Makefile -------------------------------------------------------------------------------- /sd_kernels/regionfree/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/regionfree/link.ld -------------------------------------------------------------------------------- /sd_kernels/regionfree/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/regionfree/source/crt0.s -------------------------------------------------------------------------------- /sd_kernels/regionfree/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/regionfree/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/regionfree/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/regionfree/source/main.c -------------------------------------------------------------------------------- /sd_kernels/wupserver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/Makefile -------------------------------------------------------------------------------- /sd_kernels/wupserver/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/link.ld -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/Makefile -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/link.ld -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/crt0.s: -------------------------------------------------------------------------------- 1 | .global mcp_receive_message_hook 2 | -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/main.thumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/main.thumb.c -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/net_ifmgr_ncl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/net_ifmgr_ncl.c -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/net_ifmgr_ncl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/net_ifmgr_ncl.h -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/socket.c -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/socket.h -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/wupserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/wupserver.c -------------------------------------------------------------------------------- /sd_kernels/wupserver/mcp/source/wupserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/mcp/source/wupserver.h -------------------------------------------------------------------------------- /sd_kernels/wupserver/source/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/source/crt0.s -------------------------------------------------------------------------------- /sd_kernels/wupserver/source/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/source/imports.h -------------------------------------------------------------------------------- /sd_kernels/wupserver/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sd_kernels/wupserver/source/main.c -------------------------------------------------------------------------------- /sdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sdp.c -------------------------------------------------------------------------------- /sdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GaryOderNichts/bluubomb/HEAD/sdp.h --------------------------------------------------------------------------------