编译运行 Signal APP 安卓最新版 v7.40.0

编译运行 Signal APP 安卓最新版 v7.40.0

随着美国总统特朗普内阁的推荐 https://www.zhihu.com/question/15694302454 ,Signal 这款小众的聊天软件,再次进入了人们的视野,有了美国总统与内阁办公室的推荐,想必其安全性还是不错的,所以就上网搜了一下这玩意,发现还是开源的,哎呀,这不又让程序猿嘚瑟起来了嘛~ 搞一搞看看
trump signal

老规矩,先看看代码库 这里是他的Github 下图可以看到,登记了的贡献者就有300多个,且每天都有人提交与合并代码,几乎没有可能留有后门。 先克隆下来看看
signal github

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,下图所示正在同步中
signal repo in android studio

遇到任何网络方面的错误 如 Network timeout,或者 SSL 握手等错误,直接重试即可;编译 7.39.3 需要安装较新的 Android SDK Platform 35 (revision 2) 可以先装好后再同步亦可。

同步完成后,直接手机连上开发者模式,切换到 Signal-Android 项目,点击右边绿色的运行按钮,即可,如下图所示,完美运行

version 7.40.0

手机再开个网络工具,就可以了连入使用了,但 Signal 不仅开源了其客户端,服务端也有 https://github.com/alexsunday/Signal-Server 所以问题来了,能自己建一个服务器用于内部聊天使用吗?

哈哈哈,搞定啦~ 看截图 中手机号码与用户名,私服 所以可以自己随意设置~

posted @ 2025-04-10 10:33  pfoxh  阅读(144)  评论(0)    收藏  举报