ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,018
  • Replies Replies 2,226
  • Likes Likes 30


Could a database of xorpad files for various ROM's be enough? We could build one that would be used for decryption tools on the PC so not everyone need go through the 3DS process each time for a game if someone else already had?
I guess that's true in a way. But if you do not have a 4.5 3ds, how on earth can you test your project?
Not everyone wants to decrypt simply for homebrew. Others, like me, merely want to get at the 3D models from games like Pokemon.

The method used to produce the XOR key is buried inside the CPU. It would require decapping and analyzing the chip.

And yet, so many of the "pros" on here kept saying the decapping would be useless...
 
well sharing of xorpad files have already been deemed not allowed on gba temp, so whilst it would be possible to use them you would have to find somewhere else to do so
 
  • Like
Reactions: NCDyson
Yeah, there's no reason for hosting the XOR pads when they're just as big as the ROMs (and just as illegal).
You'd better host the decrypted ROMs already and save everyone's time.
 
I had pretty good luck opening the rom in a hex editor, going to the position indicated by 3dsExplorer, and copying the raw data into a new file.
 
Decompiled 3D Shinobi III - Return of the Ninja Master (eShop) (E)(BigBlueBox) [e056] if anyone is interested:
+---214
| +---config
| | mode_staff_text_EU.psb.m
| | mode_staff_text_JP.psb.m
| | mode_staff_text_US.psb.m
| | title_prof.psb.m
| | title_session.psb.m
| |
| +---motion
| | md3ds_title_EU.psb.m
| | md3ds_title_JP.psb.m
| | md3ds_title_US.psb.m
| |
| +---script
| | title_rankingattack.nut.m
| | title_session.nut.m
| | title_standalone.nut.m
| |
| \---sound
| se_title.psb
| title_sound.psb
|
\---system
+---config
| backup_state.psb.m
| backup_statedata_confirm.psb.m
| change_backup.psb.m
| font_icon_code.psb.m
| font_size.psb.m
| game_content.psb.m
| genre_code.psb.m
| menu_cursor.psb.m
| menu_info.psb.m
| menu_item.psb.m
| menu_motion_md.psb.m
| mode_assign_pad_md.psb.m
| mode_backup_init.psb.m
| mode_blur_mode.psb.m
| mode_dialog.psb.m
| mode_frame_mode.psb.m
| mode_match_end.psb.m
| mode_match_reset.psb.m
| mode_network.psb.m
| mode_network_warning.psb.m
| mode_pause.psb.m
| mode_performance_mode.psb.m
| mode_reset.psb.m
| mode_screen_mode.psb.m
| mode_session_search.psb.m
| mode_setting.psb.m
| mode_setting_pad.psb.m
| mode_setting_pad_init.psb.m
| mode_setting_pad_key_disp.psb.m
| mode_setting_pad_key_disp_md.psb.m
| mode_setting_pad_md.psb.m
| mode_setting_screen_init.psb.m
| mode_staff.psb.m
| mode_state_load.psb.m
| mode_state_save.psb.m
| mode_title.psb.m
| notice.psb.m
| notice_backup.psb.m
| pause_main.psb.m
| pause_match.psb.m
| pause_match_wait.psb.m
| savedata_string.psb.m
| session.psb.m
| session_rule_info.psb.m
| session_ui_search_list.psb.m
| session_ui_setting.psb.m
| setting_screen.psb.m
| struct_interrupt.psb.m
| struct_rule_padid.psb.m
| struct_rule_padinfo.psb.m
| struct_rule_setting.psb.m
| struct_rule_template.psb.m
| struct_savedata_dummy.psb.m
| struct_sram_image.psb.m
| struct_statedata.psb.m
| struct_statedata_md.psb.m
| struct_systemdata.psb.m
| system_prof.psb.m
| _code.psb.m
|
+---font
| multi12_0.psb.m
| multi14_0.psb.m
| multi16_0.psb.m
|
+---motion
| home_nix_sign.psb.m
| logo_m2_3ds.psb.m
| md3ds_menu_eng.psb.m
| md3ds_menu_fra.psb.m
| md3ds_menu_ger.psb.m
| md3ds_menu_ita.psb.m
| md3ds_menu_jpn.psb.m
| md3ds_menu_spa.psb.m
| md3ds_menu_us_e.psb.m
| md3ds_menu_us_f.psb.m
| md3ds_menu_us_s.psb.m
| wipe.psb.m
|
+---roms
| SHI2_USA_20130611.BIN.m
| SHINOBI2_20130611.BIN.m
|
+---script
| autosave_wait_dialog.nut.m
| backup.nut.m
| backup_statedata.nut.m
| backup_statedata_confirm.nut.m
| const.nut.m
| const_specdepend.nut.m
| dialog.nut.m
| emulator.nut.m
| emulator_attr.nut.m
| emulator_sram.nut.m
| frame_control.nut.m
| game_content.nut.m
| home_nix_sign.nut.m
| init.nut.m
| init_specdepend.nut.m
| init_sub.nut.m
| menu_frame_base.nut.m
| menu_frame_utils.nut.m
| menu_motion.nut.m
| menu_select_list.nut.m
| menu_select_list_text.nut.m
| menu_setting.nut.m
| menu_sound.nut.m
| menu_text.nut.m
| menu_touch.nut.m
| mode_credit.nut.m
| mode_logo.nut.m
| mode_main.nut.m
| mode_network.nut.m
| mode_pause.nut.m
| mode_reset.nut.m
| mode_resume.nut.m
| mode_setting.nut.m
| mode_setting_pad.nut.m
| mode_setting_screen.nut.m
| mode_state_load.nut.m
| mode_state_save.nut.m
| mode_title.nut.m
| notice_backup.nut.m
| notice_dialog.nut.m
| pause_main.nut.m
| pause_match.nut.m
| play_match.nut.m
| play_standalone.nut.m
| session_base.nut.m
| session_common.nut.m
| session_rule.nut.m
| session_rule_info.nut.m
| session_specdepend.nut.m
| session_ui_member.nut.m
| session_ui_search_list.nut.m
| setting_screen.nut.m
| setting_screen_sys.nut.m
| systemdata.nut.m
| systemdata_backup_flags.nut.m
| systemdata_saveload.nut.m
| systemdata_setting_etc.nut.m
| systemdata_setting_game.nut.m
| systemdata_setting_pad.nut.m
| systemdata_setting_savedata.nut.m
| systemdata_setting_screen.nut.m
| systemdata_setting_sound.nut.m
| systemdata_sram_data.nut.m
| systemdata_window_info.nut.m
| utils.nut.m
| utils_ctr.nut.m
| wipe.nut.m
|
\---sound
menu_sound.psb
se_menu.psb
 
Decompiled 3D Shinobi III - Return of the Ninja Master (eShop) (E)(BigBlueBox) [e056] if anyone is interested:

I am guessing .psb is some kind of archive format, not sure what .m means (when I see such things on the DS and the like I usually think compression of some form).

Any chance of opening a few up in a hex editor and posting screens?
 
I am guessing .psb is some kind of archive format, not sure what .m means (when I see such things on the DS and the like I usually think compression of some form).

Any chance of opening a few up in a hex editor and posting screens?

Sure.
http://imgur.com/a/TBVTX
Is this OK? Feel free to ask if you’d like to see antything else.
 
Is it possible to inject ROM images into VC releases now? We have working VC emulators for GB &GBC, GG and NES. Being able to inject anything would be the best.
smealum had already shown it is possible to swap the ROMs, just as it was on the Wii VC service. We just have to be wary of their emulators support and don't support.
 
Could someone uploads some pics or info on MK7. Pics like hex editor and files. Info would be header and type of decrypted dump files. Thanks.
 
Same* I am following this thread especially for MK7.
I honnestly brought the 3Ds right at release for zelda but also MK and I never updated it (beside forced update by game) in waiting of the day we could inject custom course on mario kart :3
so any info would be precious , like I seen Ninty keep their old file format like SZS and variant of bmd(?)
 
Same* I am following this thread especially for MK7.
I honnestly brought the 3Ds right at release for zelda but also MK and I never updated it (beside forced update by game) in waiting of the day we could inject custom course on mario kart :3
so any info would be precious , like I seen Ninty keep their old file format like SZS and variant of bmd(?)
What about porting MK7 to MKWii. The current way is to recreate it.

We can decrypt and encrypt roms or just decrypt them?
Just decrypt. But if you watch this topic you can follow that process if people are doing it.
 
Or porting some MK wii track to MK7, Like rainbow road, bowser castle etc etc
Cause MKwii is fun but in my case I do not own Wii anymore and/or Wii U so my only way is to seek in MK7 file but I have no idea where/how/if possible to get that decompiled files without modded 3ds (I don't have gateway or anything ^^)
 

Site & Scene News

Popular threads in this forum