Yes to go online it needs a proper header and the .3dz file extension. I wouldn't use .3dz though, as even people using private headers have received that #banhammer, while there have been no confirmed cases of people getting banned using .cia versions.
Hey I'm looking for an Itch.io game that was featured here on GBATemp a couple of weeks ago. It was about someone explaining their experience being a prostitute.