Skip to content

Commit eb27b3c

Browse files
committed
cleanup README
1 parent de711c5 commit eb27b3c

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

README.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ If there are cmake and compiler, then install only the core & Python module of K
184184
$ sudo pip install keystone-engine
185185
```
186186

187-
FAQ:
187+
#### FAQ
188188

189-
1. "ImportError: No module named keystone
189+
1. Error "ImportError: No module named keystone"
190190

191191
In case IDA still complains "ImportError: No module named keystone" when Keypatch is loading, then do the following step to copy Keystone Python binding to IDA directory. (replace `6.8` with your actual IDA version)
192192

@@ -200,10 +200,7 @@ In addition, executable file rename "idaq" to "ida" in ida pro 7, so it is "ida.
200200
cp -r /Library/Python/2.7/site-packages/keystone /Applications/IDA\ Pro\ 7.0/ida.app/Contents/MacOS/python
201201
```
202202

203-
2. "ImportError: ERROR: fail to load the dynamic library"
204-
205-
![image](https://user-images.githubusercontent.com/5550316/30997551-3bde6be0-a48e-11e7-9813-3b196548f9a7.png)
206-
203+
2. Error "ImportError: ERROR: fail to load the dynamic library"
207204

208205
- If the result "sudo pip install keystone-engine" of no error, but did not generate dynamic library, then try to manually do.
209206

@@ -213,21 +210,19 @@ cp -r /Library/Python/2.7/site-packages/keystone /Applications/IDA\ Pro\ 7.0/ida
213210
https://pypi.python.org/packages/9a/fc/ed0d3f46921bfaa612d9e8ce8313f99f4149ecf6635659510220c994cb72/keystone-engine-0.9.1-3.tar.gz
214211
```
215212

216-
- The site, Note please use latest version
213+
- Or get the latest version from the link below.
217214

218215
```
219216
https://pypi.python.org/pypi/keystone-engine
220217
```
221218

222-
- Manual compile and install keystone-engine, see this log completely. Compiled libkeystone.dylib is universal binary.
219+
- Manual compile and install keystone-engine, see the log below. Note that libkeystone.dylib is universal binary.
223220

224221
```shell
225222
cd keystone-engine-0.9.1-3
226223
sudo python setup.py install
227224
```
228225

229-
- cmake is only a build tool, and depends on your compiler
230-
231226
- Normal log:
232227

233228
```shell
@@ -283,7 +278,6 @@ cp -r /Library/Python/2.7/site-packages/keystone /Applications/IDA\ Pro\ 7.0/ida
283278
Removing /usr/local/lib/python2.7/site-packages/keystone_engine-0.9.1_3-py2.7.egg-info
284279
Writing /usr/local/lib/python2.7/site-packages/keystone_engine-0.9.1_3-py2.7.egg-info
285280
```
286-
287281
288282

289283
#### A3. Linux

0 commit comments

Comments
 (0)