1.安裝brew
1.1nodejs
brew的安裝目錄在 /usr/local/Cellar,我們以安裝nodejs為例子,只需要執行:
brew install nodejs
1.2brew
使用中科大源安裝brew
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
備選2
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
備選3
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
2.安裝asar
brew install node
npm install -g asar
#解壓縮asar檔案
#asar extract 壓縮檔案 解壓目錄
asar extract app.asar ./app
#asar pack 壓縮檔案夾 壓縮路徑含檔案名
asar pack ./app app.asar
3.破解terminus(Mac)
安裝好Termius.dmg之后,一般路徑是/Applications/Termius.app/Contents/Resources
運行得到app檔案夾
asar e app.asar app
把已經修改好的ui-process.js覆寫即可,ui-process.js是全平臺通用的,所以只需要修改一次,
其它平臺(Windows)
需要的工具
- VSCode(安裝插件 Prettier用于格式化)
- NodeJS
-
npm install -g asar //(asar用于解壓asar檔案)
進入目錄
|
C:\Users\user\AppData\Local\Programs\Termius\resources |
命令列運行
asar e app.asar app
使用VSCode打開app檔案夾
打開js/ui-process.js并格式化
搜索isProUser查看對應方法

進入Uo(A)方法并修改回傳值為true
function Uo(A) {
return true;
}
查找username并修改
function Ea(A) {
return '任意內容';
}
修改到這里SFTP功能已經可用,
取消首次運行時進入登錄頁面
搜索onMountWelcome找到類似方法
class pv extends De.Component {
componentDidMount() {
this.props.mounted && this.props.onMountWelcome();
}
修改為
class pv {}
其他內容搜索關鍵字進行修改即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/516405.html
標籤:其他
上一篇:Redis常見問題和性能監控
