Mac支付宝插件风波

Date:2015/01/28       Cat:杂物间       Word:共2145字             

文章目录 「隐藏」
  1. 1、前言
  2. 2、可疑进程
  3. 3、找出藏身之地
  4. 4、正确姿势安装

1、前言

首先我喜欢看一些创业的书,很多书里都会有马云的身影,马云也算是对我有一定的影响,从而我对淘宝也产生了一定的好感。但是关于这次插件事情,我对阿里产生了一些排斥的心里作用。我并不想吐槽淘宝,也不是吐槽马云,阿里不是万达,整个阿里并不是马云想干啥就干啥,所以这些事情也不可能说是马云的一句之作,我看见网上很多人因为这个事情在吐槽马云,我都为马云兄背黑锅这件事情感到蛋疼。仁者见仁智者见智吧!

2、可疑进程

无意中看到一篇文章在说Mac上支付宝插件有点异常,我查看了自己的进程,发现确实存在一个可疑的“AlipayDispatcherService”进程,同时这个进程会监控浏览器的配置文件,通过kill结束这个进程后发现“AlipayDispatcherService”进程会再次启动,我找出了以下两个相关的阿里服务:

  • com.alipay.refresher.plist
  • com.alipay.DispatcherService.plist

发现“com.alipay.DispatcherService.plist”服务调用“com.alipay.refresher.plist”服务不断重启“AlipayDispatcherService”,理清楚调用顺序过后,关闭这个进程相对简单了,首先禁用两个服务:

<pre class="prettyprint" prettyprinted=""><span class="pln">sudo launchctl unload <span class="pun">/<span class="typ">Library<span class="pun">/<span class="typ">LaunchDaemons<span class="pun">/<span class="pln">com<span class="pun">.<span class="pln">alipay<span class="pun">.<span class="typ">DispatcherService<span class="pun">.<span class="pln">plist

sudo launchctl unload <span class="pun">~<span class="str">/Library/<span class="typ">LaunchAgents<span class="pun">/<span class="pln">com<span class="pun">.<span class="pln">alipay<span class="pun">.<span class="pln">refresher<span class="pun">.<span class="pln">plist</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

然后执行命令结束掉“AlipayDispatcherService”进程:

<pre class="prettyprint" prettyprinted=""><span class="pln">kill <span class="pun">-<span class="lit">9<span class="pln"> <span class="typ">AlipayDispatcherService</span></span></span></span></span>

3、找出藏身之地

我查看了支付宝插件包里面的“preinstall”文件,列出了一些目录安装文件的目录,可以通过查看是否存在相关文件进一步确认并删除:

  • ~/Library/Alipay
  • /Library/Application Support/Alipay
  • /Library/LaunchDaemons/com.alipay.DispatcherService.plist
  • ~/Library/LaunchAgents/com.alipay.refresher.plist
  • ~/Library/Internet Plug-Ins/ali(npali).plugin

4、正确姿势安装

  1. 首先到官方下载名为wkaliedit.dmg的插件包
  2. 然后载入过后提取installer.pkg文件,解压installer.pkg包提取output.pkg包
  3. 右键显示包内容打开output.pkg包,解压Payload包(此包为gzip格式,如果不能直接解压,请在终端下解压(tar zxvf Payload)),得到alipay包
  4. 右键显示包内容打开alipay包,依次进入Contents-Resources,找到其中两个zip包,aliedit.zip和npalicdo.zip
  5. 解压两个包,并把解压的两个文件“aliedit.plugin”、“npalicdo.plugin”放到”~/Library/Internet Plug-Ins文件下
  6. 重启浏览器

《Mac支付宝插件风波》留言数:0

发表留言