Questions tagged [ios]

The operating system by apple for mobile devices

18 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
5
votes
1answer
124 views

Reverse engineer compressed iOS app file

I want to find out the compression method used by an iOS app used for music notation to store its files. The files of its OSX counterpart are zipped files. You cannot create files in the iOS app, but ...
5
votes
0answers
225 views

running iOS debugserver on non-jailbroken devices

There are multiple tutorials on how to debug applications on jailbroken devices. These usually involves resigning debugserver, scp and running it from ssh with few tweaks to the entitlements and ...
4
votes
0answers
5k views

OTOOL alternative for linux

I have a reverse engineering set up on a Mac machine. This set up does some reverse engineering on iOS applications(.ipa files). I'm migrating the setup from Mac to a linux machine. Currently on Mac, ...
3
votes
0answers
491 views

Is there an existing tool to reverse engineer Xamarin AOTDATA files?

I am currently examining a xamarin application. It has used the "ahead of time compilation" feature, which has left some of the associated .net assemblies (.dlls) as lists of function signatures ...
2
votes
0answers
193 views

(iOS lldb) Unable to debug past a splash/loading screen

I'm trying to lldb debug this certain iOS application. Its behavior is that when I click the application, the splash/loading screen comes up, then the main activity. However, whenever I try to debug ...
2
votes
0answers
164 views

Analysis Apps for iOS10/64Bit

I need to analyze an iOS app. Since it's iOS 10 64Bit (jailbroken) this time, I'm desperately looking for good analysis tools for injecting, manipulating, anti-anti-jailbreak, tracing, and so on. I ...
2
votes
0answers
3k views

Recovering .ipa file for TestFlight app on iOS 8 (not jailbroken)

Normally if I want to see the binary and resources for an app, I connect my iPhone to my Macbook, sync with iTunes, and then all of my apps are in /Users/cybergibbons/Music/iTunes/iTunes Media/Mobile ...
1
vote
0answers
126 views

How are strokes stored in the Goodnotes file format?

I have been trying to reverse engineer the .goodnotes file format (a note taking app for iOS devices) and so far have discovered this: A .goodnotes file is simply a zip archive, an example file ...
1
vote
0answers
30 views

finding specific string in ios dyld_shared_cache

Im trying to find the library inside a dyld cache that contains a specific string. I grepped the cache file and for the offset of the string, however when im throwing the cache file to ida non of the ...
1
vote
0answers
181 views

Learning Certificate Pinning Bypass iOS

I want to understand how to do a Cert pinning bypass. So this is what I've attempted: Attempt 1 Use frida-trace -U THEAPPNAME -i "*NSURL*" The problem with this approach is that is not matching ...
1
vote
0answers
505 views

Patching an ipa (iPhone app) using Hopper Disassembler

I have learned in the past to patch some iOS apps to bypass jailbreak detection. Today, I decided to change the UI elements in the Spotify app on iOS Platform (ios 11). I downloaded a .ipa file of ...
1
vote
0answers
557 views

Functions window empty for some ipa using ida pro

I suddenly noticed that my c file produced by ida pro for some of the ipa files is zero bytes. However, I'm able to decompile other ipa files, but I got some which is not being decompiled properly it ...
0
votes
0answers
15 views

Reversing an iOS app for finding the SDKs installed

I tried decrypting the iOS Target retail app from AppStore for education purposes. The libraries / SDK's used in the app are very limited which is highly unlikely compared to other competitors in the ...
0
votes
0answers
22 views

Is it possible to somehow derive the decryption key for iOS app binaries?

While disassembling an IPA downloaded directly from the App Store CDN, I noticed that the binary had an unusually large entropy. Looking this occurrence up confirmed my suspicion that it was encrypted,...
0
votes
0answers
114 views

Reverse engineering Unity 4 iOS game built with the legacy AOT system?

I'm trying to reverse engineer the behavior behind an old iOS app that runs on Unity 4.1.5. So far what i've done is extracted the ipa file, loaded the main binary into Ghidra, and also attempted to ...
0
votes
0answers
59 views

lldb errors when attaching to iOS processes

While doing some analysis on a jailbroken iPhone (iOS 12.2), I wanted to put a breakpoint on a function inside the DVIA-v2 (Swift) application but I will see these errors b ...
0
votes
0answers
76 views

What type is this obfuscation ? (iOS Dylib)

Someone published a patch/crack for my iOS app. I wanted to know what does the dylib but it seems to be heavily obfuscated (all strings are obfuscated too). You can see some screenshots below. Can ...
0
votes
0answers
884 views

How does iOS hash and salt passwords on its secondary-storage?

I bought a used iPhone from someone, but I accidentally got a lock screen on the phone and can't figure out what the passcode is. Long story short, how does iOS hash the passcodes for entry, what kind ...