Alrighty then, who wants to unpack rxTools and do what they want on their own?
Here are four tools you can use to unpack and repack rxTools.
https://mega.co.nz/#F!Dc8HlRIR!uBhpFbwUWEZ5tRajs-f1lg
rxTools Unpacker:
This tool will decrypt and unpack rxTools for you, and you should get two files: main.dat and filepack.dat.
This utility is drag 'n' drop.
rxTools Packer:
This does the opposite. It will pack and encrypt main.dat and filepack.dat into rxTools.dat.
This utility should be run in the same directory as main.dat and filepack.dat.
filepack Unpacker:
This will unpack filepack.dat, and it should give you four files: file000-003.bin
This utility is drag 'n' drop.
filepack Packer:
This will pack filepack.dat back together.
This utility should be run in the same directory as file000-003.bin
Here are their sources:
rxTools Unpacker:
http://pastebin.com/ZWuWc6SV
rxTools Packer:
http://pastebin.com/wqEKc7Gi
filepack Unpacker:
http://pastebin.com/303DAJ1a
filepack Packer:
http://pastebin.com/sfyaRv6X
Extra:
FIRM patches are stored in file002.bin from filepack.dat.
The format of file002.bin is fairly simple:
0x00-0x03: Number of patches.
Directly after are the patches:
0x00-0x03: Offset in FIRM
0x04-0x07: Size of data to write
0x08-0x...: Data to write
If you don't feel like parsing them, they're also here:
http://pastebin.com/fazkjHRn
The rxTools splash screen is file003.bin from filepack.dat.
makebgr.bat from here:
https://gbatemp.net/threads/release...-x-cfw-with-customizable-boot-options.388071/ does the trick.
Again, thanks to
@Apache Thunder for testing.