Thank you both for responding! Since most of my questions on the forum go unanswered, I feel spoiled just by having two responders.
[quote='791275022, CMDdev, /thread/757255?answerId=791275022#791275022, /profile/CMDdev']
Yes, though some class / method names will still be visible.
[/quote]
Is there a way to tell which ones will be?
[quote='791275022, CMDdev, /thread/757255?answerId=791275022#791275022, /profile/CMDdev']
Also, the IPA is not encrypted on your iPhone, but using such methods was needed to get the IPA, as you couldn't download iOS apps on devices other than iPhones.
[/quote]
Sorry, I meant decrypted binary. Basically, I read up on how people obtain and tweak IPAs, and the process seems to be to:
Obtain an IPA via jailbroken iDevice. While the IPA is accessible (so don't store secrets in there), the compiled app binary is decrypted
Start the app on the iDevice, which loads the decrypted app into memory
Using various tools, capture the decrypted app from memory
Tweak and repackage
[quote='791318022, endecotp, /thread/757255?answerId=791318022#791318022, /profile/endecotp']
Of more concern is extracting non-code, for example the expensively-designed graphical or sound resources in a good game.
[/quote]
I encrypt all assets at rest, but decrypt them to load into memory when needed. I think I'm protected by this process, but If there's a way to pull the assets from memory nothing I do would help. Is this assumption true?
P.S. There seems to be an issue with how quotes are handled by this forum; multiple quotes can lead to misaligned formatting
Topic:
Privacy & Security
SubTopic:
General
Tags: