I am using the latest version of USB Loader GX, with d2x ver 8, using IOS249. All my other games work, but both games I have that are larger than 4gb (Xenoblade Chronicles and Super Smash Bros. Brawl) will not work. Xenoblade will only go to "Reading Discs...". I am using the NTSC version...
I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.