warnings:
do not edit anything while this is running; its mostly only a poc atm it can have its moments.
the script for the most part is finished but still dont edit anything while its running. thats an obvious nono.
if you mount via ofs dont use the automatic copier. inject 1 title at a time. im unsure why this happens but idk. ofsmount is buggy.
despite my issues it seems that someone else used this successfully with the copy portion (even tho i havent). this is only 1 confirm plz wait for more before you try it unless you know what youre doing and how to unbrick e.e
instructions:
launch gm9 by holding start and selecting it in the chainloader
afterwards goto twln:
press r+a on twln:\title\ or twln:\title\00030004\
select copy to sd:\gm9out\ (sd:\gm9\out\ if youre using the newer build)
shutdown and put your sd card into the pc
get the tmd pack from and extract it to the same directory as everything else
title.tmd files can be downloaded straight from nus ;P
get twtool from:
https://gbatemp.net/threads/release-twltool-dsi-downgrading-save-injection-etc-multitool.393488/
https://github.com/Nuck-TH/fwTool/releases/ (maintained by Nuck-TH with added safety checks use the above link if youre using ugopwn or 4swordshax)
and extract all the files from it with the rest of the stuff (everything is on root. yea. might change in the future)
dump your dsi nand (i wont cover this)
decrypt your dsi nand (also wont cover it)
mount your dsi nand (i could cover this but eh.)
decrypt any ticket from your mounted nand (also wont be covering it)
for above items see:
https://gbatemp.net/threads/photo-g...backups-on-real-hardware-and-emulator.476817/
run start.bat and have fun. once its finished any titles that tmd files werent found for will be stored in .\error\
titles that sha-1 didnt match the one contained in the downloaded title.tmd are stored in .\risky\ for manual install.
you can now copy .\title\ to dsi nand
after this you can reencrypt your tickets and nand and restore to dsi
thanks to
@Larsenv for the .py files. if it werent for those this project wouldve never been finished.
the project can now copy things to nand without worrying about space restrain. it will now not copy if theres not enough room for it ;P
included within the archive is an encrypt.bat simply change the drive letter to your nand mount and the long string to your console id
just to make things *extra* clear. you dont do this on the 3ds you only dump the folders to sd with 3ds. everything is done on dsi.