No help on the dumping, but now that I've seen the box, I'm pretty much certain that this thing was manufactured by Macro Winners. (The model number starts with "BS", which is common to all of Macro Winners' products-- and aside from that, the packaging looks an awful lot like some of their plug-and-play "Sporz" consoles.)
Games are, as is fairly common with Macro Winners' stuff, a combination of games by Nice Code and Cube Tech. Looks like it's using a VT03 chip, based on the screenshots.