Twodayslate (talk | contribs) (Created page with "<pre> usage: cynject <pid> <dylib> [args...] </pre> == Example== === Description ==== We want to get the bundle identifier for a certain process. === Creating a dylib=== Fi...") |
Twodayslate (talk | contribs) m (→Example) |
||
Line 4: | Line 4: | ||
== Example== | == Example== | ||
=== Description | === Description === | ||
We want to get the bundle identifier for a certain process. | We want to get the bundle identifier for a certain process. | ||
Revision as of 04:47, 8 December 2015
usage: cynject <pid> <dylib> [args...]
Example
Description
We want to get the bundle identifier for a certain process.
Creating a dylib
First we create a dylib. We have two different approaches to this. First is to use theos and create a tweak.
%ctor { HBLogDebug(@"Bundle Identifier: %@", [%c(NSBundle) mainBundle].bundleIdentifier); }
After installation, the dylib will be in /Library/MobileSubstrate/DynamicLibraries
We could also use clang with this install script and create the dylib manually.
Injecting
Once we have the dylib
cynject 443 absolute_path/to/your_dylib_path.dylib
Profit
The Bundle identifier should appear in the syslog