Changes to be committed:

modified:   Cargo.toml
	modified:   src/lib.rs
This commit is contained in:
Michael Wain 2024-09-15 19:12:06 +03:00
parent f467fa77ca
commit c82d8dbe7a
2 changed files with 5 additions and 2 deletions

View File

@ -37,4 +37,7 @@ console-subscriber = "0.4.0"
network-interface = "2.0.0" network-interface = "2.0.0"
[target.'cfg(target_os="android")'.dependencies] [target.'cfg(target_os="android")'.dependencies]
jni = { version = "0.21.1", default-features = false } jni = { version = "0.21.1", default-features = false }
[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

View File

@ -6,7 +6,7 @@ pub mod android {
use self::jni::JNIEnv; use self::jni::JNIEnv;
use self::jni::objects::{JClass, JString}; use self::jni::objects::{JClass, JString};
use self::jni::sys::{jstring};#[no_mangle] 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 name: String = env.get_string(java_pattern).expect("invalid pattern string").unwrap().into();
let mut greeting_string: String = "Hello ".to_owned(); let mut greeting_string: String = "Hello ".to_owned();