So I tried to replace the 3ds.hacks.guide finalizing setup just by using Godmode9 to install all the cia files. But Godmode9 won't let me do it unless we have installed any title with FBI.
When I tried to install any of the essential apps (FBI / anemone/ dsp1, etc), Godmode9 will show you an error notification
Install error :
This system is missing one or more .db files
Maybe the SD card is missing or Unintialized ?

This happens on my 2DSXL with Luma3DS 10.2.1
Is this a bug or it is intended to be like that? Thanks
There is no title database (which is required to install anything). If sd:/Nintendo 3DS/{ID0}/{ID1}/db/title.db doesn't exist, you will get this error. The reason that running FBI fixed this issue is because if FBI detects that this is missing, it will create it.
This is not a bug.
Thanks!
I tried to copy - paste the dbs folder from the ctrnand to the sd card and it worked.
That may work, however, that does not mean that you should do it.
My bad, it didn't work. I couldnt install it. So i guess, we do need FBI. Thanks for the help.
Am I assuming right this was on a new, never before run 3DS system? There's a pretty easy solution for that: Copy the missing .db files from a system that has them. Preferably a system that's also freshly installed. You can also reuse these files over multiple systems.
Yes, I assume it is new. I copied the title.db and import.db from other system, but it didn't work.
So what I did is open the system settings, go to Data Management, and then the console rebuilt the database. And after that, we can install all the cia files using godmode9.
But, from what you said, it seems that there is a way to get a "universal" database file?
As d0k3 said, copying blank .db files from another system does work, you just need to make sure you copy them such that the SD encryption is accounted for (copying them to and from the A: virtual drive in gm9 will do this), and fix their CMACs after you place them on the new system. Also, I should mention that it would be possible to just implement code in gm9 to generate these .db files from scratch, and it is something I plan on eventually trying to do.
Thanks a bunch!. It worked!. .Yes, I hope there will be a script to do get the task easier.
Most helpful comment
As d0k3 said, copying blank .db files from another system does work, you just need to make sure you copy them such that the SD encryption is accounted for (copying them to and from the A: virtual drive in gm9 will do this), and fix their CMACs after you place them on the new system. Also, I should mention that it would be possible to just implement code in gm9 to generate these .db files from scratch, and it is something I plan on eventually trying to do.