类型转换
string to CharSequence
var charseqClazz = Java.use('java.lang.CharSequence')
var stringClzz = Java.use('java.lang.String')
var str1 = stringClzz.$new('nixx')
var obj1= Java.cast(str1, charClazz)
HOOK System.loadLibrary
Java.perform(function() {
let Systemclazz = Java.use("java.lang.System");
Systemclazz.mapLibraryName.implementation = function(){
console.log('System.loadLibrary is called');
console.log('library name:', arguments[0]);
var retval = Systemclazz.mapLibraryName.apply(this, arguments)
console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Throwable").$new()));
return retval
};
});