Win10论坛

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

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

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

搜索
查看: 2480|回复: 35

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

远景FANS

UID
424619
帖子
4181
PB币
532
贡献
0
技术
741
活跃
2174

巡察使 我是大学生!

发表于 2016-7-17 22:15:17 |显示全部楼层
本帖最后由 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币
532
贡献
0
技术
741
活跃
2174

巡察使 我是大学生!

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

Rank: 5Rank: 5Rank: 5

UID
2783902
帖子
1225
PB币
3114
贡献
0
技术
49
活跃
208

7周年庆典勋章

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

Rank: 5Rank: 5Rank: 5

UID
2264820
帖子
992
PB币
915
贡献
0
技术
38
活跃
1742
发表于 2016-7-17 22:57:32 |显示全部楼层
抢楼了

Rank: 5Rank: 5Rank: 5

UID
728481
帖子
462
PB币
124
贡献
0
技术
0
活跃
1398
发表于 2016-7-18 13:00:09 |显示全部楼层
顶一下……

苦逼的医学生。。。考试月勿扰,扣扣一概不回!

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
4556
PB币
319
贡献
0
技术
151
活跃
2028

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

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

远景FANS

UID
424619
帖子
4181
PB币
532
贡献
0
技术
741
活跃
2174

巡察使 我是大学生!

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

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

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

Rank: 2Rank: 2

UID
1806368
帖子
299
PB币
0
贡献
0
技术
0
活跃
421
发表于 2016-7-19 13:37:09 |显示全部楼层
谢谢分享!!!

Rank: 2Rank: 2

UID
1806368
帖子
299
PB币
0
贡献
0
技术
0
活跃
421
发表于 2016-7-19 13:38:29 |显示全部楼层
谢谢分享!!!

Rank: 5Rank: 5Rank: 5

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

Rank: 7Rank: 7Rank: 7

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

smc-thurley

Rank: 5Rank: 5Rank: 5

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

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

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

Rank: 5Rank: 5Rank: 5

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

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

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

Rank: 5Rank: 5Rank: 5

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

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

Vanilla.

UID
4568967
帖子
13794
PB币
1647
贡献
0
技术
94
活跃
2692

十一周年

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

你下个你这个机型的SMC更新包 然后解开看看吧.
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件