SJSU-CS-systems-group / DDD

2 stars 0 forks source link

Android apps are getting hidden fields warnings. We need to figure out how to fix them #112

Open breed opened 2 weeks ago

breed commented 2 weeks ago

Here are some examples of the warnings:

com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->priority:I (greylist, linking, allowed) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/VMStack;->getThreadStackTrace(Ljava/lang/Thread;)[Ljava/lang/StackTraceElement; (greylist, linking, allowed) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Llibcore/util/EmptyArray;->STACK_TRACE_ELEMENT:[Ljava/lang/StackTraceElement; (blacklist, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->nativeGetStatus(Z)I (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->blockerLock:Ljava/lang/Object; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->blocker:Lsun/nio/ch/Interruptible; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->interrupt0()V (blacklist, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->interrupt0()V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->nativePeer:J (greylist, linking, allowed) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->setNativeName(Ljava/lang/String;)V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/RuntimeHooks;->getThreadPrioritySetter()Ldalvik/system/ThreadPrioritySetter; (blacklist,core-platform-api, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->setSystemDaemon(Z)V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->systemDaemon:Z (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/ThreadGroup;->add(Ljava/lang/Thread;)V (greylist, linking, allowed) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->stackSize:J (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->nativeCreate(Ljava/lang/Thread;JZ)V (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/ThreadGroup;->threadStartFailed(Ljava/lang/Thread;)V (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Redefining intrinsic method java.lang.Thread java.lang.Thread.currentThread(). This may cause the unexpected use of the original definition of java.lang.Thread java.lang.Thread.currentThread()in methods that have already been compiled. 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Redefining intrinsic method boolean java.lang.Thread.interrupted(). This may cause the unexpected use of the original definition of boolean java.lang.Thread.interrupted()in methods that have already been compiled. 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it! 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lang/ClassLoader;Ljava/lang/String;)V (blacklist, linking, denied) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->definingContext:Ljava/lang/ClassLoader; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->splitPaths(Ljava/lang/String;Z)Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->nativeLibraryDirectories:Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->systemNativeLibraryDirectories:Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->getAllNativeLibraryDirectories()Ljava/util/List; (blacklist, linking, denied) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lancom.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->priority:I (greylist, linking, allowed) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/VMStack;->getThreadStackTrace(Ljava/lang/Thread;)[Ljava/lang/StackTraceElement; (greylist, linking, allowed) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Llibcore/util/EmptyArray;->STACK_TRACE_ELEMENT:[Ljava/lang/StackTraceElement; (blacklist, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->nativeGetStatus(Z)I (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->blockerLock:Ljava/lang/Object; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->blocker:Lsun/nio/ch/Interruptible; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->interrupt0()V (blacklist, linking, denied) 2024-06-19 11:53:46.651 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->interrupt0()V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->nativePeer:J (greylist, linking, allowed) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->setNativeName(Ljava/lang/String;)V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/RuntimeHooks;->getThreadPrioritySetter()Ldalvik/system/ThreadPrioritySetter; (blacklist,core-platform-api, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->setSystemDaemon(Z)V (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->systemDaemon:Z (blacklist, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->uncaughtExceptionHandler:Ljava/lang/Thread$UncaughtExceptionHandler; (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/ThreadGroup;->add(Ljava/lang/Thread;)V (greylist, linking, allowed) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->stackSize:J (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/Thread;->nativeCreate(Ljava/lang/Thread;JZ)V (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ljava/lang/Thread;->started:Z (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ljava/lang/ThreadGroup;->threadStartFailed(Ljava/lang/Thread;)V (greylist-max-o, linking, denied) 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Redefining intrinsic method java.lang.Thread java.lang.Thread.currentThread(). This may cause the unexpected use of the original definition of java.lang.Thread java.lang.Thread.currentThread()in methods that have already been compiled. 2024-06-19 11:53:46.652 15324-15324 dd.bundleclien com.ddd.bundleclient W Redefining intrinsic method boolean java.lang.Thread.interrupted(). This may cause the unexpected use of the original definition of boolean java.lang.Thread.interrupted()in methods that have already been compiled. 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it! 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lang/ClassLoader;Ljava/lang/String;)V (blacklist, linking, denied) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->definingContext:Ljava/lang/ClassLoader; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->splitPaths(Ljava/lang/String;Z)Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->nativeLibraryDirectories:Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden field Ldalvik/system/DexPathList;->systemNativeLibraryDirectories:Ljava/util/List; (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->getAllNativeLibraryDirectories()Ljava/util/List; (blacklist, linking, denied) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V (greylist, linking, allowed) 2024-06-19 11:53:46.677 15324-15324 dd.bundleclien com.ddd.bundleclient W Accessing hidden method Ldalvik/system/DexPathList;->(Ljava/lan