Hi there,
I’m probably the only one here still using a Jolla 1 and willing to start using Signal, but let me share a few notes anyway.
Needless to say, I first tried Whisperfish but it fails during the setup, when it is supposed to prompt for something just after I entered my phone number at the registration stage.
I didn’t dare to ask for support for my end-of-life device (but I would be more than happy to provide more information if asked).
As a workaround, I found a minimal TUI client: gurk-rs.
It’s 100% Rust, It can be compiled in about 1 hour directly on the phone so I’m sharing build instructions (most likely just because I’ll need to reinstall it sometime in the future).
First install rust (I did it on a SD card by symlinking the .cargo folder, this can be done better by setting the appropriate environment variable)
curl https://static.rust-lang.org/rustup/rustup-init.sh > rustup-init.sh
chmod 755 rustup-init.sh
./rustup-init.sh -t arm-unknown-linux-gnueabihf
Now with Rust installed, I can compile the signal client. In my case I had to first install protobuf (pkcon install libprotobuf-dev protobuf-compiler
) and change the temporary directory to somewhere with enough space, in my case the SD card
cd /somewehere/with/2GB/space/
export TMPDIR=`pwd`
That’s it, now just enter
cargo install --locked --git https://github.com/boxdot/gurk-rs gurk
and wait. If everything goes fine, the gurk
binary is already in your PATH.