/My-iDevice-Tools

A set of console tools for iOS devices

Primary LanguageObjective-C++MIT LicenseMIT

My iDevice Tools

A set of console tools for iOS devices, build with Theos.

Tools

bundle_ids

List bundle identifier for installed applications. (depend on AppList)

# ./bundle_ids
com.apple.AppStore                              : App Store
com.apple.AskPermissionUI                       : AskPermissionUI
com.apple.datadetectors.DDActionsService        : DDActionsService
com.apple.DemoApp                               : DemoApp
com.apple.Diagnostics                           : Diagnostics
com.apple.FacebookAccountMigrationDialog        : FacebookAccountMigrationDialog
com.apple.facetime                              : FaceTime
...

wifi_passwords

Retrieve a saved WiFi password from keychain. See more: 自己动手从iOS Keychain中恢复保存的Wifi密码

# ./wifi_passwords
Magdalene: Retrieve Wifi password.
iPhone: 123456

keychain_cat

Dump / modify and delete keychain v_Data. See more: keychain_cat - 查看/修改keychain2数据的工具

# ./keychain_cat -d
>> keychain-access-groups:
6WX5RKLG95.com.supercell.reef
88L2Q4487U.com.tencent.mttlite
apple
com.apple.ProtectedCloudStorage
com.apple.PublicCloudStorage
com.apple.apsd
com.apple.assistant
com.apple.cloudd
com.apple.ind
com.apple.security.sos

# ./keychain_cat -g 6WX5RKLG95.com.supercell.reef -s com.supercell
<AccessGroup:6WX5RKLG95.com.supercell.reef, Service:com.supercell, Account:appRated>
{
  accc = "<SecAccessControlRef: 0x15563b70>";
  acct = appRated;
  agrp = "6WX5RKLG95.com.supercell.reef";
  cdat = "2014-11-11 23:33:33 +0000";
  class = genp;
  invi = 1;
  labl = Supercell;
  mdat = "2014-11-11 23:33:33 +0000";
  pdmn = ak;
  svce = "com.supercell";
  sync = 0;
  tomb = 0;
  "v_Data" = TRUE;
}
...

# ./keychain_cat -g 6WX5RKLG95.com.supercell.reef -s com.supercell -a THLevel -v 99 -U
Origin: {
  accc = "<SecAccessControlRef: 0x146798d0>";
  acct = THLevel;
  agrp = "6WX5RKLG95.com.supercell.reef";
  cdat = "2014-11-11 23:33:33 +0000";
  invi = 1;
  labl = Supercell;
  mdat = "2014-11-11 23:33:33 +0000";
  pdmn = ak;
  svce = "com.supercell";
  sync = 0;
  tomb = 0;
  "v_Data" = <3133>;
}
>> Update v_Data to: <3939>

Compiling

git clone https://github.com/upbit/My-iDevice-Tools.git
cd My-iDevice-Tools
ln -s /opt/theos ./
make

Requirements