💾 Archived View for snowcode.ovh › tech › ariane.gmi captured on 2022-01-08 at 13:44:39. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
For a long time Ariane was my favorite Gemini client on Android. But now the developpement completely stopped, it was removed from the app stores and the source code was removed.
I don't know what happened, if the drop of Ariane was because of a lack or money or something but the dev sure sounded angry against it. When you go on
The gemini capsule of the developper
it says "404 developer not found".
And when you go on
it says that the project has stopped but a new, paid one will start called "Seren" then the dev gives links for Deedum and Termux.
So if you want to get Ariane anyway, I am sad to tell you I don't have the source code, but I do have APKs.
If you're wondering what ariane4 is, I think it's the base code of the future Seren as the two looks very very simiar in design from the screenshots that were presented by the developper.
Screenshots of future "Seren" app for reference
Those two were just extracted from my phone. I know some people have more up to date versions so if I find other versions I might put them here.
The last source code version we have is for the version 2.2.1 because of a fork called "grande" that is still available. But it didn't have any commits in the last 7 months.
I already built it so here's the APK:
Grande v2.2.1 (not functional)
First you'll need the following dependencies
Let's first install Android Sdk by installing the cmdtools
mkdir ~/android-sdk # replace this link by yours wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip unzip commandlinetools-linux*.zip mv cmdline-tools/ ~/android-sdk export ANDROID_HOME=~/android-sdk # accept the licenses yes | $ANDROID_HOME/cmdline-tools/sdkmanager --sdk_root=$ANDROID_HOME --licenses
Now you can build the project
git clone https://git.sr.ht/~earboxer/grande cd grande ./gradlew assembleRelease
Once it's done, it should be without errors, the APK file is in app/build/outputs/apk/release but now you need to sign it
This part is in work in progress as I didn't figure out how to enable it yet. But you might want to use SAI installer with "Sign APK" option instead of the normal APK installer and you won't have to care about this part: just use the unsigned one.
keytool -genkey -alias keys -keystore keys -keyalg RSA -keysize 2048 -validity 10000 jarsigner -verbose -keystore keys app/build/outputs/apk/release/app-release-unsigned.apk keys mv app/build/outputs/apk/release/app-release-unsigned.apk app-release.apk
Now simply send the file "app-release.apk" to your device.