diff --git a/Cargo.toml b/Cargo.toml index d42eebe..be29a07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,4 +37,7 @@ console-subscriber = "0.4.0" network-interface = "2.0.0" [target.'cfg(target_os="android")'.dependencies] -jni = { version = "0.21.1", default-features = false } \ No newline at end of file +jni = { version = "0.21.1", default-features = false } + +[target.aarch64-unknown-linux-gnu] +linker = "aarch64-linux-gnu-gcc" \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 78ab047..344089b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,7 +6,7 @@ pub mod android { use self::jni::JNIEnv; use self::jni::objects::{JClass, JString}; use self::jni::sys::{jstring};#[no_mangle] - pub unsafe extern fn Java_com_example_greet_Hello_greeting(env: JNIEnv, _: JClass, java_name: JString) -> jstring { + pub unsafe extern fn Java_com_alterdekim_frida_VPN_greeting(env: JNIEnv, _: JClass, java_name: JString) -> jstring { let name: String = env.get_string(java_pattern).expect("invalid pattern string").unwrap().into(); let mut greeting_string: String = "Hello ".to_owned();