I just noticed today that Signal (not talking Molly) is now available on F-Droid via the “Guardian” repository.

Just wanted to give everyone a heads up.

  • zqwzzle@lemmy.ca
    link
    fedilink
    English
    arrow-up
    26
    ·
    edit-2
    1 month ago

    It’s weird that this isn’t mentioned on the signal website or blog? They also distribute the binary with a signature you can check there if you want a non-play store source that’s actually verifiable.

        • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          16
          ·
          edit-2
          1 month ago

          I think they ship prebuilt binaries, i.e. the exact same ones you find on the Signal website

          AFAIK this also applies to Tor Browser, Orbot and other third-party apps distributed by Guardian


          Edit: I downloaded the files and manually verified the signatures. They are indeed the exact same files.

          Because I didn’t really know how to grab an APK from the Guardian F-Droid repo, I used their S3 bucket and downloaded the Signal APK. It’s named Signal-Android-website-prod-universal-release-7.30.2.apk, which is the exact same file name as the one of the APK you can get from the Signal website.

          I then used keytool to print the signature certificate fingerprint: (renamed the files to make it less confusing)

          keytool -printcert -jarfile signal-website.apk
          
          Signer #1:
          
          Certificate #1:
          Owner: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
          Issuer: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
          Serial number: 4bfbebba
          Valid from: Tue May 25 17:24:42 CEST 2010 until: Tue May 16 17:24:42 CEST 2045
          Certificate fingerprints:
          	 SHA1: 45:98:9D:C9:AD:87:28:C2:AA:9A:82:FA:55:50:3E:34:A8:87:93:74
          	 SHA256: 29:F3:4E:5F:27:F2:11:B4:24:BC:5B:F9:D6:71:62:C0:EA:FB:A2:DA:35:AF:35:C1:64:16:FC:44:62:76:BA:26
          Signature algorithm name: SHA1withRSA (weak)
          Subject Public Key Algorithm: 1024-bit RSA key (weak)
          Version: 3
          
          keytool -printcert -jarfile signal-guardian.apk
          
          Signer #1:
          
          Certificate #1:
          Owner: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
          Issuer: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
          Serial number: 4bfbebba
          Valid from: Tue May 25 17:24:42 CEST 2010 until: Tue May 16 17:24:42 CEST 2045
          Certificate fingerprints:
          	 SHA1: 45:98:9D:C9:AD:87:28:C2:AA:9A:82:FA:55:50:3E:34:A8:87:93:74
          	 SHA256: 29:F3:4E:5F:27:F2:11:B4:24:BC:5B:F9:D6:71:62:C0:EA:FB:A2:DA:35:AF:35:C1:64:16:FC:44:62:76:BA:26
          Signature algorithm name: SHA1withRSA (weak)
          Subject Public Key Algorithm: 1024-bit RSA key (weak)
          Version: 3
          

          The fingerprints are identical.


          Another edit: I just noticed that Signal even has official instructions for checking the signature on their APK download page. They use apksigner instead of keytool, but it’s basically the same process.

  • iii@mander.xyz
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 month ago

    Perhaps a result of the proposed ban on distributing tiktok via google and apple is that some developers rethink their distribution mechanisms

  • Fuck Work@slrpnk.net
    link
    fedilink
    arrow-up
    11
    ·
    1 month ago

    Is there anything specifically wrong with molly. It seems more locked down by default and is fully open source. Seems better to me.

    • sic_semper_tyrannis@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 month ago

      No, nothing wrong with it. I use it actually. People are used to Molly being on F-Droid so I didn’t want anyone to think that I was referencing that instead of actual Signal.

    • scoobford@lemmy.zip
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      1 month ago

      Iirc Molly in F-droid still using FCM and the google maps API. If you want Molly-Foss, you have to use Obtanium to pull APKs from their git releases.

      Edit: I was wrong, you can get it off their F-Droid repository.

    • transitinoir@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      21 days ago

      bpH_!mjK4!2&EZmu8xa8ZHUDs2@+s?bsBd2UeZ+M5yN7D?KuqJMWL?+y8-J3$9wm_dq8g&N##@j4p?bh_B=j4%3n+FuRS9cgbmTPfcj&a2V3JxTbaXEEJ2#kQV%xNpF63z%%p2QA2jB8ven3Z4@nSWXfvU#au@rP5!z&Tx*Anat?bgWZrE!eLtfZ9pYgS&DAh&pSY$GQfMEVtkUw@mVQpDZaAzq#B9*uapn=cgbCz6K7v&R$YTwPvDXVvpbzDtkXdykFZ!Er7f-&t?yq5%33VmATcxYj%7JJ!79w$kwvd5SZjJ?Hg%dhMTkKYq+nxk#nZ_x7SpV6xtSW3VUj74eK$z?uNVFY!Z_WBYDB3y_Hg9RA&sVZJd@9?vMqE9Hw=P*?DPakHL?U#h4GDeu#PFTjJpD!4MbjVp?hJj&3AEsW9U_=pCvEjqSWyc8BWXY$qf#3QH4FxkcXD62WPC&jcDwqm$FdEuR3htA2qA?u=MqdR&jv!47rNsD9eAUna=6?VU@ZS5ukBwfcT!3mv@j-8ad_jz8&ANgE@a_DS!GYnU2pBuLaAL66g85b=NsFUdmCe?k7XH!y±ThK*pGr_JBuZznE?vgYW%T*AJ5EkkE@sPtzqdhKEdz!e=ATCXthJ4Ty7H+Saz-Jc$StQ8DZyFE$2L&-pX&J3*af*Cm*WGXD38s8cnLvX$=Pdq-bfq3?a5gYDT5CxxKQs5?4nk7nD%CUL7#bMVR5-3?dGM2esDFnwWCWcyx4Ep8VLWh%WELmy!_7Wc#w?aMjHu8RHyFq6Vn-*jT?nCs=+@J3e$T#aUQxZGfndFxg4hsAbV4GkUz*ta%#TQT7c%zxB2px-ZCXHP-#TyNP4+E3a4zqwgcThnZA=pN9BTURhTM5sBqjurggbft6kbB!Pk_3C$uC6n+=bVJ&g73!54Aq?j5r8+e!qt$FQnn?6Ev3T9wkBsWdG$7TQSctK98YzFxBt$!C&t%aKKM%$K65H6bbXs7Mjg%PD

  • Please rename the thread to “Signal in the Guardian project F-Droid repo” or something like that to avoid confusion, because as you have noticed, it’s not available in the main F-Droid repo, just in the third-party repo maintained by the Guardian project

  • Fuck Work@slrpnk.net
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I was gonna say, I got Molly-FOSS from F-droid, but I actually had to go back and check. It checks out though. I did also get obtainium so I can keep a better eye on updates and actually check the changes on git before updating something as important as secure, encrypted coms. Also I figured I should really start checking the signature each update from now on.

  • fmstrat@lemmy.nowsci.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    You can also install directly from Signal via Obtainium. https://apps.obtainium.imranr.dev/

    {"id":"org.thoughtcrime.securesms","url":"https://updates.signal.org/android/latest.json","author":"Signal","name":"Signal","preferredApkIndex":0,"additionalSettings":"{\"intermediateLink\":[],\"customLinkFilterRegex\":\"\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":false,\"versionExtractWholePage\":false,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"partialAPKHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"\\\\d+.\\\\d+.\\\\d+\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"Signal is an open-source end to end encrypted messaging app.\"}","overrideSource":null}