編譯運行 Signal APP 安卓最新版 v7.40.0
編譯運行 Signal APP 安卓最新版 v7.40.0
隨著美國總統(tǒng)特朗普內閣的推薦 https://www.zhihu.com/question/15694302454 ,Signal 這款小眾的聊天軟件,再次進入了人們的視野,有了美國總統(tǒng)與內閣辦公室的推薦,想必其安全性還是不錯的,所以就上網搜了一下這玩意,發(fā)現(xiàn)還是開源的,哎呀,這不又讓程序猿嘚瑟起來了嘛~ 搞一搞看看

老規(guī)矩,先看看代碼庫 這里是他的Github 下圖可以看到,登記了的貢獻者就有300多個,且每天都有人提交與合并代碼,幾乎沒有可能留有后門。 先克隆下來看看

git clone https://github.com/signalapp/Signal-Android.git
看一下,最新的 release 版本是 7.40.0 先切換到這個版本,并按我的老習慣把分支名改為 master ,咱祖上世代農民,可沒虐待過黑人,不用鳥老美的那套政治正確~
git checkout -b master tags/v7.40.0
git log -1
commit 40b9a60f6c06ed05f54be5ac0cf5546298dc83ed (HEAD -> v7.40.0, tag: v7.40.0, origin/main, origin/HEAD)
Author: Michelle Tang <mtang@signal.org>
Date: Wed Apr 9 16:54:03 2025 -0400
Bump version to 7.40.0
用 android studio 打開,先同步一下依賴,網絡要先配置好,留意 本文的成文時間 2025-04-10 不過近期的版本應該差不多,年久未必就適用了,Android Studio 也是剛剛下載的最新版 version 2024.3.1 patch 1,下圖所示正在同步中

遇到任何網絡方面的錯誤 如 Network timeout,或者 SSL 握手等錯誤,直接重試即可;編譯 7.39.3 需要安裝較新的 Android SDK Platform 35 (revision 2) 可以先裝好后再同步亦可。
同步完成后,直接手機連上開發(fā)者模式,切換到 Signal-Android 項目,點擊右邊綠色的運行按鈕,即可,如下圖所示,完美運行

手機再開個網絡工具,就可以了連入使用了,但 Signal 不僅開源了其客戶端,服務端也有 https://github.com/alexsunday/Signal-Server 所以問題來了,能自己建一個服務器用于內部聊天使用嗎?
哈哈哈,搞定啦~ 看截圖 中手機號碼與用戶名,私服 所以可以自己隨意設置~


浙公網安備 33010602011771號