Hello Codea community! I want to discuss some jail broken related questions with you all today.
So, I was playing around with my internal files and came across “Cargobot” app files which included all the file that make Cargobot…well…cargo. This gave me a idea. When I export to Xcode what would happen if I selected upen in “Ifile”? And then swap all the files from the export into the Cargobot app files. Nothing happened! But I kept trying any then a got it, it worked! So any ways my question is could this be done with other Codea made apps and then Trick the Cargobot app into thinking it was Cargobot but really be one of our apps?
It’s a known “thing” that apps exported directly from Codea also include all the un-obfuscated, readable Lua source that makes up the app. Some of the more “savvy” developers have taken steps to obfuscate or compile their Lua code before app submission, but I’ve seen plenty of Codea apps on the app store that don’t.
That said when you submit an app to the app store, the app bundle is signed which means that if you make any changes to the app (or any of it’s resources (images / lua code etc) then the app will no longer be valid and won’t be able to be installed on any device.
If you have a jailbroken device which means that the OS no longer checks the signature of the app then you probably could get it to install - however I would never advise anyone to Jailbreak any device that could possibly contain ANY sensitive data as it’s far too easy for “hacked” apps to steal that data without your knowledge or consent.
Just my $0.02