黑苹果之仿冒白苹果鼠标

仿冒好处

如果你的鼠标有侧键,可以启用部分侧键的功能

需要工具

1.PlistEdit
2.Clover Configurator

正式过程

1.查看关于本机-硬件-USB 查找鼠标对应的产品ID(idProduct)和厂商ID(idVendor),记录下来并转为10进制

2.新建一个1.plist。

3.将下面内容复制到1.plist。并修改记录的10进制填入下面文本对应的地方(每个值对应2个地方,第22、24行和239、241行)。保存后鼠标右键点击1.plist,打开方式选择PlistEdit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<?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>IOKitPersonalities</key>
<dict>
<key>WiredMouse-1</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBHIDMouse</string>
<key>HIDDefaultBehavior</key>
<string>Mouse</string>
<key>IOClass</key>
<string>AppleHIDMouse</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>100</integer>
<key>idVendor</key>
<integer>7847</integer>
</dict>
<key>WiredMouseAccel-1</key>
<dict>
<key>AppleHIDMouseVersion</key>
<integer>256</integer>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOHIDFamily</string>
<key>HIDAccelCurves</key>
<array>
<dict>
<key>HIDAccelGainLinear</key>
<integer>65536</integer>
<key>HIDAccelIndex</key>
<integer>0</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>524288</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>5243</integer>
<key>HIDAccelGainLinear</key>
<integer>70124</integer>
<key>HIDAccelGainParabolic</key>
<integer>26214</integer>
<key>HIDAccelIndex</key>
<integer>8192</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>537395</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>1245184</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>6554</integer>
<key>HIDAccelGainLinear</key>
<integer>74711</integer>
<key>HIDAccelGainParabolic</key>
<integer>36045</integer>
<key>HIDAccelIndex</key>
<integer>32768</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>543949</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>1179648</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>7864</integer>
<key>HIDAccelGainLinear</key>
<integer>79299</integer>
<key>HIDAccelGainParabolic</key>
<integer>46531</integer>
<key>HIDAccelIndex</key>
<integer>45056</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>550502</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>1114112</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>9830</integer>
<key>HIDAccelGainLinear</key>
<integer>83886</integer>
<key>HIDAccelGainParabolic</key>
<integer>57672</integer>
<key>HIDAccelIndex</key>
<integer>57344</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>557056</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>1048576</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>11796</integer>
<key>HIDAccelGainLinear</key>
<integer>88474</integer>
<key>HIDAccelGainParabolic</key>
<integer>69468</integer>
<key>HIDAccelIndex</key>
<integer>65536</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>563610</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>983040</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>14418</integer>
<key>HIDAccelGainLinear</key>
<integer>93061</integer>
<key>HIDAccelGainParabolic</key>
<integer>81920</integer>
<key>HIDAccelIndex</key>
<integer>98304</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>570163</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>917504</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>17695</integer>
<key>HIDAccelGainLinear</key>
<integer>97649</integer>
<key>HIDAccelGainParabolic</key>
<integer>95027</integer>
<key>HIDAccelIndex</key>
<integer>131072</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>576717</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>851968</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>21627</integer>
<key>HIDAccelGainLinear</key>
<integer>102236</integer>
<key>HIDAccelGainParabolic</key>
<integer>108790</integer>
<key>HIDAccelIndex</key>
<integer>163840</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>583270</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>786432</integer>
</dict>
<dict>
<key>HIDAccelGainCubic</key>
<integer>26214</integer>
<key>HIDAccelGainLinear</key>
<integer>104858</integer>
<key>HIDAccelGainParabolic</key>
<integer>123208</integer>
<key>HIDAccelIndex</key>
<integer>196608</integer>
<key>HIDAccelTangentSpeedLinear</key>
<integer>589824</integer>
<key>HIDAccelTangentSpeedParabolicRoot</key>
<integer>786432</integer>
</dict>
</array>
<key>HIDDisallowRemappingOfPrimaryClick</key>
<true/>
<key>HIDScrollAccelerationTable</key>
<data>
AACAAFVTQioACAAAAAAAAQABAAAAAKAAAAAgAAARAACAAAABITgA
APd3AAMEhQABkREABbM1AAIzMwAIjM8AAxmaAA0+ggAECIkAExyh
AAT3dwAZ0VcABiIiACKz/AAHm7kAL60rAAkL5ABAlHUACubxAFm3
6AAMzfUAcQCiAA8nmwCKvFgAEdQ+AKNZoQAUyDoAwOAEABfUJwDY
opEAG0+XAPCMwAAAUAAAEQAAgAAAAkgLAADu7wAFB4kAAWZmAAg2
+QACGZoADROXAALERAARml4AA5ERABciqAAEqqsAH4SMAAXVVQAp
EtwAB1gvADlNsAAI+gEASsYnAArm8QBkfA4ADM31AH6QEgAPJ5sA
m2JOABHUPgC2878AFQGcANyUtgAYFoAA+RU7ABtPlwENanAAAIAA
ABEAAHd3AAP8iwAA5mYAB2dLAAFMzQALY9UAAczNAA+pRQACgAAA
Fez7AANVVQAceZUABMzNACjcjQAGREQANfVWAAd3dwBC3IcACPd3
AFP6RgAK5vEAcIrxAAzN9QCNwBQADyebAK4HtAAR1D4AzOgJABUO
wgD2msAAGCOmARWVwAAbT5cBLb7kAACwAAARAACIiQAHrbYAAPd3
AA0+ggABd3cAExyhAAIIiQAZUJYAAszNACGyegADzM0AKxXgAATu
7wA1pbIABhERAEDhMAAHme8AUcnXAAkQqwBjyIMACs/hAIEhmgAM
zfUAnsKmAA8nmwDC6egAEgcEAOyw1QAVDsIBExtGABg8dQE2zfoA
GwY+AUv0OgAA4AAAEQAAgAAACyXBAAD6sQAXwo4AAXgJACAlVgAC
HyoAKTsFAALwEwAztn8AA/ixAD+XxgAFAVAAShNBAAYztgBV9IgA
B1gvAGM7mgAI3d4AdvcJAAqzMwCV8gkADOQyALnh/gAPJ5sA2k2o
ABHUPgEBCNoAFP1bASmGugAYJnkBUgSeABrppwFjp94AAQAAABEA
ACqrAA2aKgAAbu8AG1SSAADd3gApDvoAAYiJADUF/QAClmEAQF4p
AAOLXgBMUmQABKSmAFkyBgAF0BUAZSZBAAcx9AB2nuYACK+5AIkC
8QAKszMAp/BcAAzkMgDQMFAADyebAPR/7wAR1D4BH+D0ABT9WwFN
OrwAGCZ5AXqUiAAa6acBjlWcAAGzMwARAAAqqwAPPAYAAG7vAB6c
KQAA3d4ALfxLAAGIiQA7Yt4AApZhAEgXigADi14AVXsAAASkpgBj
5hsABdAVAHFJkQAHMfQAhNrtAAivuQCZc+8ACrMzALwXcQAM5DIA
6SvfAA8nmwER1vgAEdQ+AUJslgAU/VsBdTeKABgmeQGoAoQAGumn
Ab4icg==
</data>
<key>HIDScrollAccelerationTableX</key>
<data>
AACAAFVTQioACAAAAAAAAQABAAAAAQAAAAAgAAARAACAAAACGcMA
AQAAAAQq2wABd3cAB4BXAAIzMwAPfbMAAyqrABki6QAEEREAIeel
AAUZmgAqYY4ABmZmADX7bgAHzM0AQ3pJAAlVVQBUNk8ACwAAAGel
TQAM3d4AfcwjAA8zMwCaeMkAEd3eALqW3AAU5mYA23dyABfd3gD5
ZcEAGyIiARiOHAAAUAAADwAAgAAABDOHAAEAAAAKdCgAAgAAABkc
CQADREQAKISDAASiIgA1EogABhERAER7AgAHzM0AVivaAAkZmgBm
JmwACqIiAHqxuQAMZmYAkYVkAA73dwCw6G8AEZERANDdkgAVCIkA
+D3nABgREQEXoPIAGxmaATakNgAAgAAADwAAgAAACBo6AAEIiQAU
eswAAfd3ACNrCwADEREAM3TgAARMzQBC06EABcREAFQznQAHZmYA
Zj6tAAk7vAB8TDEACxERAJRa8AANGZoArxX9AA87vADKfB4AEhER
AO/oZAAVGZoBFVSqABgiIgE1aFIAGxmaAVS6UAAAsAAADwAAgAAA
EDR1AAEIiQAeVxsAAczNAC2CqQAC1VUAPvS/AAP3dwBRKQMABYAA
AGZl/AAHVVUAfel+AAk7vACW8VsACvd3AKzwggAM93cAyD7nAA9E
RADl09UAEgiJAQyC5AAVEREBMzH0ABgIiQFTDWoAGxmaAXLQagAA
4AAADwAAgAAAGAHcAAEIiQAoNlEAAaqrADghJgACmZoAS9nEAAOz
MwBhFr4ABTMzAHlcbQAG5mYAkyZ4AAiZmgCsLlQACoiJAMd8ugAM
oiIA5RGoAA8REQEEKvAAEgAAASxeWgAVEREBUYkQABgzMwF0bTwA
GxERAZDmhAABAAAADwAAgAAAIBwXAAEAAAA0Nz8AAZmaAEVwCwAC
d3cAWkTbAAN3dwBvGasABPd3AIxrGwAGmZoAqPcIAAhu7wDHDfwA
CkREAOLUZwAMZmYBAzviAA8ZmgEqlPoAEgiJAVUEHAAVGZoBfSK2
ABg7vAGke84AGwAAAcKK/AABszMAEAAAgAAAKB1XAAEAAABALvIA
AXd3AFK8yQACEREAZBh0AAMZmgB/3fAABHd3AJ0zfQAFmZoAtISe
AAbERADMlkwACCIiAObpowAJ1VUBBD8wAAwiIgErW+wADqqrAU92
cgARszMBfJeaABT3eAGpuMAAF+7vAdDVfAAbAAAB9C90
</data>
<key>HIDScrollResolution</key>
<integer>2818048</integer>
<key>HIDScrollResolutionX</key>
<integer>2818048</integer>
<key>IOClass</key>
<string>IOHIDEventDriver</string>
<key>IOHIDScrollReportRate</key>
<integer>8192000</integer>
<key>IOProviderClass</key>
<string>IOHIDInterface</string>
<key>ProductID</key>
<integer>100</integer>
<key>VendorID</key>
<integer>7847</integer>
</dict>
</dict>
</dict>
</plist>

4.如下图所示,复制WiredMouse-1和WiredMouseAccel-1

5.如下图所示,用PlistEdit打开FakeSMC.kext,找到IOKitPersonalities,然后看下图提示

6.插入后应该是下图的样子

7.保存放入clover/kexts/other替换-重建缓存-重启即可

成功效果图

坚持原创技术分享,您的支持将鼓励我继续创作