diff --git a/README.md b/README.md index 7547bbc..2b49dac 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ This is a patch for the 3DS SSL module to disable Root CA Verification. To use: -1. Download and decrypt the SSL module (0004013000002F02), and extract its code binary to the patch directory as "code.bin" -2. Run `make`. -3. Copy to `sdcard:/luma/titles/0004013000002F02/code.bin`. -4. Enable Game Patching under Luma3DS's configuration. +1. Download the `code.ips` file in the repository, and copy to `sd:/luma/sysmodules/0004013000002F02.ips`. +2. Enable Game Patching under Luma3DS's configuration. + +Compiling using the 0004013000002F02 title is also possible, by running `make` with the code.bin in this directory. You may also need to send [ClCertA](https://github.com/SciresM/3DS-SSL-Patch/blob/master/ClCertA.p12?raw=true) as a client certificate. Unclear on that. A copy is included as a .p12 resource, with the password `3ds`. -**NOTE**: As of May 01, 2017, Luma3DS [doesn't actually support patching system modules](https://github.com/AuroraWright/Luma3DS/blob/master/injector/source/patcher.c#L853). You'll need to comment out the check on that line (`if(CONFIG(PATCHGAMES))` will do fine), and rebuild luma manually to use. +~~**NOTE**: As of May 01, 2017, Luma3DS [doesn't actually support patching system modules](https://github.com/AuroraWright/Luma3DS/blob/master/injector/source/patcher.c#L853). You'll need to comment out the check on that line (`if(CONFIG(PATCHGAMES))` will do fine), and rebuild luma manually to use.~~ This doesn't seem to be the case anymore (but unknown when this change occurred) I consider this to be a feature, not a bug, because having this installed will make it so that anyone can steal your 3ds's private information over the network because it makes all of your SSL requests insecure. diff --git a/code.ips b/code.ips new file mode 100644 index 0000000..881869a Binary files /dev/null and b/code.ips differ