You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JNI DETECTED ERROR IN APPLICATION: obj == null.runtime.cc:699] in call to GetLongField.runtime.cc:699] from void top.canyie.pine.Pine.syncMethodInfo()
对应源码是 art_method.h
static ArtMethod* GetArtMethodForR(JNIEnv* env, jobject javaMethod) {
// We assume that jmethodID is the real ArtMethod pointer, which is no longer correct on Android R.
// Fortunately, in Java, the Executable object has a member called artMethod,
// and it still seems to hold the actual ArtMethod pointer.
jlong artMethod = env->GetLongField(javaMethod,
WellKnownClasses::java_lang_reflect_Executable_artMethod);
return reinterpret_cast<ArtMethod*>(artMethod);
}
Hooking method public java.util.List android.app.ApplicationPackageManager.queryIntentActivities(android.content.Intent,android.content.pm.PackageManager$ResolveInfoFlags)
友盟监测到部分机型(主要集中在 oppo )(系统: 12,13,14 )上出现崩溃
对应源码是
art_method.h
崩溃设备
logcat 日志
logcat.log
从 logcat 日志上看,最后执行的是 hook
ApplicationPackageManager.queryIntentActivities
方法崩溃日志:
The text was updated successfully, but these errors were encountered: