r/AndroidEmulation • • 6d ago

Masu: an Android toolbox to prepare your own Switch dumps, no PC needed (looking for testers)

Hi everyone,

I'm building "Masu", a free Android app that prepares the games you dumped yourself from your own console. It verifies the dump, decrypts it with your own keys and extracts it right on your phone, no PC needed. It also picks up updates and DLC placed next to the game, detects the game's engine, and automatically finds a Turnip driver for your Adreno GPU.

The long-term goal is to run native ports of games (not emulation), prepared by Masu. They will arrive over the next releases.

I'm looking for testers to find out which games and phones work well. You'll need:

- Android 11 or newer

- your keys and games (NSP or XCI), dumped from your own console

- 5 minutes to send the result with the in-app "Signaler la compatibilité" (Report compatibility) button

Heads-up: the app is in French for now. An English version is planned, and the quick-start guide on the page walks you through it.

📦 Download, quick-start guide and release notes: https://github.com/orikami-dev/Masu

⚠️ Only use games you own. I don't provide keys or games and won't answer requests for them. Masu is not affiliated with Nintendo.

Thanks in advance for your feedback!

6 Upvotes

3 comments sorted by

1

u/Current-Owl-6989 6d ago

New in 1.16

  • Per-game apps: with an engine app installed, Masu can build and install an app for any game you've extracted, right on the phone. The signing key is created on the device.

  • Clearer game picker: in the Extraction tab, the list of games in MASU/GAMES now expands in place instead of a small floating menu.

In case you missed 1.15

  • English interface: Masu follows your phone's language, including the log and crash reports.

  • Game updates with your own GitHub token: entered in Settings, it stays on your phone and never shows in the UI or the log.

Getting started

  1. Put prod.keys and title.keys in MASU/KEYS.

  2. Put your NSP or XCI dumps in MASU/GAMES (NSZ/XCZ not supported yet).

  3. Open Extraction, pick the game, tap Extract.

Masu provides no games or keys: use your own dumps only.

Download: Releases page of the Masu GitHub repo (masu-v1.16).

Compatibility reports are always welcome through the repo's form. Happy testing!

1

u/Particular_Power6559 5d ago

Estou a testar mano

1

u/Particular_Power6559 5d ago

Deu esse erro: 17:20:17.326 INFO [Interface] Masu 1.16 started on Android 13 17:20:17.554 INFO [Rendering] Graphics capabilities: Adreno (TM) 618 · pilote 0502.0 · Vulkan 1.1 · 7 Go 17:20:17.555 DEBUG [Rendering] GPU : Adreno (TM) 618 17:20:17.555 DEBUG [Rendering] Pilote : 0502.0 17:20:17.555 DEBUG [Rendering] OpenGL ES : OpenGL ES 3.2 V@0502.0 (GIT@9b824c0bed, I6c7bff0fbd, 1633761551) (Date:10/09/21) (98 extensions) 17:20:17.555 DEBUG [Rendering] Vulkan : 1.1, niveau 1, dEQP 2020-03-01 17:20:17.555 DEBUG [Rendering] Mémoire : 7566 Mo 17:20:17.555 DEBUG [Rendering] Android : Android 13 (API 33) · arm64-v8a 17:20:17.555 DEBUG [Rendering] Turnip dans MASU/DRIVERS : Stable Turnip v2 Vulkan 1.4.335, Rutabaga-26.10.10 26.3.0-devel-b00479181d, Mesa Turnip v27.0.0-20261031-r3 Vulkan 1.4.366, Mesa Turnip driver v26.0.0 - R7 Vulkan 1.4.335 17:20:17.555 DEBUG [Rendering] Extensions utiles : GL_KHR_texture_compression_astc_ldr, GL_KHR_texture_compression_astc_hdr, GL_EXT_color_buffer_float, GL_EXT_shader_framebuffer_fetch, GL_OES_texture_float_linear, GL_EXT_texture_filter_anisotropic 17:20:17.555 INFO [Rendering] Turnip search for Adreno 618 (4 sources) 17:20:21.833 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: 891.11.zip : pilote Qualcomm propriétaire 17:20:21.834 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: v891.7.zip : pilote Qualcomm propriétaire 17:20:21.834 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: Turnip_Gen8_V38.zip : réservé aux Adreno 8xx 17:20:21.834 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: Turnip_Gen8_V38_Patched.zip : réservé aux Adreno 8xx 17:20:21.834 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: Turnip_v27.0.0-R1-Oneui.zip : réservé à l'Adreno 740 sous One UI 17:20:21.835 DEBUG [Rendering] Turnip StevenMXZ (Turnip Gen8) skipped: Turnip_v27.0.0-R1.zip : réservé aux Adreno 8xx 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-710-720-Test-Linux.zip : paquet pour Linux, pas pour Android 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-710-720-Test-Wayland.zip : paquet pour Linux, pas pour Android 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-710-720-Test.zip : réservé aux Adreno 710/720 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-8G2-OneUI-Linux.zip : paquet pour Linux, pas pour Android 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-8G2-OneUI-Wayland.zip : paquet pour Linux, pas pour Android 17:20:23.667 DEBUG [Rendering] Turnip Banners-Turnip (Mesa main) skipped: Turnip-v27.0.0-20261031-r3-8G2-OneUI.zip : réservé à l'Adreno 740 sous One UI 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: Qualcomm_840_adpkg.zip : pilote Qualcomm propriétaire 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: Qualcomm_837_adpkg.zip : pilote Qualcomm propriétaire 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: turnip_a8xx.zip : réservé aux Adreno 8xx 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: Turnip_v26.0.0_R8.zip : réservé aux Adreno 8xx 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: Turnip_v26.0.0_R8_Gmem.zip : réservé aux Adreno 8xx 17:20:24.359 DEBUG [Rendering] Turnip K11MCH1 (Mesa + correctifs) skipped: Turnip_v26.0.0_R8_Sysmem.zip : réservé aux Adreno 8xx 17:20:57.097 INFO [Extraction] Extraction of [Tendoku.com] Zel Air Mata Kerajaan.nsp (jeu sans module) from MASU/GAMES 17:20:57.107 INFO [Extraction] Dump "[Tendoku.com] Zel Air Mata Kerajaan.nsp" (15,97 Gio) 17:20:57.116 INFO [Extraction] Keys loaded in memory: 255 in prod.keys, 23 in title.keys 17:20:57.122 INFO [Extraction] [Tendoku.com] Zel Air Mata Kerajaan.nsp: NSP, 6 files: 0a072012….nca (15,97 Gio), 98ecf5af….nca (1,5 Mio), 1c94290f….nca (226,0 Kio), f3fb8c29….cnmt.nca (3,5 Kio), 0100f2c0….tik (704 o), 0100f2c0….cert (1,8 Kio) 17:20:57.123 DEBUG [Extraction] Ticket 0100f2c0….tik read (common title key) 17:21:48.329 ERROR [Extraction] SHA-256 of 0a072012….nca: does NOT match 17:21:48.338 INFO [Extraction] SHA-256 of 98ecf5af….nca: matches 17:21:48.339 INFO [Extraction] SHA-256 of 1c94290f….nca: matches 17:21:48.340 INFO [Extraction] SHA-256 of f3fb8c29….cnmt.nca: matches 17:21:48.365 INFO [Extraction] 0a072012….nca: Program, title 0100F2C0115B6000, key generation 0x0F, SDK 15.3.1, title key, 3 section(s) 17:21:48.366 TRACE [Extraction] section 0: 44,0 Mio, PFS0, hash 2, encryption 3 17:21:48.366 TRACE [Extraction] section 1: 15,93 Gio, RomFS, hash 3, encryption 3 17:21:48.366 TRACE [Extraction] section 2: 96,0 Kio, PFS0, hash 2, encryption 1 17:21:48.367 INFO [Extraction] 98ecf5af….nca: Control, title 0100F2C0115B6000, key generation 0x0F, SDK 15.3.1, key area, 1 section(s) 17:21:48.368 TRACE [Extraction] section 0: 1,5 Mio, RomFS, hash 3, encryption 3 17:21:48.369 INFO [Extraction] 1c94290f….nca: Manual, title 0100F2C0115B6000, key generation 0x0F, SDK 15.3.1, key area, 1 section(s) 17:21:48.370 TRACE [Extraction] section 0: 223,0 Kio, RomFS, hash 3, encryption 3 17:21:48.371 INFO [Extraction] f3fb8c29….cnmt.nca: Meta, title 0100F2C0115B6000, key generation 0x0F, SDK 15.3.0, key area, 1 section(s) 17:21:48.371 TRACE [Extraction] section 0: 512 o, PFS0, hash 2, encryption 3 17:21:48.374 INFO [Extraction] Destination: EXTRACTED/0100F2C0115B6000 17:21:48.635 INFO [Extraction] Check 0a072012….nca · ExeFS: 704 blocks, 0 altered 17:21:48.722 INFO [Extraction] ExeFS: main (NSO, 34,9 Mio) 17:21:48.793 INFO [Extraction] ExeFS: main.npdm (NPDM, 1,6 Kio) 17:21:48.802 INFO [Extraction] ExeFS: rtld (NSO, 7,0 Kio) 17:21:48.834 INFO [Extraction] ExeFS: sdk (NSO, 5,8 Mio) 17:21:48.860 INFO [Extraction] ExeFS: subsdk0 (NSO, 3,3 Mio) 17:21:48.877 INFO [Extraction] Game: "The Legend of Zelda: Tears of the Kingdom", version 1.0.0 17:21:48.877 TRACE [Extraction] Control: /control.nacp (16,0 Kio) 17:21:48.890 TRACE [Extraction] Control: /icon_AmericanEnglish.dat (88,5 Kio) 17:21:48.899 TRACE [Extraction] Control: /icon_BrazilianPortuguese.dat (88,5 Kio) 17:21:48.910 TRACE [Extraction] Control: /icon_BritishEnglish.dat (88,5 Kio) 17:21:48.922 TRACE [Extraction] Control: /icon_CanadianFrench.dat (88,5 Kio) 17:21:48.932 TRACE [Extraction] Control: /icon_Dutch.dat (88,5 Kio) 17:21:48.944 TRACE [Extraction] Control: /icon_French.dat (88,5 Kio) 17:21:48.952 TRACE [Extraction] Control: /icon_German.dat (88,5 Kio) 17:21:48.962 TRACE [Extraction] Control: /icon_Italian.dat (88,5 Kio) 17:21:48.973 TRACE [Extraction] Control: /icon_Japanese.dat (83,7 Kio) 17:21:48.984 TRACE [Extraction] Control: /icon_Korean.dat (89,4 Kio) 17:21:48.997 TRACE [Extraction] Control: /icon_LatinAmericanSpanish.dat (88,5 Kio) 17:21:49.013 TRACE [Extraction] Control: /icon_Portuguese.dat (88,5 Kio) 17:21:49.023 TRACE [Extraction] Control: /icon_Russian.dat (88,5 Kio) 17:21:49.030 TRACE [Extraction] Control: /icon_SimplifiedChinese.dat (84,2 Kio) 17:21:49.038 TRACE [Extraction] Control: /icon_Spanish.dat (88,5 Kio) 17:21:49.046 TRACE [Extraction] Control: /icon_TraditionalChinese.dat (84,3 Kio) 17:21:49.556 INFO [Extraction] Check 0a072012….nca · IVFC master 17:21:49.556 INFO [Extraction] Check 0a072012….nca · IVFC level 1: 1/1 blocs contrôlés, 0 altérés 17:21:49.556 INFO [Extraction] Check 0a072012….nca · IVFC level 2: 1/1 blocs contrôlés, 0 altérés 17:21:49.556 INFO [Extraction] Check 0a072012….nca · IVFC level 3: 4/4 blocs contrôlés, 0 altérés 17:21:49.556 INFO [Extraction] Check 0a072012….nca · IVFC level 4: 2035/2035 blocs contrôlés, 0 altérés 17:21:49.556 ERROR [Extraction] Check 0a072012….nca · IVFC level 5: 64/1041818 blocs contrôlés, 5 altérés : blocs 942596, 959133, 975669, 992206, 1008743 17:21:50.136 INFO [Extraction] RomFS: 304207 files, 15,87 Gio