104 lines
3.8 KiB
C++
104 lines
3.8 KiB
C++
#include <jni.h>
|
|
#include <android/log.h>
|
|
#include <string.h>
|
|
#include <dlfcn.h>
|
|
|
|
#include "nopsmdrm.h"
|
|
|
|
#define LOGFUNCTION() __android_log_print(ANDROID_LOG_DEBUG, "LIBPSMKDC", "%s", __FUNCTION__)
|
|
|
|
extern "C" {
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmKdcInit(JNIEnv *env, jobject thiz, jint arr_len, jbyteArray arr,
|
|
jstring external_files_dir, jstring internal_files_dir,
|
|
jstring np_env, jstring deviceId, jstring serial, jstring brand,
|
|
jstring manu, jstring model, jstring product, jstring device,
|
|
jstring type) {
|
|
LOGFUNCTION();
|
|
patch_libdefault();
|
|
return 0;
|
|
}
|
|
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmKdcTerm(JNIEnv *env, jobject thiz) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsRevokedFile(JNIEnv *env, jobject thiz, jstring str,
|
|
jbooleanArray z_arr) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jboolean JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsRevoked(JNIEnv *env, jobject thiz, jstring str, jlong j) {
|
|
LOGFUNCTION();
|
|
return JNI_FALSE;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsBootable(JNIEnv *env, jobject thiz, jlong j, jstring str,
|
|
jlongArray until) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmAbortTransaction(JNIEnv *env, jobject thiz) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecActivation(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
|
|
jintArray i_arr, jintArray i_arr2, jlong j) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecActivationPreCheck(JNIEnv *env, jobject thiz, jbyteArray b_arr,
|
|
jint i, jintArray i_arr, jintArray i_arr2,
|
|
jlong j) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecDeactivation(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
|
|
jintArray i_arr, jintArray i_arr2, jlong j) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecRifAcquisition(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
|
|
jstring str, jlong j) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsActivated(JNIEnv *env, jobject thiz, jlong j, jlongArray j_arr) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jboolean JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmNeedReactivation(JNIEnv *env, jobject thiz, jlong j, jintArray i_arr) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
JNIEXPORT jint JNICALL
|
|
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmRemoveRif(JNIEnv *env, jobject thiz, jstring str) {
|
|
LOGFUNCTION();
|
|
return 0;
|
|
}
|
|
|
|
|
|
}
|