diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7a0ec97
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,36 @@
+.DS_Store
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
diff --git a/README.md b/README.md
index 41f9cfd..e7cdf29 100644
--- a/README.md
+++ b/README.md
@@ -1,20 +1,27 @@
-#1.Installation#
+# 1.Installation
1.1 Mac OS X
1.1.1 pc env prepare
- 1. install python2.7
+
+ 1. install python2.7
+
2. "sudo easy_install pip"
+
3. "sudo pip install paramiko"
+
4. "easy_install prettytable" or "easy_install -U prettytable"
+
5. "xcode-select --install", select “install”, then "agre..."
+
6. "brew install libimobiledevice", if don't have homebrew ,install it first: "ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null"
+
7. "git clone https://github.com/alibaba/iOSSecAudit.git"
+
8. cd /path/to/iOSSecAudit, "python main.py"
-
-#notice#
+# notice
if you see the the following:
@@ -37,7 +44,7 @@ Uninstall them if needed, then try to install [`prettytable` ](https://pypi.pyth
Never test on Linux or Windows, cause i am tooooo lazy...
-#2.Usage#
+# 2.Usage
Special Note: strongly suggest execute "chenv" after you connect to your device
@@ -112,17 +119,19 @@ Entitlements :
com.apple.developer.team-identifier: 3JDS7K3BCM
com.apple.security.application-groups:
```
-#3.Thanks#
+# 3.Thanks
-idb:https://github.com/dmayer/idb
+idb: https://github.com/dmayer/idb
-class dump:https://github.com/nygard/class-dump
+class dump: https://github.com/nygard/class-dump
-clutch:https://github.com/KJCracks/Clutch
+clutch: https://github.com/KJCracks/Clutch
-dumpdecrypted:https://github.com/stefanesser/dumpdecrypted
+dumpdecrypted: https://github.com/stefanesser/dumpdecrypted
-pbwatcher:https://github.com/dmayer/pbwatcher
+pbwatcher: https://github.com/dmayer/pbwatcher
Please contact me if i use your code while not mention you.
+
+
diff --git a/lib/BinaryCookieReader.pyc b/lib/BinaryCookieReader.pyc
deleted file mode 100644
index ce59f42..0000000
Binary files a/lib/BinaryCookieReader.pyc and /dev/null differ
diff --git a/lib/CerticateUtil.pyc b/lib/CerticateUtil.pyc
deleted file mode 100644
index 69d0e48..0000000
Binary files a/lib/CerticateUtil.pyc and /dev/null differ
diff --git a/lib/CommandUtil.pyc b/lib/CommandUtil.pyc
deleted file mode 100644
index d56b872..0000000
Binary files a/lib/CommandUtil.pyc and /dev/null differ
diff --git a/lib/InfoPlistUtil.pyc b/lib/InfoPlistUtil.pyc
deleted file mode 100644
index d48f8c8..0000000
Binary files a/lib/InfoPlistUtil.pyc and /dev/null differ
diff --git a/lib/KeychainUtil.pyc b/lib/KeychainUtil.pyc
deleted file mode 100644
index d746ac3..0000000
Binary files a/lib/KeychainUtil.pyc and /dev/null differ
diff --git a/lib/PlistUtil.pyc b/lib/PlistUtil.pyc
deleted file mode 100644
index 92f2dc9..0000000
Binary files a/lib/PlistUtil.pyc and /dev/null differ
diff --git a/lib/SshUtil.pyc b/lib/SshUtil.pyc
deleted file mode 100644
index 05922d0..0000000
Binary files a/lib/SshUtil.pyc and /dev/null differ
diff --git a/lib/UrlSchemaFuzzer.pyc b/lib/UrlSchemaFuzzer.pyc
deleted file mode 100644
index cebbc75..0000000
Binary files a/lib/UrlSchemaFuzzer.pyc and /dev/null differ
diff --git a/lib/__init__.pyc b/lib/__init__.pyc
deleted file mode 100644
index e51cd55..0000000
Binary files a/lib/__init__.pyc and /dev/null differ
diff --git a/lib/abstracttool.pyc b/lib/abstracttool.pyc
deleted file mode 100644
index e555e53..0000000
Binary files a/lib/abstracttool.pyc and /dev/null differ
diff --git a/lib/app.pyc b/lib/app.pyc
deleted file mode 100644
index a45a2ad..0000000
Binary files a/lib/app.pyc and /dev/null differ
diff --git a/lib/appbinary.pyc b/lib/appbinary.pyc
deleted file mode 100644
index 265314f..0000000
Binary files a/lib/appbinary.pyc and /dev/null differ
diff --git a/lib/application.pyc b/lib/application.pyc
deleted file mode 100644
index 7495efe..0000000
Binary files a/lib/application.pyc and /dev/null differ
diff --git a/lib/cycriptUtil.pyc b/lib/cycriptUtil.pyc
deleted file mode 100644
index 0903a20..0000000
Binary files a/lib/cycriptUtil.pyc and /dev/null differ
diff --git a/lib/device.pyc b/lib/device.pyc
deleted file mode 100644
index f807ce8..0000000
Binary files a/lib/device.pyc and /dev/null differ
diff --git a/lib/device_.pyc b/lib/device_.pyc
deleted file mode 100644
index cd10521..0000000
Binary files a/lib/device_.pyc and /dev/null differ
diff --git a/lib/globals.pyc b/lib/globals.pyc
deleted file mode 100644
index 9acb1fe..0000000
Binary files a/lib/globals.pyc and /dev/null differ
diff --git a/lib/ios8ServicesMap.pyc b/lib/ios8ServicesMap.pyc
deleted file mode 100644
index 86c4341..0000000
Binary files a/lib/ios8ServicesMap.pyc and /dev/null differ
diff --git a/lib/iosCertTrustManager.pyc b/lib/iosCertTrustManager.pyc
deleted file mode 100644
index 509b398..0000000
Binary files a/lib/iosCertTrustManager.pyc and /dev/null differ
diff --git a/lib/locaUtil.pyc b/lib/locaUtil.pyc
deleted file mode 100644
index becae8f..0000000
Binary files a/lib/locaUtil.pyc and /dev/null differ
diff --git a/lib/minisftp.pyc b/lib/minisftp.pyc
deleted file mode 100644
index 028b912..0000000
Binary files a/lib/minisftp.pyc and /dev/null differ
diff --git a/lib/otoolUtil.pyc b/lib/otoolUtil.pyc
deleted file mode 100644
index 957c3a3..0000000
Binary files a/lib/otoolUtil.pyc and /dev/null differ
diff --git a/lib/pyusbmuxd/usbmux.pyc b/lib/pyusbmuxd/usbmux.pyc
deleted file mode 100644
index 6a0c012..0000000
Binary files a/lib/pyusbmuxd/usbmux.pyc and /dev/null differ
diff --git a/lib/sqlite3Util.pyc b/lib/sqlite3Util.pyc
deleted file mode 100644
index e5479b0..0000000
Binary files a/lib/sqlite3Util.pyc and /dev/null differ
diff --git a/lib/sysapp.pyc b/lib/sysapp.pyc
deleted file mode 100644
index 1aafa0b..0000000
Binary files a/lib/sysapp.pyc and /dev/null differ
diff --git a/lib/taskutil.pyc b/lib/taskutil.pyc
deleted file mode 100644
index 4be9649..0000000
Binary files a/lib/taskutil.pyc and /dev/null differ
diff --git a/lib/threadutil.pyc b/lib/threadutil.pyc
deleted file mode 100644
index c1870bc..0000000
Binary files a/lib/threadutil.pyc and /dev/null differ
diff --git a/lib/weak_classdump.pyc b/lib/weak_classdump.pyc
deleted file mode 100644
index 8f82249..0000000
Binary files a/lib/weak_classdump.pyc and /dev/null differ
diff --git a/smartconsole.pyc b/smartconsole.pyc
deleted file mode 100644
index f801ee2..0000000
Binary files a/smartconsole.pyc and /dev/null differ