Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LibScout cannot detected confused apk #32

Open
yqbboy opened this issue Jul 6, 2020 · 3 comments
Open

LibScout cannot detected confused apk #32

yqbboy opened this issue Jul 6, 2020 · 3 comments

Comments

@yqbboy
Copy link

yqbboy commented Jul 6, 2020

I downloaded an open source code from gitee (https://gitee.com/DaLianZhiYiKeJi/xpay?_from=gitee_search), and I divided it into two steps to verify the libscout test results

Step 1: I compile the downloaded code into apK, and then use libscout to analyze the apK. The result is that the SDK contained in the APK can be detected. For example, the okhttp library was successfully detected 。

Step 2:, I compiled the downloaded code into apK using ProGuard confusion, and then analyzed the apK using LibScout. The okHTTP library I just detected was not detectable.

The question is: can LibScout support this scenario after ProGuard confusion ?

Thanks。

@yqbboy
Copy link
Author

yqbboy commented Jul 6, 2020

First step results:

{"appInfo":{"fileName":"app-release-unsigned.apk","appName":"","packagename":"com.zhiyi.ukafu","permissions":["android.permission.ACCESS_NETWORK_STATE","android.permission.ACCESS_NOTIFICATION_POLICY","android.permission.ACCESS_WIFI_STATE","android.permission.FOREGROUND_SERVICE","android.permission.GET_ACCOUNTS","android.permission.INTERNET","android.permission.READ_EXTERNAL_STORAGE","android.permission.READ_PHONE_STATE","android.permission.READ_PROFILE","android.permission.READ_SMS","android.permission.RECEIVE_BOOT_COMPLETED","android.permission.RECEIVE_SMS","android.permission.REQUEST_INSTALL_PACKAGES","android.permission.VIBRATE","android.permission.WAKE_LOCK","android.permission.WRITE_EXTERNAL_STORAGE"],"versionCode":20003,"versionMinSDK":21,"versionTargetSDK":28,"sharedUserId":""},"stats_packageCount":161,"stats_classCount":2955,"stats_processingTime":59078,"lib_matches":[{"libName":"com.android.support::appcompat-v7","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v7","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"android.arch.core::runtime","libVersion":"1.0.0","isOriginalPackageName":true,"libRootPackage":"android.arch.core","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["android.arch.core.ArchTaskExecutor.executeOnMainThread(Ljava/lang/Runnable;)V","android.arch.core.ArchTaskExecutor.getIOThreadExecutor()Ljava/util/concurrent/Executor;","android.arch.core.ArchTaskExecutor.getInstance()Landroid/arch/core/ArchTaskExecutor;","android.arch.core.ArchTaskExecutor.isMainThread()Z","android.arch.core.ArchTaskExecutor.postToMainThread(Ljava/lang/Runnable;)V"]},{"libName":"android.arch.core::runtime","libVersion":"1.1.0","isOriginalPackageName":true,"libRootPackage":"android.arch.core","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"android.arch.core::runtime","libVersion":"1.1.1","isOriginalPackageName":true,"libRootPackage":"android.arch.core.executor","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.appcompat::appcompat","libVersion":"1.0.0","isOriginalPackageName":false,"libRootPackage":"android.support.v7","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["androidx.appcompat.app.ActionBar.hide()V","androidx.appcompat.app.ActionBar.setDisplayHomeAsUpEnabled(Z)V","androidx.appcompat.app.ActionBar.setHomeButtonEnabled(Z)V","androidx.appcompat.app.AppCompatActivity.\u003cinit\u003e()V","androidx.appcompat.app.AppCompatActivity.onActivityResult(IILandroid/content/Intent;)V","androidx.appcompat.app.AppCompatActivity.onCreate(Landroid/os/Bundle;)V","androidx.appcompat.app.AppCompatActivity.onCreateOptionsMenu(Landroid/view/Menu;)Z","androidx.appcompat.app.AppCompatActivity.onDestroy()V","androidx.appcompat.app.AppCompatActivity.onKeyDown(ILandroid/view/KeyEvent;)Z","androidx.appcompat.app.AppCompatActivity.onOptionsItemSelected(Landroid/view/MenuItem;)Z","androidx.appcompat.app.AppCompatActivity.onRequestPermissionsResult(I[Ljava/lang/String;[I)V","androidx.appcompat.app.AppCompatActivity.onResume()V"]},{"libName":"androidx.appcompat::appcompat","libVersion":"1.0.1","isOriginalPackageName":false,"libRootPackage":"android.support.v7","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.appcompat::appcompat","libVersion":"1.0.2","isOriginalPackageName":false,"libRootPackage":"android.support.v7","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.arch.core::core-common","libVersion":"2.0.0","isOriginalPackageName":true,"libRootPackage":"","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":0.875,"comment":"","usedLibMethods":[]},{"libName":"androidx.arch.core::core-common","libVersion":"2.0.1","isOriginalPackageName":true,"libRootPackage":"","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":0.875,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::coordinatorlayout","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"android.arch.core::common","libVersion":"1.0.0","isOriginalPackageName":true,"libRootPackage":"android.arch.core.internal","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["android.arch.core.internal.FastSafeIterableMap.\u003cinit\u003e()V","android.arch.core.internal.FastSafeIterableMap.ceil(Ljava/lang/Object;)Ljava/util/Map$Entry;","android.arch.core.internal.FastSafeIterableMap.contains(Ljava/lang/Object;)Z","android.arch.core.internal.FastSafeIterableMap.descendingIterator()Ljava/util/Iterator;","android.arch.core.internal.FastSafeIterableMap.eldest()Ljava/util/Map$Entry;","android.arch.core.internal.FastSafeIterableMap.iteratorWithAdditions()Landroid/arch/core/internal/SafeIterableMap$IteratorWithAdditions;","android.arch.core.internal.FastSafeIterableMap.newest()Ljava/util/Map$Entry;","android.arch.core.internal.FastSafeIterableMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.FastSafeIterableMap.remove(Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.FastSafeIterableMap.size()I","android.arch.core.internal.SafeIterableMap.\u003cinit\u003e()V","android.arch.core.internal.SafeIterableMap.iterator()Ljava/util/Iterator;","android.arch.core.internal.SafeIterableMap.iteratorWithAdditions()Landroid/arch/core/internal/SafeIterableMap$IteratorWithAdditions;","android.arch.core.internal.SafeIterableMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.SafeIterableMap.remove(Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.SafeIterableMap.size()I","android.arch.core.internal.executor.ArchTaskExecutor.executeOnMainThread(Ljava/lang/Runnable;)V","android.arch.core.internal.executor.ArchTaskExecutor.getIOThreadExecutor()Ljava/util/concurrent/Executor;","android.arch.core.internal.executor.ArchTaskExecutor.getInstance()Landroid/arch/core/internal/executor/ArchTaskExecutor;","android.arch.core.internal.executor.ArchTaskExecutor.isMainThread()Z","android.arch.core.internal.executor.ArchTaskExecutor.postToMainThread(Ljava/lang/Runnable;)V","android.arch.core.internal.internal.FastSafeIterableMap.\u003cinit\u003e()V","android.arch.core.internal.internal.FastSafeIterableMap.ceil(Ljava/lang/Object;)Ljava/util/Map$Entry;","android.arch.core.internal.internal.FastSafeIterableMap.contains(Ljava/lang/Object;)Z","android.arch.core.internal.internal.FastSafeIterableMap.descendingIterator()Ljava/util/Iterator;","android.arch.core.internal.internal.FastSafeIterableMap.eldest()Ljava/util/Map$Entry;","android.arch.core.internal.internal.FastSafeIterableMap.iteratorWithAdditions()Landroid/arch/core/internal/internal/SafeIterableMap$IteratorWithAdditions;","android.arch.core.internal.internal.FastSafeIterableMap.newest()Ljava/util/Map$Entry;","android.arch.core.internal.internal.FastSafeIterableMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.internal.FastSafeIterableMap.remove(Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.internal.FastSafeIterableMap.size()I","android.arch.core.internal.internal.SafeIterableMap.\u003cinit\u003e()V","android.arch.core.internal.internal.SafeIterableMap.iterator()Ljava/util/Iterator;","android.arch.core.internal.internal.SafeIterableMap.iteratorWithAdditions()Landroid/arch/core/internal/internal/SafeIterableMap$IteratorWithAdditions;","android.arch.core.internal.internal.SafeIterableMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.internal.SafeIterableMap.remove(Ljava/lang/Object;)Ljava/lang/Object;","android.arch.core.internal.internal.SafeIterableMap.size()I","android.arch.core.internal.util.Function.apply(Ljava/lang/Object;)Ljava/lang/Object;"]},{"libName":"android.arch.core::common","libVersion":"1.1.0","isOriginalPackageName":true,"libRootPackage":"android.arch.core.internal","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"android.arch.core::common","libVersion":"1.1.1","isOriginalPackageName":true,"libRootPackage":"android.arch.core","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::support-core-ui","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::viewpager","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4.view","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::asynclayoutinflater","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4.view","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["android.support.v4.view.AbsSavedState.\u003cinit\u003e(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V","android.support.v4.view.AbsSavedState.\u003cinit\u003e(Landroid/os/Parcelable;)V","android.support.v4.view.AbsSavedState.writeToParcel(Landroid/os/Parcel;I)V","android.support.v4.view.AccessibilityDelegateCompat.\u003cinit\u003e()V","android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z","android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V","android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V","android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z","android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z","android.support.v4.view.ActionProvider$VisibilityListener.onActionProviderVisibilityChanged(Z)V","android.support.v4.view.ActionProvider.\u003cinit\u003e(Landroid/content/Context;)V","android.support.v4.view.ActionProvider.hasSubMenu()Z","android.support.v4.view.ActionProvider.isVisible()Z","android.support.v4.view.ActionProvider.onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;","android.support.v4.view.ActionProvider.onPerformDefaultAction()Z","android.support.v4.view.ActionProvider.onPrepareSubMenu(Landroid/view/SubMenu;)V","android.support.v4.view.ActionProvider.overridesItemVisibility()Z","android.support.v4.view.ActionProvider.reset()V","android.support.v4.view.ActionProvider.setSubUiVisibilityListener(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V","android.support.v4.view.ActionProvider.setVisibilityListener(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V","android.support.v4.view.ActionProvider.subUiVisibilityChanged(Z)V","android.support.v4.view.GravityCompat.apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V","android.support.v4.view.GravityCompat.getAbsoluteGravity(II)I","android.support.v4.view.KeyEventDispatcher.dispatchBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z","android.support.v4.view.KeyEventDispatcher.dispatchKeyEvent(Landroid/support/v4/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z","android.support.v4.view.LayoutInflaterCompat.setFactory2(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V","android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd(Landroid/view/ViewGroup$MarginLayoutParams;)I","android.support.v4.view.MarginLayoutParamsCompat.getMarginStart(Landroid/view/ViewGroup$MarginLayoutParams;)I","android.support.v4.view.MenuItemCompat.setActionProvider(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;","android.support.v4.view.MenuItemCompat.setAlphabeticShortcut(Landroid/view/MenuItem;CI)V","android.support.v4.view.MenuItemCompat.setContentDescription(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V","android.support.v4.view.MenuItemCompat.setIconTintList(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V","android.support.v4.view.MenuItemCompat.setIconTintMode(Landroid/view/MenuItem;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.view.MenuItemCompat.setNumericShortcut(Landroid/view/MenuItem;CI)V","android.support.v4.view.MenuItemCompat.setTooltipText(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V","android.support.v4.view.MotionEventCompat.isFromSource(Landroid/view/MotionEvent;I)Z","android.support.v4.view.NestedScrollingChildHelper.\u003cinit\u003e(Landroid/view/View;)V","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedFling(FFZ)Z","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling(FF)Z","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll(II[I[I)Z","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll(II[I[II)Z","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll(IIII[I)Z","android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll(IIII[II)Z","android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent()Z","android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent(I)Z","android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled()Z","android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled(Z)V","android.support.v4.view.NestedScrollingChildHelper.startNestedScroll(I)Z","android.support.v4.view.NestedScrollingChildHelper.startNestedScroll(II)Z","android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll()V","android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll(I)V","android.support.v4.view.NestedScrollingParentHelper.\u003cinit\u003e(Landroid/view/ViewGroup;)V","android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes()I","android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V","android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V","android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(Landroid/view/View;)V","android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(Landroid/view/View;I)V","android.support.v4.view.PagerAdapter.\u003cinit\u003e()V","android.support.v4.view.ViewCompat.animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewCompat.getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList;","android.support.v4.view.ViewCompat.getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;","android.support.v4.view.ViewCompat.getElevation(Landroid/view/View;)F","android.support.v4.view.ViewCompat.getFitsSystemWindows(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.getImportantForAccessibility(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getLayoutDirection(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getMinimumHeight(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;","android.support.v4.view.ViewCompat.getTransitionName(Landroid/view/View;)Ljava/lang/String;","android.support.v4.view.ViewCompat.getWindowSystemUiVisibility(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getZ(Landroid/view/View;)F","android.support.v4.view.ViewCompat.hasOnClickListeners(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.hasOverlappingRendering(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.isAttachedToWindow(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.isLaidOut(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.isNestedScrollingEnabled(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.offsetLeftAndRight(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.offsetTopAndBottom(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;","android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V","android.support.v4.view.ViewCompat.performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z","android.support.v4.view.ViewCompat.postInvalidateOnAnimation(Landroid/view/View;)V","android.support.v4.view.ViewCompat.postInvalidateOnAnimation(Landroid/view/View;IIII)V","android.support.v4.view.ViewCompat.postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V","android.support.v4.view.ViewCompat.postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V","android.support.v4.view.ViewCompat.requestApplyInsets(Landroid/view/View;)V","android.support.v4.view.ViewCompat.setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V","android.support.v4.view.ViewCompat.setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V","android.support.v4.view.ViewCompat.setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V","android.support.v4.view.ViewCompat.setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.view.ViewCompat.setElevation(Landroid/view/View;F)V","android.support.v4.view.ViewCompat.setImportantForAccessibility(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V","android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V","android.support.v4.view.ViewCompat.setScrollIndicators(Landroid/view/View;II)V","android.support.v4.view.ViewCompat.setTransitionName(Landroid/view/View;Ljava/lang/String;)V","android.support.v4.view.ViewConfigurationCompat.getScaledHoverSlop(Landroid/view/ViewConfiguration;)I","android.support.v4.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(Landroid/view/ViewConfiguration;Landroid/content/Context;)Z","android.support.v4.view.ViewGroupCompat.isTransitionGroup(Landroid/view/ViewGroup;)Z","android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z","android.support.v4.view.ViewPropertyAnimatorCompat.alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.cancel()V","android.support.v4.view.ViewPropertyAnimatorCompat.getDuration()J","android.support.v4.view.ViewPropertyAnimatorCompat.setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.start()V","android.support.v4.view.ViewPropertyAnimatorCompat.translationY(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorListener.onAnimationEnd(Landroid/view/View;)V","android.support.v4.view.ViewPropertyAnimatorListener.onAnimationStart(Landroid/view/View;)V","android.support.v4.view.ViewPropertyAnimatorListenerAdapter.\u003cinit\u003e()V","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop()I","android.support.v4.view.WindowInsetsCompat.isConsumed()Z","android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets(IIII)Landroid/support/v4/view/WindowInsetsCompat;","android.support.v4.view.accessibility.AccessibilityEventCompat.setContentChangeTypes(Landroid/view/accessibility/AccessibilityEvent;I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction(I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild(Landroid/view/View;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild(Landroid/view/View;I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions()I","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent(Landroid/graphics/Rect;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen(Landroid/graphics/Rect;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount()I","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName()Ljava/lang/CharSequence;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription()Ljava/lang/CharSequence;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities()I","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName()Ljava/lang/CharSequence;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText()Ljava/lang/CharSequence;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser()Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle()V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeAction(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent(Landroid/graphics/Rect;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen(Landroid/graphics/Rect;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCanOpenPopup(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName(Ljava/lang/CharSequence;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription(Ljava/lang/CharSequence;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities(I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName(Ljava/lang/CharSequence;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent(Landroid/view/View;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent(Landroid/view/View;I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource(Landroid/view/View;)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource(Landroid/view/View;I)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrap(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;","android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.\u003cinit\u003e()V","android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX(Landroid/view/accessibility/AccessibilityRecord;I)V","android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY(Landroid/view/accessibility/AccessibilityRecord;I)V","android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource(Landroid/view/accessibility/AccessibilityRecord;Landroid/view/View;I)V","android.support.v4.view.animation.FastOutLinearInInterpolator.\u003cinit\u003e()V","android.support.v4.view.animation.FastOutSlowInInterpolator.\u003cinit\u003e()V","android.support.v4.view.animation.LinearOutSlowInInterpolator.\u003cinit\u003e()V"]},{"libName":"com.android.support::loader","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::support-annotations","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.annotation","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.constraintlayout::constraintlayout-solver","libVersion":"1.1.3","isOriginalPackageName":false,"libRootPackage":"android.support.constraint.solver","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["androidx.constraintlayout.solver.widgets.Analyzer.determineGroups(Landroidx/constraintlayout/solver/widgets/ConstraintWidgetContainer;)V","androidx.constraintlayout.solver.widgets.Analyzer.setPosition(Ljava/util/List;II)V","androidx.constraintlayout.solver.widgets.Barrier.\u003cinit\u003e()V","androidx.constraintlayout.solver.widgets.Barrier.allowsGoneWidget()Z","androidx.constraintlayout.solver.widgets.Barrier.setAllowsGoneWidget(Z)V","androidx.constraintlayout.solver.widgets.Barrier.setBarrierType(I)V","androidx.constraintlayout.solver.widgets.ConstraintAnchor.connect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;IILandroidx/constraintlayout/solver/widgets/ConstraintAnchor$Strength;IZ)Z","androidx.constraintlayout.solver.widgets.ConstraintAnchor.getMargin()I","androidx.constraintlayout.solver.widgets.ConstraintAnchor.getResolutionNode()Landroidx/constraintlayout/solver/widgets/ResolutionAnchor;","androidx.constraintlayout.solver.widgets.ConstraintAnchor.getTarget()Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;","androidx.constraintlayout.solver.widgets.ConstraintAnchor.reset()V","androidx.constraintlayout.solver.widgets.ConstraintWidget.\u003cinit\u003e()V","androidx.constraintlayout.solver.widgets.ConstraintWidget.connectCircularConstraint(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;FI)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.getAnchor(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;)Landroidx/constraintlayout/solver/widgets/ConstraintAnchor;","androidx.constraintlayout.solver.widgets.ConstraintWidget.getBaselineDistance()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getBottom()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getCompanionWidget()Ljava/lang/Object;","androidx.constraintlayout.solver.widgets.ConstraintWidget.getDrawX()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getDrawY()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getHeight()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getResolutionHeight()Landroidx/constraintlayout/solver/widgets/ResolutionDimension;","androidx.constraintlayout.solver.widgets.ConstraintWidget.getResolutionWidth()Landroidx/constraintlayout/solver/widgets/ResolutionDimension;","androidx.constraintlayout.solver.widgets.ConstraintWidget.getRight()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getVisibility()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.getWidth()I","androidx.constraintlayout.solver.widgets.ConstraintWidget.immediateConnect(Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;Landroidx/constraintlayout/solver/widgets/ConstraintWidget;Landroidx/constraintlayout/solver/widgets/ConstraintAnchor$Type;II)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.isSpreadHeight()Z","androidx.constraintlayout.solver.widgets.ConstraintWidget.isSpreadWidth()Z","androidx.constraintlayout.solver.widgets.ConstraintWidget.reset()V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setBaselineDistance(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setCompanionWidget(Ljava/lang/Object;)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setDebugName(Ljava/lang/String;)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setDimensionRatio(Ljava/lang/String;)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHeight(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHeightWrapContent(Z)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHorizontalBiasPercent(F)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHorizontalChainStyle(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHorizontalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHorizontalMatchStyle(IIIF)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setHorizontalWeight(F)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setOrigin(II)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVerticalBiasPercent(F)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVerticalChainStyle(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVerticalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVerticalMatchStyle(IIIF)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVerticalWeight(F)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setVisibility(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setWidth(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setWidthWrapContent(Z)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setWrapHeight(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidget.setWrapWidth(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.\u003cinit\u003e()V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.fillMetrics(Landroidx/constraintlayout/solver/Metrics;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.getHeight()I","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.getHorizontalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.getOptimizationLevel()I","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.getVerticalDimensionBehaviour()Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.getWidth()I","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.isHeightMeasuredTooSmall()Z","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.isWidthMeasuredTooSmall()Z","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.layout()V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.optimizeForDimensions(II)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.preOptimize()V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.remove(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.removeAllChildren()V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setCompanionWidget(Ljava/lang/Object;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setHeight(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setHorizontalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setMaxHeight(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setMaxWidth(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setMinHeight(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setMinWidth(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setOptimizationLevel(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setRtl(Z)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setVerticalDimensionBehaviour(Landroidx/constraintlayout/solver/widgets/ConstraintWidget$DimensionBehaviour;)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setWidth(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setX(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.setY(I)V","androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer.solveGraph()V","androidx.constraintlayout.solver.widgets.Guideline.\u003cinit\u003e()V","androidx.constraintlayout.solver.widgets.Guideline.setGuideBegin(I)V","androidx.constraintlayout.solver.widgets.Guideline.setGuideEnd(I)V","androidx.constraintlayout.solver.widgets.Guideline.setGuidePercent(F)V","androidx.constraintlayout.solver.widgets.Guideline.setOrientation(I)V","androidx.constraintlayout.solver.widgets.Helper.add(Landroidx/constraintlayout/solver/widgets/ConstraintWidget;)V","androidx.constraintlayout.solver.widgets.Helper.removeAllIds()V","androidx.constraintlayout.solver.widgets.ResolutionAnchor.getResolvedValue()F","androidx.constraintlayout.solver.widgets.ResolutionAnchor.isResolved()Z","androidx.constraintlayout.solver.widgets.ResolutionDimension.invalidate()V","androidx.constraintlayout.solver.widgets.ResolutionDimension.isResolved()Z","androidx.constraintlayout.solver.widgets.ResolutionDimension.remove()V","androidx.constraintlayout.solver.widgets.ResolutionDimension.resolve(I)V"]},{"libName":"Facebook","libVersion":"4.27.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.28.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.29.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.30.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.31.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.32.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.33.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.34.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.35.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.36.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.36.1","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.37.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.38.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.38.1","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.39.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.40.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.41.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.42.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.1","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.2","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.3","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.1.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.1.1","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.print::print","libVersion":"1.0.0","isOriginalPackageName":false,"libRootPackage":"android.support.v4.print","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::localbroadcastmanager","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4.content","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["android.support.v4.content.ContextCompat.\u003cinit\u003e()V","android.support.v4.content.ContextCompat.checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I","android.support.v4.content.ContextCompat.getColor(Landroid/content/Context;I)I","android.support.v4.content.ContextCompat.getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;","android.support.v4.content.ContextCompat.getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;","android.support.v4.content.ContextCompat.startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z","android.support.v4.content.FileProvider.\u003cinit\u003e()V","android.support.v4.content.FileProvider.getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;","android.support.v4.content.Loader.abandon()V","android.support.v4.content.Loader.cancelLoad()Z","android.support.v4.content.Loader.dataToString(Ljava/lang/Object;)Ljava/lang/String;","android.support.v4.content.Loader.dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V","android.support.v4.content.Loader.registerListener(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V","android.support.v4.content.Loader.reset()V","android.support.v4.content.Loader.startLoading()V","android.support.v4.content.Loader.stopLoading()V","android.support.v4.content.Loader.unregisterListener(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V","android.support.v4.content.PermissionChecker.checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I","android.support.v4.content.res.ColorStateListInflaterCompat.createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;","android.support.v4.content.res.ComplexColorCompat.getColor()I","android.support.v4.content.res.ComplexColorCompat.getShader()Landroid/graphics/Shader;","android.support.v4.content.res.ComplexColorCompat.isGradient()Z","android.support.v4.content.res.ComplexColorCompat.isStateful()Z","android.support.v4.content.res.ComplexColorCompat.onStateChanged([I)Z","android.support.v4.content.res.ComplexColorCompat.setColor(I)V","android.support.v4.content.res.ComplexColorCompat.willDraw()Z","android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry.getEntries()[Landroid/support/v4/content/res/FontResourcesParserCompat$FontFileResourceEntry;","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getFileName()Ljava/lang/String;","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getResourceId()I","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getTtcIndex()I","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getVariationSettings()Ljava/lang/String;","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.getWeight()I","android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry.isItalic()Z","android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getFetchStrategy()I","android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getRequest()Landroid/support/v4/provider/FontRequest;","android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry.getTimeout()I","android.support.v4.content.res.FontResourcesParserCompat.readCerts(Landroid/content/res/Resources;I)Ljava/util/List;","android.support.v4.content.res.ResourcesCompat$FontCallback.\u003cinit\u003e()V","android.support.v4.content.res.ResourcesCompat$FontCallback.callbackFailAsync(ILandroid/os/Handler;)V","android.support.v4.content.res.ResourcesCompat$FontCallback.callbackSuccessAsync(Landroid/graphics/Typeface;Landroid/os/Handler;)V","android.support.v4.content.res.ResourcesCompat$FontCallback.onFontRetrieved(Landroid/graphics/Typeface;)V","android.support.v4.content.res.ResourcesCompat.getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;","android.support.v4.content.res.ResourcesCompat.getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/support/v4/content/res/ResourcesCompat$FontCallback;)Landroid/graphics/Typeface;","android.support.v4.content.res.TypedArrayUtils.getNamedBoolean(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IZ)Z","android.support.v4.content.res.TypedArrayUtils.getNamedComplexColor(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Landroid/support/v4/content/res/ComplexColorCompat;","android.support.v4.content.res.TypedArrayUtils.getNamedFloat(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F","android.support.v4.content.res.TypedArrayUtils.getNamedInt(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I","android.support.v4.content.res.TypedArrayUtils.getNamedResourceId(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I","android.support.v4.content.res.TypedArrayUtils.getNamedString(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;I)Ljava/lang/String;","android.support.v4.content.res.TypedArrayUtils.hasAttribute(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z","android.support.v4.content.res.TypedArrayUtils.obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;","android.support.v4.content.res.TypedArrayUtils.peekNamedValue(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;I)Landroid/util/TypedValue;"]},{"libName":"androidx.versionedparcelable::versionedparcelable","libVersion":"1.0.0","isOriginalPackageName":true,"libRootPackage":"androidx.versionedparcelable","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["androidx.versionedparcelable.CustomVersionedParcelable.\u003cinit\u003e()V","androidx.versionedparcelable.VersionedParcel.isStream()Z","androidx.versionedparcelable.VersionedParcel.readByteArray([BI)[B","androidx.versionedparcelable.VersionedParcel.readInt(II)I","androidx.versionedparcelable.VersionedParcel.readParcelable(Landroid/os/Parcelable;I)Landroid/os/Parcelable;","androidx.versionedparcelable.VersionedParcel.readString(Ljava/lang/String;I)Ljava/lang/String;","androidx.versionedparcelable.VersionedParcel.setSerializationFlags(ZZ)V","androidx.versionedparcelable.VersionedParcel.writeByteArray([BI)V","androidx.versionedparcelable.VersionedParcel.writeInt(II)V","androidx.versionedparcelable.VersionedParcel.writeParcelable(Landroid/os/Parcelable;I)V","androidx.versionedparcelable.VersionedParcel.writeString(Ljava/lang/String;I)V"]},{"libName":"androidx.interpolator::interpolator","libVersion":"1.0.0","isOriginalPackageName":true,"libRootPackage":"","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":0.75,"comment":"","usedLibMethods":[]},{"libName":"com.android.support.constraint::constraint-layout-solver","libVersion":"1.1.3","isOriginalPackageName":true,"libRootPackage":"android.support.constraint.solver","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::support-compat","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.constraintlayout::constraintlayout","libVersion":"1.1.3","isOriginalPackageName":false,"libRootPackage":"android.support.constraint","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support.constraint::constraint-layout","libVersion":"1.1.3","isOriginalPackageName":true,"libRootPackage":"android.support.constraint","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"androidx.palette::palette-ktx","libVersion":"1.0.0","isOriginalPackageName":false,"libRootPackage":"kotlin.coroutines.experimental","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::print","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4.print","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"OkHttp","libVersion":"4.0.1","isOriginalPackageName":true,"libRootPackage":"okhttp3","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["okhttp3.Call.enqueue(Lokhttp3/Callback;)V","okhttp3.FormBody$Builder.\u003cinit\u003e()V","okhttp3.FormBody$Builder.add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder;","okhttp3.FormBody$Builder.build()Lokhttp3/FormBody;","okhttp3.MediaType.parse(Ljava/lang/String;)Lokhttp3/MediaType;","okhttp3.MultipartBody$Builder.\u003cinit\u003e()V","okhttp3.MultipartBody$Builder.addFormDataPart(Ljava/lang/String;Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/MultipartBody$Builder;","okhttp3.MultipartBody$Builder.build()Lokhttp3/MultipartBody;","okhttp3.MultipartBody$Builder.setType(Lokhttp3/MediaType;)Lokhttp3/MultipartBody$Builder;","okhttp3.MultipartBody.create(Ljava/io/File;Lokhttp3/MediaType;)Lokhttp3/RequestBody;","okhttp3.OkHttpClient$Builder.\u003cinit\u003e()V","okhttp3.OkHttpClient$Builder.build()Lokhttp3/OkHttpClient;","okhttp3.OkHttpClient$Builder.connectTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;","okhttp3.OkHttpClient$Builder.readTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;","okhttp3.OkHttpClient$Builder.writeTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;","okhttp3.OkHttpClient.newCall(Lokhttp3/Request;)Lokhttp3/Call;","okhttp3.Request$Builder.\u003cinit\u003e()V","okhttp3.Request$Builder.addHeader(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;","okhttp3.Request$Builder.build()Lokhttp3/Request;","okhttp3.Request$Builder.post(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;","okhttp3.Request$Builder.tag(Ljava/lang/Object;)Lokhttp3/Request$Builder;","okhttp3.Request$Builder.url(Ljava/lang/String;)Lokhttp3/Request$Builder;","okhttp3.RequestBody.\u003cinit\u003e()V","okhttp3.Response.body()Lokhttp3/ResponseBody;","okhttp3.ResponseBody.string()Ljava/lang/String;"]},{"libName":"androidx.annotation::annotation","libVersion":"1.0.0","isOriginalPackageName":false,"libRootPackage":"android.support.annotation","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::support-core-utils","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4.content","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"okio","libVersion":"2.2.0","isOriginalPackageName":true,"libRootPackage":"okio","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["okio.AsyncTimeout.\u003cinit\u003e()V","okio.Buffer$UnsafeCursor.\u003cinit\u003e()V","okio.Buffer$UnsafeCursor.close()V","okio.Buffer$UnsafeCursor.next()I","okio.Buffer$UnsafeCursor.seek(J)I","okio.Buffer.\u003cinit\u003e()V","okio.Buffer.clear()V","okio.Buffer.clone()Lokio/Buffer;","okio.Buffer.completeSegmentByteCount()J","okio.Buffer.copyTo(Lokio/Buffer;JJ)Lokio/Buffer;","okio.Buffer.exhausted()Z","okio.Buffer.getByte(J)B","okio.Buffer.indexOfElement(Lokio/ByteString;)J","okio.Buffer.inputStream()Ljava/io/InputStream;","okio.Buffer.read(Lokio/Buffer;J)J","okio.Buffer.readAndWriteUnsafe(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor;","okio.Buffer.readByte()B","okio.Buffer.readByteArray()[B","okio.Buffer.readByteString()Lokio/ByteString;","okio.Buffer.readByteString(J)Lokio/ByteString;","okio.Buffer.readLong()J","okio.Buffer.readShort()S","okio.Buffer.readUtf8()Ljava/lang/String;","okio.Buffer.readUtf8(J)Ljava/lang/String;","okio.Buffer.size()J","okio.Buffer.skip(J)V","okio.Buffer.write(Lokio/Buffer;J)V","okio.Buffer.write(Lokio/ByteString;)Lokio/Buffer;","okio.Buffer.write(Lokio/Source;J)Lokio/BufferedSink;","okio.Buffer.write([B)Lokio/Buffer;","okio.Buffer.writeAll(Lokio/Source;)J","okio.Buffer.writeByte(I)Lokio/Buffer;","okio.Buffer.writeHexadecimalUnsignedLong(J)Lokio/Buffer;","okio.Buffer.writeLong(J)Lokio/Buffer;","okio.Buffer.writeShort(I)Lokio/Buffer;","okio.Buffer.writeString(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer;","okio.Buffer.writeString(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer;","okio.Buffer.writeUtf8(Ljava/lang/String;)Lokio/Buffer;","okio.Buffer.writeUtf8(Ljava/lang/String;II)Lokio/Buffer;","okio.Buffer.writeUtf8CodePoint(I)Lokio/Buffer;","okio.BufferedSink.close()V","okio.BufferedSink.emit()Lokio/BufferedSink;","okio.BufferedSink.emitCompleteSegments()Lokio/BufferedSink;","okio.BufferedSink.flush()V","okio.BufferedSink.getBuffer()Lokio/Buffer;","okio.BufferedSink.timeout()Lokio/Timeout;","okio.BufferedSink.write(Lokio/Buffer;J)V","okio.BufferedSink.write(Lokio/ByteString;)Lokio/BufferedSink;","okio.BufferedSink.write([B)Lokio/BufferedSink;","okio.BufferedSink.write([BII)Lokio/BufferedSink;","okio.BufferedSink.writeAll(Lokio/Source;)J","okio.BufferedSink.writeByte(I)Lokio/BufferedSink;","okio.BufferedSink.writeDecimalLong(J)Lokio/BufferedSink;","okio.BufferedSink.writeHexadecimalUnsignedLong(J)Lokio/BufferedSink;","okio.BufferedSink.writeInt(I)Lokio/BufferedSink;","okio.BufferedSink.writeShort(I)Lokio/BufferedSink;","okio.BufferedSink.writeUtf8(Ljava/lang/String;)Lokio/BufferedSink;","okio.BufferedSource.close()V","okio.BufferedSource.exhausted()Z","okio.BufferedSource.getBuffer()Lokio/Buffer;","okio.BufferedSource.inputStream()Ljava/io/InputStream;","okio.BufferedSource.peek()Lokio/BufferedSource;","okio.BufferedSource.read(Lokio/Buffer;J)J","okio.BufferedSource.readByte()B","okio.BufferedSource.readByteArray()[B","okio.BufferedSource.readByteArray(J)[B","okio.BufferedSource.readByteString(J)Lokio/ByteString;","okio.BufferedSource.readDecimalLong()J","okio.BufferedSource.readFully(Lokio/Buffer;J)V","okio.BufferedSource.readFully([B)V","okio.BufferedSource.readHexadecimalUnsignedLong()J","okio.BufferedSource.readInt()I","okio.BufferedSource.readLong()J","okio.BufferedSource.readShort()S","okio.BufferedSource.readString(Ljava/nio/charset/Charset;)Ljava/lang/String;","okio.BufferedSource.readUtf8LineStrict()Ljava/lang/String;","okio.BufferedSource.readUtf8LineStrict(J)Ljava/lang/String;","okio.BufferedSource.request(J)Z","okio.BufferedSource.require(J)V","okio.BufferedSource.select(Lokio/Options;)I","okio.BufferedSource.skip(J)V","okio.BufferedSource.timeout()Lokio/Timeout;","okio.ByteString$Companion.decodeBase64(Ljava/lang/String;)Lokio/ByteString;","okio.ByteString$Companion.decodeHex(Ljava/lang/String;)Lokio/ByteString;","okio.ByteString$Companion.encodeString(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/ByteString;","okio.ByteString$Companion.encodeUtf8(Ljava/lang/String;)Lokio/ByteString;","okio.ByteString$Companion.of$default(Lokio/ByteString$Companion;[BIIILjava/lang/Object;)Lokio/ByteString;","okio.ByteString.base64()Ljava/lang/String;","okio.ByteString.getByte(I)B","okio.ByteString.hex()Ljava/lang/String;","okio.ByteString.md5()Lokio/ByteString;","okio.ByteString.sha1()Lokio/ByteString;","okio.ByteString.sha256()Lokio/ByteString;","okio.ByteString.size()I","okio.ByteString.startsWith(Lokio/ByteString;)Z","okio.ByteString.toAsciiLowercase()Lokio/ByteString;","okio.ByteString.utf8()Ljava/lang/String;","okio.ForwardingSink.\u003cinit\u003e(Lokio/Sink;)V","okio.ForwardingSink.close()V","okio.ForwardingSink.flush()V","okio.ForwardingSink.write(Lokio/Buffer;J)V","okio.ForwardingSource.\u003cinit\u003e(Lokio/Source;)V","okio.ForwardingSource.close()V","okio.ForwardingTimeout.\u003cinit\u003e(Lokio/Timeout;)V","okio.ForwardingTimeout.delegate()Lokio/Timeout;","okio.ForwardingTimeout.setDelegate(Lokio/Timeout;)Lokio/ForwardingTimeout;","okio.GzipSource.\u003cinit\u003e(Lokio/Source;)V","okio.Okio.appendingSink(Ljava/io/File;)Lokio/Sink;","okio.Okio.blackhole()Lokio/Sink;","okio.Okio.buffer(Lokio/Sink;)Lokio/BufferedSink;","okio.Okio.buffer(Lokio/Source;)Lokio/BufferedSource;","okio.Okio.sink$default(Ljava/io/File;ZILjava/lang/Object;)Lokio/Sink;","okio.Okio.sink(Ljava/net/Socket;)Lokio/Sink;","okio.Okio.source(Ljava/io/File;)Lokio/Source;","okio.Okio.source(Ljava/io/InputStream;)Lokio/Source;","okio.Okio.source(Ljava/net/Socket;)Lokio/Source;","okio.Options$Companion.of([Lokio/ByteString;)Lokio/Options;","okio.Sink.close()V","okio.Source.close()V","okio.Source.read(Lokio/Buffer;J)J","okio.Source.timeout()Lokio/Timeout;","okio.Timeout.\u003cinit\u003e()V","okio.Timeout.clearDeadline()Lokio/Timeout;","okio.Timeout.clearTimeout()Lokio/Timeout;","okio.Timeout.deadlineNanoTime()J","okio.Timeout.deadlineNanoTime(J)Lokio/Timeout;","okio.Timeout.hasDeadline()Z","okio.Timeout.timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;","okio.Timeout.timeoutNanos()J","okio.Timeout.waitUntilNotified(Ljava/lang/Object;)V"]},{"libName":"okio","libVersion":"2.2.1","isOriginalPackageName":true,"libRootPackage":"okio","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"okio","libVersion":"2.2.2","isOriginalPackageName":true,"libRootPackage":"okio","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::versionedparcelable","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"androidx.versionedparcelable","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::customview","libVersion":"28.0.0","isOriginalPackageName":true,"libRootPackage":"android.support.v4","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["android.support.v4.app.ActivityCompat.checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I","android.support.v4.app.ActivityCompat.finishAffinity(Landroid/app/Activity;)V","android.support.v4.app.ActivityCompat.requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V","android.support.v4.app.DialogFragment.\u003cinit\u003e()V","android.support.v4.app.DialogFragment.setupDialog(Landroid/app/Dialog;I)V","android.support.v4.app.Fragment.\u003cinit\u003e()V","android.support.v4.app.Fragment.onCreate(Landroid/os/Bundle;)V","android.support.v4.app.Fragment.onDestroy()V","android.support.v4.app.Fragment.onPause()V","android.support.v4.app.Fragment.onResume()V","android.support.v4.app.FragmentActivity.\u003cinit\u003e()V","android.support.v4.app.FragmentActivity.closeOptionsMenu()V","android.support.v4.app.FragmentActivity.dispatchKeyEvent(Landroid/view/KeyEvent;)Z","android.support.v4.app.FragmentActivity.finish()V","android.support.v4.app.FragmentActivity.getApplication()Landroid/app/Application;","android.support.v4.app.FragmentActivity.getResources()Landroid/content/res/Resources;","android.support.v4.app.FragmentActivity.getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;","android.support.v4.app.FragmentActivity.getSystemService(Ljava/lang/String;)Ljava/lang/Object;","android.support.v4.app.FragmentActivity.onConfigurationChanged(Landroid/content/res/Configuration;)V","android.support.v4.app.FragmentActivity.onCreate(Landroid/os/Bundle;)V","android.support.v4.app.FragmentActivity.onDestroy()V","android.support.v4.app.FragmentActivity.onKeyDown(ILandroid/view/KeyEvent;)Z","android.support.v4.app.FragmentActivity.onMenuItemSelected(ILandroid/view/MenuItem;)Z","android.support.v4.app.FragmentActivity.onMenuOpened(ILandroid/view/Menu;)Z","android.support.v4.app.FragmentActivity.onPanelClosed(ILandroid/view/Menu;)V","android.support.v4.app.FragmentActivity.onPause()V","android.support.v4.app.FragmentActivity.onPostCreate(Landroid/os/Bundle;)V","android.support.v4.app.FragmentActivity.onPostResume()V","android.support.v4.app.FragmentActivity.onSaveInstanceState(Landroid/os/Bundle;)V","android.support.v4.app.FragmentActivity.onStart()V","android.support.v4.app.FragmentActivity.onStop()V","android.support.v4.app.FragmentActivity.onTitleChanged(Ljava/lang/CharSequence;I)V","android.support.v4.app.FragmentActivity.openOptionsMenu()V","android.support.v4.app.FragmentActivity.setResult(ILandroid/content/Intent;)V","android.support.v4.app.FragmentActivity.setTheme(I)V","android.support.v4.app.FragmentActivity.setVolumeControlStream(I)V","android.support.v4.app.FragmentActivity.startActivity(Landroid/content/Intent;)V","android.support.v4.app.FragmentManager.beginTransaction()Landroid/support/v4/app/FragmentTransaction;","android.support.v4.app.FragmentManager.findFragmentById(I)Landroid/support/v4/app/Fragment;","android.support.v4.app.FragmentTransaction.add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;","android.support.v4.app.FragmentTransaction.commit()I","android.support.v4.app.FragmentTransaction.disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction;","android.support.v4.app.FragmentTransaction.isEmpty()Z","android.support.v4.app.FragmentTransaction.replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;","android.support.v4.app.NavUtils.getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;","android.support.v4.app.NavUtils.getParentActivityName(Landroid/app/Activity;)Ljava/lang/String;","android.support.v4.app.NavUtils.navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V","android.support.v4.app.NavUtils.shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z","android.support.v4.app.NotificationCompat$Builder.\u003cinit\u003e(Landroid/content/Context;)V","android.support.v4.app.NotificationCompat$Builder.\u003cinit\u003e(Landroid/content/Context;Ljava/lang/String;)V","android.support.v4.app.NotificationCompat$Builder.build()Landroid/app/Notification;","android.support.v4.app.NotificationCompat$Builder.setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.NotificationCompat$Builder.setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;","android.support.v4.app.TaskStackBuilder.addParentStack(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;","android.support.v4.app.TaskStackBuilder.create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;","android.support.v4.app.TaskStackBuilder.startActivities()V","android.support.v4.content.ContextCompat.checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I","android.support.v4.content.ContextCompat.getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;","android.support.v4.content.ContextCompat.getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;","android.support.v4.content.FileProvider.\u003cinit\u003e()V","android.support.v4.content.FileProvider.getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;","android.support.v4.content.PermissionChecker.checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I","android.support.v4.content.res.ColorStateListInflaterCompat.createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;","android.support.v4.content.res.ComplexColorCompat.getColor()I","android.support.v4.content.res.ComplexColorCompat.getShader()Landroid/graphics/Shader;","android.support.v4.content.res.ComplexColorCompat.isGradient()Z","android.support.v4.content.res.ComplexColorCompat.isStateful()Z","android.support.v4.content.res.ComplexColorCompat.onStateChanged([I)Z","android.support.v4.content.res.ComplexColorCompat.setColor(I)V","android.support.v4.content.res.ComplexColorCompat.willDraw()Z","android.support.v4.content.res.ResourcesCompat$FontCallback.\u003cinit\u003e()V","android.support.v4.content.res.ResourcesCompat.getDrawable(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;","android.support.v4.content.res.ResourcesCompat.getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/support/v4/content/res/ResourcesCompat$FontCallback;)Landroid/graphics/Typeface;","android.support.v4.content.res.TypedArrayUtils.getNamedBoolean(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IZ)Z","android.support.v4.content.res.TypedArrayUtils.getNamedComplexColor(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Landroid/support/v4/content/res/ComplexColorCompat;","android.support.v4.content.res.TypedArrayUtils.getNamedFloat(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;IF)F","android.support.v4.content.res.TypedArrayUtils.getNamedInt(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I","android.support.v4.content.res.TypedArrayUtils.getNamedResourceId(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;II)I","android.support.v4.content.res.TypedArrayUtils.getNamedString(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;I)Ljava/lang/String;","android.support.v4.content.res.TypedArrayUtils.hasAttribute(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z","android.support.v4.content.res.TypedArrayUtils.obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;","android.support.v4.content.res.TypedArrayUtils.peekNamedValue(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;I)Landroid/util/TypedValue;","android.support.v4.graphics.ColorUtils.compositeColors(II)I","android.support.v4.graphics.ColorUtils.setAlphaComponent(II)I","android.support.v4.graphics.PathParser$PathDataNode.interpolatePathDataNode(Landroid/support/v4/graphics/PathParser$PathDataNode;Landroid/support/v4/graphics/PathParser$PathDataNode;F)V","android.support.v4.graphics.PathParser$PathDataNode.nodesToPath([Landroid/support/v4/graphics/PathParser$PathDataNode;Landroid/graphics/Path;)V","android.support.v4.graphics.PathParser.canMorph([Landroid/support/v4/graphics/PathParser$PathDataNode;[Landroid/support/v4/graphics/PathParser$PathDataNode;)Z","android.support.v4.graphics.PathParser.createNodesFromPathData(Ljava/lang/String;)[Landroid/support/v4/graphics/PathParser$PathDataNode;","android.support.v4.graphics.PathParser.createPathFromPathData(Ljava/lang/String;)Landroid/graphics/Path;","android.support.v4.graphics.PathParser.deepCopyNodes([Landroid/support/v4/graphics/PathParser$PathDataNode;)[Landroid/support/v4/graphics/PathParser$PathDataNode;","android.support.v4.graphics.PathParser.updateNodes([Landroid/support/v4/graphics/PathParser$PathDataNode;[Landroid/support/v4/graphics/PathParser$PathDataNode;)V","android.support.v4.graphics.drawable.DrawableCompat.applyTheme(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources$Theme;)V","android.support.v4.graphics.drawable.DrawableCompat.canApplyTheme(Landroid/graphics/drawable/Drawable;)Z","android.support.v4.graphics.drawable.DrawableCompat.getAlpha(Landroid/graphics/drawable/Drawable;)I","android.support.v4.graphics.drawable.DrawableCompat.getColorFilter(Landroid/graphics/drawable/Drawable;)Landroid/graphics/ColorFilter;","android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection(Landroid/graphics/drawable/Drawable;)I","android.support.v4.graphics.drawable.DrawableCompat.inflate(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V","android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored(Landroid/graphics/drawable/Drawable;)Z","android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState(Landroid/graphics/drawable/Drawable;)V","android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored(Landroid/graphics/drawable/Drawable;Z)V","android.support.v4.graphics.drawable.DrawableCompat.setHotspot(Landroid/graphics/drawable/Drawable;FF)V","android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds(Landroid/graphics/drawable/Drawable;IIII)V","android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection(Landroid/graphics/drawable/Drawable;I)Z","android.support.v4.graphics.drawable.DrawableCompat.setTint(Landroid/graphics/drawable/Drawable;I)V","android.support.v4.graphics.drawable.DrawableCompat.setTintList(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V","android.support.v4.graphics.drawable.DrawableCompat.setTintMode(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.graphics.drawable.DrawableCompat.unwrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;","android.support.v4.graphics.drawable.DrawableCompat.wrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;","android.support.v4.graphics.drawable.IconCompat.\u003cinit\u003e()V","android.support.v4.graphics.drawable.IconCompat.onPostParceling()V","android.support.v4.graphics.drawable.IconCompat.onPreParceling(Z)V","android.support.v4.graphics.drawable.WrappedDrawable.getWrappedDrawable()Landroid/graphics/drawable/Drawable;","android.support.v4.graphics.drawable.WrappedDrawable.setWrappedDrawable(Landroid/graphics/drawable/Drawable;)V","android.support.v4.internal.view.SupportMenu.add(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.add(IIII)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I","android.support.v4.internal.view.SupportMenu.addSubMenu(I)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportMenu.addSubMenu(IIII)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportMenu.addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportMenu.addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportMenu.clear()V","android.support.v4.internal.view.SupportMenu.close()V","android.support.v4.internal.view.SupportMenu.findItem(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.getItem(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenu.hasVisibleItems()Z","android.support.v4.internal.view.SupportMenu.isShortcutKey(ILandroid/view/KeyEvent;)Z","android.support.v4.internal.view.SupportMenu.performIdentifierAction(II)Z","android.support.v4.internal.view.SupportMenu.performShortcut(ILandroid/view/KeyEvent;I)Z","android.support.v4.internal.view.SupportMenu.removeGroup(I)V","android.support.v4.internal.view.SupportMenu.removeItem(I)V","android.support.v4.internal.view.SupportMenu.setGroupCheckable(IZZ)V","android.support.v4.internal.view.SupportMenu.setGroupEnabled(IZ)V","android.support.v4.internal.view.SupportMenu.setGroupVisible(IZ)V","android.support.v4.internal.view.SupportMenu.setQwertyMode(Z)V","android.support.v4.internal.view.SupportMenu.size()I","android.support.v4.internal.view.SupportMenuItem.collapseActionView()Z","android.support.v4.internal.view.SupportMenuItem.expandActionView()Z","android.support.v4.internal.view.SupportMenuItem.getActionView()Landroid/view/View;","android.support.v4.internal.view.SupportMenuItem.getAlphabeticModifiers()I","android.support.v4.internal.view.SupportMenuItem.getAlphabeticShortcut()C","android.support.v4.internal.view.SupportMenuItem.getContentDescription()Ljava/lang/CharSequence;","android.support.v4.internal.view.SupportMenuItem.getGroupId()I","android.support.v4.internal.view.SupportMenuItem.getIcon()Landroid/graphics/drawable/Drawable;","android.support.v4.internal.view.SupportMenuItem.getIconTintList()Landroid/content/res/ColorStateList;","android.support.v4.internal.view.SupportMenuItem.getIconTintMode()Landroid/graphics/PorterDuff$Mode;","android.support.v4.internal.view.SupportMenuItem.getIntent()Landroid/content/Intent;","android.support.v4.internal.view.SupportMenuItem.getItemId()I","android.support.v4.internal.view.SupportMenuItem.getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;","android.support.v4.internal.view.SupportMenuItem.getNumericModifiers()I","android.support.v4.internal.view.SupportMenuItem.getNumericShortcut()C","android.support.v4.internal.view.SupportMenuItem.getOrder()I","android.support.v4.internal.view.SupportMenuItem.getSubMenu()Landroid/view/SubMenu;","android.support.v4.internal.view.SupportMenuItem.getSupportActionProvider()Landroid/support/v4/view/ActionProvider;","android.support.v4.internal.view.SupportMenuItem.getTitle()Ljava/lang/CharSequence;","android.support.v4.internal.view.SupportMenuItem.getTitleCondensed()Ljava/lang/CharSequence;","android.support.v4.internal.view.SupportMenuItem.getTooltipText()Ljava/lang/CharSequence;","android.support.v4.internal.view.SupportMenuItem.hasSubMenu()Z","android.support.v4.internal.view.SupportMenuItem.isActionViewExpanded()Z","android.support.v4.internal.view.SupportMenuItem.isCheckable()Z","android.support.v4.internal.view.SupportMenuItem.isChecked()Z","android.support.v4.internal.view.SupportMenuItem.isEnabled()Z","android.support.v4.internal.view.SupportMenuItem.isVisible()Z","android.support.v4.internal.view.SupportMenuItem.setActionView(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setActionView(Landroid/view/View;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setAlphabeticShortcut(C)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setAlphabeticShortcut(CI)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setCheckable(Z)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setChecked(Z)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setContentDescription(Ljava/lang/CharSequence;)Landroid/support/v4/internal/view/SupportMenuItem;","android.support.v4.internal.view.SupportMenuItem.setEnabled(Z)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setIcon(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setNumericShortcut(C)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setNumericShortcut(CI)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setShortcut(CC)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setShortcut(CCII)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setShowAsAction(I)V","android.support.v4.internal.view.SupportMenuItem.setShowAsActionFlags(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setSupportActionProvider(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;","android.support.v4.internal.view.SupportMenuItem.setTitle(I)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportMenuItem.setTooltipText(Ljava/lang/CharSequence;)Landroid/support/v4/internal/view/SupportMenuItem;","android.support.v4.internal.view.SupportMenuItem.setVisible(Z)Landroid/view/MenuItem;","android.support.v4.internal.view.SupportSubMenu.clearHeader()V","android.support.v4.internal.view.SupportSubMenu.getItem()Landroid/view/MenuItem;","android.support.v4.internal.view.SupportSubMenu.setHeaderIcon(I)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setHeaderTitle(I)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setIcon(I)Landroid/view/SubMenu;","android.support.v4.internal.view.SupportSubMenu.setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;","android.support.v4.util.ArrayMap.\u003cinit\u003e()V","android.support.v4.util.ArrayMap.\u003cinit\u003e(I)V","android.support.v4.util.ArrayMap.get(Ljava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.ArrayMap.isEmpty()Z","android.support.v4.util.ArrayMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.ArrayMap.remove(Ljava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.ArraySet.\u003cinit\u003e()V","android.support.v4.util.LongSparseArray.\u003cinit\u003e()V","android.support.v4.util.LongSparseArray.append(JLjava/lang/Object;)V","android.support.v4.util.LongSparseArray.clear()V","android.support.v4.util.LongSparseArray.clone()Landroid/support/v4/util/LongSparseArray;","android.support.v4.util.LongSparseArray.delete(J)V","android.support.v4.util.LongSparseArray.get(J)Ljava/lang/Object;","android.support.v4.util.LongSparseArray.get(JLjava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.LongSparseArray.put(JLjava/lang/Object;)V","android.support.v4.util.LruCache.\u003cinit\u003e(I)V","android.support.v4.util.ObjectsCompat.equals(Ljava/lang/Object;Ljava/lang/Object;)Z","android.support.v4.util.Pools$Pool.acquire()Ljava/lang/Object;","android.support.v4.util.Pools$Pool.release(Ljava/lang/Object;)Z","android.support.v4.util.Pools$SynchronizedPool.\u003cinit\u003e(I)V","android.support.v4.util.SimpleArrayMap.\u003cinit\u003e()V","android.support.v4.util.SimpleArrayMap.get(Ljava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.SimpleArrayMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.SparseArrayCompat.\u003cinit\u003e()V","android.support.v4.util.SparseArrayCompat.append(ILjava/lang/Object;)V","android.support.v4.util.SparseArrayCompat.clone()Landroid/support/v4/util/SparseArrayCompat;","android.support.v4.util.SparseArrayCompat.get(I)Ljava/lang/Object;","android.support.v4.util.SparseArrayCompat.get(ILjava/lang/Object;)Ljava/lang/Object;","android.support.v4.util.SparseArrayCompat.put(ILjava/lang/Object;)V","android.support.v4.view.AbsSavedState.\u003cinit\u003e(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V","android.support.v4.view.AbsSavedState.\u003cinit\u003e(Landroid/os/Parcelable;)V","android.support.v4.view.AbsSavedState.writeToParcel(Landroid/os/Parcel;I)V","android.support.v4.view.ActionProvider$VisibilityListener.onActionProviderVisibilityChanged(Z)V","android.support.v4.view.ActionProvider.\u003cinit\u003e(Landroid/content/Context;)V","android.support.v4.view.ActionProvider.hasSubMenu()Z","android.support.v4.view.ActionProvider.isVisible()Z","android.support.v4.view.ActionProvider.onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;","android.support.v4.view.ActionProvider.onPerformDefaultAction()Z","android.support.v4.view.ActionProvider.onPrepareSubMenu(Landroid/view/SubMenu;)V","android.support.v4.view.ActionProvider.overridesItemVisibility()Z","android.support.v4.view.ActionProvider.reset()V","android.support.v4.view.ActionProvider.setSubUiVisibilityListener(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V","android.support.v4.view.ActionProvider.setVisibilityListener(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V","android.support.v4.view.ActionProvider.subUiVisibilityChanged(Z)V","android.support.v4.view.GravityCompat.apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V","android.support.v4.view.GravityCompat.getAbsoluteGravity(II)I","android.support.v4.view.KeyEventDispatcher.dispatchBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z","android.support.v4.view.KeyEventDispatcher.dispatchKeyEvent(Landroid/support/v4/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z","android.support.v4.view.LayoutInflaterCompat.setFactory2(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V","android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd(Landroid/view/ViewGroup$MarginLayoutParams;)I","android.support.v4.view.MarginLayoutParamsCompat.getMarginStart(Landroid/view/ViewGroup$MarginLayoutParams;)I","android.support.v4.view.MenuItemCompat.setActionProvider(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;","android.support.v4.view.MenuItemCompat.setAlphabeticShortcut(Landroid/view/MenuItem;CI)V","android.support.v4.view.MenuItemCompat.setContentDescription(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V","android.support.v4.view.MenuItemCompat.setIconTintList(Landroid/view/MenuItem;Landroid/content/res/ColorStateList;)V","android.support.v4.view.MenuItemCompat.setIconTintMode(Landroid/view/MenuItem;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.view.MenuItemCompat.setNumericShortcut(Landroid/view/MenuItem;CI)V","android.support.v4.view.MenuItemCompat.setTooltipText(Landroid/view/MenuItem;Ljava/lang/CharSequence;)V","android.support.v4.view.MotionEventCompat.isFromSource(Landroid/view/MotionEvent;I)Z","android.support.v4.view.NestedScrollingParentHelper.\u003cinit\u003e(Landroid/view/ViewGroup;)V","android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes()I","android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V","android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V","android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewCompat.getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList;","android.support.v4.view.ViewCompat.getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;","android.support.v4.view.ViewCompat.getElevation(Landroid/view/View;)F","android.support.v4.view.ViewCompat.getFitsSystemWindows(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.getLayoutDirection(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getMinimumHeight(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getWindowSystemUiVisibility(Landroid/view/View;)I","android.support.v4.view.ViewCompat.getZ(Landroid/view/View;)F","android.support.v4.view.ViewCompat.hasOnClickListeners(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.isAttachedToWindow(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.isLaidOut(Landroid/view/View;)Z","android.support.v4.view.ViewCompat.offsetLeftAndRight(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.offsetTopAndBottom(Landroid/view/View;I)V","android.support.v4.view.ViewCompat.onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;","android.support.v4.view.ViewCompat.postInvalidateOnAnimation(Landroid/view/View;)V","android.support.v4.view.ViewCompat.postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V","android.support.v4.view.ViewCompat.requestApplyInsets(Landroid/view/View;)V","android.support.v4.view.ViewCompat.setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V","android.support.v4.view.ViewCompat.setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V","android.support.v4.view.ViewCompat.setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.view.ViewCompat.setElevation(Landroid/view/View;F)V","android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V","android.support.v4.view.ViewCompat.setScrollIndicators(Landroid/view/View;II)V","android.support.v4.view.ViewConfigurationCompat.getScaledHoverSlop(Landroid/view/ViewConfiguration;)I","android.support.v4.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(Landroid/view/ViewConfiguration;Landroid/content/Context;)Z","android.support.v4.view.ViewPropertyAnimatorCompat.alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.cancel()V","android.support.v4.view.ViewPropertyAnimatorCompat.getDuration()J","android.support.v4.view.ViewPropertyAnimatorCompat.setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorCompat.start()V","android.support.v4.view.ViewPropertyAnimatorCompat.translationY(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;","android.support.v4.view.ViewPropertyAnimatorListener.onAnimationEnd(Landroid/view/View;)V","android.support.v4.view.ViewPropertyAnimatorListener.onAnimationStart(Landroid/view/View;)V","android.support.v4.view.ViewPropertyAnimatorListenerAdapter.\u003cinit\u003e()V","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight()I","android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop()I","android.support.v4.view.WindowInsetsCompat.isConsumed()Z","android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets(IIII)Landroid/support/v4/view/WindowInsetsCompat;","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCanOpenPopup(Z)V","android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrap(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;","android.support.v4.view.animation.FastOutLinearInInterpolator.\u003cinit\u003e()V","android.support.v4.view.animation.FastOutSlowInInterpolator.\u003cinit\u003e()V","android.support.v4.view.animation.LinearOutSlowInInterpolator.\u003cinit\u003e()V","android.support.v4.widget.CompoundButtonCompat.getButtonDrawable(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable;","android.support.v4.widget.CompoundButtonCompat.setButtonTintList(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V","android.support.v4.widget.CompoundButtonCompat.setButtonTintMode(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.widget.CursorAdapter.changeCursor(Landroid/database/Cursor;)V","android.support.v4.widget.CursorAdapter.convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;","android.support.v4.widget.CursorAdapter.getCursor()Landroid/database/Cursor;","android.support.v4.widget.DirectedAcyclicGraph.\u003cinit\u003e()V","android.support.v4.widget.DirectedAcyclicGraph.addEdge(Ljava/lang/Object;Ljava/lang/Object;)V","android.support.v4.widget.DirectedAcyclicGraph.addNode(Ljava/lang/Object;)V","android.support.v4.widget.DirectedAcyclicGraph.clear()V","android.support.v4.widget.DirectedAcyclicGraph.contains(Ljava/lang/Object;)Z","android.support.v4.widget.DirectedAcyclicGraph.getIncomingEdges(Ljava/lang/Object;)Ljava/util/List;","android.support.v4.widget.DirectedAcyclicGraph.getOutgoingEdges(Ljava/lang/Object;)Ljava/util/List;","android.support.v4.widget.DirectedAcyclicGraph.getSortedList()Ljava/util/ArrayList;","android.support.v4.widget.DirectedAcyclicGraph.hasOutgoingEdges(Ljava/lang/Object;)Z","android.support.v4.widget.DrawerLayout.closeDrawer(I)V","android.support.v4.widget.DrawerLayout.getDrawerLockMode(I)I","android.support.v4.widget.DrawerLayout.getResources()Landroid/content/res/Resources;","android.support.v4.widget.DrawerLayout.isDrawerOpen(I)Z","android.support.v4.widget.DrawerLayout.isDrawerVisible(I)Z","android.support.v4.widget.DrawerLayout.openDrawer(I)V","android.support.v4.widget.ImageViewCompat.getImageTintList(Landroid/widget/ImageView;)Landroid/content/res/ColorStateList;","android.support.v4.widget.ImageViewCompat.getImageTintMode(Landroid/widget/ImageView;)Landroid/graphics/PorterDuff$Mode;","android.support.v4.widget.ImageViewCompat.setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V","android.support.v4.widget.ImageViewCompat.setImageTintMode(Landroid/widget/ImageView;Landroid/graphics/PorterDuff$Mode;)V","android.support.v4.widget.ListViewAutoScrollHelper.\u003cinit\u003e(Landroid/widget/ListView;)V","android.support.v4.widget.ListViewAutoScrollHelper.onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z","android.support.v4.widget.ListViewAutoScrollHelper.setEnabled(Z)Landroid/support/v4/widget/AutoScrollHelper;","android.support.v4.widget.NestedScrollView.executeKeyEvent(Landroid/view/KeyEvent;)Z","android.support.v4.widget.NestedScrollView.getParent()Landroid/view/ViewParent;","android.support.v4.widget.NestedScrollView.post(Ljava/lang/Runnable;)Z","android.support.v4.widget.NestedScrollView.removeView(Landroid/view/View;)V","android.support.v4.widget.NestedScrollView.setClipToPadding(Z)V","android.support.v4.widget.NestedScrollView.setFocusable(Z)V","android.support.v4.widget.NestedScrollView.setNestedScrollingEnabled(Z)V","android.support.v4.widget.NestedScrollView.setOnScrollChangeListener(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V","android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(Landroid/widget/PopupWindow;Z)V","android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(Landroid/widget/PopupWindow;I)V","android.support.v4.widget.PopupWindowCompat.showAsDropDown(Landroid/widget/PopupWindow;Landroid/view/View;III)V","android.support.v4.widget.ResourceCursorAdapter.\u003cinit\u003e(Landroid/content/Context;ILandroid/database/Cursor;Z)V","android.support.v4.widget.ResourceCursorAdapter.changeCursor(Landroid/database/Cursor;)V","android.support.v4.widget.ResourceCursorAdapter.getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;","android.support.v4.widget.ResourceCursorAdapter.getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;","android.support.v4.widget.ResourceCursorAdapter.newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;","android.support.v4.widget.ResourceCursorAdapter.notifyDataSetChanged()V","android.support.v4.widget.ResourceCursorAdapter.notifyDataSetInvalidated()V","android.support.v4.widget.TextViewCompat.getFirstBaselineToTopHeight(Landroid/widget/TextView;)I","android.support.v4.widget.TextViewCompat.getLastBaselineToBottomHeight(Landroid/widget/TextView;)I","android.support.v4.widget.TextViewCompat.getTextMetricsParams(Landroid/widget/TextView;)Landroid/support/v4/text/PrecomputedTextCompat$Params;","android.support.v4.widget.TextViewCompat.setFirstBaselineToTopHeight(Landroid/widget/TextView;I)V","android.support.v4.widget.TextViewCompat.setLastBaselineToBottomHeight(Landroid/widget/TextView;I)V","android.support.v4.widget.TextViewCompat.setLineHeight(Landroid/widget/TextView;I)V","android.support.v4.widget.TextViewCompat.setPrecomputedText(Landroid/widget/TextView;Landroid/support/v4/text/PrecomputedTextCompat;)V","android.support.v4.widget.TextViewCompat.setTextMetricsParams(Landroid/widget/TextView;Landroid/support/v4/text/PrecomputedTextCompat$Params;)V","android.support.v4.widget.TextViewCompat.wrapCustomSelectionActionModeCallback(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;","android.support.v4.widget.ViewGroupUtils.getDescendantRect(Landroid/view/ViewGroup;Landroid/view/View;Landroid/graphics/Rect;)V"]}],"lib_packageOnlyMatches":{"android.arch.lifecycle::common":"android.arch.lifecycle","android.arch.lifecycle::common-java8":"android.arch.lifecycle","android.arch.lifecycle::compiler":"android.arch.lifecycle","android.arch.lifecycle::extensions":"android.arch.lifecycle","android.arch.lifecycle::livedata":"android.arch.lifecycle","android.arch.lifecycle::livedata-core":"android.arch.lifecycle","android.arch.lifecycle::reactivestreams":"android.arch.lifecycle","android.arch.lifecycle::runtime":"android.arch.lifecycle","android.arch.lifecycle::viewmodel":"android.arch.lifecycle","androidx.core::core":"androidx.core","androidx.core::core-ktx":"androidx","com.android.support::animated-vector-drawable":"android.support.graphics.drawable","com.android.support::cardview-v7":"android.support.v7.widget","com.android.support::collections":"android.support.v4.util","com.android.support::cursoradapter":"android.support.v4.widget","com.android.support::design":"android.support.design","com.android.support::documentfile":"android.support.v4.provider","com.android.support::drawerlayout":"android.support.v4.widget","com.android.support::gridlayout-v7":"android.support.v7.widget","com.android.support::interpolator":"android.support.v4.view.animation","com.android.support::mediarouter-v7":"android.support.v7","com.android.support::palette-v7":"android.support.v7.graphics","com.android.support::preference-v7":"android.support.v7","com.android.support::recyclerview-v7":"android.support.v7.widget","com.android.support::slidingpanelayout":"android.support.v4.widget","com.android.support::support-fragment":"android.support.v4.app","com.android.support::support-v13":"android.support.v13","com.android.support::support-v4":"android.support.v4","com.android.support::support-vector-drawable":"android.support.graphics.drawable","com.android.support::swiperefreshlayout":"android.support.v4.widget"}}

@yqbboy
Copy link
Author

yqbboy commented Jul 6, 2020

Results of the second step

{"appInfo":{"fileName":"app-release-unsigned-proguard.apk","appName":"","packagename":"com.zhiyi.ukafu","permissions":["android.permission.ACCESS_NETWORK_STATE","android.permission.ACCESS_NOTIFICATION_POLICY","android.permission.ACCESS_WIFI_STATE","android.permission.FOREGROUND_SERVICE","android.permission.GET_ACCOUNTS","android.permission.INTERNET","android.permission.READ_EXTERNAL_STORAGE","android.permission.READ_PHONE_STATE","android.permission.READ_PROFILE","android.permission.READ_SMS","android.permission.RECEIVE_BOOT_COMPLETED","android.permission.RECEIVE_SMS","android.permission.REQUEST_INSTALL_PACKAGES","android.permission.VIBRATE","android.permission.WAKE_LOCK","android.permission.WRITE_EXTERNAL_STORAGE"],"versionCode":20003,"versionMinSDK":21,"versionTargetSDK":28,"sharedUserId":""},"stats_packageCount":129,"stats_classCount":1316,"stats_processingTime":28563,"lib_matches":[{"libName":"androidx.interpolator::interpolator","libVersion":"1.0.0","isOriginalPackageName":true,"libRootPackage":"","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":0.75,"comment":"","usedLibMethods":[]},{"libName":"androidx.multidex::multidex-instrumentation","libVersion":"2.0.0","isOriginalPackageName":false,"libRootPackage":"com.uuzuche.lib_zxing.activity","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::multidex-instrumentation","libVersion":"1.0.0","isOriginalPackageName":false,"libRootPackage":"com.uuzuche.lib_zxing.activity","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::multidex-instrumentation","libVersion":"1.0.1","isOriginalPackageName":false,"libRootPackage":"com.uuzuche.lib_zxing.activity","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::multidex-instrumentation","libVersion":"1.0.2","isOriginalPackageName":false,"libRootPackage":"com.uuzuche.lib_zxing.activity","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"com.android.support::multidex-instrumentation","libVersion":"1.0.3","isOriginalPackageName":false,"libRootPackage":"com.uuzuche.lib_zxing.activity","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.27.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":["com.facebook.all.b.a.a.a.a()Ljava/net/Proxy;","com.facebook.all.b.a.a.a.a(C)Z","com.facebook.all.b.a.a.a.a(CCZ)Z","com.facebook.all.b.a.a.a.a(F)I","com.facebook.all.b.a.a.a.a(FFFF)F","com.facebook.all.b.a.a.a.a(I)Lc/c/a/c/E;","com.facebook.all.b.a.a.a.a(III)I","com.facebook.all.b.a.a.a.a(IIII)F","com.facebook.all.b.a.a.a.a(JJJ)V","com.facebook.all.b.a.a.a.a(Landroid/content/Context;)V","com.facebook.all.b.a.a.a.a(Landroid/content/Context;I[B)Lc/c/a/c/K;","com.facebook.all.b.a.a.a.a(Landroid/graphics/drawable/Drawable;I)Z","com.facebook.all.b.a.a.a.a(Landroid/view/View;Ljava/lang/CharSequence;)V","com.facebook.all.b.a.a.a.a(Landroid/widget/TextView;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;","com.facebook.all.b.a.a.a.a(Lc/c/a/c/ba;)[B","com.facebook.all.b.a.a.a.a(Lcom/facebook/all/b/a/a/f;)V","com.facebook.all.b.a.a.a.a(Ld/g/d;Ld/d/a/a;)Ld/g/d;","com.facebook.all.b.a.a.a.a(Ld/g/d;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ld/d/a/a;I)Ljava/lang/String;","com.facebook.all.b.a.a.a.a(Lf/v;)Lf/f;","com.facebook.all.b.a.a.a.a(Lf/x;)Lf/g;","com.facebook.all.b.a.a.a.a(Ljava/io/Closeable;Ljava/lang/Throwable;)V","com.facebook.all.b.a.a.a.a(Ljava/io/InputStream;)Lf/x;","com.facebook.all.b.a.a.a.a(Ljava/lang/Appendable;Ljava/lang/Object;Ld/d/a/a;)V","com.facebook.all.b.a.a.a.a(Ljava/lang/AssertionError;)Z","com.facebook.all.b.a.a.a.a(Ljava/lang/Iterable;I)I","com.facebook.all.b.a.a.a.a(Ljava/lang/Object;)[B","com.facebook.all.b.a.a.a.a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V","com.facebook.all.b.a.a.a.a(Ljava/lang/String;Lc/c/com/facebook/all/c/a/c;)V","com.facebook.all.b.a.a.a.a(Ljava/lang/String;Ljava/lang/String;Lc/e/a/c;)V","com.facebook.all.b.a.a.a.a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","com.facebook.all.b.a.a.a.a(Ljava/net/Socket;)Lf/v;","com.facebook.all.b.a.a.a.a(Ljava/util/Collection;Ljava/lang/Iterable;)Z","com.facebook.all.b.a.a.a.a(Ljava/util/List;)Ljava/util/List;","com.facebook.all.b.a.a.a.a(Ljava/util/List;I)Lc/c/a/c/P;","com.facebook.all.b.a.a.a.a(Ljava/util/List;II)V","com.facebook.all.b.a.a.a.a([B)Ljava/lang/String;","com.facebook.all.b.a.a.a.a([BI[BII)Z","com.facebook.all.b.a.a.a.a([BLjava/lang/Class;)Lc/c/a/c/ba;","com.facebook.all.b.a.a.a.a([BZ)Lc/c/a/c/L;","com.facebook.all.b.a.a.a.a([C)C","com.facebook.all.b.a.a.a.a([IIZ)I","com.facebook.all.b.a.a.a.a([Ljava/lang/Object;)Ljava/util/List;","com.facebook.all.b.a.a.a.a([Ljava/lang/Object;Ljava/lang/Object;III)V","com.facebook.all.b.a.a.a.c()Ljava/util/Comparator;","com.facebook.all.b.a.a.a.c(Landroid/content/Context;)Ljava/lang/String;","com.facebook.all.b.a.a.a.c(Ljava/lang/Object;)Ljava/util/List;","com.facebook.all.b.a.a.a.c(Ljava/lang/String;)Z","com.facebook.all.b.a.a.a.c([Ljava/lang/Object;)Ljava/util/List;","com.facebook.all.b.a.a.a.d()V","com.facebook.all.b.a.a.a.d(Ljava/lang/Object;)Ljava/util/Set;","com.facebook.all.b.a.a.a.d(Ljava/lang/String;)Ljava/lang/String;","com.facebook.all.b.a.a.a.e(I)Ljava/lang/String;","com.facebook.all.b.a.a.a.e(Ljava/lang/String;)Ljava/lang/String;","com.facebook.all.b.a.a.com.facebook.all()Ljava/util/Set;","com.facebook.all.b.a.a.com.facebook.all(II)I","com.facebook.all.b.a.a.com.facebook.all(Landroid/app/Activity;)V","com.facebook.all.b.a.a.com.facebook.all(Ljava/net/Socket;)Lf/x;","com.facebook.all.b.a.a.com.facebook.all([BI[BII)V","com.facebook.all.b.a.a.d.a(Lcom/facebook/all/b/a/a/d;IILcom/facebook/all/b/a/a/d$b;IZ)Z","com.facebook.all.b.a.a.d.b()I","com.facebook.all.b.a.a.d.e()V","com.facebook.all.b.a.a.e.\u003cinit\u003e()V","com.facebook.all.b.a.a.e.a(Lcom/facebook/all/b/a/a/d$c;)Lcom/facebook/all/b/a/a/d;","com.facebook.all.b.a.a.e.a(Lcom/facebook/all/b/a/a/d$c;Lcom/facebook/all/b/a/a/e;Lcom/facebook/all/b/a/a/d$c;II)V","com.facebook.all.b.a.a.e.a(Lcom/facebook/all/b/a/a/e$a;)V","com.facebook.all.b.a.a.e.a(Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.e.a(Ljava/lang/Object;)V","com.facebook.all.b.a.a.e.a(Ljava/lang/String;)V","com.facebook.all.b.a.a.e.b(Lcom/facebook/all/b/a/a/e$a;)V","com.facebook.all.b.a.a.e.b(Lcom/facebook/all/b/a/e;)V","com.facebook.all.b.a.a.e.c()I","com.facebook.all.b.a.a.e.c(Lcom/facebook/all/b/a/e;)V","com.facebook.all.b.a.a.e.d()I","com.facebook.all.b.a.a.e.e()Ljava/lang/Object;","com.facebook.all.b.a.a.e.e(I)V","com.facebook.all.b.a.a.e.f()I","com.facebook.all.b.a.a.e.f(I)V","com.facebook.all.b.a.a.e.g()Lcom/facebook/all/b/a/a/e$a;","com.facebook.all.b.a.a.e.g(I)V","com.facebook.all.b.a.a.e.h()Lcom/facebook/all/b/a/a/l;","com.facebook.all.b.a.a.e.h(I)V","com.facebook.all.b.a.a.e.i()Lcom/facebook/all/b/a/a/l;","com.facebook.all.b.a.a.e.i(I)V","com.facebook.all.b.a.a.e.j()I","com.facebook.all.b.a.a.e.k()Lcom/facebook/all/b/a/a/e$a;","com.facebook.all.b.a.a.e.l()I","com.facebook.all.b.a.a.e.m()I","com.facebook.all.b.a.a.e.n()I","com.facebook.all.b.a.a.e.o()I","com.facebook.all.b.a.a.e.r()V","com.facebook.all.b.a.a.f.\u003cinit\u003e()V","com.facebook.all.b.a.a.f.A()V","com.facebook.all.b.a.a.f.B()V","com.facebook.all.b.a.a.f.C()V","com.facebook.all.b.a.a.f.a(I)V","com.facebook.all.b.a.a.f.d(Lcom/facebook/all/b/a/e;)Z","com.facebook.all.b.a.a.f.j(I)Z","com.facebook.all.b.a.a.f.x()Z","com.facebook.all.b.a.a.f.y()Z","com.facebook.all.b.a.a.f.z()Z","com.facebook.all.b.a.a.g.\u003cinit\u003e(Ljava/util/List;)V","com.facebook.all.b.a.a.g.a(Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.g.a(Ljava/util/ArrayList;Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.h.\u003cinit\u003e()V","com.facebook.all.b.a.a.h.j(I)V","com.facebook.all.b.a.a.l.a(I)V","com.facebook.all.b.a.a.l.e()V","com.facebook.all.b.a.a.m.b()V","com.facebook.all.b.a.a.m.c()Z","com.facebook.all.b.a.a.n.\u003cinit\u003e(Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.n.a(Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.o.a(Lcom/facebook/all/b/a/c;)V","com.facebook.all.b.a.a.o.b(Lcom/facebook/all/b/a/a/e;)V","com.facebook.all.b.a.a.o.u()V","com.facebook.all.b.a.a.o.w()V","com.facebook.all.b.a.e.a()V","com.facebook.all.b.a.e.a(Lcom/facebook/all/b/a/e$a;)V","com.facebook.all.b.a.e.d()Lcom/facebook/all/b/a/c;","com.facebook.all.b.a.e.g()V","com.facebook.all.b.b.a()V","com.facebook.all.b.b.a(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.b.b(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.b.c(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.c.\u003cinit\u003e()V","com.facebook.all.b.c.a(Landroid/content/Context;I)V","com.facebook.all.b.c.a(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.d.getConstraintSet()Lcom/facebook/all/b/c;","com.facebook.all.b.f.a(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.f.b(Landroid/support/constraint/ConstraintLayout;)V","com.facebook.all.b.f.getContent()Landroid/view/View;","com.facebook.all.d.a.a.\u003cinit\u003e(Landroid/support/design/widget/CoordinatorLayout;)V","com.facebook.all.d.com.facebook.all.\u003cinit\u003e()V","com.facebook.all.f.a.B.a()I","com.facebook.all.f.a.Q.\u003cinit\u003e()V","com.facebook.all.f.a.S.\u003cinit\u003e()V","com.facebook.all.f.a.S.a(Ljava/lang/Class;)La/com/facebook/all/n;","com.facebook.all.f.a.U.\u003cinit\u003e(Landroid/content/Context;Ljava/lang/String;)V","com.facebook.all.f.a.U.a()Landroid/app/Notification;","com.facebook.all.f.a.U.a(Landroid/app/PendingIntent;)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.U.a(Landroid/graphics/Bitmap;)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.U.a(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;","com.facebook.all.f.a.U.a(Z)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.U.b(Ljava/lang/CharSequence;)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.U.c(Ljava/lang/CharSequence;)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.U.d(Ljava/lang/CharSequence;)Lcom/facebook/all/f/a/U;","com.facebook.all.f.a.c.a(ILcom/facebook/all/f/a/i;Ljava/lang/String;I)V","com.facebook.all.f.a.i.\u003cinit\u003e()V","com.facebook.all.f.a.i.a(Landroid/os/Bundle;)V","com.facebook.all.f.a.i.e()Lcom/facebook/all/f/a/k;","com.facebook.all.f.a.i.hashCode()I","com.facebook.all.f.a.i.o()Landroid/content/res/Resources;","com.facebook.all.f.a.k.\u003cinit\u003e()V","com.facebook.all.f.a.k.d()Lcom/facebook/all/f/a/o;","com.facebook.all.f.a.k.onActivityResult(IILandroid/content/Intent;)V","com.facebook.all.f.a.k.onCreate(Landroid/os/Bundle;)V","com.facebook.all.f.a.k.onDestroy()V","com.facebook.all.f.a.k.onPause()V","com.facebook.all.f.a.k.onResume()V","com.facebook.all.f.a.k.startActivityForResult(Landroid/content/Intent;I)V","com.facebook.all.f.a.m.a(Ljava/lang/String;)Lcom/facebook/all/f/a/i;","com.facebook.all.f.a.m.c()V","com.facebook.all.f.a.o.a()Lcom/facebook/all/f/a/B;","com.facebook.all.f.a.o.a(I)Lcom/facebook/all/f/a/i;","com.facebook.all.f.b.a.a(Landroid/content/Context;)[Ljava/io/File;","com.facebook.all.f.b.a.a(Landroid/content/Context;Ljava/lang/String;)I","com.facebook.all.f.b.com.facebook.all(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;","com.facebook.all.f.b.com.facebook.all(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;","com.facebook.all.f.com.facebook.all.a(Landroid/app/Activity;[Ljava/lang/String;I)V","com.facebook.all.f.g.b.\u003cinit\u003e()V","com.facebook.all.f.g.j.a()Ljava/lang/Object;","com.facebook.all.f.g.j.a(Ljava/lang/Object;)Z","com.facebook.all.f.g.k.\u003cinit\u003e(I)V","com.facebook.all.f.g.l.a(Ljava/lang/Object;)I","com.facebook.all.f.g.l.b(I)Ljava/lang/Object;","com.facebook.all.f.g.l.clear()V","com.facebook.all.f.g.l.d(I)Ljava/lang/Object;","com.facebook.all.f.g.l.get(Ljava/lang/Object;)Ljava/lang/Object;","com.facebook.all.f.g.l.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","com.facebook.all.f.g.m.\u003cinit\u003e(I)V","com.facebook.all.f.g.m.a(I)Ljava/lang/Object;","com.facebook.all.f.g.m.b()I","com.facebook.all.f.g.m.b(I)I","com.facebook.all.f.g.m.c(I)V","com.facebook.all.f.g.m.d(I)Ljava/lang/Object;","com.facebook.all.f.h.c.\u003cinit\u003e(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V","com.facebook.all.f.h.c.\u003cinit\u003e(Landroid/os/Parcelable;)V","com.facebook.all.f.h.d.\u003cinit\u003e()V","com.facebook.all.f.h.i.\u003cinit\u003e(Landroid/view/View;)V","com.facebook.all.f.h.i.a(I)Landroid/view/ViewParent;","com.facebook.all.f.h.i.a(ILandroid/view/ViewParent;)V","com.facebook.all.f.h.i.b(I)Z","com.facebook.all.f.h.j.a(Landroid/view/View;I)V","com.facebook.all.f.h.j.a(Landroid/view/View;IIIII)V","com.facebook.all.f.h.j.a(Landroid/view/View;II[II)V","com.facebook.all.f.h.j.a(Landroid/view/View;Landroid/view/View;II)Z","com.facebook.all.f.h.j.b(Landroid/view/View;Landroid/view/View;II)V","com.facebook.all.f.h.l.\u003cinit\u003e(Landroid/view/ViewGroup;)V","com.facebook.all.f.h.q.a(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V","com.facebook.all.f.h.q.a(Landroid/view/View;Lcom/facebook/all/f/h/d;)V","com.facebook.all.f.h.q.a(Landroid/view/View;Lcom/facebook/all/f/h/m;)V","com.facebook.all.f.h.q.c(Landroid/view/View;I)V","com.facebook.all.f.h.q.d(Landroid/view/View;)Z","com.facebook.all.f.h.q.d(Landroid/view/View;I)V","com.facebook.all.f.h.q.e(Landroid/view/View;)I","com.facebook.all.f.h.q.f(Landroid/view/View;)I","com.facebook.all.f.h.q.h(Landroid/view/View;)I","com.facebook.all.f.h.q.i(Landroid/view/View;)F","com.facebook.all.f.h.q.j(Landroid/view/View;)Z","com.facebook.all.f.h.q.m(Landroid/view/View;)Z","com.facebook.all.f.h.q.n(Landroid/view/View;)V","com.facebook.all.f.h.q.o(Landroid/view/View;)V","com.facebook.all.f.h.q.p(Landroid/view/View;)V","com.facebook.all.f.h.y.a()I","com.facebook.all.f.h.y.b()I","com.facebook.all.f.h.y.c()I","com.facebook.all.f.h.y.d()I","com.facebook.all.f.h.y.e()Z","com.facebook.all.f.i.c.a(Landroid/database/Cursor;)V","com.facebook.all.f.i.c.b(Landroid/database/Cursor;)Ljava/lang/CharSequence;","com.facebook.all.f.i.e.\u003cinit\u003e()V","com.facebook.all.f.i.e.a(Ljava/lang/Object;)V","com.facebook.all.f.i.e.a(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/HashSet;)V","com.facebook.all.f.i.g.\u003cinit\u003e()V","com.facebook.all.f.i.l.a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/graphics/Rect;)V","com.facebook.all.g.a.B.a()Lcom/facebook/all/g/a/o;","com.facebook.all.g.a.K.h(Z)V","com.facebook.all.g.a.K.i()V","com.facebook.all.g.a.a$a.\u003cinit\u003e(II)V","com.facebook.all.g.a.a$a.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.a.a$a.\u003cinit\u003e(Landroid/view/ViewGroup$LayoutParams;)V","com.facebook.all.g.a.a$a.\u003cinit\u003e(Lcom/facebook/all/g/a/a$a;)V","com.facebook.all.g.a.a.c(Z)V","com.facebook.all.g.a.a.d(Z)V","com.facebook.all.g.a.a.e()V","com.facebook.all.g.a.c.\u003cinit\u003e(Landroid/support/v7/app/AlertController;)V","com.facebook.all.g.a.m.\u003cinit\u003e()V","com.facebook.all.g.a.m.a(Landroid/support/v7/widget/Toolbar;)V","com.facebook.all.g.a.m.findViewById(I)Landroid/view/View;","com.facebook.all.g.a.m.getMenuInflater()Landroid/view/MenuInflater;","com.facebook.all.g.a.m.getResources()Landroid/content/res/Resources;","com.facebook.all.g.a.m.i()Lcom/facebook/all/g/a/a;","com.facebook.all.g.a.m.onCreate(Landroid/os/Bundle;)V","com.facebook.all.g.a.m.onDestroy()V","com.facebook.all.g.a.m.onKeyDown(ILandroid/view/KeyEvent;)Z","com.facebook.all.g.a.m.setContentView(I)V","com.facebook.all.g.a.o.a(I)Z","com.facebook.all.g.a.t.a()V","com.facebook.all.g.a.x.a(IZ)Lcom/facebook/all/g/a/x$f;","com.facebook.all.g.a.x.d()V","com.facebook.all.g.a.x.g(I)I","com.facebook.all.g.c.a.a.c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;","com.facebook.all.g.e.a.c()Landroid/view/Menu;","com.facebook.all.g.e.a.l$a.a(Lcom/facebook/all/g/e/a/l;)V","com.facebook.all.g.e.a.l$b.a(Lcom/facebook/all/g/e/a/p;)Z","com.facebook.all.g.e.a.l.\u003cinit\u003e(Landroid/content/Context;)V","com.facebook.all.g.e.a.l.a(Landroid/view/MenuItem;Lcom/facebook/all/g/e/a/v;I)Z","com.facebook.all.g.e.a.l.a(Lcom/facebook/all/g/e/a/l$a;)V","com.facebook.all.g.e.a.l.a(Lcom/facebook/all/g/e/a/p;)Z","com.facebook.all.g.e.a.l.a(Lcom/facebook/all/g/e/a/v;)V","com.facebook.all.g.e.a.l.a(Lcom/facebook/all/g/e/a/v;Landroid/content/Context;)V","com.facebook.all.g.e.a.l.a(Z)V","com.facebook.all.g.e.a.l.b(Z)V","com.facebook.all.g.e.a.l.f()Z","com.facebook.all.g.e.a.l.getItem(I)Landroid/view/MenuItem;","com.facebook.all.g.e.a.l.hasVisibleItems()Z","com.facebook.all.g.e.a.l.size()I","com.facebook.all.g.e.a.p.a(Lcom/facebook/all/g/e/a/w$a;)Ljava/lang/CharSequence;","com.facebook.all.g.e.a.p.a(Ljava/lang/StringBuilder;IILjava/lang/String;)V","com.facebook.all.g.e.a.p.a(Z)V","com.facebook.all.g.e.a.p.b()C","com.facebook.all.g.e.a.p.e()Z","com.facebook.all.g.e.a.p.f()Z","com.facebook.all.g.e.a.p.getActionView()Landroid/view/View;","com.facebook.all.g.e.a.p.getIcon()Landroid/graphics/drawable/Drawable;","com.facebook.all.g.e.a.p.hasSubMenu()Z","com.facebook.all.g.e.a.p.isEnabled()Z","com.facebook.all.g.e.a.p.isVisible()Z","com.facebook.all.g.e.a.u.a()Lcom/facebook/all/g/e/a/s;","com.facebook.all.g.e.a.w.a(Lcom/facebook/all/g/e/a/l;)V","com.facebook.all.g.e.a.y.b()Z","com.facebook.all.g.e.b.onActionViewCollapsed()V","com.facebook.all.g.e.b.onActionViewExpanded()V","com.facebook.all.g.e.c.\u003cinit\u003e(Landroid/content/Context;I)V","com.facebook.all.g.e.com.facebook.all.a(I)V","com.facebook.all.g.e.com.facebook.all.a(Lcom/facebook/all/g/e/a/v$a;)V","com.facebook.all.g.e.com.facebook.all.a(Z)V","com.facebook.all.g.e.f.\u003cinit\u003e(Landroid/content/Context;)V","com.facebook.all.g.e.h.a()V","com.facebook.all.g.f.B.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.Fa.a(Landroid/view/View;)Z","com.facebook.all.g.f.Fa.a(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V","com.facebook.all.g.f.H.\u003cinit\u003e(Landroid/content/Context;)V","com.facebook.all.g.f.H.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.H.getText()Ljava/lang/CharSequence;","com.facebook.all.g.f.H.onMeasure(II)V","com.facebook.all.g.f.J.b()V","com.facebook.all.g.f.O.\u003cinit\u003e(Landroid/view/View;)V","com.facebook.all.g.f.O.onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z","com.facebook.all.g.f.P$a.\u003cinit\u003e(II)V","com.facebook.all.g.f.P$a.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.P$a.\u003cinit\u003e(Landroid/view/ViewGroup$LayoutParams;)V","com.facebook.all.g.f.P.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.P.a(IIII)V","com.facebook.all.g.f.P.b(I)Z","com.facebook.all.g.f.P.b(IIII)V","com.facebook.all.g.f.P.c(II)V","com.facebook.all.g.f.P.d(II)V","com.facebook.all.g.f.P.getDividerDrawable()Landroid/graphics/drawable/Drawable;","com.facebook.all.g.f.P.getDividerWidth()I","com.facebook.all.g.f.P.getGravity()I","com.facebook.all.g.f.P.onMeasure(II)V","com.facebook.all.g.f.P.setBaselineAligned(Z)V","com.facebook.all.g.f.X.\u003cinit\u003e()V","com.facebook.all.g.f.X.a(II)V","com.facebook.all.g.f.Z.setAllowCollapse(Z)V","com.facebook.all.g.f.a.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.a.a(IIZ)I","com.facebook.all.g.f.a.a(Landroid/view/View;III)I","com.facebook.all.g.f.a.a(Landroid/view/View;IIIZ)I","com.facebook.all.g.f.a.getAnimatedVisibility()I","com.facebook.all.g.f.a.setVisibility(I)V","com.facebook.all.g.f.aa.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.b.\u003cinit\u003e(Landroid/support/v7/widget/ActionBarContainer;)V","com.facebook.all.g.f.ba.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.c.\u003cinit\u003e(Landroid/support/v7/widget/ActionBarContextView;Lcom/facebook/all/g/e/a;)V","com.facebook.all.g.f.ca.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.d.\u003cinit\u003e(Landroid/support/v7/widget/ActionBarOverlayLayout;)V","com.facebook.all.g.f.da.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.e.\u003cinit\u003e(Landroid/support/v7/widget/ActionBarOverlayLayout;)V","com.facebook.all.g.f.ea.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.f.\u003cinit\u003e(Landroid/support/v7/widget/ActionBarOverlayLayout;)V","com.facebook.all.g.f.fa.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.g$d.\u003cinit\u003e(Lcom/facebook/all/g/f/g;Landroid/content/Context;)V","com.facebook.all.g.f.g.\u003cinit\u003e(Landroid/content/Context;)V","com.facebook.all.g.f.g.a(Z)V","com.facebook.all.g.f.g.b()Z","com.facebook.all.g.f.g.c()Z","com.facebook.all.g.f.g.d()Z","com.facebook.all.g.f.g.e()Z","com.facebook.all.g.f.g.f()Z","com.facebook.all.g.f.ga.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.ha.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.i.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.i.onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;","com.facebook.all.g.f.ia.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.ja.\u003cinit\u003e(Landroid/support/v7/widget/SearchView;)V","com.facebook.all.g.f.k.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.ka.\u003cinit\u003e()V","com.facebook.all.g.f.l.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.la.\u003cinit\u003e(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)V","com.facebook.all.g.f.m.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.ma.\u003cinit\u003e(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V","com.facebook.all.g.f.ma.a(I)V","com.facebook.all.g.f.ma.a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;","com.facebook.all.g.f.p.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.pa.a(Landroid/content/Context;)Landroid/content/Context;","com.facebook.all.g.f.q.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;I)V","com.facebook.all.g.f.s.\u003cinit\u003e(Landroid/content/Context;)V","com.facebook.all.g.f.s.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.s.setImageDrawable(Landroid/graphics/drawable/Drawable;)V","com.facebook.all.g.f.sa.a(II)I","com.facebook.all.g.f.sa.a(IZ)Z","com.facebook.all.g.f.sa.a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Lcom/facebook/all/g/f/sa;","com.facebook.all.g.f.sa.a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Lcom/facebook/all/g/f/sa;","com.facebook.all.g.f.sa.c(II)I","com.facebook.all.g.f.sa.d(II)I","com.facebook.all.g.f.sa.e(I)Ljava/lang/CharSequence;","com.facebook.all.g.f.sa.e(II)I","com.facebook.all.g.f.sa.f(I)Z","com.facebook.all.g.f.sa.f(II)I","com.facebook.all.g.f.scom.facebook.all(I)Landroid/graphics/drawable/Drawable;","com.facebook.all.g.f.scom.facebook.all(II)I","com.facebook.all.g.f.t.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.ta.\u003cinit\u003e(Landroid/support/v7/widget/Toolbar;)V","com.facebook.all.g.f.ua.\u003cinit\u003e(Landroid/support/v7/widget/Toolbar;)V","com.facebook.all.g.f.va.\u003cinit\u003e(Landroid/support/v7/widget/Toolbar;)V","com.facebook.all.g.f.w.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.wa.\u003cinit\u003e()V","com.facebook.all.g.f.x.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.y.\u003cinit\u003e(Landroid/content/Context;Landroid/util/AttributeSet;)V","com.facebook.all.g.f.za.\u003cinit\u003e(Landroid/support/v7/widget/Toolbar;Z)V","com.facebook.all.g.f.za.a()Landroid/content/Context;","com.facebook.all.g.f.za.a(Landroid/graphics/drawable/Drawable;)V","com.facebook.all.g.f.za.a(Ljava/lang/CharSequence;)V","com.facebook.all.g.f.za.c()V","com.facebook.all.g.f.za.g()V","com.facebook.all.g.f.zcom.facebook.all()V"]},{"libName":"Facebook","libVersion":"4.28.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.29.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.30.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.31.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.32.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.33.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.34.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.35.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.36.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.36.1","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.37.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.38.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.38.1","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.39.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.40.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.41.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"4.42.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.1","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.2","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.0.3","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.1.0","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]},{"libName":"Facebook","libVersion":"5.1.1","isOriginalPackageName":false,"libRootPackage":"a.b","includesSecurityVulnerability":false,"includesSecurityVulnerabilityFix":false,"simScore":1,"comment":"","usedLibMethods":[]}],"lib_packageOnlyMatches":{"OkHttp":"okhttp3","android.arch.lifecycle::common":"android.arch.lifecycle","android.arch.lifecycle::common-java8":"android.arch.lifecycle","android.arch.lifecycle::compiler":"android.arch.lifecycle","android.arch.lifecycle::extensions":"android.arch.lifecycle","android.arch.lifecycle::livedata":"android.arch.lifecycle","android.arch.lifecycle::livedata-core":"android.arch.lifecycle","android.arch.lifecycle::reactivestreams":"android.arch.lifecycle","android.arch.lifecycle::runtime":"android.arch.lifecycle","android.arch.lifecycle::viewmodel":"android.arch.lifecycle","androidx.core::core":"androidx.core","androidx.core::core-ktx":"androidx","androidx.versionedparcelable::versionedparcelable":"androidx.versionedparcelable","com.android.support.constraint::constraint-layout":"android.support.constraint","com.android.support::appcompat-v7":"android.support.v7","com.android.support::cardview-v7":"android.support.v7.widget","com.android.support::cursoradapter":"android.support.v4.widget","com.android.support::customview":"android.support.v4","com.android.support::design":"android.support.design","com.android.support::drawerlayout":"android.support.v4.widget","com.android.support::gridlayout-v7":"android.support.v7.widget","com.android.support::loader":"android.support.v4","com.android.support::localbroadcastmanager":"android.support.v4.content","com.android.support::mediarouter-v7":"android.support.v7","com.android.support::preference-v7":"android.support.v7","com.android.support::recyclerview-v7":"android.support.v7.widget","com.android.support::slidingpanelayout":"android.support.v4.widget","com.android.support::support-annotations":"android.support.annotation","com.android.support::support-compat":"android.support.v4","com.android.support::support-core-ui":"android.support.v4","com.android.support::support-core-utils":"android.support.v4","com.android.support::support-fragment":"android.support.v4.app","com.android.support::support-v4":"android.support.v4","com.android.support::swiperefreshlayout":"android.support.v4.widget","com.android.support::versionedparcelable":"androidx.versionedparcelable"}}

@reddr
Copy link
Owner

reddr commented Jul 13, 2020

Well, it depends :)

There are different obfuscation and optimization methods available for ProGuard. LibScout is robust against some of these techniques. On a high level, as soon as the package/class hierarchy is modified, e.g. when packages are merged etc., the detection rate will drop significantly. The reason is that in the default settings, LibScout does not look at the bytecode and only fingerprints the hierarchy structure.

Which ProGuard settings do you use exactly?

However, with a bit of testing and experimenting it should be possible to increase the detection rate. Before I quit academia I was reworking the profiling code to allow more features inkl. code features to be used for detection. The respective code can be found in the de.infsec.tpl.hashtree package. But I haven't had time to implement new comparators that make use of more features (bytecode properties, class/methods access modifier, ..). Creating a hashtree with such modified comparators would make the detection resillient against a higher number of obfuscation/optimization techniques.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants