Skip to content

Instantly share code, notes, and snippets.

@mikepenz
mikepenz / get-app-md5-signature-fingerprint.c
Created October 7, 2020 08:50
Retrieve the app signature fingerprint as md5 hash
#include <string.h>
#include <stdio.h>
#include <malloc.h>
#include <jni.h>
const char *getSignature(JNIEnv *env, jobject context) {
// Build.VERSION.SDK_INT
jclass versionClass = (*env)->FindClass(env, "android/os/Build$VERSION");
jfieldID sdkIntFieldID = (*env)->GetStaticFieldID(env, versionClass, "SDK_INT", "I");
int sdkInt = (*env)->GetStaticIntField(env, versionClass, sdkIntFieldID);