iPA Tool Pack[OS X]

目录结构:

/Users/obaby/Desktop/pub/scpt
├── AppleWWDRCA.cer
├── README.md
├── config
│   └── ResourceRules.plist
├── iPA\ Tools.app
│   └── Contents
│       ├── Info.plist
│       ├── MacOS
│       │   └── iPA\ Tools
│       ├── PkgInfo
│       ├── PlugIns
│       ├── Resources
│       │   ├── iPaResigner_With_Mobileprovision_Plugin_No_Provision
│       │   └── optool
│       └── _CodeSignature
│           └── CodeResources
├── iResignerBin
│   ├── Dylib_Deinjector
│   ├── codesign
│   ├── codesign_allocate
│   ├── iPA_Dylib_Injector_Coin
│   ├── iPaResigner_With_Mobileprovision_Plugin_No_Provision
│   ├── iResigner
│   ├── ldid
│   └── x1010
│       ├── codesign
│       └── codesign_allocate
└── screen_shots
    └── gui.jpg

13 directories, 32 files
Continue Reading

iOS 签名杂谈(二)

上一篇中提到替换SC-info后的ipa依旧可以安装,至于原因其实也很简单。仔细查看CodeResources文件,就知道原因了。文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>files</key>
	<dict>
		<key>EmojiUltimateViewController.nib</key>
		<data>
		ifQreSMmB3Uft3K3EF1/RLPF/zw=
		</data>
		<key>EmojiViewController.nib</key>
		<data>
		UUTdU18Tz6Fl6x7E2aGYcRxpH3A=
		</data>
		<key>English.lproj/Localizable.strings</key>
		<data>
		53Ka23KM2gkM/XGA2/7hVBG5jfc=
		</data>
		<key>MainWindow.nib</key>
		<data>
		UshXxpapPiP6lBtWe18OpnMv+lM=
		</data>
		<key>PkgInfo</key>
		<data>
		n57qDP4tZfLD1rCS43W0B4LQjzE=
		</data>
		<key>RemoteConfig.plist</key>
		<data>
		rQXI2OqpnGVOk5+BmA/F++FnAG0=
		</data>
		<key>de.lproj/Localizable.strings</key>
		<data>
		MAGm4wWT2b8996eIiqcJna3Jj5s=
		</data>
		<key>emoji.plist</key>
		<data>
		aybwK3Wkthu1Gk7XmEzyjXmGVRQ=
		</data>
		<key>emoji_ultimate_copy_button.png</key>
Continue Reading