we're talking about how .cia files made from pre-installed games (legit/clean .cia's) can, under certain circumstances, become tied to a NNID/eshop account, despite being installed from a .cia file.
Katlanie, a NNID DOES need to be linked (but only AFTER you install the clean .cia files) on the source console (updating is required to do this), but it is recommended that the target system DOES NOT have a NNID set up on it. This method DOES NOT, for some reason, work with emuNAND on the source system when the emuNAND is updated through the System Settings in Gateway Mode, meaning that using rxTools to update is REQUIRED when using emuNAND on the source system. For those without Gateway, you'll need a 3DS with firmware 4.5 or lower, with PBT custom firmware installed (and, optionally, DevMenu). Also, because Gateway mode uses a hacked firmware which patches some security, it is extremely likely that System Transfers from Gateway emuNAND on the source system to sysNAND on the target system OR the source system will make the titles installed cease to function. Also, if you're on a firmware less than 6.0.0, DO NOT run the games until AFTER you update and create a NNID (doing so will let the games create a save file, and updating in this manner will cause the system to create a new signing key AND root folder on the SD card after transfer because the save signing mechanism changes significantly on and after 6.0.0. If it were just a new folder, just moving files would be sufficient to allow redownloading the games. But the new signing key would prevent this. There is no workaround if this happens. To be safe when performing this, you should manually update to 9.0.0 in some manner on the source system (backup NAND first) before installing any of the clean .cia files, AND have a NAND backup/hardmod on the source and target systems.) Also, you'll probably want to open the eshop after you create a NNID, then manually search for your games, so that you can see if the games say 'Downloaded' in their status.
Everything except the last step should work.
So for anyone that wants to try this (you'll need a Gateway and a second (or third) SD card), these are the steps, assuming you don't want to system transfer. If you DO decide to transfer, you'll need to use sysNAND on the source system to do so, and NOT emuNAND, in order to guarantee complete redownloadability.
1.) Get a fresh SD card
2.) Install everything to sysnand with GW and devmenu/bbm
3.) Make emunand
4.) update emunand with RxTools to 9.6
5.) link a NNID to that emuNAND
6.) Start every game 1 time (***don't let them create save files!!!***)
7.) Go into eShop and check on the installed games if it says downloaded
If they are redownloadable, then you can optionally do these steps later on:
8.) Take a new SD and make emunand on that
9.) update that emunand to 9.6 with RxTools
10.) link the NNID from the old emuNAND to the new one
11.) Go to eShop and redownload all
You must've done one of 3 things:
1.) You went to the Redownload section of the eShop (the games won't show up there. As said above, you need to manually search for the games to be able to redownload them),
2.) You allowed at least one of the games to create a save file, or
3.) you transferred your source system's emuNAND to the target system's sysNAND
An update WILL be required on the source system's sysNAND, and a NNID created/linked on it, before you transfer. Also, if you follow the steps above, transferring at all will be completely unnecessary if you only want to redownload the games.
All of this I have gleaned from experience with using my Gateway on my 2DS, as well as from research and reports from other users. Some parts of my tutorial might not work for EXACTLY everyone, and those people it does not work for should know why if they use common sense and/or read this post thoroughly. If anyone can test and confirm that this works, please do so. Also, if anyone follows these steps EXACTLY, and it STILL doesn't work, they should post here, explaining exactly what they did, their system model (2DS, (N)3DS (XL)), and the firmware on their sysNAND and emuNAND before attempting step 1.
I do undertsand the concept of legit/clean cia's (pre-installed games that came with a bundle (no download codes are actual crtridges)
You rip the ticked.db with rxTools from roxas75 and create the cia with Funkycia2 from cearp
those cia's can be installed on any system on any nnid, cause the ticked.db is not linked to a nnid or serial from a console, no need for patching/hacking the cia to fake a legit signing, like cia's bought in the eshop need (gateway and the created warez cia handles this all)
But there's something missing that prevents a system transffer from (lets called it) self forced clean/legit installed cia so they don't show up after the system transffer and can't be redownloaded.
Goal of what i want:
- Transffer the emunand system with all legit/clean cia's and system transffer all to a target system on sysnand 9.6
IF i just wanted the games to play them, i just could as well used them in gateway mode as .3ds are install any non legit cia in my emunand
I could have them installed in emunand, so i can play them in classic mode or in rx emunand and install legit the updates for it.
I don't want any of that, i just want to know if it is possible to system transffer the games and keeping them on a clean 9.6 console in sysnand
Did you actually did a succesfull system transffer from your emunand to a sysnand 9.6 console?
From what i read, it's more of a theory you write.
I have done 3 system transffers today (I have 3 kids, so all have a 3ds or 2ds system (used as target) and then i used my own systems as source) and none where succesfull, there are more users here who did the system transffer and where unsuccesfull in transffering the legit cia's.
* From 2 systems i transffered first sysnand to emunand, worked great, 1 system i used as a clean install
1st. I know the don't show up in the redownloadable content tab, i did search for them, on the rxemunand on 9.6 i could redownload them all
2nd i played all games on 9.6 emunand till a save was created
3th i did made a new Clean SD with a clean emunand rxtools 9.6 and linked nnid
4th I could redownload all my games in emunand
5th System transffer whent without problems, but it just doesn't recognize the clean/legit cia's installed on the target system on sysnand 9.6
6th All the legit bought eshop games did transffer fine to the target system, i didn't even have to redownload them, swapping SD and the popped up
Conclusion, i had only the option to buy the games, not redownload them
Other systems:
1st. I updated sysnand to 9.2 (have nand backups etc...)
2nd Installed all in sysnand and then created emunand, linked nnid
3th Played all games till a save could be made and reloaded
4th i did made a new Clean SD with a clean emunand rxtools 9.6 and linked nnid
5th I could redownload all my games in emunand
6th wiped all games in data management
7th i could all redownload them
8th System transffer whent without problems, but it just doesn't recognize the clean/legit cia's installed on the target system on sysnand 9.6
9th All the legit bought eshop games did transffer fine to the target system, i didn't even have to redownload them, swapping SD and the popped up
Conclusion, i had only the option to buy the games, not redownload them
Last system:
1st. I updated sysnand to 9.2 (have nand backups etc...)
2nd Installed all in sysnand
3th played all games till i couyld save and reload the save (on a bundled system you can play the game withou linking a nnid, then linking a nnid later, you can system transffer that without a problem)
4th then created emunand, linked nnid
5th Played all games again
6th wiped all games
7th Redownloaded all without a problem
8th i did made a new Clean SD with a clean emunand rxtools 9.6 and linked nnid
9th I could redownload all my games in emunand
10th System transffer whent without problems, but it just doesn't recognize the clean/legit cia's installed on the target system on sysnand 9.6
11th All the legit bought eshop games did transffer fine to the target system, i didn't even have to redownload them, swapping SD and the popped up
Conclusion, i had only the option to buy the games, not redownload them
Katlanie, knows to well from own experience, like i do now what i mean.
Really i need to find the first user who has sucessfully system transffered all there legit installed cia's to another target system on latest FW (needed anyway for transffer)
And i'm not talking about Emunand to Emunand transffer
Emunand to Emunand transffer is easy and yes you can redownload them, but that's not our goal. We want Emunand to Sysnand transffer to work out.
I still have 1 system i can try out, or wait 7 days
I still have 2 3DS XL systems, one on 9.2 and the other one on 9.4, i preffer the 7day wait (i hate that nintendo) then updating the 9.4 3ds xl to 9.6, cause if i do i lose all rop loader hacks etc... on that system.