Jump to content

Nintendo 3DS

Conéctate para seguir esto  

108 archivos

  1. 3DS Battery Checker

    Check your 3DS battery.
    by Core_2_Extreme.

    12 descargas

  2. 3DS ROM Tool

    'rom_tool' is a command line tool designed to check/manipulate CTR Cartridge Image (CCI) files, usually referred to in the 3DS Scene as "3DS ROM dumps".
    Its major use is to reduce the size of CCI files (trimming) by removing dummy bytes(and being able to restore them again). Trimmed CCI files are compatible with the Gateway 3DS flash cart, and associated clones.

    5 descargas

  3. 3DS Video

    This is a program for converting videos to the 3DS.
    Source Video - Choose the video you want to convert Video Folder - Folder to place converted video in (e.g. 3DS video folder) Format - Type of 3D video, or 2D video Quality - Quality (31 is lowest, 1 is max) Advanced... - Show advanced options (replace Quality with Bitrate & FPS) Bitrate - Bitrate of converted video Framerate - Framerate of converted video Notes:
    The included ffmpeg.exe is 32-bit. If you have a 64-bit CPU, you may want to replace it.
    *Fixed: Simple Mode now rounds down the original framerate to the nearest integer and uses a maximum of 30 fps by BelowZero
    *Fixed problem with Progressbars when the program was canceled before
    *Fixed MsgBox prompt in Simple Mode
    *Simple Mode now takes over the original framerate to a max of 30 fps by BelowZero
    *Conversion of very short Testfiles works correctly now by BelowZero
    *Added choice of the duration of the test file option by BelowZero
    *Added media infos by BelowZero
    *Added test file option by BelowZero
    *Added several audio options by BelowZero
    *Enabled upscaling of video framerate by BelowZero
    *Added keep aspect ratio option by amzg
    *Improved progress bars by BelowZero 
    *GUI rewrite by amzg
    *Mirrored input option fixed by amzg
    *Progress bars added by BelowZero and amzg
    *New error if destination folder has spaces
    *GUI is disabled while converting
    *Added mirrored input option
    *Added option for 480x240 resolution (default is still 400x240)
    *More bug fixes (thanks to amzg, xxNathanxx and Guy.brush at GBATemp)
    *Remembers video folder
    *Source tidied a bit
    *Fix splitting 3D video (thanks to Stylpe at GBATemp)
    *Fixing (some of) the bugs of v0.2
    *Added auto-splitting of files
    *Added "Advanced..." options
    *Fixed bugs of v0.1
    *Initial release
    by SifJar.

    17 descargas

  4. 3ds_browserhax_common

    This repo is for intended for any 3DS title which has some form of web browser. This repo is for generating ROP-chains for use with the previously mentioned targets: no browser exploit(s) are contained in this repo. Browser exploits seperate from this repo can use this for the actual ROP-chain + any required ROP gadgets etc.
    Supported titles and versions
    The versions below are listed in the following format: browserver titlever sysver. Which browserver(target title + version of the title) to use is automatically determined by checking the user-agent. Due to this, when accessing hax with this, the New3DS system web-browser must be set to use the normal user-agent, not the mobile user-agent(the mobile user-agent is the same for all versions).
    Also note that with the system web-browser, only the last number in the system-version(X.X.X-NUPVER) actually matters for the browser version. Loading arm11code with the Old3DS browser is only supported with >=v5.0 NATIVE_FIRM, if you want to use pre-v5.0 NATIVE_FIRM with this you would have to modify the source. Normally doing so isn't needed since the *hax payloads don't support system-versions that old anyway.
    Only the USA, EUR, and JPN browsers are supported(with the exception listed below): the main ExeFS codebin are all identical for these regions, unlike the other regions.
    Note that for CHN and TWN the loader(with 3ds_arm11code_chntwn.s) is broken(the menustub fails to auto-locate APT_GetServHandle due to older homemenu/ctrsdk code).
    Old3DS system Internet Browser(spider):
    1.7412 v6 2.0.0-2..2.1.0-3 1.7455 v1024 2.1.0-4..3.0.0-6 1.7498 v2050 4.0.0-7..4.5.0-10 1.7538 v0 4.2.0-9..4.5.0-10 This is the first version of the CHN+KOR (and probably TWN) browser. This is supported for CHN and KOR. 1.7552 v3075 5.0.0-11 / v3088/7.0.0-13 (v3088 main ncch is the same as v3075, only the manual CFA was updated) (that is, 5.0.0-11..7.0.0-13) 1.7567 v4096 7.1.0-16..9.5.0-22 1.7585 v5121 9.5.0-23..9.8.0-25 1.7610 v6149 9.9.0-26..10.1.0-27 CHN, KOR, and TWN are also supported for this. 1.7616 v7168 10.2.0-28..10.5.0-30 CHN, KOR, and TWN are also supported for this. 1.7622 v8192 10.6.0-31 CHN, KOR, and TWN are also supported for this. 1.7625 v9232 10.7.0-32..11.0.0-33 CHN, KOR, and TWN are also supported for this. Handled the same way as 1.7622. 1.7630 v10240 11.1.0-34 New3DS system Internet Browser(SKATER):
    1.0.9934 v10 9.0.0-20..9.2.0-20 1.1.9996 v1027 9.3.0-21..9.5.0-23 1.2.10085 v2051 9.6.0-24..9.8.0-25 1.3.10126 v3077 9.9.0-26..10.1.0-27 KOR is also supported for this. 1.4.10138 v4096 10.2.0-28..10.3.0-28 KOR is also supported for this. 1.5.10143 v5121 10.4.0-29..10.5.0-30 KOR is also supported for this. 1.6.10147 v6144 10.6.0-31 KOR is "supported" for this but it's not tested. 1.7.10150 v7184 10.7.0-32..11.0.0-33 KOR is also supported for this. 1.8.10156 v8192 11.1.0-34 Exploit testing
    If you want to test a browser exploit on an unsupported browser version just to see if it at least crashes, you can use this: "URL?browserver={ver}". Where ver is one of the browservers listed in 3dsbrowserhax_common.php, such as "85" for New3DS or "7" for Old3DS(without quotes), or whatever versions the exploit page supports.
    Usage with seperate exploits
    With php, this repo can be used with the following:
    Include config based on browserhax_cfg_example.php, see that file for details. Include 3dsbrowserhax_common.php. Set the global $ROPHEAP variable to an address under the process which the ROP-chain can use for storing arbitrary data(for example, this could be memory where data was sprayed for non-ROP-chain data, since that data isn't needed anymore at this point). Call generate_ropchain(). This generates a ROP-chain which can be included in JS via the $ROPCHAIN global variable. To generate a binary-only ROP-chain instead, set the $generatebinrop global variable to value 1 before calling generate_ropchain(). The ROP-chain data can now be used for generating the final html/js, for example: "var ropchain = unescape($ROPCHAIN);" This can be used before the above ROP-chain data, for use as a ROP NOP-sled: "unescape($NOPSLEDROP);" This can be used for spraying the stack-pivot gadget address, like for vtable funcptrs: "unescape($STACKPIVOT);" This can be used when the exploit requires using the "pop {pc}" gadget: "$somestr.= genu32_unicode($POPPC);" Configuration
    See above regarding the cfg file.
    By default, when $ropchainselect wasn't initialized by browserhaxcfg_handle_urlparams(), it will set $ropchainselect to value0 and $arm11code_loadfromsd to value2. When this is with a spider version prior to system-version v7.1, $ropchainselect will be set to value1. Next, regardless of browser-version, it then calls browserhaxcfg_handledefault().
    Values for $ropchainselect:
    0: This "ROP-chain" is just an address for THROW_FATALERR. Hence, throw_fatalerr() will be triggered when the above browserhaxcfg_handledefault() path is executed when browserhaxcfg_handledefault() doesn't initialize $ropchainselect. 1: <=v4.x arm9hax also implemented by oot3dhax under EXECHAX=3, see 3dsbrowserhax_common.php generateropchain_type1(). 2: ARM11-code loading via gspwn, see $arm11code_loadfromsd below. The payload should be position-independent-code without any GOT, since the payload is loaded to R-X memory where the address varies per title version. The payload is called with r0 set to an address of a structure mainly containing funcptrs for various functions in the process, see generateropchain_type2(). r1 is initialized too for a relocated stack address if the payload needs it. The max payload filesize is 0x8000-bytes. At the start of this ROP-chain, the sub-screen colorfill is set to display yellow, at the end it's set to display gray. 3: Read the contents of a file then dump it to SD. This uses OPENFILEDIRECTLY. 3dsbrowserhax_common.php must be modified in order to use this, see generateropchain_type3(). At the start of this ROP-chain, the sub-screen colorfill is set to display red, at the end it's set to display blue. 4: This uses the service-access-control bypass fixed with system-version v7.0, then it uses NSS:RebootSystem. This can be used for region-free on system-versions below v7.0. This was originally implemented a while after the regionfree method with NSS:RebootSystem was originally discovered: http://3dbrew.org/wiki/3DS_System_Flaws#Standalone_Sysmodules Values for $arm11code_loadfromsd:
    0: The arm11code payload is embedded in the ROP-chain data itself. 1: The arm11code payload is loaded from SD via this filepath: "sdmc:/arm11code.bin". 2: The arm11code payload is downloaded by requesting a binary with http, see the above example config and ropgen_httpdownload_binary() in 3dsbrowserhax_common.php. The binary is downloaded to SD, once it's finished with that the file has all-zeros written to it, then it attempts to delete the file(which doesn't actually delete the file, unknown why). Browserhax usage info
    How each exploit is triggered depends on the exploit, see the documentation for the seperate exploit for that. As said below, just triggering the exploit successfully is all that's really needed besides SD "/boot.3dsx".
    3DS Webkit exploits can be quite unstable. When a webkit exploit is very unstable, formatting the browser savedata is recommended if you haven't done so before with the current exploit URL. If you want, from hblauncher-payload booted via browserhax you could install exploit(s) listed here: http://3dbrew.org/wiki/Homebrew_Exploits
    You can have the browser auto-load the exploit page if you return to Home Menu from that page. For exploits which automatically trigger, you may have to disable wifi/etc before attempting to load the page in order to return to Home Menu successfully before the exploit actually triggers.
    Homebrew Launcher
    This codebase is mainly intended for loading an arbitrary arm11code payload, at a vaddr which varies per title/version. Homebrew-launcher can be booted via this arm11code payload, with the loader included with this repo. The spider version of this loader automatically locates the required addresses and such on-the-fly. The New3DS web-browser is supported by this too, without anything that's system-version/region specific(besides the data loaded from the payload). The loader determines whether it's running under spider or SKATER by checking the New3DS flag loaded via NS(command 0x01020000 http://3dbrew.org/wiki/NS_and_APT_Services). Therefore, do not use this payload on Old3DS outside of spider, and on New3DS do not use this loader outside of SKATER.
    In some cases on Old3DS, a crash/"hang" may occur with an orange or white bottom-screen. If it ever returns to Home Menu when the bottom-screen was orange, then a reboot is required.
    This loader will initially try to load the hblauncher ropbin payload from SD-card "/browserhax_hblauncher_ropbin_payload.bin". This is separate from the otherapp payload.
    If loading from SD fails, this loader will then automatically detect the required payload, then download it with HTTP. This latter method is highly recommended(unless this method doesn't work well for the user): with a "/boot.3dsx" on SD card, there's zero other setup/user-input needed once the browserhax is triggered successfully.
    When loading the payload with both of the above methods fails, a crash will be triggered.
    Hanging/crashing at an gray-bottom-screen means *hax payload loading failed, normally this is due to network issues(you should reboot your system when this happens).
    The loader for Old3DS runs actual native code under the context of Home Menu, if you really want to run your own code under Home Menu you can modify that code in the loader. This code runs very early in the Home Menu process boot.
    Screen colors
    When using browserhax the bottom-screen colorfill will be set to various colors in the following order:
    Yellow: Browser ROP started running, this also means the exploit itself worked fine. Gray: This colorfill is set right before jumping to the initial arm11code binary, for running native code for the first time. Orange: This is set after the *hax payload was successfully loaded into memory via HTTP/SD. White: This is set by the *hax payload itself when it starts running. Credits
    megazig for helping with APT(for APT stuff once the Home Menu code in the loader starts running) during the initial + eventually successful Old3DS Home Menu takeover implementation.

    2 descargas

  5. 3DShell

    3DShell (pronounced 3D-Shell) - is a multi-purpose file manager GUI for the Nintendo 3DS.
    The program is currently in its early stages and lacks many features that are currently in development. More information will be given once the program matures.
    This program's design elements are clearly inspired by CyanogenMod's built in file manager, and so I take no credit for that.
    Current features:
    Storage bar (at the very top, just beneath the current working directory). Precise battery percentage using mcu::hwc Creating new folders Renaming files/folders File/folder deletion Copy/Cut files and folders Multi-select items for delete/cut/copy (using Y button) FTP server (Press select or tap the ftp icon to toggle) Image preview (If the image is around 400 * 480 which is the size of both screens, the image will be split in half and displayed. Have a look at the screenshots below). Support for the following image formats. PNG, JPG, GIF[un-animated], TGA (untested ->) HDR, PIC, PNM, PSD) Zip file extraction. Searching for directories (allows you to quickly visit a directory by clicking the search icon on the top right (bottom screen).) File properties - lets you view info on current file/folder. Screenshots - Press (L + R) -> (/screenshots/Screenshot_YearMonthDay-Num.bmp) Fast scroll - Use analog stick File's time-stamp Browsing CTRNAND MP3, vorbis (ogg), flac and wav playback support. (All thanks to deltabeard/MaK11-12) Dir list Sorting (alphabetical - ascending, alphabetical - descending, size - largest to smallest, and size - smallest to largest) Online updater (nightly/releases) Credits:
    deltabeard/MaK11-12 for sound support. mtheall for ftpd. Steveice10 for allowing me to use his screen.c C3D code as a template to build and make modifications on. preetisketch for the banner. FrozenFire for the boot logo.

    8 descargas

  6. 3DSident

    ctr_vercheck was originally created by wolfvak - It was initially intended to be a small application for the Nintendo 3DS to check your current FIRM and OS version only.
    I decided to fork this project, and added additional device info similar to PSPident, hence the name 3DSident.
    Current kernel, FIRM and system version detection. Display initial system version. Model detection with code name and hardware info (Retail/Devboard/Debugger/Capture unit) Displays screen type (TN/IPS). Displays region. Displays language. Displays MAC address. Displays serial. Displays SDMC and NAND CID Displays NNID username, principal ID, persistent ID, transferable base ID, country and timezone. Displays device ID. Displays soap ID. Battery charging status. AC Adapter connection status. Battery percentage (actual battery percentage using mcu::HWC). Displays battery voltage (estimated) and unknown format. Displays MCU firmware. SD detection. Displays SD free and total storage capacity. Displays CTR free and total storage capacity. Displays TWL free and total storage capacity. (GUI exclusive) Displays TWL photo free and total storage capacity. (GUI exclusive) Displays number of titles installed on SD and NAND. Displays number of tickets installed. (GUI exclusive) Displays volume slider state and percentage. Displays 3D slider state and percentage. Displays Wifi signal strength. Displays IP address. Displays current brightness. Display auto-brightness status. (GUI exclusive) Display power saving mode. (GUI exclusive) Display sound output mode. (GUI exclusive) Displays if the console is a debug unit. (GUI exclusive) Displays headphone/audio jack status. (GUI exclusive) Card slot status and inserted card type (CTR/NAND). Displays parental control pin, email address and secret answer. (GUI exclusive) Displays home menu ID. Displays Wifi slot info (SSID, password and MAC address). Displays original/NAND local friend code seed. by joel16.

    0 descargas

  7. Acekard 2 Official Firmware

    Official firmware for the Acekard.
    How to use ak2
    Please copy akmenu4.nds and folder __ak2 to the root of your TF card. And copy the rom or homebrews to any folders of your TF card. Then insert your TF card to your ak2 and insert your ak2 to DS. Turn on your DS and enjoy!

    4 descargas

  8. AceKard All-In-One (AKAIO)

    AKBBS has been usurped thanks to amazing efforts of Normmatt in merging firmwares!
    AK-AIO is custom system software for *BOTH* the AceKard RPG and AK2/AK2i.
    Base features
    For those unfamiliar with all the additions the AKBBS (now AIO) software has in comparison to the stock firmware, here's a sampling of the bigger changes:
    * Cheat Improvements - R4/XML Cheat File processing
    * "Future Adaptable" Multi-loader support
    * Multiple Save Slots per title - with copying between slots
    * Slot-2 Integration - EZ3in1 (w/GBA Patching) and older FlashAdvance Pro carts
    * Shortcut tweaks
    * Multi-page Start Menu
    * Filetype-based external icon support
    * Per-Rom settings for soft-reset/download play/cheats
    * Copying/Cutting/Deleting SAV files along with NDS files
    * Several improvements to 2byte language support
    * SAV backup/restore from within GUI (.SAV<->.BAK)
    * Wifi updating of Loaders
    Version History
    AK-AIO 1.9.0
    + More of a "Game Fix/Compatibility" release
    + Pokemons, Pokemons, Pokemons compatibility fixed
    + Updated to compile with latest DevKitArm
    + Cheats updated to CMP Cheat code Database version 6/29/2012
    AK-AIO 1.8.9z
    + All this time for just a "z" in file version? Yes.
    + Finally fixed per-file/extension custom icons... broken since 1.8.0
    + Update loader to Mighty Morphin Power Loader release (Jan 2012)
    + Not much else; poor DS seems to be lonely with its 2D-ness :(
    AK-AIO 1.8.9
    + Internal name listing mode will show the filename if there's a lack of info (e.g. - DS Program File)
    + Arm7 fix for slow windows in 1.8.8
    + Many, many, many game fixes
    + New default skin (EvoI)
    + Optimizations in icon display
    + Code cleanup to reduce memory usage

    AK-AIO 1.8.8a
    + Fixed display problems with some bmp files.
    AK-AIO 1.8.8
    + Updated to devkitARM r34 and libnds 1.5.2
    + Added two small icon view modes: Filename and Internal Name
    + Touchscreen scrolling has been inverted by default
      - Mimics touchscreen phone/tablet scrolling
      - Can be toggled in Advanced Settings screen
    + FAS1 Modifications to allow modifying specific SRAM Banks and dumping the entire 256KB SRAM
      - Options in the FAS1 Menu
    + Added support for 24bit and 32bit bitmaps for skins
      - Note these get down sampled to 16bit so no increase in available colors.
    AK-AIO 1.8.7
    + Added Wifi Cloud Save button to Akmenu.
    + Added Russian translation (Thanks mc_B3oWoL).
    + Added Danish translation (Thanks oz8hp).
    + Updated Korean translation (Thanks cherries4u).
    + Updated Spanish translation (Thanks felixsr).
    + Updated Dutch translation (Thanks Jodyza).
    AK-AIO 1.8.6a
    + Fixed real cart being detected as clone after softreset.
    AK-AIO 1.8.6
    + Fixed left spin box sometimes having text on it.
    + Fixed spin box width calculation.
    + Cheat Window now uses 60% less memory for scrolling cheats/notes. Finally!
    AK-AIO 1.8.5
    + Fixed usrcheat parsing bug where enabled codes in folder caused a crash during parsing.
    + Fixed PassMe booting for Slot 2 (L+A on Slot 2 icon).
    + Fixed bricking on old AK2s.
    AK-AIO 1.8.2
    + New Anti-Anti-Piracy work around (enabled by default).
      - Works on all SD and doesn't break download play.
    + Fixed various ak2 only bugs. (global settings being reset after softreset, etc)
    AK-AIO 1.8.1
    + Updated French translation (Thanks corenting).
    + Updated German translation (Thanks SignZ).
    + Updated Korean translation (Thanks cherries4u).
    + Fix GBA Auto saving.
    + Fix some corruption issues.
    + Optimize .cc parsing.
    AK-AIO 1.8.0
    + New Filesystem library (should be more reliable and less buggy than libfat).
    + Adjusted key repeat delay from 3 seconds to 1 second.
    + zLib updates since lord knows how long it's been since that was first added
      - Credit to GPF for sources (http://gpf.dcemu.co.uk/)
    + Added ability to delete non-empty folders.
    + Changed the way the list is sorted so its case insensitive.
    + Fix custom icons.
    + Updated French translation (Thanks corenting).
    + Updated German translation (Thanks WiZaRd).
    + USRCHEAT.DAT is now maintained by yusuo and hosted at akaio.net
      - TempDB in Wifi Plugin replaced by AKAIO (yusuo)
      - WhatsNew works for it as well
      - We have complete control of your cheats. Be afraid.
    + Added Anti-Anti-Piracy work around.
      - This seems to break single card download play atleast for now so its disabled by default.
      - On AKRPG it creates a filename.ap file for each game you launch with the option enabled.
      - On AK2 it creates an ap.bin file in the __aio folder.
    + Fixed usrcheat.dat parsing when the game is the last in the file.
    AK-AIO 1.7.1
    + Updated English language file.
    + Added option to disable Icon Animations.
    + AKRPG SD now works the same way as AK2/AK2i.
      - Direct SD Saving.
      - Save size set to 512KB unless a bigger size is needed.
    + Added some shortcuts:
      - L+UP = Cheats enabled for selected game.
      - L+DOWN = Cheats disabled for selected game.
      - L+LEFT = Soft-Reset enabled for selected game.
      - L+RIGHT = Soft-Reset disabled for selected game.
    + Added Cheat Scrolling speed option
    + Fixed Wifi Settings Window not saving what you've chosen
    + Wifi easter egg?
    AK-AIO 1.7
    + Updated Brazilian Portuguese translation (Thanks Cereal Killer).
    + Updated Polish translation (Thanks Tatsuhikki).
    + Updated Czech translation (Thanks penthaler).
    + Added Norwegian translation (Thanks Glisern).
    + Updated Italian translation (Thanks Miottolo).
    + Updated Korean translation (Thanks cherries4u).
    + Added Thai translation (Thanks kikukiku).
    + Add option to disable homebrew softreset globally.
    + Add homebrew softreset support for libnds 1.4.3 (IRQ hooking only)
    + Updated savelist.bin
    + Added Yellow Wood Goblin's updated GBA ROM patching routines.
    + Fix GBA rom as shortcut detected as NDS rom bug.
    AK-AIO 1.6 RC2
    + Show error screen on boot if your using a clone.
    + Added Korean language (Thanks cherries4u).
    + Added Czech language (Thanks penthaler).
    + Fixed hiddenFileNames ini bug.
    + Now shows an error if a clone is detected.
    + Updated savelist.bin
    AK-AIO 1.6 RC1
    + Fixed Internal Name language setting.
    + Fixed Time Stamps on save files.
    + Fixed Setting Skin and Language at the same time not saving.
    + Homebrew Softreset (AK2/AK2i Only).
    + AK+ loader removed (Unsupported since it was first added in 1.0).
    + Fixed some cheat window bugs.
    + Fixed custom icon bug.
    + Updated homebrew argv support.
    + Updated savelist.bin
    AK-AIO 1.5.1
    + Fix Date/Time retrieved from files.
    + Fix Cheat Window Freeze/White screen problem. (Thanks Baka_Kyuubi84 for the test case)
    + Added Swedish language file. (Thanks the_engineeer)
    + Added Brazilian Portuguese language file. (Thanks Cereal Killer)
    + Updated savelist.bin
      + Zelda now defaults to the required 1MB (If your using a 512kb save you will need to start again because the save file is corrupt, Alternatively you can manually set the save size backto 4Mbit and continue but it will cause problems later into the game).
    + Fix disk icon appearing over other windows.
    + Settings window shows long filenames for skins and languages now.
    AK-AIO 1.5
    + Fixed issue with the hiddenFileNames globalsettings option not accepting non lowercase filenames.
    + Optimizations to the AK2 dldi should be a little quicker now.
    + Update Dutch translation (Thanks MarioWaza).
    + Update Spanish translation (Thanks Pendor).
    + AK2/AK2i clones are now officially unsupported.
    + Gba icon has been removed from main selection screen on DSi.
    + Removed outdated plugin system.
    + Per rom GBA frame support (256x192x15bpp)
      - Place BMP with internal game id of gba rom in __aio/frames.
    + Added support for save sizes up to 256Mbit (32Megabyte).
    + .sav is now default save extension.
    + Reverse Alphabetical List sorting (set sortListAlpha=0 in globalsettings.ini).
    + Auto-Anti-Piracy Patcher updated.
    + ARGV support for homebrew.
    + New DSi detection (Shouldn't show slot2 icon after softreset on ak2i now).
    + Disable start menu by adding "LockStartMenu = 1" to your globalsettings.ini
    + Fixed Trainer Toolkit support.
    Please refer to LoaderChangelog.txt for compatibility fixes.

    AK-AIO 1.4.1
    NOTE: It's recommended you delete your optionlist.bin file in the __aio folder when updating to this release as the file structure has changed.
    + Soft reset Improvements.
    + Fixed corrupt Language files (Italian, German and Japanese).
    + Added missing font needed for chinese.
    + Added setting for Hide Extensions to the settings window.
    + Fix optionlist.bin corruption.
    + Spin boxes wrap around.
    + Game Fixes (DMA-Save Mode):
      - Princess Maker 4
      - Club House Games
      - Mario and Luigi RPG 3
      - Rune Factory A Fantasy Harvest Moon
      - Animal Crossing (Currently cannot be run in this mode, force usage of DMA mode).
      - Hidamari Sketch Dokodemo Sugoroku x 365
    + Game Fixes:
      - Grand Theft Auto Chinatown Wars (U) Thanks gelu.
      - Mario and Luigi RPG 3 (J) (new patch, thanks gelu).
      - Layton 3 (J) (new patch, thanks gelu).
      - Animal Crossing.
    + Updated French language (jp33).
    + Fix backlight always enabled on DS Phat.
    + Fix the Per-File icon problem if you have similar games (e.g. - Golden Sun.gba and Golden Sun 2.gba)
      - In blissland, GOLDEN~1 is the same as GOLDEN~5
    + Wifi Updater has lots of fixes relating to GBATemp's new, crappy, server and its timeouts
      - We appreciate the hosting, but seriously... everything needed to be rewritten to adapt to the crap speeds
    NOTE: DMA-Save mode is now default so DMA mode (red loading text) is now enabled by holding X during loading.
    AK-AIO 1.4
    + Settings window uses tabs now, merging Settings, Advanced Settings, and Patches options (Thanks Gelu)
      - Use L/R to cycle through tabs
    + Misc cleanup of the gui.
    + 3in1 options now have FAS1 settings merged (detects 3in1/FA at selection, displays options accordingly)
    + Language files have some addition "title" additions/changes
    + Leapyear code fixed because the DS sucks at reporting variables nicely.
    + Updated German language (moviecut).
    + Reset more of arm7 before runing a game (Thanks Gelu).
    + 3in1+ Fix for Opera (Untested, Thanks cory1492).
    + Game fixes:
      - 3369 Mario and Luigi RPG 3 (J) fixed.
    AK-AIO 1.3.5 (Unreleased)
    + Game fixes:
      - 0645/0777 Star Trek Tactical Assault
      - General save fixes. (Thanks Gelu for noticing a silly bug).
    + New Patching Mode hold X while launching a rom.
      - Fixes video and sound glitches which occur in old patching modes.
      - NOTE: This is still experiental so it isn't default.
    + Folders now show their size in the Info window.
    + Soft Reset fixes.
    AK-AIO 1.3.1 (Unreleased)
    + Game fixes:
      - 1752/2314 My Spanish Coach fixed.
      - 2243/2412 Pokemon Mystery Dungeon Explorers of Darkness fixed.
      - 2385 Daigasso Band Brothers DX fixed.
      - 2906/2971 Star Wars The Clone Wars Jedi Alliance fixed.
    + Unnecessary Guru Meditation screens on the AKRPG is fixed.
    + Soft Reset fixes.
    + Copying files should work better.
    + Game icons that rely on the nds firmware's background will display properly (Thanks Gelu).
    + Misc cleanup.
    AK-AIO 1.3
    + AK2i support (options that could potentially harm AK2i are disabled)
    + Loaders are now external and can be updated separately to the GUI.
      - Updated Wirelessly! (choose Loader Update in Wifi Update option of Start Menu)
      - Small changelog, download, update all possible
      - Loaders only updated for card being used (e.g. - AK2 users only download ak2loader)
      - Resume supported
      - Many loaders are beta, know this and shut up
      - Manual download page @ http://akaio.gbatemp.net/loaders/
    + Wifi Cheat Update has resume support!
      - Prompts after confirming you wish to "Try Again"
    + Files are now sorted alphabetically (Forced at the moment, sorry).
    + Added Some of Gelu's patches:
      - Faster Directory Listing.
      - New List mode - Internal nds names.
      - Lots of Soft Reset Fixes for the AKRPG.
      - new DMA mode and BBDX save fix for the AKRPG.
      - font system (fully supports unicode now :D).
      - New FIFO IPC System (Behind the scenes stuff).
      - Massive amount of soft reset fixes mainly for the AKRPG.
      - Game fixes (Brain Age 2 (K), Chrono Trigger (U/J),...).
      - Added a few game related fixes (Think Kids, Tropix, Bleach 2).
      NOTE: because of new font system, language files now need to be utf8. Some have been converted such as English and Japanese but others will need to be saved as utf8 to work properly.
    + Japanese games now show Japanese characters in rom info window when language isnt set to Japanese
    + Added a few game related fixes (Yoshi's Island, Star Trek, NSMB).
    + Files are now sorted alphabetically (Forced at the moment, sorry).
    + Pokemon Diamond/Pearl/Platinum can now read saves for R/S/E/FR/LG from ewin and 3in1 (AK2 Only for now).
    + Cheat engine fixes. (AK2 and AKRPG only for now).
    + Optimizations all round (Shouldn't have any lag in GUI anymore, also shouldn't experience any lag while saving).
    + Italian language added, language updates for English
    + New 3in1 options window.
    + Show GBA internal name in Internal view mode.
    + 3in1 internal GBA rom header stuff and work on Save/Load prompts in 3in1 options window.
      - Enable/Disable saving 3in1 SRAM on startup (Enabled by default)
      - Enable/Disable prompting before saving/loading SAV<->SRAM (recommended!)
      - Enable/Disable the Universal Sleep Hack for GBA games
      - Blank NOR button added for quick erase
      - Dump SRAM button will manually dump the SRAM to a timestamped .sav file in the root
      - 3in1+ support (untested, but routines and discovery are in, Opera and Rumble sources not available yet)
      - Thanks to all donators!
    + Fixed some issues with the cheat window.
      - Folders that only allow one cheat selected now function properly
      - Separate icon for skinners for single-select folders (see included skins)
    + Animal Crossing cheats on AK2. (Use the v1.1 rom as v1.0 will not work anymore).
    + Unicode font loads on a per-ROM basis
      - Default font is "kochi-mincho-subst.pcf" in /__aio/fonts directory, old unicode font removed (was 2x the size)
      - Skinners may add their own custom font to their ui's directory
      - New line in uisettings.ini "customUnicodeFont = xxxxxx.pcf" will load that font instead of default
    + Ability to hide extensions by manually adding "hideExtension = 1" to globalsettings.ini
    + DMA mode on AK2 (Hold A while loading a game to use non-DMA mode: Red text = DMA / Blue text = non-DMA).
    + New Super Mario Brothers Minigames on AK2: If they don't work, set Download Play to "Disabled" and boot in non-DMA mode (hold down A while loading)
    + Misc bug fixes (Too many to list).
    AK-AIO 1.2
    + New AKRPG/AK2 Detection Routine which has proven to be much better
    + Cheat Update functions run from plugin, giving full memory access to it and allowing updates without full AKAIO updates
      - Can choose to download USRCHEAT.DAT or CHEATS.XML and whether or not to display "Whats New" before launching
      - Should be much more stable, perhaps a teeny bit faster
      - Third option in "which cheat file to download" box displays the setting window at plugin launch, can be used for future expansion
    + Uses gelu's latest fixes for BBDX on the RPG (only works from MicroSD) - excellent work, gelu!
      - Also has some other fixes gelu's put in for 3in1 NOR erasing, etc.
      - gelu = the AKRPG master.
    + Preliminary AK+ Support. Very preliminary. As in, no help offered but know it's still being worked on (See: AK+ SUPPORT)
    + New Experimental Cheat engine for AK2 and AKRPG, please report any bugs
    + EZIV compatiblity fixed without need for special line in globalsettings.ini
    + Scrolling Non-unicode Cheats/Notes, toggle in Advanced Options (default: on)
      - Can also call cheat window in ROM Properties with SELECT (if button is visible)
    + Simple Internal Text Reader
      - System Settings -> TXT Viewer
      - Parses text, add bookmarks with X, scroll between bookmarks with L/R Buttons
      - Not as fast as native TXT plugin due to pre-processing of text files, perhaps if we had the TXT Plugin source things could be done, but that would make sense.
    + Per ROM rumble settings, ROM Options window
    + Listview mode remembered
    + 3in1 Support should be fixed, with thanks to cory1492 for testing
    + GBA Frame issue with Slot-2 booting from main list fixed
    + Asian languages should be better supported, since we're compiling the menu with DevKitARM 21
    + Variable Height Scrollbars and clickable arrows in cheat window/internal TXT viewer. 3 new BMPs for skinning: scrollbar_t.bmp/scrollbar_m.bmp/scrollbar_b.bmp
    + Super awesome hidden poweroff button in help window, add your own "poweroff.bmp" to "__aio" for fun

    AK-AIO 1.1
    + USRCHEAT.DAT wifi updating support from within shell
      - Connects to Narin's GBATemp site, displays WhatsNew.txt, downloads, unzips, replaces in one step
      - UpdateDB option in Start Menu -> More -> UpdateDB
      - zlib thanks to GPF (http://gpf.dcemu.co.uk/)
      - Download speed limited by DS routine IPStack
    + (AK2) Alternate loader support, place loader(s) in "__aio/ak2loader/"
      - ROM options window, select the AK2 loader to use to launch ROM
      - Compatible with AceKard official loaders
    + (RPG) uses gelu's latest 4.09e13 softreset routines
      - Updated 3in1 routines to all of gelu's latest
    + Fixed Dragon Quest 5 (AK2/AKRPG)
      - Can now get off the ship and save file wont be rolled back
    + Can change save file extension (.nds.sav or .sav)
      - Extension conversion: .SAV file Info Window, press "Save Ext." button
      - Will convert all Save Slot SAV files as well
    + Scans for cheats on ROM Info Window (.DAT only), if exist "Cheat" button displays
    + Per file icon support (32x32x15bpp)
      - place BMP with same name in same dir as file (eg: nesDS.bmp for nesDS.nds)
    + (Source) Variable spinbox width/General cheatlist cleanups/Scrolling Messageboxes
    + (Source) Minor changes to the cheat window
    + Fixed save size problems
      - Shouldn't have any more problems with save sizes
    + Misc Skinning fixes
      - Fixed problem with Adv.Evo skin
      - Form titles moved up 1 pixel
    + SAV<->BAK routines now use native AK functions
    AK-AIO 1.0
    + Runs on both AK2 and AKRPG
    + Uses gelu's latest AKRPG rom loader
    + Uses latest AK2 4.07a16 rom loader
    + Contains everything from AKBBS1.99
    + Future support for larger than 4mbit save types (only supports 64mbit at the moment)
    + Applied Bliss' AR Engine fixes to the AKRPG
    + Hopefully fixed most of the soft reset issues with the AKRPG
    Special Notes
    Seeing as this release has experimental support for saves ranging all then way up to 128mbit, please err on the side of caution and backup your saves before using this firmware.
    The "__RPG" and "__AK2" directory is now simply called "__AIO"
    Existing users should make sure to rename their system directory, and update globalsettings.ini to reflect the new hidden directory.
    Known Bugs
    There are no known bugs
    * Fix any bugs that crop up
    Cheats included are from Rayder's awesome compilation at GBATemp, now maintained by Narin, and are current as of the date of this release.
    For the most up-to-date files, check GBATemp's release site (http://cheats.gbatemp.net/), either via PC or by using the "UpdateDB" option in the start menu.

    1 descarga

  9. b9sTool

    WARNING: Never, under any circumstance, use this homebrew in conjunction with a youtube/video guide of any kind! General Info
    This app only writes to FIRM0, not FIRM1, so it should be safe given your FIRM1 is not corrupt or a9lh'd. Never use this on anything but 3DS FIRM 11.8.X-YZ. NEVER use this if arm9loaderhax or sighax is installed (on any firmware)! The result will be a brick! Compiling:
    Just supply the current decrypted FIRMs for both new/old 3ds and put them in the firm_new and firm_old directories respectively. Then place the newest boot9strap.firm payload in the payload directory. Then compile with make FIRM_INFO="11.8 only" or whatever is actually the firmware range of the current native firm. The user does not have to supply any extra files like in previous versions. Needs the latest libfat version. Important b9sTool 5.X.X differences to 4.X.X
    This has been removed. This feature was made in the interest of safety, but the realization that the update trick can reliably restore corrupted firms made it redundant.
    It was also a pain in the ass.
    This is dumped to your boot9strap folder when b9s is installed. It isn't used now but may be useful in the future. Don't delete it.
    The hex number in the filename is the first 4 bytes of the file's SHA1.
      Cycling firm types:
    When you install boot9strap multiple times, the standard behavior is that it will cycle between b9s and stock firm.
    Don't count on this though, it's just a property of xoring operations and really isn't intended.
    It is recommended you only install boot9strap once.
      Firmware info:
    4.0.1 - 5.0.0 is for firmware 11.8 ONLY (always check the firmware in the app menu to be sure as this can change as new firmwares are released!) 4.0.0 is for firmwares 11.4 to 11.7 ONLY Be careful using b9sTool between firmware updates - only use b9sTool on the firmware it's intended for. Credits
    zoogie, plailect

    12 descargas

  10. Bannerbomb3

    This is a POC for a new System Settings userland exploit. 
    It uses ROP execution to dump DS Internet from System Settings using a custom crafted dsiware export.
    This is useful primarily as an enhancement for "Fredminer" variant of seedminer to obtain free cfw on 3ds.
    Among other things, it brings free cfw to more regions*, and removes the possibility of Nintendo pulling certain games like Steel Diver from the eshop to thwart homebrew efforts.
    ~~~ Hbmenu? ~~~
    I've been able to get otherapp.bin booting by using 3ds_ropkit and a loader ROP chain. However, shortly after the bottom screen turns yellow, the 3ds just reboots to home menu.
    It's really alright though. Fredminer gets you a more stable 3dsx homebrew environment anyway, so this isn't really a high priority issue right now (still would be cool to see hbmenu booting I admit).
    ~~~ Exploit ~~~
    Basically put, this overflows the banner title strings in DSiWare exports (TADs) when you view them in System Settings, and smashes the stack leading to ROP control for the attacker.
    You do need the movable.sed to encrypt a payload TAD, but that's easy enough to do nowadays. Movable.sed bruteforcing now only takes about a minute and free online services can do it for you. Over 350,000 people have done it so it can't be that hard :p
    ~~~ Q&A ~~~
    Q: What's with the 3 in Bannerbomb3?
    A: It's a tribute to the Wii scene, they did 1 & 2. I love old homebrew scenes.
    Q: Why TADmuffin?
    A: Muffin sounded funny so I went with that. Just needed to be different from TADpole.
    Q: Will this work on the DSi since it has DSiWare exports too?
    A: The flaw is definitely there as well, but I've been unsuccessful exploiting it on hardware (I can get code exe on no$gba though). Moot because of Memory Pit anyhow ;)
    Q: Is this your first 3ds userland exploit?
    A: Yes. Feels good man.
    ~~~ Thanks ~~~
    - Yellows8 for 3ds ropkit
    - All the people on #3dsdev, reading my backlog (Ctrl-F "pivot") provided a wealth of good info on the art of stack pivoting.
    - Nintendo Homebrew Discord for maintaining online tools/guides and helping all the seed/frog/fredminer users. I hope this sploit makes your jobs a little easier.
    - Jhynjhiruu for testing
    by zoogie.

    0 descargas

  11. BigBlueMenu - BigBlueBox

    Well heres a menu to manage all your CIA files
    You can just use the .3DS file to run and install or install the .cia to your console so its always there mucher newer than the old DevMenu version everyones using
    Enjoy as Always

    60 descargas

  12. Boot9strap

    Boot9/Boot11 code execution.
    Install via SafeB9SInstaller.
    Launches "boot.firm" off of the SD card or CTRNAND. Hold Start + Select + X on boot to dump the bootroms/your OTP.
    Normmatt: Theorizing the NDMA overwite exploit.
    TuxSH: Help implementing bootrom payloads.
    Luma3DS: Codebase used in the stage 2 FIRM loader.
    This software is licensed under the terms of the GPLv3.
    You can find a copy of the license in the LICENSE file.

    3 descargas

  13. BootNTR

    Allows you to use cheats ingame.
    Install with FBI.

    1 descarga

  14. BootNTRSelector

    A mod of BootNTR which will allows you to choose the version of NTR you want to load (and it is also much faster than regular BootNTR).
    Install the .cia file through FBI and run it.
    Copy the .3dsx file into sdmc:/3ds/BootNTRSelector/ and run it through the New Homebrew Menu.
    How to use
    Launch BootNTRSelector through your method of choice and follow the on-screen instructions, no extra steps or files are required.
    BootNTRSelector will now default to whichever NTR version you selected last.
    Notes for Old3DS users
    You need to use one of the Mode3 releases in order to use NTR with extended memory games (such as Monster Hunter, Pokémon Sun/Moon, Smash Bros, etc.). Mode3 has no effect on New3DS.
    Launching BootNTRSelector before the home menu is completely loaded may result in a crash / error. So before launching it, wait a couple of seconds for the home menu to be fully loaded.

    by Nanquitas.

    1 descarga

  15. Checkpoint (Nintendo 3DS)

    A fast and simple homebrew save manager for 3DS written in C++.
    Why use Checkpoint?
    Checkpoint is created following ideas of simplicity and efficiency. The UI has been designed to condense as many options as possible, while keeping it simple to work with.
    Moreover, Checkpoint is extremely lightweight - while being packaged with a nice graphic user interface - and is built using the most recent libraries available.
    Checkpoint for 3DS natively supports 3DS and DS cartridges, digital standard titles and demo titles. It also automatically checks and filters homebrew titles which may not have a save archive to backup or restore, which is done without an external title list and filters. For this reason, Checkpoint doesn't need constant user maintenance to retain full functionality.
    Checkpoint for Switch natively supports NAND saves for the titles you have played. Title information are loaded automatically.

    You can use Checkpoint for 3DS with both cfw and Rosalina-based Homebrew Launchers. *hax-based Homebrew Launchers are not supported by Checkpoint.
    Checkpoint for Switch runs on homebrew launcher. Make sure you're running up-to-date payloads.
    The first launch of the 3DS version will take considerably longer than usual (usually 1-2 minutes depending on how many titles you have installed), due to the working directories being created - Checkpoint will be significatively faster upon launch from then on.
    You can scroll between the title list with the DPAD/LR and target a title with A when the selector is on it. Now, you can use the DPAD or the touchscreen to select a target backup to restore/overwrite.
    Working path
    Checkpoint relies on the following folders to store the files it generates. Note that all the working directories are automatically generated on first launch (or when Checkpoint finds a new title that doesn't have a working directory yet).
    sdmc:/3ds/Checkpoint: root path sdmc:/3ds/Checkpoint/config.json: custom configuration file sdmc:/3ds/Checkpoint/saves/<unique id> <game title>: root path for all the save backups for a generic game sdmc:/3ds/Checkpoint/extdata/<unique id> <game title>: root path for all the extdata backups for a generic game Configuration file
    You can add and toggle features to Checkpoint for 3DS by editing the config.json configuration file.Sample configuration file:
    {   "filter": [     "0x000400000011C400",     "0x000400000014F100"   ],   "favorites": [     "0x000400000011C400"   ],   "additional_save_folders": {     "0x00040000001B5000": {       "folders": [         "/3ds/mySaves/1B50",         "/moreSaves"       ]     },     "0x00040000001B5100": {       "folders": [         "/3ds/PKSM/backups"       ]     }   },   "additional_extdata_folders": {   },   "nand_saves": true,   "version": 2 }  

    4 descargas

  16. Custom 3DS Title Install

    Experimental script to automate the process of a manual title install for Nintendo 3DS. Originally created late June 2019.
    Dump boot9.bin and movable.sed from a 3DS system. Install pycryptodomex: Windows: py -3 -m pip install --user --upgrade pycryptodomex macOS/Linux: python3 -m pip install --user --upgrade pycryptodomex Run custom-install.py with boot9.bin, movable.sed, path to the SD root, and CIA files to install (see Usage section). Use custom-install-finalize on the 3DS system to finish the install. Setup
    Linux users must build Save3ds and place save3ds_fuse in bin/linux.
    movable.sed is required and can be provided with -m or --movable.
    boot9 is needed:
    -b or --boot9 argument (if set) BOOT9_PATH environment variable (if set) %APPDATA%\3ds\boot9.bin (Windows-specific) ~/Library/Application Support/3ds/boot9.bin (macOS-specific) ~/.3ds/boot9.bin ~/3ds/boot9.bin A SeedDB is needed for newer games (2015+) that use seeds.
    SeedDB is checked in order of:
    --seeddb argument (if set) SEEDDB_PATH environment variable (if set) %APPDATA%\3ds\seeddb.bin (Windows-specific) ~/Library/Application Support/3ds/seeddb.bin (macOS-specific) ~/.3ds/seeddb.bin ~/3ds/seeddb.bin Usage
    Use -h to view arguments.
    py -3 custom-install.py -b boot9.bin -m movable.sed --sd E:\ file.cia file2.cia python3 custom-install.py -b boot9.bin -m movable.sed --sd /Volumes/GM9SD file.cia file2.cia python3 custom-install.py -b boot9.bin -m movable.sed --sd /media/GM9SD file.cia file2.cia License/Credits
    pyctr/ is from ninfs d994c78.
    save3ds by wwylele is used to interact with the Title Database (details in bin/README).
    Thanks to @BpyH64 for researching how to generate the cmacs.
    by ihaveamac.

    2 descargas

  17. Dead Simple EULA Set

    DSES is a simple tool to set the EULAs for the 3DS to accepted.
    In order to play 3DS games online/make use of streetpass, the 3DS makes the user accept an EULA. If this is for in-region titles, this is can be handled by the 3DS itself. If you wish to make use of out-of-region titles however, you will need to use homebrew to set the EULA to accepted.
    A number of EULA setting tools exist already (notably, SciresM/EULASetter, which is the base for this tool).
    However, all of these tools I've encountered so far sometimes offer a lot of other features and more importantly, put hex values in front of the user.
    This tool does none of that. It does one thing. Set your EULA to accepted if it isn't and to unaccepted if it is. No complications, nothing. Just press A and it changes the EULA.
    Note that when unaccepting the EULA, you will need to reaccept it the next time you use a 3DS game in your own region.
    Download the CIA from the releases page and open it with FBI. Press A to change your EULA. Press SELECT to remove the program after running it.
    If for whatever reason you need to reset the EULA to its initial values, rerun the application again.
    There is also a 3DSX option available for those who prefer 3DSX homebrew. Put it on your SD card and run it with the Homebrew Launcher or with 3dslink. Press SELECT to remove the program after running it.

    3 descargas

  18. DiskWriter

    Sky3ds User Instruction
    Download DiskWriter tool and template file here. Running DiskWriter,will show a window like bellow ,insert an USB adapter with MicroSD card,click “Go”.  Note: Please run the diskWriterV2.02b1 on a Win7/8 PC as an administrator role, and make sure to use a USB adapter (not a SD adapter) with your microSD card. If it’s first time for you to use the MicroSD card, will notify you “The selected drive is not currently formatted for this application”,which means you didn’t  format the microSD card for DiskWriter to use,click “OK”。   
    3.1    DiskWriter functions introduce
    Write:write games into microsd card.
    Backup Games:Bckup all of the games and savers from microsd
    Restore Games:Restore all of games and savers to Microsd card 
    Backup Save Data:Backup all of savers from Microsd card
    Restore Save Data:Restore all of savers to Microsd card
    Format:Format microsd card to use on diskwriter
    ReFormat:Restore microsd to Windows rewriteable format Optimiser:manage and optimise the microSD space size 
    Change Template: change to choose the updated template file (game titles header information)
    3.2    When it’s first time to use microsd card, you have to execute Format:format to use on DiskWriter tool 
    click “Yes”  

    and also click “Yes” 

    click “OK” again , then format completed in few seconds
    3.3    Write:write games into mcirosd card.
    If the Windows OS 8.0 or lower versions,you can simply drag favorite 3ds roms into diskwrite to write. Otherwise, you have to choose those“*.3ds”games roms. You will be asked if you need to do copy for them,click “Yes”to start writing.
    3.3.1     Drag to write mulit-roms :Press to hold on KEY“CTRL”,choose those roms you want to write, drag them into Diskwriter tool directly. 
    3.3.2     Choose to wirte multi-roms:Choose option “Write”on diskwriter,press to hold on KEY“CTRL”,choose those roms you want, and start to write.
    3.4    You will be asked if you need to copy for them,click “Yes”to start writing.
    3.5    Backup Games:Bckup all of games and savers from microsd
    It will Bckup all of the games and savers from microsd, save as“*.bkg”file to PC.  Recommend to do backup when you changed games, because different capacity of each game, when changing the game, it will cause a waste of memory space, with backup and restore will help you the memory space to be reorganized and optimized.
    3.6    Restore Games:restore all games and savers to microSD card.
    Select the backup file ( extension with “.bkg”), click “Open”, it will automatically execute the file back to the microSD card
    3.7    Backup Save Data: backup all savers from microSD
    backup all the games save data, save as“.bks” file, with small size, so periodic backups is recommended.
    3.8    Restore Save Data:restore all savers to microSD card. 
    Select the backup file( extension with “.bks”), click “Open”, and it will automatically execute the file to restore back to the microSD card.

    3.9    Format:Format mircosd card to be used for DiskWriter burning

    Operating instructions like Step 4.1 for the first time, formatted as DiskWriter programming format.
    3.10    ReFormat:Revert to the Windows erasable format
      To enable microSD card open to use on your PC, select “ReFormat”, click the“Yes” button, then do the PC Format(format microsd card on PC directly). When you need wirte game again for Sky3DS to use, you must execute another format as DiskWriter programming format.
    3.11    Optimiser:manage and optimise the microSD space size.
    It will Bckup all of the games and savers from microSD, save as“*.bkg”file to PC.  Recommend to do backup when you changed games, because different capacity of each game, when changing the game, it will cause a waste of memory space, with backup and restore will help you the memory space to be reorganized and optimized.
    3.12    Options
    Change Template:to change template file(game title header info)
    Choose “Options”-> “ Change Template”
    choose the newest template file,and click open to start.
    3.13    Verify
    When burning game after you check “Verify”, the diskwrite will check if the contents of memory is correct, in case of disk bad sectors , skip it when re-writing , so burning time will be longer.
      backup/restore instruction for single game
    Backup Save:backup as “.sav”file with single game save data 
    Restrore Save:restore single game save data with “.sav”file
    Backup Game:backup as “.3ds”with single game and save data
    Delete Game:delete single 3ds game
    3.14    Backup Save
    Use mouse to focus on single game title, right-mouse to choose “Backup Save”to save as “.sav”file( Or drag directly to PC desktop to save).
    3.15    Restrore Save
    3.15.1     Use mouse to focus on single game title, right-mouse to choose “Restore Save”to restore game save data with one of your “.sav”file, click  ”Open”to start.
     You can drag one more “.sav”files one time into DiskWriter directly.
    3.16    Backup Game
    Use mouse to focus on single game title, right-mouse to choose “Backup Game”to save as “.3ds” file with the game and the save data, click  ”Yes”to start.
    3.17    Delete Game
    Use mouse to focus on single game title, right-mouse to choose “Delete Game”.
    You will be asked if you are sure that you wish to delete the game, click “Yes”to confirm.

    Diskwriter 2.02b1 added two sections in main menu, the available games listed in the top section(section#1),and the bottom section(section#2) is for saving(all save data of the games listed in this section will be saved here). Break over 31 games in one microsd card.
    Section#1 can list 31 games , and section#2 64 games, 95 in total.
    Simply, you can list the games you want to play in section#1, otherwise list them to section#2, never worry about losing game save data.
    Note: You have to convert your old saved data on microSD card(DW1.06) 
    if any to the new DW2.02 format by the pop up window "Save backup file".
    After the convert process completed, there will be message window like below , and then please follow as the instructions did to avoid damage or lost upon game save data:
    3.18.1  Down to Reserve
     Move game(s) to section#2 by selecting the game(s) to right-click with option "Down to Reserve" in section#1;
    3.18.2   Up to Positive
    Move game(s) to section#1 by selecting the game(s) to right-click with option "Up to Positive" in section#2.
    SKY3DS card user instruction 
    1.    Switch to next GAME:
    Press red / blue button , sky3ds will save EEPROM to microSD card, it will skip to next game, at the same time,will read this game save data with EEPROM to microSD card, then you can start to play.

    2.    Restore single game save data from PC:
    With your sky3ds on 3DS, switch to other game(not the game you need to restore save data), and poll out the microSD card , insert with adapter to connect with PC.
    Open Diskwrite tool to do single game “Restore Save”option  from one of your“.sav”files, insert Sky3ds with microSD card into 3DS Slot, press red/blue button and cycle to the game(you need to restore save data one) and enjoy.
    Note:If you forgot switch to other game , please follow step 4.
    3.    Restore all games save data:
    Open Diskwriter tool to do “File”->“Restore Save data”, save file to PC , insert Sky3ds with microSD card into 3DS Slot.
    Then follow the step 4 did.
    4.    Initial SKY3DS:
    Power on your 3ds console , hold to press red/blue button with finger, insert to 3DS Slot with your sky3ds , it will not display any game icon on screen. 
    Poll out sky3ds and insert to 3DS again , the LED light will flashing fast, the game icon still doesn’t  display.
    Again, poll out sky3ds and insert to 3DS, LED light flashing and turn off in few seconds, this means the first game save data has been read EEPROM normally from MicroSD card, you can play to enjoy it.
    5.    Before you change to new MicroSD Card or delete game save data:
    If you currently have game save data saved in SKY3DS, and you want to be change to another new MicroSD Card, you should press the red / blue button to switch to next game, the game save data will be saved from the EEPROM memory to the SD Card.

    14 descargas

  19. DS GameMan

    DS GameMan is an easy to use open-source game manager.
    Press "Insert" to open the console.
    This program is NOT supporting piracy. Only use this program with homebrew/the games you legally dumped and own!!! by LeonPro12.

    0 descargas

  20. DS-Scene Room Tool

    If you don't know what this is then you've been missing out on a really useful tool.
    It includes an AP Patch Database which will is regularly updated by RetroGameFan and you can even view information for valid roms that are found right here on ds-scene.net.
    The latest addition to the DS-Scene Rom Tool is a partnership with the CMP team. The application will now check for regular updates of the CMP Cheat Database (the largest and most complete DS cheat database on the web) all totally free of charge of course!
    The tool has had some extensive reworking since the last build any many bugs have been ironed out. If you are using an old version of the tool then we highly recommend you update to this version. There's really too many changes been made since the last re-dist pack to list here so please check the changelog provided within the application or the comments section below for more information.

    Some of the menus have changed slightly in this version as they were getting a bit messy, please take your time to familiarise yourself with the new options. 
    Included is RetroGameFan's latest AP Database v2.1.7.
    NOTE : Open the tool and click on Databases/AP Database/Update Alerts/ and make sure that Enable Update Alerts is not ticked, so you don't get nagged anymore
    Requirements :
    Windows with Net Framework 4 ~50mb RAM Functions :
    Basic DS rom header information Extract rom icon (png) Trim rom AP patch roms using an auto updating database Check for updates of the CMP Cheat Database Auto updates for the application itself Uses open patch format patches that can be extracted Download information from DS-Scene.net Supports AP Patching of 1032 games currently.

    2 descargas

  21. dsbuff

    dsbuff is a Windows .NET application which allows you to perform basic operations on *.nds files. It removes the need to use batch files or command line arguments just to perform a simple task.
    How to Use dsbuff:
    On the top of the form, you see a large browse button. Use this to find your *.nds file. Once you have done that, then there are several things you can consider doing. I think this would be a good place to list the features:
        *CrashMe Scan
        *Edit the Header
    Each of these features does a different operation. They will be explained further down. For now, an example scenario could be:
        You want to shrink the *.nds file, so you use the Trim function. The header has some random advertising text in it, so you remove it and press the Edit Header button. Then you hit the Drive button to send the *.nds file straight to your flashcard.
    That is just an example of what you can do with this program, and how you can use it.
    Feature Description:
    Trim: Use this to remove excess empty data from *.nds files. This empty data is not needed for use, only for allowing the file to fit on an official cartridge.
    DLDI: Patches homebrew *.nds files so that they can use your flashcards filesystem. Sometimes this is mandatory for homebrew to function. For instance, PocketPhysics requires patching to use it's Open/Save functions. Many newer flashcards do this for you automatically.
    Unpack: Extracts the contents of an *.nds file. Unlike *.gba files, *.nds files have a file structure which can be extracted and modified. This allows for easy editing of a game. You can select to have every file unpacked, or only a few sections.
    Pack: This compiles the unpacked *.nds structure back into a single file. This new file would be identical to the original if you didn't make any changes to the previously unpacked files.
    Arm7: Replaces the arm7.bin in the *.nds file structure with a different one. This feature may be slightly outdated/useless now, but I don't have any other features to add it its place. Primarily used by those who need the Arm7 fix in order to run the game on their flashcart.
    Drive: Copies the *.nds file to your specified location, whether it be your flashcard or a hard drive. **Be sure to set this option in the Options menu** It will be sent to C:\ by default!
    Edit the Header: This modifies the internal header in the *.nds file, which is basically a description and an icon. This is different from the other features, in that it is situated in the middle of the form, instead of just being a button. You can change the (ordered from top-left to bottom-right) Game Title, Game Code, Game Description, and Game Icon. The only confusing part might be the icon controls. The big picturebox shows the icon, and you can either double click that or click the folder button beside to to browse for a different icon. The little save button saves the icon to your computer. The small arrow sets the picturebox back to the icon in the file, incase you browsed for the wrong one and wanted to leave the current one in the *.nds file. The checkbox is checked if the file is homebrew/has an invalid header. You shouldn't have to worry about it(set automatically). To save the changes, press the Save Header button, which appears after you make any changes.
    Icon Database: This is the button below the homebrew checkbox near the header controls. It allows you to search for a game icon by release number. I really need a different database to search from, since the icons will probably not work, they are poor quality and do not meet the icon pallete color requirements. So if you receive an error when trying to save the header with a downloaded icon, it is just the incorrect formatting of the icon.
        *dsbuff is in no way affiliated with dslazy. They are seperate programs all together, and I have never been involved with the development of dslazy.
        *You MUST have the dsbuff.exe.config file in the same directory as the exe! This holds all your settings, and without it you will receive errors a lot!
        *If anyone was still wondering, you need the .NET Framework 2.0 or greater to use this!
    Credits and Thanks:
    DarkFader - author of NDSTool
    Chishm - author of DLDITool
    Kyuzumaki - author of RomeR
    Mark James - Silk icon set 1.3
    TPDK Casimir - NDS Application Icon
    And I suppose I wrote the entire interface, so if you need to contact me, you could try
    I will always be checking the http://nintendo-scene.com forums, so if you need help beyond the (to-be-completed) help documents, then feel free to post there!
    Hope you find this useful!

    2 descargas

  22. DSHobro (DS Homebrew Browser)

    DSHobro is a homebrew that lets you surf the web on your DS. It is based on a PC application that parses web pages, and sends the result to the DS. Version 0.1 alpha was released long ago, in april 07, but was just a tiny demo of the possibilities offered by the PC/DS mechanism. DSHobro 0.4 now takes full advantage of this mechanism and allows you to really surf the web, actually read text and view images (text is clear enough to be read) and so on.
    Some of the usual navigation possibilities are available such as the "back"/"forward"/"refresh"(...) buttons. Also, the server application supports multiple simultaneous connections, allowing for several people to use DSHobro at the same time, with only one instance of the program.
    You may also use DSHobro from a remote location: if you run the server on your own PC, you can surf the web with your DS from any wifi access point. 
    There is no configuration required. Just start the app, click a button, start DSHobro on your DS and you're set! The automatic configuration tool will take care of everything.
    The changes in DSHobro 0.4 are:
        * Multi-line text support. To insert a line break, just type /n in DSHobro.
        * Upgraded DSWifi library to the latest version: connecting to Wifi AP now works a lot better. Transfer rates apparently haven't improved though.
        * Manual configuration is now possible. You may enter your IP & port manually -- for those who had problems with the automatic configuration.
        * Improved graphics slightly and corrected a few bugs.

    Step 1: run the "Server.exe" application on your PC. Tweak the settings if you need to, and click the "Start!" button.
    Step 2: run "DSHobro04.nds" on your DS. Press A if your DS and your PC are on the same network (at home, for example), or press B if you are using your DS from a remote access point. In this last case, you will need to check the "Enable remote access" option during step 1, and enter the key that is given to you. Press X if you prefer to configure your network settings manually.
    Step 3: surf!
    Note: DSHobro does NOT require DLDI patching.
    DSHobro was developped for both right-handed and left-handed persons. You may then use your DS with the hand of your choice.
    * Bottom screen: preview ("miniature" version of the web page).
    * Top screen: a portion of the web page, with 1:1 scale (zoom 100%).
    * D-Pad, or A/B/X/Y for left-handed: horizontal and vertical scroll on the page.
    * L/R: swap screens
    * Select: display interface
    * Start: refresh display
    * Stylus: when the bottom screen shows the miniature version of the page, clicking with the stylus focuses the top screen on the zone that you clicked.
    When the screens are swapped, a click with the stylus means a real click on the page (ie. clicking on a link, on a button...)

    These features are similar to a regular web browser:
    Back: go back (display previous page)
    Forward: go forward (display next page)
    Refresh: refreshes page
    Text: opens the text bar and lets you write text with the virtual keyboard. If you enter :erase and send it to your PC, the text field you are currently writing text to will be cleared.
    Home: goes to homepage, aka. www.google.com
    Also, if you press Start, the PC won't actually redownload the web page, but only send the current page again to the DS. It may prove useful when you click somewhere on the page and it doesn't load a new page (ie. opening a frame, a menu, ajax...)

    DSHobro 0.4 is better than 0.3, but there are still a lot of things that it can't do.
    These things are (among others):
    - Manage bookmarks - Save settings to the cart - many other things... All of the above features are not available in v0.4
    But it doesn't mean I won't be able to implement them in later versions!
    Costello developped both the NDS & the PC applications. Huge thanks to my friend Mollusk for the help with the DS part.

    0 descargas

  23. DSTT Official Firmware

    This is the new official version by Top Toy DS team for DSTT flashcard.

    1 descarga

  24. DSVideo

    Aplicación creada por Dominic Ludlam que permite reproducir video en la Nintendo DS.
    How to watch videos
    First you will need to DLDI patch the DSVideo.nds file.  DSVideo doesn't contain any drivers by default, so you'll have to patch it even if you have a homebrew device that doesn't usually need patching, like the supercard. 
    When run, DSVideo presents a filesystem browser to find video files made with the encoder (described below) which must have a filename ending with ".dsv".  By default, the player will start in a directory called "videos" if it exists, or the top level otherwise.  You can play a video file either by touching it on the screen or by using the up and down keys to highlight it then pressing the A button to start it playing.
    While watching, you can use the touchscreen controls to rewind, fast forward, pause, seek, return to the video selection screen and to change the screen brightness.  In addition to the touch screen, fast- forward and rewind can be used with the left and right keypad keys and shoulder buttons.  The A button will toggle between pause and play, X will change the brightness and select will go back to the select screen.
    NOTE FOR THE R4:  There is a special version of DSVideo for the R4, which has been patched with a slightly modifier version of the R4 dldi driver (source is also included here).  If you have an R4, you'll need to use the r4tf7.dldi patch and stop the R4 from autopatching it when it boots.  This can be done with the 'dldinoap' tool (source is in the thirdparty directory).
    How to encode videos
    The encoder is a command line utility.  The basic usage is very simple - the command:
       dsvideo input_video.avi
    will convert the file 'input_video.avi' into a file called 'input_video.dsv' which can then by copied onto your homebrew flashcard.
    By default, 16:9 (or other widescreen sizes) will be encoded as centre- cut-out, meaning the height will fit the DS screen and the sides will
    be removed.  The original video size can be kept by passing the "-l" option to the encoder, for example:
       dsvideo -l input_video.avi
    There are some other options to control the encoder which are explained (briefly) by running the encoder with no arguments.  
    DSVideo was developed by Dominic Ludlam, with artwork and design by Denise Wilton, and additional artwork and the website by Nick Ludlam. Nick also made the spiffy intro video.  Many thanks to Lee Maguire for testing and feedback.
    The sound track for the intro video is by James Tubbritt (Sharp), downloadable from http://fxhome.com/sounds/
    The following additional software is used:
     devkitPro.  Used to build the decoder.  FFMpeg.  Used by the encoder to provide   input video and audio data. TwoLAME.  Used by the encoder for audio   encoding. LibFB.   Used by the decoder to access the flash card on the DS.  Freetype2.  Used during the build process   to convert a freetype font to a bitmap font usable on the DS.  * Libungif.  Used during the   build process to convert images into a format usable on the DS.  Yasm.  Used while building   the encoder.  

    5 descargas

  25. eNDryptS Advanced

    eNDryptS is strictly a non-profit project. It's main purpose is being a reference for the research of the secure area in Nintendo DS carts. This is done both for research and in order to preserve the infos of the games as close to the original as possible. This is our only focus.
    It is not our intention to infringe on any copyrights or patents of the original games and hardwares. No portions of the original game code are included in the executable.
    I. Costs
    eNDryptS is free. Selling is strictly prohibited.
    II. ROMS Files
    ROMS are copyrighted material and in most cases their usage is illegal.
    They cannot be distributed without the explicit permission of the copyright owner. PLEASE DON'T DUMP AND DON'T DOWNLOAD THEM!
    eNDryptS is not intended to be used as a tool for mass copyright infringement.
    Therefore, please follow the author's wishes and do NOT sell, advertise, or link to resources that provide illegal copies of ROMs.
    by SolidSnake and Friends.

    5 descargas

Conéctate para seguir esto