It appears to be that the game scans the launch media and can figure out it's not a ds. However if you know anyone who's good at the ds homebrew scene the entire project is opensource.
As for an alternative? No body bothered to make one. Figured this solution was perfect. And has been for years.