如何在MAC上使用门罗币硬件钱包
本文综合外网相关资料翻译而成,因为在中文社区找了很久没有相关的科普文章,所以来翻译一篇,促进一下门罗中文社区发展。本文作者只使用了MAC作为载体,由于没有亲身试验正确性所以在win和linux上的具体操作不汉化了,请见英文教程:https://monero.stackexchange.com/questions/8503/how-do-i-generate-a-ledger-monero-wallet-with-the-cli-monero-wallet-cli/8504#8504
【注意:本文的下列所有代码“如string” 前后都有<>,由于steemit设置无法添加。请自行增添。】
在开始之前
首先购买LEDGER NANO S. 初始化钱包,生成24字恢复种子。
要使用门罗币的硬件钱包,需要搭配使用最新版本的MONERO GUI v0.12.3.0,并保证门罗节点同步
下载地址:
https://github.com/monero-project/monero/releases/tag/v0.12.3.0
需要在CHROME商店下载LEDGER MANAGER。
开始
由于门罗钱包仍然处于beta阶段所以在developer section,也就是 “开发者工具”里面。打开ledger manager,在界面的右下角点击“show developer items”,会显示门罗。连接LEDGER NANO S到电脑,点击绿色下载箭头安装MONERO程序,安装完成后需要在LEDGER上确认相关操作。安装后退出ledger manager,拔出LEDGER。
配置系统文件
一.检查智能卡服务
1.首先打开一个Finder窗口,按住CMD+SHIFT+G。把以下内容填写到提示窗口中,然后按GO:
/usr/libexec/SmartCardServices/drivers/
2.如果跳转到一个文件夹,说明MAC已经成功安装智能卡服务,可以前往下一步。如果Finder找不到文件夹,则必须选择正确的macOS版本安装程序来安装智能卡服务。在这里找到安装程序:https://smartcardservices.github.io/installers/
二.禁用SIP以编辑系统文件
1.需要启动MAC的Recovery OS才可以编辑文件。首先重启MAC,在开机时按住CMD+R,然后进入恢复操作系统界面。
2.在最顶部找到“终端”选项,输入以下命令然后按回车:csrutil disable
你应该会看到:System Integrity Protection status: disabled.
如果它显示enabled,你可能需要再重复一次。
3.重启mac.
三.编辑系统文件
1.重启后,在launchpad里找到“终端”,输入:
sudo nano /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist
按回车,系统需要你输入用户密码。输入之后按回车,然后你会看到一大条系统信息……
2.向下滑动,一直往下直到看到key ifdVendorID /key
紧接着它之下,你会看到有一个array标签。在array标签内部,会有许多string标签。一直向下滑,直到看到最后一个string结束,后面又是以array结尾。在我们看到的最后一个string结尾处按回车,按两下tab,然后再续写一行:string 0x2C97 /string
示例图
3.然后我们如法炮制,在这些代码中找到:key ifdProductID /key标签。
像刚才一样,继续找到最后一个string标签,在结尾处回车,两下tab,然后贴上这段代码:string 0x0001 /string
4.然后再找到key ifdFriendlyName /key 标签,仍然是找到最后一个string
标签,结尾处回车,两下tab,贴上代码:string Ledger Token /string
5.然后保存文件,退出编辑器。
注意:即使上面添加的string已存在,仍然需要添加。
四.启用SIP
1.和第二点操作相同,重启计算机进入恢复系统界面
2.打开终端
3.输入以下命令按回车:csrutil enable
4.重启MAC
5.你可以打开新的终端输入以下命令来检查SIP是否启用:
csrutil status
6.按回车,看到:System Integrity Protection status: enabled.
如果状态是disabled,那么需要重做第四步。
现在你可以打开MONEROGUI,从硬件钱包生成钱包了。
Congratulations @thenoblesse! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard: