Code obfuscation on the App Store?

I just wanted to make sure: What happened to all the lines, URLs that I have in my binary?

When I create a project and then look at the contents of the binary file (when the project is called something, something.app is generated and inside the binary file: "something") using Smultron or any other source editor, I can easily find all the lines. which I use in the application, in this case, the API URL and localization keys, such as "login TITLE" (link to Localization.strings).

My application is approved and I downloaded the application. Renamed ipa to zip and extracted. To my surprise, in binary code I could not find a single line - no URLs, no others.

Does this mean that my application was confused or was encrypted with Apple DRM?

Relationship Chris

+6
xcode cocoa app-store
source share
1 answer

You really can easily find them. But no problem, URL calls are also easy to find by monitoring network connections. The trick is to exchange data over SSL using POST.

the App Store you created provides protection for the application (DRM and what not), but I believe that a simple HEX editor can return some things. Reverse engineering is always an option.

I would not worry about finding a URL; I would worry about how secure these calls are. People can always find what you like to hide. The trick is to make their use impossible (misuse).

+2
source share

All Articles