Skip to content

cyb3rko/quicktrust

Repository files navigation

QuickTrust

QuickTrust

API release fdroid license last commit


About this project

At some point I've wondered if there isn't a easier solution for verifying an app's signature.
Current solutions are not how I imagined the process to be, so I've developed this app.
Hope you like it. :)

Signature extraction inspired by MuntashirAkon/AppManager 💛

Features

  • ✔️ Verification of app signatures via hash or hashfile
  • 📲 Signature information of installed apps
  • 📂 Signature information of APK files
  • 🔒 private, no ads, no internet connection
  • 💯 modern Material 3 design elements

Download

Google Play link coming soon

F-Droid link coming soon

Verification

The APK files can be verified using apksigner.

apksigner verify --print-certs -v example.apk

F-Droid and GitHub (signed using the same key)
The output should look like this:

Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true

The certificate content and digests should look like this:

DN: OU=QuickTrust, O=Cyb3rKo OpenSource, L=GitHub / F-Droid, C=DE
Certificate Digests:
  SHA-256: c6:1d:51:8b:eb:a7:c0:e7:fb:68:59:e0:6b:05:e0:7b:aa:05:a3:88:86:7c:8e:95:ee:f4:fc:bf:02:c6:74:c3
  SHA-1:   6a:62:b2:a5:af:50:85:2c:2b:f3:e3:a0:5c:81:7c:f7:dd:e3:72:32
  MD5:     0d:94:e9:b8:60:23:2b:49:62:5e:2a:8b:fc:0d:da:db

Badge for project reference

If you want to recommend this app to your app users to verify it, you can use this badge in your README.

QuickTrust

[![QuickTrust](https://img.shields.io/badge/verify-with%20QuickTrust-4DB45B)](https://github.com/cyb3rko/quicktrust)

Screenshots

Contribute

Of course I'm happy about any kind of contribution.

For creating issues there's no real guideline you should follow. If you create pull requests please try to use the syntax I use. Using a unified code format makes it much easier for me and for everyone else.

Used Icons

💛
Branch icons created by Creatype - Flaticon
Information icons created by Freepik - Flaticon
Upload icons created by Ilham Fitrotul Hayat - Flaticon
Apk icons created by juicy_fish - Flaticon
More icons created by Ali Hasan Ash Shiddiq - Flaticon

License

Copyright 2023, Cyb3rKo

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.