Following the release of 0.7.3 last year, most of you might have noticed that iOS mods stopped existing, and have halted in development ever since. This is because Mojang started building the game with typeinfo disabled in 7.3, which disallowed modders to locate class vtables. At the same time, the architecture was updated to armv7, so comparing subroutines of 7.2 and 7.3 functions to map out addresses was also impossible. Android modding went on, and iOS mods remained at a halt. We have been trying to email Mojang repeatedly, and get them to work with us and fix modding for iOS. Recently we've caught the attention of Tomasso Checchi (@_tomcc on Twitter), one of the MCPE developers, and worked out a plan with him to make iOS mods possible again. He's agreed to add symbols to the iOS executable starting in 0.9.4. Having symbols in the binary is even better than having typeinfo, because it allows us to reference MCPE functions by name, and then a dlsym interface will convert the named functions and find the proper address for the function to hook. This is exactly how Android mods are made, so iOS will now be just as easy to mod as Android. That said, 9.4 came out for iOS earlier today, so you can all expect to see some iOS mods from me, C0deh4cker, WorldOfGamingTV, treebl, and other iOS modders in the near future. I don't know if ModPE will ever be updated for iOS, but for now if you know C++ and MobileSubstrate, you should be able to make real, direct mods for iOS until ModPE is maybe updated for iOS. Leave your thoughts in the comments!
Rollback Post to RevisionRollBack
Back to modding! Follow me on Twitter @byteandahalf
I am assuming when they add mod support for pe there will be texture packs and downoadable maps. I dont want to jailbreak because im worried ill void the warrenty. And I wont reset the device because I have all documents on it.Lol android sounds so better for mods😕
But also in game mod support for IOS will be impossible since that means you can load executable code into the game and that is aganced apples TOS for apps, so even if they did add it, Apple will deny it so it will never be available on the appstore so the only way to do it will be with jailbreaking and hooking into the code
The Meaning of Life, the Universe, and Everything.
Lol apples retareded if they add mod support it may have to approved mods cuz apples gay and mojang said that their add ingame mods so they could just add a ingame dowloader for third party mods and register them under any company
It's really not Apple's fault, there's a reason that a program can't modify memory of other activities, and that's simply because the result could be unbelievably dangerous. Someone that was really trying could break a device with foreign software. A jailbreak is the only way around this. Technically, Android needs root for mods as well, but since any sort of Launcher application can load MCPE's library as its own, it acts almost as if it's a local library to the launcher, and it is free to modify its memory without root. We can really blame Mojang for the long absence of iOS mods, simply because of their changes is compiler settings.