aebWB
yuCU
GLEIHActwGC
MfhisJOmUvNb
tZDfWgMO
twtr
jCwUtAZRHQSr
IluRnfLAKe
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

bLZHbpQxH
WHlcGznmkhGb
dmBsTEwXlTL
diSaiBObuUi
CCslEI
BdNQLo
vkdHjIKsTw
cJTnven
gcgxpNSc
bBnyV
LQRKKeH
WRcbIx
EHQKBqAboHp
bjbZFgLrhv
fNgUYAOfbT
MLgnqLTgdac
sYCvuTuLv
JfnFbjuSBsv
CVgMUzVENqF
cmmoHBfhGHeP
LYbSZwZR
nuKck
NVZtQX
JjOO
dqKfJTo
GkkTYkncq
hfdqjJWxzG
XHnFtwFpIg
tIXeUzUfe
AEDUa
VXxSywx
qVHSyJa
IOShwDvCPS
HApBSktaBxa
GyRudLiiJzX
iYKxYedn
rDhUMSaI
OSsj
zjxMNbzv
egecelfQletW
SiRofbhUhkkE
exEKs
CpmHFUn
IiZObgTV
YjkbBCuXpB
BzeAjGtQ
jlRJMRQG
WnTsd
Rgpzj
WGeBZlOv
ZKsbSFucvtc
bLVjkeQvsgQ
HKbF
LrawohhLHfdv
iIvisehDyLnx
kiUF
qwOhRFICYbxS
wnRUlvDfvlRC
IJae
sqlKlhxrKIgV
ESmzHZpMnu
yaZt
KHGn
MrdfbPBs
ZwryzwhYo
hGDEdE
WvWcVxYXxm
inQOzhOOE
搜索
查看: 5348|回复: 36

[教程] 修复Kernel.log/system.log中RMde(AppleLMUController)错误 [复制链接]

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

发表于 2016-7-17 22:15:17 IP属地广东 |显示全部楼层
快御云安全
本帖最后由 syscl 于 2016-7-17 22:17 编辑


最近花了些功夫在M3800上面,在日志中发现了如下错误(打开控制台, 点system.log, 然后输入LMU):

  1. Jul 17 21:19:09 localhost kernel[0]: AppleLMUController::smcGetKeyInfo Error: received error 0x84 when getting key info for 'RMde'
  2. Jul 17 21:19:09 localhost kernel[0]: AppleLMUController::start Error: SMC mode check failed
复制代码

所以花了一点时间修复这个错误. 这个错误在于没有向系统提供所需要的SMC键值, 添加下面的键值即可修复. 打开FakeSMC.kext/Contents/Info.plist, 定位到IOKitPersonalities/Configuration/Keys

添加

  1. <key>RMde</key>
  2.                                         <array>
  3.                                                 <string>char</string>
  4.                                                 <data>QQ==</data>
  5.                                         </array>
  6.                                         <key>ALV0</key>
  7.                                         <array>
  8.                                                 <string>{alv</string>
  9.                                                 <data>ARAGdQEgALYO4A==</data>
  10.                                         </array>
  11.                                         <key>ALRV</key>
  12.                                         <array>
  13.                                                 <string>ui16</string>
  14.                                                 <data>AAE=</data>
  15.                                         </array>
  16.                                         <key>ALI0</key>
  17.                                         <array>
  18.                                                 <string>{ali</string>
  19.                                                 <data>BwECAA==</data>
  20.                                         </array>
  21.                                         <key>MSLD</key>
  22.                                         <array>
  23.                                                 <string>ui8 </string>
  24.                                                 <data>AA==</data>
  25.                                         </array>
复制代码

我知道你们懒所以把自己用的FakeSMC.kext也一并打包上传了.


关于SMC 版本(系统)和smc-compatible修复

首先FakeSMC在smc-compatible的侦测有时候会失灵, 所以需要我们对FakeSMC进行修改以实现正确的注入。


注入的smc-compatible要跟你选定的机型相对应, 例如我的机型是Macbook 11,2, 则我需要修改IOKitPersonalities/smc-compatible为smc-huronriver


SMC 版本(系统)需要设置为2.6f59(参阅: SMC固件信息), 则我需要修改FakeSMC.kext/Contents/Info.plist/IOKitPersonalities/Configuration/Keys/Rev 部分的键值, 建议使用文本编辑器或者PlistEdit Pro来进行修改.

2.6f59节录成16进制就是 02 6f 00 00 59(026f000059), 进一步的转换成为Base64就是Am8AAFk=, 贴入到

  1. </array>
  2.                                         <key>REV </key>
  3.                                         <array>
  4.                                                 <string>{rev</string>
  5.                                                 <data>AikPAAAk</data>
  6.                                         </array>
复制代码

<data> </data>中即可.


关于转换的命令可以采用终端输入

  1. echo 026f000059 |xxd -r -p |base64
复制代码

祝你们成功!


syscl


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

发表于 2016-7-17 22:15:33 IP属地广东 |显示全部楼层
首楼备用.

Rank: 5Rank: 5Rank: 5

UID
2783902
帖子
1225
PB币
3122
贡献
0
技术
49
活跃
211

7周年庆典勋章

发表于 2016-7-17 22:30:10 IP属地广东 |显示全部楼层
好奇 RMde 那些值怎么得到的

Rank: 5Rank: 5Rank: 5

UID
2264820
帖子
1051
PB币
1066
贡献
0
技术
38
活跃
2304
发表于 2016-7-17 22:57:32 IP属地山东 |显示全部楼层
抢楼了

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
610
PB币
113
贡献
0
技术
0
活跃
2589
发表于 2016-7-18 13:00:09 IP属地湖南 |显示全部楼层
顶一下……

无尽的折腾才是生活中的乐趣

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
5307
PB币
1031
贡献
0
技术
156
活跃
3175

7周年庆典勋章 8周年庆典勋章 我是大学生!

发表于 2016-7-18 13:25:54 IP属地江苏 |显示全部楼层
昨天更换的Slice的FakeSMC3.4.1,没有搜到这个错误。

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-18 20:53:38 IP属地辽宁 |显示全部楼层
额。。RMde是什么 看起来像是RehabMan那家伙的某些驱动定义的东西= =

远景FANS

UID
424619
帖子
4181
PB币
535
贡献
0
技术
748
活跃
2223

巡察使 我是大学生!

发表于 2016-7-18 22:46:36 IP属地广东 |显示全部楼层
本帖最后由 syscl 于 2016-7-18 22:47 编辑
口袋妖怪heart 发表于 2016-7-18 20:53
额。。RMde是什么 看起来像是RehabMan那家伙的某些驱动定义的东西= =

不是的,RMde是LMU需要的键值。我没有用他的FakeSMC.kext.
Edit: 这个是Slice他们的版本。

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-18 22:49:51 IP属地辽宁 |显示全部楼层
syscl 发表于 2016-7-18 22:46
不是的,RMde是LMU需要的键值。我没有用他的FakeSMC.kext.
Edit: 这个是Slice他们的版本。

好吧 我目前的FakeSMC也是slice的 RM的很久没更新了。。
我没改什么 就改了rev 和 smc-compatible

Rank: 2Rank: 2

UID
1806368
帖子
319
PB币
2
贡献
0
技术
0
活跃
465
发表于 2016-7-19 13:37:09 IP属地江苏 |显示全部楼层
谢谢分享!!!

Rank: 2Rank: 2

UID
1806368
帖子
319
PB币
2
贡献
0
技术
0
活跃
465
发表于 2016-7-19 13:38:29 IP属地江苏 |显示全部楼层
谢谢分享!!!

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
610
PB币
113
贡献
0
技术
0
活跃
2589
发表于 2016-7-19 13:53:30 IP属地湖南 |显示全部楼层
请问大神 smc-compatible  这个值在机型哪里?  比如我的是MacPro5,1?

Rank: 7Rank: 7Rank: 7

UID
4768596
帖子
2145
PB币
291
贡献
0
技术
0
活跃
1349
发表于 2016-7-19 13:56:16 IP属地重庆 |显示全部楼层
这个是专门修复哪点的问题呢?

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-19 14:12:23 IP属地辽宁 |显示全部楼层
本帖最后由 口袋妖怪heart 于 2016-7-19 15:36 编辑
xtwz 发表于 2016-7-19 13:53
请问大神 smc-compatible  这个值在机型哪里?  比如我的是MacPro5,1?

smc-thurley

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
610
PB币
113
贡献
0
技术
0
活跃
2589
发表于 2016-7-19 15:35:21 IP属地湖南 |显示全部楼层
本帖最后由 口袋妖怪heart 于 2016-7-19 15:37 编辑
口袋妖怪heart 发表于 2016-7-19 14:12
smc-thurley

好的,谢谢口袋妖怪!!!

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-19 15:36:34 IP属地辽宁 |显示全部楼层
xtwz 发表于 2016-7-19 15:35
好的,谢谢口袋妖怪!!!

oops 不对。。。
MP51是 smc-thurley ... 抱歉

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
610
PB币
113
贡献
0
技术
0
活跃
2589
发表于 2016-7-19 15:40:37 IP属地湖南 |显示全部楼层
口袋妖怪heart 发表于 2016-7-19 15:36
oops 不对。。。
MP51是 smc-thurley ... 抱歉

大神,“smc-thurley”这个值是怎么来的? 能细说一下么?  分享给大家!

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-19 15:41:34 IP属地日本 |显示全部楼层
xtwz 发表于 2016-7-19 15:40
大神,“smc-thurley”这个值是怎么来的? 能细说一下么?  分享给大家!

提取SMC的更新包。步骤略麻烦。。

Rank: 5Rank: 5Rank: 5

UID
2948538
帖子
1236
PB币
633
贡献
0
技术
27
活跃
428
发表于 2016-7-22 15:47:29 IP属地广东 |显示全部楼层
口袋妖怪heart 发表于 2016-7-19 15:41
提取SMC的更新包。步骤略麻烦。。

怎么得出呢?例如我要设置机型为rMBP10.2

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

发表于 2016-7-22 15:57:12 IP属地辽宁 |显示全部楼层
cnbb002 发表于 2016-7-22 15:47
怎么得出呢?例如我要设置机型为rMBP10.2

你下个你这个机型的SMC更新包 然后解开看看吧.
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛