Yeah, its normally to move all files and folders under your "andboot" directory root of your sdcard. I can confirm that HaRET will boot up with that structure because of what's I see "init" script inside rootfs.img is:
- Check for "rel_path" HaRET's parameter is set, then it will set $CARD_PATH (represent as root dir) variable to that path.
- If the $CARD_PATH is not set then set it to "andboot"
- If "/sdcard/$CARD_PATH" is not exist or not a directory then set "$card" back to sdcard's root directory: /sdcard
By the way,
the important thing is: you need to be sure that your sdcard don't have "andboot" folder in the root, so HaRET will boot normally!
About performance of "flat" structure, I think android will faster in most it's IO actions because of short path can make shorter time to lookup and complete a IO actions.
Best regard!
Uoc Nguyen