查看: 67|回覆: 0

NoSQLBooster for MongoDB破解

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-5
發表於 2022-9-21 09:57:00 | 顯示全部樓層 |閲讀模式
 

NoSQLBooster for MongoDB 可以说是 MongDB 开发不可多得的优秀客户端工具,最新的7.0 版试用期只有 30 天,过了以后,有些功能就不让用了,有点不爽。NoSQLBooster 基于 Electron 编写, 并且使用 asar 打包(Ref-1),所以我们能够解压 NoSQLBooster 安装目录下.asar格式的包文件,并修改代码重新打包替换掉原来的包文件。以下破解在 Windows 10 上演示,Mac 和 Linux 基本相同。

1. 安装工具

npm install asar -g

2. 解压包文件

打开任务管理器,找到 NoSQLBooster 进程,选中任一个子进程,右键打开文件所在位置,找到安装根目录。进入resources目录, 解压app.asar文件

asar extract app.asar app

3. 修改 app\shared\lmCore.js, 延长试用期

找到上述文件,搜索关键字MAX_TRIAL_DAYS 修改控制试用天数的常量

const MAX_TRIAL_DAYS=150; //比如改成3600
const TRIAL_DAYS=30;      //同样改成3600

4. 重新打包,删除 app 文件夹

asar pack app app.asar

5. 禁用自动更新

找到resources\app-update.yml,任意修改url, 使得自动更新不能请求到该地址

url: 'http://s3.mongobooster.com/download/releasesv7/404'

偶然发现了自动更新目录,也删除一下

C:\Users\XXXXX\AppData\Local\Programs\nosqlbooster4mongo\resources>cd ../../../

C:\Users\XXXXX\AppData\Local>cd nosqlbooster4mongo-updater

C:\Users\XXXXX\AppData\Local\nosqlbooster4mongo-updater>dir /b
installer.exe

C:\Users\XXXXX\AppData\Local\nosqlbooster4mongo-updater>cd ../

C:\Users\XXXXX\AppData\Local>rmdir /S /Q nosqlbooster4mongo-updater

6. 重启软件



来源:https://www.cnblogs.com/haidaoxiangjiao/p/16714598.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部