From f09541c080e6633079014ce16e28a3ecb4d870de Mon Sep 17 00:00:00 2001 From: alterdekim Date: Mon, 7 Oct 2024 17:24:01 +0300 Subject: [PATCH] modified: src/main.rs --- src/main.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9d82100..4aed41c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ #![cfg(target_os = "android")] -use jni::{ +/*use jni::{ objects::{JClass, JString}, sys::{jboolean, jchar, jint, jstring}, JNIEnv, @@ -11,7 +11,12 @@ use env_logger::Builder; use log::{error, LevelFilter}; use crate::config::{ ServerConfiguration, ClientConfiguration, ObfsProtocol, ServerPeer }; use fast32::base32::RFC4648; -use crossbeam_channel::unbounded; +use crossbeam_channel::unbounded;*/ + +use ::jni::objects::GlobalRef; +use ::jni::JavaVM; +use robusta_jni::bridge; +use std::sync::OnceLock; mod config; mod client; @@ -49,7 +54,8 @@ pub unsafe extern "C" fn Java_com_alterdekim_frida_FridaLib_stop(_env: JNIEnv, _ #[bridge] mod jni { use android_logger::Config; - use jni::objects::{GlobalRef, JObject, JValue}; + use jni::objects::{GlobalRef, JObject, JValue, JString}; + use jni::sys::{jboolean, jchar, jint, jstring}; use log::info; use robusta_jni::convert::{IntoJavaValue, Signature, TryFromJavaValue, TryIntoJavaValue}; use robusta_jni::jni::errors::Result as JniResult;