1password6 在chromeV99复活
自己的chrome一直有新版本就更新,结果之前更新chrome 1password6的扩展就不能用了,新版本的扩展还要保存在服务端,显然不可接受。网上找到解决办法,整理如下:
1、我的1password6 版本(1Password 6 Version 6.8.9 (689001) AgileBits Store)
下载链接: https://sevck-3.oss-cn-qingdao.aliyuncs.com/1password/1Password-6.8.9.pkg
2、Chrome 版本:104.0.5112.79(正式版本) (x86_64)
步骤:
1、进入目录,先备份,再操作:
cd /Applications/1Password 6.app/Contents/Frameworks/OnePasswordCore.framework/Versions/A
sudo cp OnePasswordCore OnePasswordCore.bak
2、010 Editor编辑
Hex Bytes 模式搜索
48 89 E5 53 50 48 89 FB 48 8B 15 45 D6 21 00 48 85 D2 75 16 48 8D 3D D9 49 1C 00 E8 69 FF FF FF 48 89 C2 48 89 15 2A D6 21 00 31 C0 48 85 DB 74 14 48 85 D2 74 0F 31 F6 48 89 DF E8 70 72 14 00 85 C0 0F 94 C0 0F B6 C0 48 83 C4 08 5B 5D C3
替换:
55 48 89 E5 53 50 48 89 -> 48 C7 C0 01 00 00 00 C3
3、签名
security find-identity -p codesigning
看有没有签名,没有可以自行创建一个。
cd /Applications/1Password 6.app/Contents/Frameworks
签名:
sudo codesign -f -s "你的自签名的代码证书(我的1p6_carck)" OnePasswordCore.framework
安装chrome扩展:
https://chrome.google.com/webstore/detail/1password-extension-deskt/aomjjhallfgjeglblehebfpbcfeobpgk/related
最终效果:
参考:
https://www.v2ex.com/t/856341
https://mp.weixin.qq.com/s?__biz=MzU0MDcyMTMxOQ==&mid=2247486554&idx=1&sn=f0a8ca85dad7acfacc4e62283157e8b2&chksm=#rd
【版权所有@Sevck 博客地址http://www.cnblogs.com/sevck】 可以转载,注明出处.