diff --git a/Cia_shortcut/Gateway_cia.bin b/Cia_shortcut/Gateway_cia.bin deleted file mode 100644 index 99e4278..0000000 Binary files a/Cia_shortcut/Gateway_cia.bin and /dev/null differ diff --git a/Payloads/EUR/New 3DS/System Version 9.0/Gateway_cia.bin b/Payloads/EUR/New 3DS/System Version 9.0/Gateway_cia.bin new file mode 100644 index 0000000..09a1a5a Binary files /dev/null and b/Payloads/EUR/New 3DS/System Version 9.0/Gateway_cia.bin differ diff --git a/Payloads/EUR/New 3DS/System Version 9.2/Gateway_cia.bin b/Payloads/EUR/New 3DS/System Version 9.2/Gateway_cia.bin new file mode 100644 index 0000000..6ed3d51 Binary files /dev/null and b/Payloads/EUR/New 3DS/System Version 9.2/Gateway_cia.bin differ diff --git a/Payloads/EUR/Old 3DS/System Version 9.0/Gateway_cia.bin b/Payloads/EUR/Old 3DS/System Version 9.0/Gateway_cia.bin new file mode 100644 index 0000000..610ccfe Binary files /dev/null and b/Payloads/EUR/Old 3DS/System Version 9.0/Gateway_cia.bin differ diff --git a/Payloads/EUR/Old 3DS/System Version 9.2/Gateway_cia.bin b/Payloads/EUR/Old 3DS/System Version 9.2/Gateway_cia.bin new file mode 100644 index 0000000..46edd1b Binary files /dev/null and b/Payloads/EUR/Old 3DS/System Version 9.2/Gateway_cia.bin differ diff --git a/Payloads/JAP/New 3DS 9.1/Gateway_cia.bin b/Payloads/JAP/New 3DS 9.1/Gateway_cia.bin new file mode 100644 index 0000000..12c2a8e Binary files /dev/null and b/Payloads/JAP/New 3DS 9.1/Gateway_cia.bin differ diff --git a/Payloads/JAP/Old 3DS 9.1/Gateway_cia.bin b/Payloads/JAP/Old 3DS 9.1/Gateway_cia.bin new file mode 100644 index 0000000..00c3e20 Binary files /dev/null and b/Payloads/JAP/Old 3DS 9.1/Gateway_cia.bin differ diff --git a/Payloads/USA/New 3DS/System Version 9.0/Gateway_cia.bin b/Payloads/USA/New 3DS/System Version 9.0/Gateway_cia.bin new file mode 100644 index 0000000..7f5d17f Binary files /dev/null and b/Payloads/USA/New 3DS/System Version 9.0/Gateway_cia.bin differ diff --git a/Payloads/USA/New 3DS/System Version 9.2/Gateway_cia.bin b/Payloads/USA/New 3DS/System Version 9.2/Gateway_cia.bin new file mode 100644 index 0000000..d841d3a Binary files /dev/null and b/Payloads/USA/New 3DS/System Version 9.2/Gateway_cia.bin differ diff --git a/Payloads/USA/Old 3DS/System Version 9.0/Gateway_cia.bin b/Payloads/USA/Old 3DS/System Version 9.0/Gateway_cia.bin new file mode 100644 index 0000000..33b980d Binary files /dev/null and b/Payloads/USA/Old 3DS/System Version 9.0/Gateway_cia.bin differ diff --git a/Payloads/USA/Old 3DS/System Version 9.2/Gateway_cia.bin b/Payloads/USA/Old 3DS/System Version 9.2/Gateway_cia.bin new file mode 100644 index 0000000..d88e104 Binary files /dev/null and b/Payloads/USA/Old 3DS/System Version 9.2/Gateway_cia.bin differ diff --git a/README.md b/README.md index 4c23fd4..164cbb0 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ This is just a CIA shortcut that opens Gateway Launcher. -Run make and then put gate.3dsx onto the root of your SD card along with the Cia_shortcut folder. -Also put the Gateway_cia.cia file and install it on your sysNAND. +Run make and then put gate.3dsx onto the root of your SD card +Inside the Payloads folder copy the Gateway_CIA according to you 3DS type, region and firmware. Paste it inside the Cia_shotcut folder and then copy the Cia_shortcut folder onto your SD card. +Put the Gateway_cia.cia file and install it on your sysNAND. diff --git a/source/Gateway_cia.c b/source/Gateway_cia.c index ccb5ed6..e94f619 100644 --- a/source/Gateway_cia.c +++ b/source/Gateway_cia.c @@ -143,7 +143,6 @@ Result load_gateway() memset(filebuffer, 0, filebuffer_maxsize); - printf("Loading payload on SD, with the following filepath: \n", payload_sdpath); ret = loadsd_payload(payload_sdpath, &payloadsize); if(ret==0) @@ -155,8 +154,6 @@ Result load_gateway() printf("Can't find \n"); } - printf("Initializing payload data etc...\n"); - payloadsize_aligned = (payloadsize + 0xfff) & ~0xfff; if(payloadsize_aligned > PAYLOAD_TEXTMAXSIZE) { @@ -190,8 +187,6 @@ Result load_gateway() paramblk[0x48>>2] = 0x8d;//flags paramblk[0x58>>2] = (u32)&gspGpuHandle; - printf("Jumping into the payload...\n"); - funcptr = (void*)PAYLOAD_TEXTADDR; funcptr(paramblk, (u32*)(0x10000000-0x1000)); @@ -212,7 +207,7 @@ int main(int argc, char **argv) consoleInit(GFX_BOTTOM, NULL); - printf("Gateway Cia\n", VERSION); + printf("Gateway Cia Is Loading\n", VERSION); ret = svcDuplicateHandle(&kproc_handledup, 0xffff8001); if(ret!=0)printf("svcDuplicateHandle() with the current proc-handle failed: 0x%08x.\n", (unsigned int)ret);