0

高危漏洞

7

中危漏洞

8

低危漏洞

9

警告

文件名 Yalla_2.10.2_138_201909091611.apk
上传者 waitalone
文件大小 42.334421157837MB
MD5 cfc34e0df45218be7a921980f54d1601
包名 com.weieyu.yalla
Main Activity com.app.base.activity.StartActivity
Min SDK 17
Target SDK 29

权限列表

# 名称 说明 提示
0 android.permission.ACCESS_COARSE_LOCATION 访问大概的位置源(例如蜂窝网络数据库)以确定手机的大概位置(如果可以)。恶意应用程序可借此确定您所处的大概位置。 注意
1 android.permission.ACCESS_FINE_LOCATION 访问精准的位置源,例如手机上的全球定位系统(如果有)。恶意应用程序可能会借此确定您所处的位置,并可能消耗额外的电池电量。 注意
2 android.permission.BLUETOOTH 允许应用程序查看本地蓝牙手机的配置,以及建立或接受与配对设备的连接。 注意
3 android.permission.CHANGE_COMPONENT_ENABLED_STATE 允许应用程序更改是否启用其他应用程序的组件。恶意应用程序可借此停用重要的手机功能。使用此权限时务必谨慎,因为这可能导致应用程序组件进入不可用、不一致或不稳定的状态。 注意
4 android.permission.GET_TASKS 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。 注意
5 android.permission.READ_PHONE_STATE 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。 注意
6 android.permission.RECORD_AUDIO 允许应用程序访问录音路径。 注意
7 android.permission.REORDER_TASKS 允许应用程序将任务移至前端和后台。恶意应用程序可借此强行进入前端,而不受您的控制。 注意
8 android.permission.SYSTEM_ALERT_WINDOW 允许应用程序显示系统警报窗口。恶意应用程序可借此掌控整个手机屏幕。 注意
9 android.permission.ACCESS_NETWORK_STATE 允许应用程序查看所有网络的状态。 提示
10 android.permission.ACCESS_WIFI_STATE 允许应用程序查看有关WLAN状态的信息。 提示
11 android.permission.CAMERA 允许应用程序使用相机拍照,这样应用程序可随时收集进入相机镜头的图像。 提示
12 android.permission.CHANGE_WIFI_STATE 允许应用程序连接到WLAN接入点以及与WLAN接入点断开连接,并对配置的WLAN网络进行更改。 提示
13 android.permission.INTERNET 允许程序访问网络. 提示
14 android.permission.KILL_BACKGROUND_PROCESSES 无论内存资源是否紧张,都允许应用程序结束其他应用程序的后台进程。 提示
15 android.permission.MODIFY_AUDIO_SETTINGS 允许应用程序修改整个系统的音频设置,如音量和路由。 提示
16 android.permission.MOUNT_UNMOUNT_FILESYSTEMS 允许应用程序装载和卸载可移动存储器的文件系统。 提示
17 android.permission.VIBRATE 允许应用程序控制振动器。 提示
18 android.permission.WAKE_LOCK 允许应用程序防止手机进入休眠状态。 提示
19 android.permission.WRITE_EXTERNAL_STORAGE 允许应用程序写入SD卡。 提示

四大组件

组件名称

com.app.base.activity.StartActivity
com.app.base.activity.MainActivity
com.app.base.activity.LoginActivity
com.app.base.mixedroom.MixedRoomActivity
com.app.base.activity.ChangeRegionActivity
com.app.base.activity.PrivateChatActivity
com.app.base.activity.VisitorActivity
com.app.base.activity.ReportActivity
com.app.base.activity.GooglePlayPayActivity
com.app.base.activity.CoinCrystalDetailActivity
com.app.base.activity.VerifyPhoneActivity
com.app.base.activity.UserinfoEditTagActivity
com.app.base.activity.ActivitiesNoticeActivity
com.app.base.activity.WebActivity
com.app.base.activity.UserInfoEditBioActivity
com.app.base.activity.SendRedRnvelopesActivity
com.app.base.activity.OpenRedRnvelopesActivity
com.app.base.activity.MyRedRnvelopesActivity
com.app.base.activity.MyGiftActivity
com.app.base.activity.CommentMessageActivity
com.app.base.activity.SettingActivity
com.app.base.activity.MyAccountActivity
com.app.base.activity.ChangePasswordActivity
com.app.base.activity.AboutActivity
com.app.base.activity.FeedBackActivity
com.app.base.activity.AristocracyPresentationActivity
com.app.base.activity.SystemMessageActivity
com.app.base.activity.YallaTeamActivity
com.app.base.activity.MusicActivity
com.app.base.activity.CountrySelectActivity
com.app.base.activity.SearchMainActivity
com.app.base.activity.TaskActivity
com.app.base.activity.StoreActivity
com.app.base.activity.PurchaseLockRoomActivity
com.app.base.activity.UserInfoActivity
com.app.base.activity.RoomDetailActivity
com.app.base.activity.UserInfoEditActivity
com.app.base.activity.TopActivity
com.app.base.activity.PurchaseTopCardActivity
com.app.base.activity.PhoneAccountActivity
com.app.base.activity.VerifyCodeActivity
com.app.base.activity.RoomInfoDetailActivity
com.app.base.activity.RoomReNameActivity
com.app.base.activity.RoomReAnnouncementActivity
com.app.base.activity.RoomReTagActivity
com.app.base.activity.RoomReCountryActivity
com.app.base.activity.RoomThemeManagerActivity
com.app.base.activity.BlackListActivity
com.app.base.activity.sendPost.SendPostActivity
com.app.base.activity.SelectPostPowerActivity
com.app.base.activity.FriendListActivity
com.app.base.activity.PostListActivity
com.app.base.activity.postDetail.PostDetailActivity
com.app.base.activity.PraiseListActivity
com.app.base.activity.postDetailCommentSonList.PostDetailCommentSonListActivity
com.app.base.activity.UnBindAccountActivity
com.app.base.activity.test.TestDialogActivity
com.app.base.activity.test.TestTextActivity
com.app.base.activity.test.TestRecyclerViewActivity
com.app.base.activity.test.TestGridActivity
com.app.base.activity.AddTopicListActivity
com.app.base.activity.TopicDetailActivity
com.app.base.activity.MoreTopicListActivity
com.app.base.activity.intent.IntentActivity
com.facebook.CustomTabMainActivity
com.facebook.CustomTabActivity
com.weieyu.yalla.wxapi.WXEntryActivity
com.app.base.activity.PurchaseSkillCardActivity
com.app.base.activity.SkillCarDescriptionActivity
com.app.base.activity.PrivacyActivity
com.app.base.activity.MedalActivity
com.app.base.activity.MedalRankActivity
com.app.base.activity.SearchFriendActivity
com.app.base.activity.FollowingActivity
com.app.base.activity.FollowerActivity
com.app.base.activity.NewFriendActivity
com.app.base.activity.GeneralRoomActivity
com.app.base.activity.CountryTagActivity
com.app.base.activity.CountryCodeSelectActivity
com.app.base.activity.PasswordActivity
com.app.base.activity.RecommendRoomActivity
com.app.base.activity.RecommendUserActivity
com.app.base.activity.SelectRoomTagActivity
com.app.base.activity.UpgradeRoomActivity
com.app.base.activity.SearchMusicActivity
com.app.base.activity.SelectMusicActivity
com.app.base.activity.WearBadgeActivity
com.app.base.activity.AristocracyActivity
com.app.base.activity.ShowImagesSelectActivity
com.app.base.activity.AllImagesActivity
com.app.base.activity.ShowImagesLoadActivity
com.app.base.activity.ShowImagesUrlMoreActivity
com.app.base.activity.HeaderFrameActivity
com.app.base.activity.DeleteMusicActivity
com.app.base.activity.TopCardPresentationActivity
com.app.base.activity.RoomMoraGameHistory
com.facebook.FacebookActivity
com.twitter.sdk.android.tweetui.PlayerActivity
com.twitter.sdk.android.tweetui.GalleryActivity
com.google.android.gms.ads.AdActivity
com.yanzhenjie.permission.bridge.BridgeActivity
com.twitter.sdk.android.tweetcomposer.ComposerActivity
com.twitter.sdk.android.core.identity.OAuthActivity

com.app.base.mixedroom.MixedBackgroundService
com.app.base.apkupdate.service.ApkUpdateDownLoadService
com.app.base.mixedroom.MixedRoomService
androidx.room.MultiInstanceInvalidationService
com.twitter.sdk.android.tweetcomposer.TweetUploadService

com.appsflyer.MultipleInstallBroadcastReceiver
com.app.base.util.NotificationClickReceiver
com.app.base.util.RoomServiceNotificationReceiver
com.app.base.apkupdate.broadcast.ApkUpdateNotificationBroadcastReceiver
com.appsflyer.SingleInstallBroadcastReceiver
com.facebook.CurrentAccessTokenExpirationBroadcastReceiver
com.facebook.CampaignTrackingReceiver

com.activeandroid.content.ContentProvider
androidx.core.content.FileProvider
com.app.base.util.FileProviderUtils
com.facebook.FacebookContentProvider
com.yanzhenjie.permission.FileProvider
com.facebook.internal.FacebookInitProvider
androidx.lifecycle.ProcessLifecycleOwnerInitializer
me.jessyan.autosize.InitProvider

第三方库

# 库名 介绍
0 com.umeng.analytics 友盟统计分析平台是国内最大的移动应用统计分析平台。
1 retrofit2 Type-safe REST client for Android and Java by Square, Inc.
2 com.activeandroid Active record style SQLite persistence for Android.
3 com.google.protobuf Protocol Buffers - Google's data interchange format https://developers.google.com/protocol-buffers/
4 com.bumptech.glide An image loading and caching library for Android focused on smooth scrolling
5 okhttp3 An HTTP+SPDY client for Android and Java applications.
6 com.google.gson A Java serialization library that can convert Java Objects into JSON and back.
7 com.wdullaer.materialdatetimepicker Pick a date or time on Android in style
8 com.umeng.analytics 友盟统计分析平台是国内最大的移动应用统计分析平台。
9 com.squareup.picasso A powerful image downloading and caching library for Android.
10 com.tencent.mm.sdk 微信支付
11 com.google.protobuf Protocol Buffers - Google's data interchange format https://developers.google.com/protocol-buffers/
12 com.bumptech.glide An image loading and caching library for Android focused on smooth scrolling
13 com.squareup.okhttp An HTTP+HTTP/2 client for Android and Java applications. http://square.github.io/okhttp/.
14 com.google.zxing Official ZXing ("Zebra Crossing") project home
15 com.squareup.leakcanary A memory leak detection library for Android and Java.
16 com.qiniu.android Qiniu Resource (Cloud) Storage SDK for Android
17 com.loopj.android.http An Asynchronous HTTP Library for Android http://loopj.com/android-async-http/
18 com.google.gson A Java serialization library that can convert Java Objects into JSON and back.
19 me.drakeet.materialdialog An Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L.
20 retrofit2 Type-safe REST client for Android and Java by Square, Inc.
21 okhttp3 An HTTP+SPDY client for Android and Java applications.

静态扫描发现风险点

风险等级 风险名称

中危

检测到3处证书弱校验漏洞。

位置: classes.dex
com.app.base.http.https.HttpsUtils$UnSafeTrustManager;

位置: classes2.dex
com.loopj.android.http.MySSLSocketFactory$1;
com.lzy.okgo.https.HttpsUtils$1;

当移动App客户端使用https或ssl/tls进行通信时,如果不校验证书的可信性,将存在中间人攻击漏洞,可导致信息泄露,传输数据被篡改,甚至通过中间人劫持将原有信息替换成恶意链接或恶意代码程序,以达到远程控制等攻击意图。建议:
对SSL证书进行强校验,包括签名CA是否合法、证书是否是自签名、主机域名是否匹配、证书是否过期等。

参考案例:
www.wooyun.org/bugs/wooyun-2014-079358

参考资料:
http://drops.wooyun.org/tips/3296
http://wolfeye.baidu.com/blog/webview-ignore-ssl-error/
https://jaq.alibaba.com/blog.htm?id=60

中危

检测到1个暴露的provider组件实现了openFile函数。

位置: classes2.dex
Lcom/facebook/FacebookContentProvider; openFile


对外暴露的Content Provider实现了openFile()接口,会导致其他有相应调用该Content Provider权限的应用即可调用Content Provider的openFile()接口进行文件数据访问。如果没有进行Content Provider访问权限控制和对访问的目标文件的Uri进行有效判断,攻击者利用文件目录遍历访问任意可读文件。
(1)将不必要导出的Content Provider设置为不导出
(2)去除没有必要的openFile()接口
(3)过滤限制跨域访问,对访问的目标文件的路径进行有效判断
(4)使用签名验证来控制Content Provider共享数据的访问权限,如设置protectionLevel="signature"或"signatureOrSystem"
(5)公开的content provider确保不存储敏感数据
(6)提供asset文件时注意权限保护

参考案例:
www.wooyun.org/bugs/wooyun-2013-047098
www.wooyun.org/bugs/wooyun-2013-044407
www.wooyun.org/bugs/wooyun-2013-044411

参考资料:
https://jaq.alibaba.com/blog.htm?id=61
http://wolfeye.baidu.com/blog/content-provider-file-traversal
http://drops.wooyun.org/tips/4314

中危

检测到4个未移除的敏感Test或Debug组件

com.app.base.activity.test.TestDialogActivity
com.app.base.activity.test.TestTextActivity
com.app.base.activity.test.TestRecyclerViewActivity
com.app.base.activity.test.TestGridActivity

建议:
在正式发布app前移除敏感的Test或Debug组件

中危

该app需要移除大部分日志打印代码。
经扫描该包仍存在大量打日志代码,共发现665处打日志代码.(此处扫描的日志打印代码,是指调用android.util.Log.* 打印的.)
详情如下:

位置: classes.dex
androidx.legacy.app.FragmentStatePagerAdapter;->restoreState(Landroid/os/Parcelable; Ljava/lang/ClassLoader;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.RemoteInput;->addResultsToIntent([Landroidx/core/app/RemoteInput; Landroid/content/Intent; Landroid/os/Bundle;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentActivity;->onActivityResult(I I Landroid/content/Intent;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.ApkUtils;->installApk(Landroid/content/Context; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.Downsampler;->calculateScaling(Lcom/bumptech/glide/load/ImageHeaderParser$ImageType; Ljava/io/InputStream; Lcom/bumptech/glide/load/resource/bitmap/Downsampler$DecodeCallbacks; Lcom/bumptech/glide/load/engine/bitmap_recycle/BitmapPool; Lcom/bumptech/glide/load/resource/bitmap/DownsampleStrategy; I I I I I Landroid/graphics/BitmapFactory$Options;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.SuggestionsAdapter;->changeCursor(Landroid/database/Cursor;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->load(Landroid/content/Context; Ljava/lang/String; Z)Ljava/util/List;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.TransformationUtils;->centerInside(Lcom/bumptech/glide/load/engine/bitmap_recycle/BitmapPool; Landroid/graphics/Bitmap; I I)Landroid/graphics/Bitmap;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderInfo;->onLoadComplete(Landroidx/loader/content/Loader; Ljava/lang/Object;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.NetworkUtils;->isAvailableByPing(Ljava/lang/String;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$4;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.constraintlayout.widget.Constraints;->init(Landroid/util/AttributeSet;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentActivity;->onCreate(Landroid/os/Bundle;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.browser.customtabs.CustomTabsSessionToken$1;->onPostMessage(Ljava/lang/String; Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.util.AtomicFile;->startWrite()Ljava/io/FileOutputStream;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer;->getTargetDimen(I I I)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.content.res.ResourcesCompat;->loadFont(Landroid/content/Context; Landroid/content/res/Resources; Landroid/util/TypedValue; I I Landroidx/core/content/res/ResourcesCompat$FontCallback; Landroid/os/Handler; Z)Landroid/graphics/Typeface;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->d(Ljava/lang/String;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.data.HttpUrlFetcher;->loadData(Lcom/bumptech/glide/Priority; Lcom/bumptech/glide/load/data/DataFetcher$DataCallback;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.SpanUtils$CustomImageSpan;->getDrawable()Landroid/graphics/drawable/Drawable;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.DividerItemDecoration;->(Landroid/content/Context; I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatDelegateImpl;->sanitizeWindowFeatureId(I)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AFLogger;->ॱ(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->clearOldDexDir(Landroid/content/Context;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.LogUtils$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser;->parseExifSegment(Lcom/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$Reader; [B I)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.Function.OKHttpJson;->httpGet(Landroidx/lifecycle/LifecycleOwner; Lcom/app/common/http/listener/RequestTip; Ljava/lang/String; Ljava/util/Map; Lcom/app/base/http/callback/HttpCallback;)Lcom/app/common/http/request/YlGetRequest$GetRequestBuilder;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->onTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->performExtractions()Ljava/util/List;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->scheduleListenerRetry(Landroidx/core/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.AsyncListUtil$1;->addTile(I Landroidx/recyclerview/widget/TileList$Tile;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.session.MediaButtonReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->trimToSize(J)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.session.MediaButtonReceiver;->buildMediaButtonPendingIntent(Landroid/content/Context; J)Landroid/app/PendingIntent;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.android.vending.billing.util.Security;->verify(Ljava/security/PublicKey; Ljava/lang/String; Ljava/lang/String;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.android.installreferrer.commons.InstallReferrerCommons;->logWarn(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->dumpUnchecked()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript;->nScriptIntrinsicCreate(I J Z)J==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.widget.KPSwitchFSPanelLinearLayout$2;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.airbnb.lottie.PerformanceTracker;->logRenderTimes()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.widget.TextViewCompat;->retrieveField(Ljava/lang/String;)Ljava/lang/reflect/Field;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.drawable.RoundedBitmapDrawableFactory;->create(Landroid/content/res/Resources; Ljava/lang/String;)Landroidx/core/graphics/drawable/RoundedBitmapDrawable;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.ScriptGroup;->execute([Ljava/lang/Object;)[Ljava/lang/Object;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl;->initLoader(I Landroid/os/Bundle; Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->smoothScrollBy(I I Landroid/view/animation/Interpolator;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.AppUtils;->isAppRoot()Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->getDirtyOrNull(I I Landroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->dispatchLayout()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatDelegateImpl;->installViewFactory()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.view.MenuItemCompat;->setActionProvider(Landroid/view/MenuItem; Landroidx/core/view/ActionProvider;)Landroid/view/MenuItem;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AFLogger;->ˎ(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$9;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.http.request.GetRequest;->formatUrlFromParams(Ljava/lang/String; Ljava/util/Map;)Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.Glide;->initializeGlide(Landroid/content/Context; Lcom/bumptech/glide/GlideBuilder;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable; Landroidx/fragment/app/FragmentManagerNonConfig;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onError(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onRejoinChannelSuccess(Ljava/lang/String; I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat;->printGroupTree(Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat$VGroup; I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->saveNonConfig()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->hideFragment(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.GridLayoutManager;->getSpanGroupIndex(Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$State; I)I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.browser.customtabs.CustomTabsSessionToken$1;->onMessageChannelReady(Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat;->dumpKeyframes([Ljava/lang/Object; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.lifecycle.LifecycleRegistry;->sync()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.PrivateChatActivity$20;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.legacy.content.WakefulBroadcastReceiver;->completeWakefulIntent(Landroid/content/Intent;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.TypefaceCompatUtil;->copyToFile(Ljava/io/File; Ljava/io/InputStream;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->processListenerQueue(Landroidx/core/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->makeInactive(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.TransformationUtils;->fitCenter(Lcom/bumptech/glide/load/engine/bitmap_recycle/BitmapPool; Landroid/graphics/Bitmap; I I)Landroid/graphics/Bitmap;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.RemoteInput;->addDataResultToIntent(Landroidx/core/app/RemoteInput; Landroid/content/Intent; Ljava/util/Map;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->fling(I I)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.sqlite.db.SupportSQLiteOpenHelper$Callback;->deleteDatabaseFile(Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ListPopupWindow;->getMaxAvailableHeight(Landroid/view/View; I Z)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser;->parseExifSegment(Lcom/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$RandomAccessReader;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.FieldPacker;->addU32(J)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.DocumentsContractApi19;->queryForLong(Landroid/content/Context; Landroid/net/Uri; Ljava/lang/String; J)J==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.Downsampler;->logDecode(I I Ljava/lang/String; Landroid/graphics/BitmapFactory$Options; Landroid/graphics/Bitmap; I I J)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.manager.DefaultConnectivityMonitor$1;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.MenuPopupWindow;->setTouchModal(Z)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.sqlite.db.SupportSQLiteOpenHelper$Callback;->deleteDatabaseFile(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.DecodeJob;->logWithTimeAndKey(Ljava/lang/String; J Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->_show(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable; I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->makeActive(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.TaskStackBuilder;->addParentStack(Landroid/content/ComponentName;)Landroidx/core/app/TaskStackBuilder;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.module.ManifestParser;->parse()Ljava/util/List;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->removeFragment(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->ensureServiceBound(Landroidx/core/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.GridLayoutManager;->getSpanIndex(Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$State; I)I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTabLayout$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder;->decode(Ljava/nio/ByteBuffer; I I Lcom/bumptech/glide/gifdecoder/GifHeaderParser; Lcom/bumptech/glide/load/Options;)Lcom/bumptech/glide/load/resource/gif/GifDrawableResource;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.dialog.roomsheetdialog.RoomOnlineSheetDialog;->onStateChangedCallback(Landroid/view/View; I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatViewInflater;->themifyContext(Landroid/content/Context; Landroid/util/AttributeSet; Z Z)Landroid/content/Context;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.SingleRequest;->logV(Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->allocBackStackIndex(Landroidx/fragment/app/BackStackRecord;)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.AudioAttributesCompat$Builder;->setInternalLegacyStreamType(I)Landroidx/media/AudioAttributesCompat$Builder;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->scrollTo(I I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->addFragment(Landroidx/fragment/app/Fragment; Z)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.BackStackRecord;->generateOps(Ljava/util/ArrayList; Ljava/util/ArrayList;)Z==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.drawable.IconCompat;->createFromBundle(Landroid/os/Bundle;)Landroidx/core/graphics/drawable/IconCompat;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.TooltipPopup;->computePosition(Landroid/view/View; I I Z Landroid/view/WindowManager$LayoutParams;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.Function.OKHttpJson;->encryptHttpPost(Ljava/lang/String; Ljava/util/Map;)Lcom/app/common/http/request/YlGetRequest$GetRequestBuilder;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.transition.ViewGroupUtilsApi14;->suppressLayout(Landroid/view/ViewGroup; Z)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.SearchView;->onVoiceClicked()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->isVMMultidexCapable(Ljava/lang/String;)Z==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->i(Ljava/lang/String;)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.dialog.baseDialog.OtherLoginDialog;->initOtherLoginDialog()Lcom/app/base/dialog/baseDialog/TextDialog;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.applib.keyboardpanel.KeyBoardUtil;->saveKeyboardHeight(Landroid/content/Context; I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.widget.TextViewCompat;->retrieveIntFromField(Ljava/lang/reflect/Field; Landroid/widget/TextView;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.widget.NestedScrollView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$3;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->callJs(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser;->getOrientation(Lcom/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$Reader; Lcom/bumptech/glide/load/engine/bitmap_recycle/ArrayPool;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.MainActivity;->showMonentsNoticeUI()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ToolbarWidgetWrapper;->initIndeterminateProgress()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->clearDexDir()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.RawDocumentFile;->deleteContents(Ljava/io/File;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.PrivateChatActivity$18$1;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.AsyncListUtil;->log(Ljava/lang/String; [Ljava/lang/Object;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.customview.widget.ViewDragHelper;->isValidPointerForActionMove(I)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action;->runIfNecessary(Landroidx/recyclerview/widget/RecyclerView;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$SmoothScroller;->computeScrollVectorForPosition(I)Landroid/graphics/PointF;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KeyboardUtil;->saveKeyboardHeight(Landroid/content/Context; I)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$5;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.ApkUtils$2;->onAction(Ljava/util/List;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->handleMissingPreInfoForChangeError(J Landroidx/recyclerview/widget/RecyclerView$ViewHolder; Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.http.executor.FastNetCallback;->onResponse(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.PrivateChatMessageResolver;->pushGiftMessage(Lcom/app/base/protobuf/MessageIM$Message; Lcom/app/base/db/model/UserRecord; Ljava/lang/Boolean; J)Lcom/app/base/db/model/ChatMessage;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager;->processReceiveReply(Lcom/app/base/protobuf/MessageIM$ReceiveReply;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->createFinished()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->doInstallation(Landroid/content/Context; Ljava/io/File; Ljava/io/File; Ljava/lang/String; Ljava/lang/String; Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.AsyncListUtil$1;->removeTile(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager$3$1;->start(Lio/grpc/ClientCall$Listener; Lio/grpc/Metadata;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->turntableHelp()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onWarning(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AppsFlyerLibCore;->ˏ(Lcom/appsflyer/internal/j;)Ljava/util/Map;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript$MessageThread;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.PrivateChatMessageResolver;->saveTextMessage(Lcom/app/base/protobuf/MessageIM$Message; Lcom/app/base/db/model/UserRecord; Ljava/lang/Boolean; J)Lcom/app/base/db/model/ChatMessage;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.Function.OKHttpJson;->httpUploadFile(Ljava/lang/String; Ljava/util/Map; Ljava/lang/String; Ljava/lang/String; Ljava/io/File; Lcom/app/base/Function/OKHttpJson$Callback;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onAudioMixingFinished()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatDelegateImpl;->setLocalNightMode(I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->put(Landroid/graphics/Bitmap;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.legacy.app.ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable; I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.viewpager.widget.ViewPager;->setOffscreenPageLimit(I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.PrivateChatActivity$18;->onTouch(Landroid/view/View; Landroid/view/MotionEvent;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.module.ManifestParser;->parse()Ljava/util/List;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.browser.customtabs.CustomTabsSessionToken$1;->onNavigationEvent(I Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.base.activity.Cocos2dxBaseActivity;->onResume()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.drawable.IconCompat;->checkResource(Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.view.ViewConfigurationCompat;->()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.PathParser$PathDataNode;->drawArc(Landroid/graphics/Path; F F F F F F F Z Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.ApkUtils;->installApk(Landroid/content/Context; Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.TypefaceCompatApi24Impl;->isUsable()Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AFLogger;->afDebugLog(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.dialog.roomsheetdialog.RoomOnlineSheetDialog;->onDismiss(Landroid/content/DialogInterface;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.PhoneUtils;->getContactNum()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.target.ViewTarget$SizeDeterminer;->getTargetDimen(I I I)I==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.TwilightManager;->isNight()Z==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.swiperefreshlayout.widget.SwipeRefreshLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderObserver;->reset()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.LinearLayoutManager;->logChildren()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.fragment.ContributionFragment;->setHeader(Lcom/app/base/model/ContributionModel;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.FragmentUtils;->operate(I Landroidx/fragment/app/FragmentManager; Landroidx/fragment/app/FragmentTransaction; Landroidx/fragment/app/Fragment; [Landroidx/fragment/app/Fragment;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ViewUtils;->()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->turntableClose()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager;->processGrpcRunTimeError(Lio/grpc/StatusRuntimeException;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl;->createAndInstallLoader(I Landroid/os/Bundle; Landroidx/loader/app/LoaderManager$LoaderCallbacks; Landroidx/loader/content/Loader;)Landroidx/loader/content/Loader;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.fragment.GooglePlayCoinsFragment;->doHandler(Landroid/os/Message;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->mkdirChecked(Ljava/io/File;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AFLogger;->afRDLog(Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.coordinatorlayout.widget.CoordinatorLayout;->getKeyline(I)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->trimMemory(I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager$8;->onFinish(Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.dialog.roomsheetdialog.RoomInfoSheetDialog;->onStateChangedCallback(Landroid/view/View; I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceHandler;->handleMessage(Landroid/os/Message;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentActivity;->onRequestPermissionsResult(I [Ljava/lang/String; [I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.transition.ViewGroupUtilsApi14;->cancelLayoutTransition(Landroid/animation/LayoutTransition;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.UMConfigure;->init(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; I Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderInfo;->onActive()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->installInstrumentation(Landroid/content/Context; Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable; Landroidx/fragment/app/FragmentManagerNonConfig;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool;->evictToSize(I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.UMConfigure;->setLogEnabled(Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentState;->instantiate(Landroidx/fragment/app/FragmentHostCallback; Landroidx/fragment/app/FragmentContainer; Landroidx/fragment/app/Fragment; Landroidx/fragment/app/FragmentManagerNonConfig; Landroidx/lifecycle/ViewModelStore;)Landroidx/fragment/app/Fragment;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.Function.OKHttpJson;->encryptHttpGet(Ljava/lang/String; Ljava/util/Map;)Lcom/app/common/http/request/YlGetRequest$GetRequestBuilder;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedScrollView$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->loadExistingExtractions(Landroid/content/Context; Ljava/lang/String;)Ljava/util/List;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->performExtractions()Ljava/util/List;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$ViewHolder;->setIsRecyclable(Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->moveToState(Landroidx/fragment/app/Fragment; I I I Z)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedListView$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$SmoothScroller;->start(Landroidx/recyclerview/widget/RecyclerView; Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.data.HttpUrlFetcher;->getStreamForSuccessfulRequest(Ljava/net/HttpURLConnection;)Ljava/io/InputStream;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.room.MultiInstanceInvalidationService$2;->broadcastInvalidation(I [Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->extract(Ljava/util/zip/ZipFile; Ljava/util/zip/ZipEntry; Ljava/io/File; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedHLinearLayout$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->clearDexDir()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.android.vending.billing.util.IabHelper;->logWarn(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.BackStackRecord;->bumpBackStackNesting(I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript;->internalCreate(Landroid/content/Context; I Landroidx/renderscript/RenderScript$ContextType; I)Landroidx/renderscript/RenderScript;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.DocumentsContractApi19;->exists(Landroid/content/Context; Landroid/net/Uri;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ListPopupWindow;->setPopupClipToScreenEnabled(Z)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.LinearLayoutManager$LayoutState;->log()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.base.activity.Cocos2dxBaseActivity;->isAndroidEmulator()Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->_show(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.handler.KPSwitchRootLayoutHandler;->handleBeforeMeasure(I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.BitmapEncoder;->encode(Lcom/bumptech/glide/load/engine/Resource; Ljava/io/File; Lcom/bumptech/glide/load/Options;)Z==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KpsStatusBarHeightUtil;->getStatusBarHeight(Landroid/content/Context;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onLastmileQuality(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KeyboardUtil$KeyboardStatusListener;->calculateKeyboardHeight(I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTextureVideoView;->onMeasure(I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTextureVideoView;->setFixedSize(I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.LinearLayoutManager;->validateChildOrder()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->t(Ljava/lang/String; [Ljava/lang/Object;)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.internal.u;->ˊ(Landroid/content/Context;)Ljava/util/List;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.TableInfo;->getIdField(Ljava/lang/Class;)Ljava/lang/reflect/Field;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.Glide;->getAnnotationGeneratedGlideModules()Lcom/bumptech/glide/GeneratedAppGlideModule;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onJoinChannelSuccess(Ljava/lang/String; I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder;->getSampleSize(Lcom/bumptech/glide/gifdecoder/GifHeader; I I)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.transition.ViewUtils;->fetchViewFlagsField()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.os.EnvironmentCompat;->getStorageState(Ljava/io/File;)Ljava/lang/String;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->doInstallation(Landroid/content/Context; Ljava/io/File; Ljava/io/File; Ljava/lang/String; Ljava/lang/String; Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->freeBackStackIndex(I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KeyboardUtil$KeyboardStatusListener;->calculateKeyboardShowing(I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.constraintlayout.widget.ConstraintSet;->populateConstraint(Landroidx/constraintlayout/widget/ConstraintSet$Constraint; Landroid/content/res/TypedArray;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.UMConfigure;->init(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; I Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.ItemTouchHelper;->startSwipe(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.session.MediaButtonReceiver;->buildMediaButtonPendingIntent(Landroid/content/Context; Landroid/content/ComponentName; J)Landroid/app/PendingIntent;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.constraintlayout.widget.ConstraintLayout$LayoutParams;->(Landroid/content/Context; Landroid/util/AttributeSet;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.fragment.StoreCrystalFragment$5;->onProgressChanged(Landroid/webkit/WebView; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.android.vending.billing.util.Security;->generatePublicKey(Ljava/lang/String;)Ljava/security/PublicKey;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.constraintlayout.widget.ConstraintSet;->populateConstraint(Landroidx/constraintlayout/widget/ConstraintSet$Constraint; Landroid/content/res/TypedArray;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager$5$1;->onReceiveValue(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
bolts.MeasurementEvent;->sendBroadcast()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.session.MediaButtonReceiver;->getMediaButtonReceiverComponent(Landroid/content/Context;)Landroid/content/ComponentName;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.FieldPacker;->addU8(S)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$1;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.MessageThreadUtil$2$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->updateListenerMap()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KeyboardUtil$KeyboardStatusListener;->calculateKeyboardHeight(I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.MenuPopupWindow;->()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onUserOffline(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.SuggestionsAdapter;->getDrawable(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$6;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.netimage.listener.ProgressResponseBody$ProgressSource$1;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.content.ContextCompat;->createFilesDir(Ljava/io/File;)Ljava/io/File;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.gifdecoder.StandardGifDecoder;->getNextFrame()Landroid/graphics/Bitmap;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.LogUtils;->print2File(I Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.internal.u;->ˎ(Ljava/lang/String; Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.Downsampler;->calculateScaling(Lcom/bumptech/glide/load/ImageHeaderParser$ImageType; Ljava/io/InputStream; Lcom/bumptech/glide/load/resource/bitmap/Downsampler$DecodeCallbacks; Lcom/bumptech/glide/load/engine/bitmap_recycle/BitmapPool; Lcom/bumptech/glide/load/resource/bitmap/DownsampleStrategy; I I I I I Landroid/graphics/BitmapFactory$Options;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->clearOldDexDir(Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript;->internalCreate(Landroid/content/Context; I Landroidx/renderscript/RenderScript$ContextType; I)Landroidx/renderscript/RenderScript;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.dialog.roomsheetdialog.RoomContributionSheetDialog;->onStateChangedCallback(Landroid/view/View; I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->turntableHide()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.SingleRequest;->onResourceReady(Lcom/bumptech/glide/load/engine/Resource; Ljava/lang/Object; Lcom/bumptech/glide/load/DataSource;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.view.ViewConfigurationCompat;->getLegacyScrollFactor(Landroid/view/ViewConfiguration; Landroid/content/Context;)F==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->turntableWillStart(I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.slidingpanelayout.widget.SlidingPaneLayout;->onMeasure(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.base.activity.Cocos2dxBaseActivity$Cocos2dxEGLConfigChooser;->chooseConfig(Ljavax/microedition/khronos/egl/EGL10; Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer$SizeDeterminerLayoutListener;->onPreDraw()Z==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.ItemTouchHelper;->startDrag(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$LayoutManager;->onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$State;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderInfo;->onLoadComplete(Landroidx/loader/content/Loader; Ljava/lang/Object;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.BackStackState;->instantiate(Landroidx/fragment/app/FragmentManagerImpl;)Landroidx/fragment/app/BackStackRecord;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.BackStackRecord;->commitInternal(Z)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.ProcessUtils;->getForegroundProcessName()Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.KeyboardUtils;->clickBlankArea2HideSoftInput()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDex;->install(Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$LayoutManager;->smoothScrollToPosition(Landroidx/recyclerview/widget/RecyclerView; Landroidx/recyclerview/widget/RecyclerView$State; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.dialog.baseDialog.OtherLoginDialog;->getInstance()Lcom/app/base/dialog/baseDialog/OtherLoginDialog;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.request.target.ViewTarget$SizeDeterminer$SizeDeterminerLayoutListener;->onPreDraw()Z==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AFLogger;->afInfoLog(Ljava/lang/String; Z)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.viewpager.widget.ViewPager;->arrowScroll(I)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser;->moveToExifSegmentAndGetLength(Lcom/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$Reader;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager;->processUserInfoReply(Lcom/app/base/protobuf/MessageIM$UserInfoReply;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.browser.customtabs.CustomTabsSessionToken$1;->extraCallback(Ljava/lang/String; Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KeyboardUtil$KeyboardStatusListener;->onGlobalLayout()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.room.RoomDatabase$MigrationContainer;->addMigration(Landroidx/room/migration/Migration;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.localbroadcastmanager.content.LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTextureVideoView;->transformVideo(I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.fragment.MomentsFragment;->showMomentsNoticeUI()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.DrawableToBitmapConverter;->drawToBitmap(Lcom/bumptech/glide/load/engine/bitmap_recycle/BitmapPool; Landroid/graphics/drawable/Drawable; I I)Landroid/graphics/Bitmap;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->updateListenerMap()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.Downsampler;->decodeFromWrappedStreams(Ljava/io/InputStream; Landroid/graphics/BitmapFactory$Options; Lcom/bumptech/glide/load/resource/bitmap/DownsampleStrategy; Lcom/bumptech/glide/load/DecodeFormat; Z I I Z Lcom/bumptech/glide/load/resource/bitmap/Downsampler$DecodeCallbacks;)Landroid/graphics/Bitmap;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTextureVideoView$1;->onVideoSizeChanged(Landroid/media/MediaPlayer; I I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.RawDocumentFile;->createFile(Ljava/lang/String; Ljava/lang/String;)Landroidx/documentfile/provider/DocumentFile;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ViewUtils;->makeOptionalFitsSystemWindows(Landroid/view/View;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.GridLayoutManager;->getSpanSize(Landroidx/recyclerview/widget/RecyclerView$Recycler; Landroidx/recyclerview/widget/RecyclerView$State; I)I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.fragment.GooglePlayCoinsFragment;->pay(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper;->put(Lcom/bumptech/glide/load/Key; Lcom/bumptech/glide/load/engine/cache/DiskCache$Writer;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript;->nScriptForEach(J I [J J [B [I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AppsFlyerLibCore$c;->run()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.AgoraManager$AgoraManagerBuilder;->build(Landroid/content/Context;)Lcom/flyman/agora/AgoraManager;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.DrawableUtils;->getOpticalBounds(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl;->destroyLoader(I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.AppCompatDrawableManager;->tintDrawable(Landroid/graphics/drawable/Drawable; Landroidx/appcompat/widget/TintInfo; [I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.swiperefreshlayout.widget.SwipeRefreshLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->onCreateView(Landroid/view/View; Ljava/lang/String; Landroid/content/Context; Landroid/util/AttributeSet;)Landroid/view/View;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.manager.RequestTracker;->runRequest(Lcom/bumptech/glide/request/Request;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.AsyncListUtil$2;->log(Ljava/lang/String; [Ljava/lang/Object;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.view.MenuItemCompat;->getActionProvider(Landroid/view/MenuItem;)Landroidx/core/view/ActionProvider;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.multidex.MultiDexExtractor;->(Ljava/io/File; Ljava/io/File;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.manager.DefaultConnectivityMonitorFactory;->build(Landroid/content/Context; Lcom/bumptech/glide/manager/ConnectivityMonitor$ConnectivityListener;)Lcom/bumptech/glide/manager/ConnectivityMonitor;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->getStackTraceElement(I)Ljava/lang/StackTraceElement;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.cache.MemorySizeCalculator;->(Lcom/bumptech/glide/load/engine/cache/MemorySizeCalculator$Builder;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.Engine;->logWithTimeAndKey(Ljava/lang/String; J Lcom/bumptech/glide/load/Key;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderInfo;->onInactive()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ListPopupWindow;->()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedTextureVideoView$5;->onError(Landroid/media/MediaPlayer; I I)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.TreeDocumentFile;->listFiles()[Landroidx/documentfile/provider/DocumentFile;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->moveToState(Landroidx/fragment/app/Fragment; I I I Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->scrollToPosition(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->trimToSize(J)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.RemoteInput;->getDataResultsFromIntent(Landroid/content/Intent; Ljava/lang/String;)Ljava/util/Map;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.android.installreferrer.commons.InstallReferrerCommons;->logVerbose(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.browser.customtabs.CustomTabsSessionToken$1;->onRelationshipValidationResult(I Landroid/net/Uri; Z Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.SourceGenerator;->cacheData(Ljava/lang/Object;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->touchInTurntableEdge()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.opensource.svgaplayer.SVGAImageView;->startAnimation(Lcom/opensource/svgaplayer/utils/SVGARange; Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool;->getForKey(Lcom/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool$Key; Ljava/lang/Class;)Ljava/lang/Object;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->scheduleListenerRetry(Landroidx/core/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView$SmoothScroller;->onAnimation(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager;->processSlaveReply(Lcom/app/base/protobuf/MessageIM$NotifyReply;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.RemoteInput;->getResultsFromIntent(Landroid/content/Intent;)Landroid/os/Bundle;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatDelegate;->setDefaultNightMode(I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.FieldPacker;->addU64(J)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.manager.RequestManagerRetriever;->handleMessage(Landroid/os/Message;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.recyclerview.FixedRecyclerView$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.handler.KPSwitchRootLayoutHandler;->handleBeforeMeasure(I I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->clearMemory()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool;->getDirtyOrNull(I I Landroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper;->get(Lcom/bumptech/glide/load/Key;)Ljava/io/File;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->setBackStackIndex(I Landroidx/fragment/app/BackStackRecord;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.Glide;->getPhotoCacheDir(Landroid/content/Context; Ljava/lang/String;)Ljava/io/File;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.widget.NestedScrollView;->onTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->e(Ljava/lang/String;)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentStatePagerAdapter;->restoreState(Landroid/os/Parcelable; Ljava/lang/ClassLoader;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.android.vending.billing.util.IabHelper;->logError(Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->_show(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable; I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.FieldPacker;->addU16(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable; I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.hallgrpc.MixedHallGrpcManager$3$1$1;->onHeaders(Lio/grpc/Metadata;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.documentfile.provider.DocumentsContractApi19;->queryForString(Landroid/content/Context; Landroid/net/Uri; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath;->printVPath(I)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.SuggestionsAdapter;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ToolbarWidgetWrapper;->initProgress()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->detachFragment(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderObserver;->onChanged(Ljava/lang/Object;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->setScrollingTouchSlop(I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.http.okhttp.OkHttpUtils;->call(Lcom/app/common/http/request/GetRequest; Lcom/app/common/http/callback/CallBack;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.view.SupportMenuInflater$MenuState;->readItem(Landroid/util/AttributeSet;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->smoothScrollToPosition(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.WebActivity$4;->onReceivedTitle(Landroid/webkit/WebView; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.KpsViewUtil;->refreshHeight(Landroid/view/View; I)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->onServiceDisconnected(Landroid/content/ComponentName;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->w(Ljava/lang/String;)I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.RecyclerView;->scrollBy(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.http.executor.FastNetCallback;->onError(Lcom/androidnetworking/error/ANError;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.TypefaceCompatApi26Impl;->isFontFamilyPrivateAPIAvailable()Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onRemoteAudioStats(Lio/agora/rtc/IRtcEngineEventHandler$RemoteAudioStats;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; Landroid/app/Activity; Landroid/graphics/drawable/Drawable; I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.recyclerview.widget.MessageThreadUtil$1$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->jsLoadFinished()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.sqlite.db.SupportSQLiteOpenHelper$Callback;->onCorruption(Landroidx/sqlite/db/SupportSQLiteDatabase;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->_show(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable; I)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->showFragment(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$1;->run()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl;->restartLoader(I Landroid/os/Bundle; Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onConnectionLost()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner;->allocate()Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.TooltipCompatHandler;->hide()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.app.NotificationManagerCompat$SideChannelManager;->onServiceConnected(Landroid/content/ComponentName; Landroid/os/IBinder;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.loger.Loger;->_show(Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable; I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.room.InvalidationTracker;->ensureInitialization()Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->attachFragment(Landroidx/fragment/app/Fragment;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.room.SQLiteCopyOpenHelper;->verifyDatabaseFile()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.blankj.utilcode.util.LogUtils$1;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.mixedroom.turntable.TurntableManager;->createTurntable(Landroid/app/Activity; Lcom/app/base/mixedroom/turntable/TurntableManager$StateChangeListener;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.coordinatorlayout.widget.CoordinatorLayout;->getResolvedLayoutParams(Landroid/view/View;)Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.loader.app.LoaderManagerImpl$LoaderInfo;->destroy(Z)Landroidx/loader/content/Loader;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.view.SupportMenuInflater$MenuState;->setItem(Landroid/view/MenuItem;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.airbnb.lottie.LottieAnimationView;->setComposition(Lcom/airbnb/lottie/LottieComposition;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.util.LogWriter;->flushBuilder()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.view.FixedLinearLayout$1;->onScroll(Landroid/view/MotionEvent; Landroid/view/MotionEvent; F F)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.android.vending.billing.util.IabHelper;->logDebug(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaBrowserServiceCompat$ServiceBinderImpl$8;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.MediaSessionManagerImplBase;->isTrustedForMediaControl(Landroidx/media/MediaSessionManager$RemoteUserInfoImpl;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.view.ActionProvider;->setVisibilityListener(Landroidx/core/view/ActionProvider$VisibilityListener;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.flyman.agora.callback.MyIRtcEngineEventCallback;->onConnectionInterrupted()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.activity.WebActivity$4;->onProgressChanged(Landroid/webkit/WebView; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.activeandroid.util.Log;->v(Ljava/lang/String;)I==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.Allocation;->(J Landroidx/renderscript/RenderScript; Landroidx/renderscript/Type; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.load.resource.bitmap.HardwareConfigState;->isFdSizeBelowHardwareLimit()Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.room.InvalidationTracker;->internalInit(Landroidx/sqlite/db/SupportSQLiteDatabase;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.app.AppCompatDelegateImpl;->onKeyUpPanel(I Landroid/view/KeyEvent;)Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.fragment.app.FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.constraintlayout.widget.ConstraintHelper;->addID(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.media.AudioAttributesImplApi21;->getLegacyStreamType()I==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.RenderScript;->helpDestroy()V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.ListPopupWindow;->buildDropDown()I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.core.graphics.drawable.RoundedBitmapDrawableFactory;->create(Landroid/content/res/Resources; Ljava/io/InputStream;)Landroidx/core/graphics/drawable/RoundedBitmapDrawable;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.appsflyer.AppsFlyerLibCore;->stopTracking(Z Landroid/content/Context;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.app.base.base.activity.Cocos2dxBaseActivity;->onPause()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.app.common.kpswitch.widget.KPSwitchFSPanelLinearLayout$1;->onAnimationUpdate(Landroid/animation/ValueAnimator;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
androidx.renderscript.ScriptGroup;->execute([Ljava/lang/Object;)[Ljava/lang/Object;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
androidx.appcompat.widget.SuggestionsAdapter;->getDrawableFromResourceValue(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I

位置: classes2.dex
com.umeng.commonsdk.utils.UMUtils;->getAppVersionName(Landroid/content/Context; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialSelectorView;->getReappearAnimator()Landroid/animation/ObjectAnimator;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AppEventsLoggerImpl;->logSdkEvent(Ljava/lang/String; Ljava/lang/Double; Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->sv(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.DataEncodeThread;->flushAndRelease()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.a;->b(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.UserDataStore$1;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.ULog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.Utility;->logd(Ljava/lang/String; Ljava/lang/Exception;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.D;->log(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.internal.AutomaticAnalyticsLogger;->logActivateAppEvent()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->sw(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.lzy.okgo.utils.OkLogger;->v(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;->setCurrentItemShowing(I Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.ULog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->e(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.Validate;->hasFacebookActivity(Landroid/content/Context; Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.DataEncodeThread;->processData()I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.lzy.okgo.utils.OkLogger;->i(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.a;->a(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Lcom/ut/device/a;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getGPU(Ljavax/microedition/khronos/opengles/GL10;)[Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.HttpClientAndroidLog;->error(Ljava/lang/Object;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.codeless.ViewIndexer$3;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.FacebookSdk;->setGraphApiVersion(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.squareup.picasso.StatsSnapshot;->dump()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AppEventsLoggerImpl;->functionDEPRECATED(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.DataEncodeThread;->processData()I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder;->calulateVolume([B I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialSelectorView;->getDisappearAnimator()Landroid/animation/ObjectAnimator;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.UserDataStore$2;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.FacebookDialogBase;->showImpl(Ljava/lang/Object; Ljava/lang/Object;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b$a;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.AmPmCirclesView;->initialize(Landroid/content/Context; Ljava/util/Locale; Lcom/wdullaer/materialdatetimepicker/time/TimePickerController; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.AccessTokenManager$2;->onCompleted(Lcom/facebook/GraphResponse;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMLog;->jsonArry(Lorg/json/JSONArray;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.b.a.j;->a(J I)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.codeless.ViewIndexer$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AppEventsLoggerImpl;->logPurchase(Ljava/math/BigDecimal; Ljava/util/Currency; Landroid/os/Bundle;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String;)J==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.ULog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b$a;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.internal.LikeDialog$NativeHandler$1;->getLegacyParameters()Landroid/os/Bundle;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.twitter.sdk.android.tweetui.internal.VideoView$5;->onError(Landroid/media/MediaPlayer; I I)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.ULog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->sd(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.ShareApi;->canShare()Z==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
io.agora.live.LiveSubscriber;->subscribe(I I Landroid/view/SurfaceView; I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getOperator(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.model.ShareLinkContent$Builder;->setImageUrl(Landroid/net/Uri;)Lcom/facebook/share/model/ShareLinkContent$Builder;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;->initialize(Landroid/content/Context; Ljava/util/Locale; Lcom/wdullaer/materialdatetimepicker/time/TimePickerController; Lcom/wdullaer/materialdatetimepicker/time/Timepoint; Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.NativeProtocol;->fetchAllAvailableProtocolVersionsForAppInfo(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;)Ljava/util/TreeSet;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.Utility;->logd(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b;->a(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialTextsView;->getDisappearAnimator()Landroid/animation/ObjectAnimator;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.date.DayPickerView;->goTo(Lcom/wdullaer/materialdatetimepicker/date/MonthAdapter$CalendarDay; Z Z Z)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.I;->log(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.NativeAppCallAttachmentStore;->addAttachments(Ljava/util/Collection;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getLocale(Landroid/content/Context;)Ljava/util/Locale;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.UserDataStore;->normalizeData(Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.tencent.mm.sdk.b.b;->d(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.tencent.mm.sdk.b.b;->e(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.TimePickerDialog;->processKeyUp(I)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialTextsView;->initialize(Landroid/content/Context; [Ljava/lang/String; [Ljava/lang/String; Lcom/wdullaer/materialdatetimepicker/time/TimePickerController; Lcom/wdullaer/materialdatetimepicker/time/RadialTextsView$SelectionValidator; Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.UserDataStore;->getHashedUserData()Ljava/lang/String;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getAppkey(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.internal.ActivityLifecycleTracker;->onActivityPaused(Landroid/app/Activity;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.GraphResponse;->createResponseFromObject(Lcom/facebook/GraphRequest; Ljava/net/HttpURLConnection; Ljava/lang/Object; Ljava/lang/Object;)Lcom/facebook/GraphResponse;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.opensource.svgaplayer.SVGAParser$FileDownloader$resume$1;->run()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.bumptech.glide.util.pool.FactoryPools$FactoryPool;->acquire()Ljava/lang/Object;==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getSubOSVersion(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.qiniu.android.storage.UploadOptions$1;->progress(Ljava/lang/String; D)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->v(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getCPU()Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getAppVersinoCode(Landroid/content/Context; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder$1;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->i(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.FacebookContentProvider;->openFile(Landroid/net/Uri; Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.lzy.okgo.utils.OkLogger;->w(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b;->a(Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMLog;->jsonObject(Lorg/json/JSONObject;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.widget.AppInviteDialog;->createParameters(Lcom/facebook/share/model/AppInviteContent;)Landroid/os/Bundle;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.Validate;->hasInternetPermissions(Landroid/content/Context; Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.a;->a(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.model.ShareLinkContent$Builder;->setContentTitle(Ljava/lang/String;)Lcom/facebook/share/model/ShareLinkContent$Builder;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.HttpClientAndroidLog;->debug(Ljava/lang/Object;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.DataEncodeThread;->getHandler()Landroid/os/Handler;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.HttpClientAndroidLog;->info(Ljava/lang/Object;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.FetchedAppSettingsManager$1;->run()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.E;->log(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getAppName(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.CircleView;->initialize(Landroid/content/Context; Lcom/wdullaer/materialdatetimepicker/time/TimePickerController;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.MLog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;->getCurrentItemShowing()I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b;->a(Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialSelectorView;->initialize(Landroid/content/Context; Lcom/wdullaer/materialdatetimepicker/time/TimePickerController; Z Z I Z)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getAppVersionCode(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.idtracking.ImprintHandler$a;->b(Lcom/umeng/commonsdk/statistics/proto/d;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getDeviceType(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->se(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->setLastAppkey(Landroid/content/Context; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.HttpClientAndroidLog;->warn(Ljava/lang/Object;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.ULog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.live.LiveSubscriber;->unsubscribe(I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getImsi(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.widget.AppInviteDialog$NativeHandler$1;->getLegacyParameters()Landroid/os/Bundle;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getNetworkOperatorName(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->encryptBySHA1(Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getFileMD5(Ljava/io/File;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.b.a.f;->b(Landroid/content/Context;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.MLog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;->onTouch(Landroid/view/View; Landroid/view/MotionEvent;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getNetworkAccessMode(Landroid/content/Context;)[Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder;->initAudioRecorder()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.b.a.f;->a(Landroid/content/Context;)Landroid/net/ConnectivityManager;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.b.a.f;->b(Landroid/content/Context;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMLog;->jsonObject(Ljava/lang/String; Lorg/json/JSONObject;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getUTDID(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.GraphResponse;->fromHttpConnection(Ljava/net/HttpURLConnection; Lcom/facebook/GraphRequestBatch;)Ljava/util/List;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialPickerLayout;->onTouch(Landroid/view/View; Landroid/view/MotionEvent;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b;->a(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.tencent.mm.sdk.b.b;->f(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.RingBuffer;->read([B I)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->MD5(Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.W;->log(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.b;->a(Landroid/content/Context; Lorg/json/JSONObject; Lorg/json/JSONObject;)Lorg/json/JSONObject;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getMac(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.share.model.ShareLinkContent$Builder;->setContentDescription(Ljava/lang/String;)Lcom/facebook/share/model/ShareLinkContent$Builder;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getDisplayResolution(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder;->start()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String;)J==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->w(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.Mp3Recorder;->stop()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AnalyticsUserIDStore;->setUserID(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.codeless.CodelessLoggingEventListener$AutoLoggingAccessibilityDelegate;->sendAccessibilityEvent(Landroid/view/View; I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.MLog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->v(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.PRNGFixes$LinuxPRNGSecureRandom;->engineSetSeed([B)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.b;->a(Landroid/content/Context;)J==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.login.LoginFragment;->onResume()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.login.LoginMethodHandler;->getClientState(Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.FacebookSdk;->setFacebookDomain(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.c;->c(Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AnalyticsUserIDStore;->getUserID()Ljava/lang/String;==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.Profile$1;->onFailure(Lcom/facebook/FacebookException;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getRegisteredOperator(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.instrument.crashreport.CrashHandler;->enable()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->si(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.lzy.okgo.utils.OkLogger;->e(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getLastAppkey(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.b.a.f;->a(Landroid/content/Context;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getChannel(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.will.codecs.audio.mp3.RingBuffer;->write([B I)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
cz.msebera.android.httpclient.extras.HttpClientAndroidLog;->trace(Ljava/lang/Object;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.MLog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->setChannel(Landroid/content/Context; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.TimePickerDialog;->getAmOrPmKeyCode(I)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMRTLog;->d(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.wdullaer.materialdatetimepicker.time.RadialTextsView;->getReappearAnimator()Landroid/animation/ObjectAnimator;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getAppVersionName(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.internal.Validate;->checkCustomTabRedirectActivity(Landroid/content/Context; Z)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->getSubOSName(Landroid/content/Context;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.utils.UMUtils;->setAppkey(Landroid/content/Context; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.statistics.common.MLog;->print(I Ljava/lang/String; Ljava/lang/String; Ljava/lang/Throwable;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.UserSettingsManager;->logWarnings()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
com.ta.utdid2.a.b;->a(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Lcom/ut/device/a;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.squareup.picasso.Utils;->log(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.lzy.okgo.utils.OkLogger;->d(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
com.umeng.commonsdk.debug.UMLog;->jsonArry(Ljava/lang/String; Lorg/json/JSONArray;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
com.facebook.appevents.AppEventsLogger;->logPurchaseImplicitly(Ljava/math/BigDecimal; Ljava/util/Currency; Landroid/os/Bundle;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I

位置: classes3.dex
io.agora.rtc.utils.YuvUtils;->writeNV21ToFile([B I I Ljava/lang/String;)Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxGLSurfaceView;->onKeyUp(I Landroid/view/KeyEvent;)Z==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.gl.GlShader;->compileShader(I Ljava/lang/String;)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.utils.YuvUtils;->writeRawData([B Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->CreateBitmap(I I)Landroid/graphics/Bitmap;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxBitmap;->newPaint(Ljava/lang/String; I)Landroid/text/TextPaint;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.SurfaceTextureHelper;->stopListening()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxGLSurfaceView;->onKeyDown(I Landroid/view/KeyEvent;)Z==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.utils.YuvUtils;->write420ImageToFile(Landroid/media/Image; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.BaseVideoRenderer;->onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture; I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.MediaCodecVideoDecoder;->disableVp8HwCodec()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.internal.DeviceUtils;->selectFrontCamera()I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.greenrobot.eventbus.util.ErrorDialogConfig;->getMessageIdForThrowable(Ljava/lang/Throwable;)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureCamera;->releaseCamera()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->CreateByteBuffer(I I)Ljava/nio/ByteBuffer;==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->surfaceCreated(Landroid/view/SurfaceHolder;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.gl.EglBase14;->isEGL14Supported()Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxActivity;->onResume()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.VideoCaptureFactory$AndroidCameraInfo;->getNumberOfCameras(Landroid/content/Context;)I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxActivity;->onPause()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.gift.YLGiftQueue;->goRun()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.greenrobot.eventbus.EventBus;->postSingleEvent(Ljava/lang/Object; Lorg/greenrobot/eventbus/EventBus$PostingThreadState;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.VideoCaptureCamera2;->setTorchMode(Z)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxActivity;->isAndroidEmulator()Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.internal.DeviceUtils;->getNumberOfCameras()I==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureCamera;->openCamera()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.SurfaceTextureHelper$2;->run()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureCamera;->onCapturerOpened()Z==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.gl.EglRenderer;->logD(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxReflectionHelper;->invokeInstanceMethod(Ljava/lang/Object; Ljava/lang/String; [Ljava/lang/Class; [Ljava/lang/Object;)Ljava/lang/Object;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.gift.YLGiftQueue;->goRun()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxHelper;->init(Landroid/app/Activity;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->(Landroid/view/SurfaceView;)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.VideoCaptureCamera2;->setZoom(F)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxGLSurfaceView;->dumpMotionEvent(Landroid/view/MotionEvent;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.gl.GlShader;->(Ljava/lang/String; Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraBufferedCamera2$4;->onConfigureFailed(Landroid/hardware/camera2/CameraCaptureSession;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraBufferedCamera2;->openCamera(I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraBufferedCamera2$1;->onImageAvailable(Landroid/media/ImageReader;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.utils.YuvUtils;->writeRgbaToFile(Ljava/nio/Buffer; I I Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.BaseVideoRenderer;->surfaceChanged(Landroid/view/SurfaceHolder; I I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViEAndroidGLES20;->onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10; I I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxGLSurfaceView;->onTouchEvent(Landroid/view/MotionEvent;)Z==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.SurfaceTextureHelper;->updateTexImage()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->SetCoordinates(F F F F)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->DrawByteBuffer()V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.gift.YLGiftQueue;->onPlayFinish()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.gift.YLGiftQueue;->exitActivityAndGift()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureView;->onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture; I I)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.SurfaceTextureHelper;->(Lio/agora/rtc/gl/EglBase$Context; Landroid/os/Handler;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->saveBitmapToJPEG(I I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
me.jessyan.autosize.utils.LogUtils;->d(Ljava/lang/String;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureCamera;->releaseCamera()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.gift.YLGiftQueue$1;->run()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxActivity$Cocos2dxEGLConfigChooser;->chooseConfig(Ljavax/microedition/khronos/egl/EGL10; Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxLocalStorage$DBOpenHelper;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase; I I)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxReflectionHelper;->getConstantValue(Ljava/lang/Class; Ljava/lang/String;)Ljava/lang/Object;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
me.jessyan.autosize.utils.LogUtils;->e(Ljava/lang/String;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.internal.RtcEngineImpl;->onEvent(I [B)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViEAndroidGLES20;->onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10; I I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxLocalStorage;->getItem(Ljava/lang/String;)Ljava/lang/String;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.greenrobot.eventbus.util.ExceptionToResourceMapping;->mapThrowable(Ljava/lang/Throwable;)Ljava/lang/Integer;==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.gl.GlShader;->release()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->changeDestRect(I I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
me.jessyan.autosize.utils.LogUtils;->w(Ljava/lang/String;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
org.greenrobot.eventbus.EventBus;->unregister(Ljava/lang/Object;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraSurfaceView;->surfaceChanged(Landroid/view/SurfaceHolder; I I I)V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.out.event.YLGiftEventDispatch;->dispatchGiftCallback()V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
org.cocos2dx.lib.Cocos2dxActivity;->onCreate(Landroid/os/Bundle;)V==>android.util.Log;->w(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraTextureCamera;->openCamera()V==>android.util.Log;->i(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViEAndroidGLES20;->checkEglError(Ljava/lang/String; Ljavax/microedition/khronos/egl/EGL10;)V==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.SurfaceTextureHelper;->dispose()V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.ViESurfaceRenderer;->surfaceDestroyed(Landroid/view/SurfaceHolder;)V==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.video.VideoCaptureCamera2;->setFocus(F F Z)I==>android.util.Log;->d(Ljava/lang/String; Ljava/lang/String;)I
io.agora.rtc.mediaio.AgoraBufferedCamera2;->chooseOptimalSize([Landroid/util/Size; I I I I Landroid/util/Size;)Landroid/util/Size;==>android.util.Log;->e(Ljava/lang/String; Ljava/lang/String;)I

中危

检测到9个WebView远程执行漏洞。

位置: classes.dex
com.app.base.mixedroom.turntable.TurntableManager;->initView()V
bolts.WebViewAppLinkResolver$2;->then(Lbolts.Task;)Lbolts.Task;
com.app.base.fragment.StoreCrystalFragment;->setWebView()V
com.app.base.activity.WebActivity;->setView()V

位置: classes2.dex
com.google.android.gms.internal.ads.zzari;->(Lcom.google.android.gms.internal.ads.zzash; Lcom.google.android.gms.internal.ads.zzasi; Ljava.lang.String; Z Z Lcom.google.android.gms.internal.ads.zzci; Lcom.google.android.gms.internal.ads.zzang; Lcom.google.android.gms.internal.ads.zznx; Lcom.google.android.gms.ads.internal.zzbo; Lcom.google.android.gms.ads.internal.zzw; Lcom.google.android.gms.internal.ads.zzhs;)V
com.google.android.gms.internal.ads.zzasq;->(Lcom.google.android.gms.internal.ads.zzash; Lcom.google.android.gms.internal.ads.zzasi; Ljava.lang.String; Z Z Lcom.google.android.gms.internal.ads.zzci; Lcom.google.android.gms.internal.ads.zzang; Lcom.google.android.gms.internal.ads.zznx; Lcom.google.android.gms.ads.internal.zzbo; Lcom.google.android.gms.ads.internal.zzw; Lcom.google.android.gms.internal.ads.zzhs;)V
com.google.android.gms.internal.ads.zzuf;->(Landroid.content.Context; Lcom.google.android.gms.internal.ads.zzang;)V
com.facebook.appevents.AppEventsLoggerImpl;->augmentWebView(Landroid.webkit.WebView; Landroid.content.Context;)V
com.google.android.gms.internal.ads.zzass;->addJavascriptInterface(Ljava.lang.Object; Ljava.lang.String;)V

Android API < 17之前版本存在远程代码执行安全漏洞,该漏洞源于程序没有正确限制使用addJavaScriptInterface方法,攻击者可以通过Java反射利用该漏洞执行任意Java对象的方法,导致远程代码执行安全漏洞。
(1)API等于高于17的Android系统。出于安全考虑,为了防止Java层的函数被随意调用,Google在4.2版本之后,规定允许被调用的函数必须以@JavascriptInterface进行注解。
(2)API等于高于17的Android系统。建议不要使用addJavascriptInterface接口,以免带来不必要的安全隐患,如果一定要使用该接口,建议使用证书校验。
(3)使用removeJavascriptInterface移除Android系统内部的默认内置接口:searchBoxJavaBridge_、accessibility、accessibilityTraversal。

参考案例:
www.wooyun.org/bugs/wooyun-2015-0140708
www.wooyun.org/bugs/wooyun-2016-0188252
http://drops.wooyun.org/papers/548

参考资料:
http://jaq.alibaba.com/blog.htm?id=48
http://blog.nsfocus.net/android-webview-remote-code-execution-vulnerability-analysis
https://developer.android.com/reference/android/webkit/WebView.html

中危

检测到214条敏感明文信息,建议移除。

位置: classes.dex
'data:image' used in: Lcom/bumptech/glide/load/model/DataUrlLoader$StreamFactory$1;->decode(Ljava/lang/String;)Ljava/io/InputStream;
'data:image' used in: Lcom/bumptech/glide/load/model/DataUrlLoader;->handles(Ljava/lang/Object;)Z
'file:///android_asset/' used in: Lcom/app/common/netimage/loader/GlideLoader;->createRequestBuilder(Lcom/app/common/netimage/Option;)Lcom/bumptech/glide/RequestBuilder;
'file:///assets/' used in: Lcom/opensource/svgaplayer/SVGAParser;->decodeFromAssets(Ljava/lang/String; Lcom/opensource/svgaplayer/SVGAParser$ParseCompletion;)V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-04-24-18013547_1532023163498554_215541963087151104_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-04-24-18094714_158946097967074_5909424912493182976_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-04-25-13651793_897557617014845_571817176_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-04-27-17934080_117414798808566_8957027985114791936_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-04-28-18094719_120129648541065_8356500748640452608_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-05-02-926821_1453024764952889_775781470_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-05-04-18299181_1306649979420798_1108869403736276992_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://7xi8d6.com1.z0.glb.clouddn.com/2017-05-05-18251898_1013302395468665_8734429858911748096_n.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a.hiphotos.baidu.com/image/h%3D300/sign=ea9a4e7360224f4a4899751339f69044/b3b7d0a20cf431ad938e7b6c4636acaf2edd9802.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a.hiphotos.baidu.com/image/pic/item/728da9773912b31be0f04c498318367adab4e136.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a.hiphotos.baidu.com/image/pic/item/9f510fb30f2442a751a29476d543ad4bd01302b0.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a.hiphotos.baidu.com/image/pic/item/c8177f3e6709c93d08d97a679a3df8dcd1005472.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a.hiphotos.baidu.com/image/pic/item/d53f8794a4c27d1eaa8358171fd5ad6edcc438bf.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a2.att.hudong.com/12/26/19300000362045133857269184471_950.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://a2.att.hudong.com/79/22/01000000000000119062273272179.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://b-ssl.duitang.com/uploads/blog/201511/02/20151102125319_Gks2j.thumb.700_0.gif' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://b-ssl.duitang.com/uploads/item/201702/05/20170205110611_sFtA4.gif' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://b.hiphotos.baidu.com/image/pic/item/8326cffc1e178a82689d65adf403738da977e81e.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://b.hiphotos.baidu.com/image/pic/item/ac4bd11373f08202034236d14ffbfbedaa641b0f.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://c.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a299fff02c79b25bc315c607c80.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://d.hiphotos.baidu.com/image/pic/item/5bafa40f4bfbfbed88e0cfa07cf0f736aec31fb7.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://d.hiphotos.baidu.com/image/pic/item/902397dda144ad344a35e454d4a20cf430ad855e.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/h%3D300/sign=63225d068835e5dd8f2ca3df46c7a7f5/c83d70cf3bc79f3dd43c5964b7a1cd11738b2980.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/h%3D300/sign=c7020a599f45d688bc02b4a494c37dab/4b90f603738da9773ded4541bd51f8198718e39e.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/h%3D300/sign=cef37135382ac65c78056073cbf3b21d/3b292df5e0fe99254845c40539a85edf8db1711e.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/pic/item/58ee3d6d55fbb2fbafb52bfa4b4a20a44723dcb8.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/pic/item/63d0f703918fa0eca4042edf229759ee3c6ddb25.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://e.hiphotos.baidu.com/image/pic/item/f2deb48f8c5494eec48c66ca29f5e0fe98257eb2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://f.hiphotos.baidu.com/image/h%3D300/sign=a72ec69f13178a82d13c79a0c603737f/6c224f4a20a446232cff99319522720e0cf3d7af.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://f.hiphotos.baidu.com/image/pic/item/1e30e924b899a901f19c32e519950a7b0308f5bc.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://file.yalla.live/default_ex.png' used in: Lcom/app/base/app/appConfig/AppUrlUtils;->getYallaLogoGray()Ljava/lang/String;
'http://g.hiphotos.baidu.com/image/h%3D300/sign=f9dc3031282dd42a400907ab333a5b2f/e4dde71190ef76c689199e739016fdfaae51679a.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/h%3D300/sign=1d357c6d46fbfbedc359307f48f1f78e/a8ec8a13632762d0b09949edadec08fa513dc639.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/pic/item/0b55b319ebc4b7452c1b0e16cdfc1e178a821526.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/pic/item/72f082025aafa40f7c884d31af64034f79f0198b.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/pic/item/9825bc315c6034a8d141851dce1349540823768e.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/pic/item/a1ec08fa513d2697f631428f51fbb2fb4216d806.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://h.hiphotos.baidu.com/image/pic/item/bd3eb13533fa828b01fbafb2ff1f4134960a5a82.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://img4.duitang.com/uploads/item/201209/20/20120920165508_EuenZ.jpeg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://img4.imgtn.bdimg.com/it/u=2543509372,2732733166&fm=26&gp=0.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://img5.duitang.com/uploads/item/201207/25/20120725171947_CV3ZA.jpeg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic.nipic.com/2008-03-01/2008319174451_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic11.nipic.com/20100803/4038389_093502059852_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic12.nipic.com/20110223/2709576_111836168000_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic14.nipic.com/20110527/2531170_101932834000_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic14.nipic.com/20110609/2531170_055926229173_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic19.nipic.com/20120324/3484432_092618805000_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic23.nipic.com/20120824/8218020_193654254129_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic24.nipic.com/20121010/4388163_025151474144_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic24.nipic.com/20121029/3822951_090444696000_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic28.nipic.com/20130422/12457151_164027506188_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic3.nipic.com/20090514/2639204_233912087_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic3.nipic.com/20090617/1242397_083514091_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic4.nipic.com/20090924/3308315_095324041734_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic4.nipic.com/20091120/805653_183746006558_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic4.nipic.com/20091218/3557379_083034065299_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic6.nipic.com/20100427/4365846_231110093316_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic7.nipic.com/20100522/1263764_002013845527_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pic7.nipic.com/20100606/4899050_135353003843_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pica.nipic.com/2007-07-15/200771515512480_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pica.nipic.com/2007-11-15/20071115103157516_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pica.nipic.com/2008-01-12/200811215275498_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://pica.nipic.com/2008-01-18/2008118212025258_2.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://schemas.android.com/apk/res/android' used in: Landroidx/core/content/res/TypedArrayUtils;->hasAttribute(Lorg/xmlpull/v1/XmlPullParser; Ljava/lang/String;)Z
'http://ww1.sinaimg.cn/large/610dc034jw1f867mvc6qjj20u00u0wh7.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f87z2n2taej20u011h11h.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f8a5uj64mpj20u00u0tca.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f8kmud15q1j20u011hdjg.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f8rgvvm5htj20u00u0q8s.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f8xff48zauj20u00x5jws.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f8zlenaornj20u011idhv.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/610dc034jw1f9cayjaa96j20u011hqbs.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww1.sinaimg.cn/large/61e74233ly1feuogwvg27j20p00zkqe7.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034gw1f9kjnm8uo1j20u00u0q5q.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034gw1f9lmfwy2nij20u00u076w.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034jw1f8o2ov8xi0j20u00u0q61.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034jw1f91ypzqaivj20u00k0jui.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034jw1f978bh1cerj20u00u0767.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034jw1f9b46kpoeoj20ku0kuwhc.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww2.sinaimg.cn/large/610dc034jw1f9j7nvnwjdj20u00k0jsl.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f80uxtwgxrj20u011hdhq.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f837uocox8j20f00mggoo.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f88ylsqjvqj20u011hn5i.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f8mssipb9sj20u011hgqk.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f8p9eahanlj20u011h42y.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f8qd9a4fx7j20u011hq78.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f8uxlbptw7j20ku0q1did.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f8w2tr9bgzj20ku0mjdi8.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f9em0sj3yvj20u00w4acj.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww3.sinaimg.cn/large/610dc034jw1f9rc3qcfm1j20u011hmyk.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034gw1f96kp6faayj20u00jywg9.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f7z9uxopq0j20u011hju5.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f820oxtdzzj20hs0hsdhl.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f8bc5c5n4nj20u00irgn8.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f8lox7c1pbj20u011h12x.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f8xz7ip2u5j20u011h78h.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f9469eoojtj20u011hdjy.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f95hzq3p4rj20u011htbm.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f9dh2ohx2vj20u011hn0r.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f9frojtu31j20u00u0go9.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'http://ww4.sinaimg.cn/large/610dc034jw1f9mp3xhjdhj20u00u0ta9.jpg' used in: Lcom/app/base/selectPicture/utils/ImageTestUrls;->()V
'https://%s/%s' used in: Lcom/appsflyer/share/LinkGenerator;->setBaseURL(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Lcom/appsflyer/share/LinkGenerator;
'https://%sapi.%s/install_data/v3/' used in: Lcom/appsflyer/AppsFlyerLibCore$b;->ॱ()Ljava/lang/String;
'https://%sapp.%s' used in: Lcom/appsflyer/share/CrossPromotionHelper;->trackAndOpenStore(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/util/Map;)V
'https://%sapp.%s' used in: Lcom/appsflyer/share/LinkGenerator;->ˊ()Ljava/lang/StringBuilder;
'https://%sattr.%s/api/v' used in: Lcom/appsflyer/AppsFlyerLibCore;->()V
'https://%sevents.%s/api/v' used in: Lcom/appsflyer/AppsFlyerLibCore;->()V
'https://%simpression.%s' used in: Lcom/appsflyer/share/CrossPromotionHelper;->trackCrossPromoteImpression(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String;)V
'https://%smonitorsdk.%s/remote-debug?app_id=' used in: Lcom/appsflyer/internal/h$1;->ˎ(Landroid/content/Context;)V
'https://%sonelink.%s/shortlink-sdk/v1' used in: Lcom/appsflyer/CreateOneLinkHttpTask;->ˏ()Ljava/lang/String;
'https://%sonelink.%s/shortlink-sdk/v1' used in: Lcom/appsflyer/internal/y;->ˏ()Ljava/lang/String;
'https://%sregister.%s/api/v' used in: Lcom/appsflyer/AppsFlyerLibCore;->()V
'https://%ssdk-services.%s/validate-android-signature' used in: Lcom/appsflyer/internal/p;->run()V
'https://%sstats.%s/stats' used in: Lcom/appsflyer/AppsFlyerLibCore;->ˊ(Ljava/lang/ref/WeakReference;)V
'https://%st.%s/api/v' used in: Lcom/appsflyer/AppsFlyerLibCore;->()V
'https://%svalidate.%s/api/v' used in: Lcom/appsflyer/internal/p;->()V
'https://.jpg--_\xe2\x80\xa6\xe2\x80\xa6^1dsf \xe3\x81\xae adS DFASFSADF\xe9\x98\xbf\xe5\xbe\xb7\xe6\x96\xaf\xe9\x98\xb2\xe5\xae\x88\xe5\xaf\xb9\xe6\x96\xb9asdfsadf37\xe3\x80\x8a\xef\xbc\x9f\xef\xbc\x9a\xef\xbc\x9f@%#\xef\xbf\xa5%#\xef\xbf\xa5%@#$%#@$%^>geAllTest()V
'https://api.instagram.com/oauth/authorize/' used in: Lcom/app/base/activity/WebActivity$2;->run()V
'https://api.instagram.com/oauth/authorize/?client_id=' used in: Lcom/app/base/open_auth/instagram/InstagramApp;->(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)V
'https://apiv2.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getHostUrl()Ljava/lang/String;
'https://clog.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getLogHostUrl()Ljava/lang/String;
'https://file.yalla.live/' used in: Lcom/app/base/extendsfunction/StringFunKt;->completImgUrl(Ljava/lang/String;)Ljava/lang/String;
'https://file.yalla.live/' used in: Lcom/app/base/activity/NewFriendActivity;->()V
'https://file.yalla.live/Medal/New_v1_L/Medal_' used in: Lcom/app/base/util/MedalUtils;->()V
'https://file.yalla.live/Medal/New_v1_S/Medal_' used in: Lcom/app/base/util/MedalUtils;->()V
'https://file.yalla.live/MoMent/20194d/b746c121198387cf3ed061817689bf36/1.gif' used in: Lcom/app/base/activity/test/TestGridActivity;->setDataImageView()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/0.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/1.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/2.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/3.gif' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/4.gif' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/5.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/6.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/7.png' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/MoMent/20194t/612affba1961ec76e9af9ab0b6b10880/8.gif' used in: Lcom/app/base/activity/test/TestGridActivity;->initDate()V
'https://file.yalla.live/SkillCard/' used in: Lcom/app/base/util/ApplicationUitl;->getSkillCardUrl(I)Ljava/lang/String;
'https://file.yalla.live/flags/Flag_' used in: Lcom/app/base/util/LocalUtil;->getNationalFlagUrl(Ljava/lang/String;)Ljava/lang/String;
'https://file.yalla.live/headframe/' used in: Lcom/app/base/activity/test/TestRecyclerViewActivity;->getContentDataList(I I)Ljava/util/List;
'https://file.yalla.live/headframe/0.png' used in: Lcom/app/base/util/HeaderFrameUtil;->(Landroid/content/Context; Lcom/app/common/netimage/NetImageView; Lcom/opensource/svgaplayer/SVGAImageView; Z)V
'https://file.yalla.live/headframe/0.png' used in: Lcom/app/base/util/HeaderFrameUtil;->loadHeaderFrame(Ljava/lang/String; I)V
'https://file.yalla.live/headframe/9.svga' used in: Lcom/app/base/activity/test/TestRecyclerViewActivity;->onCreate(Landroid/os/Bundle;)V
'https://file.yalla.live/yalla_share.png' used in: Lcom/app/base/app/appConfig/AppUrlUtils;->getYallaLogoGreen()Ljava/lang/String;
'https://h5game.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getTurntableUrl()Ljava/lang/String;
'https://moment.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getMomentUrl()Ljava/lang/String;
'https://payv2.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getPayUrl()Ljava/lang/String;
'https://play.google.com/store/apps/details?id=' used in: Lcom/app/base/activity/AboutActivity$3;->store()V
'https://play.google.com/store/apps/details?id=' used in: Lcom/app/base/activity/MainActivity$12;->store()V
'https://play.google.com/store/apps/details?id=' used in: Lcom/app/base/util/times/GooglePlayUtils;->goToGooglePlay(Landroid/content/Context;)V
'https://shop.yalla.live/' used in: Lcom/app/base/http/ApiConfig;->getShopUrl()Ljava/lang/String;
'https://www.example.com' used in: Landroidx/browser/browseractions/BrowserActionsIntent;->launchIntent(Landroid/content/Context; Landroid/content/Intent; Ljava/util/List;)V
'https://www.example.com' used in: Landroidx/browser/browseractions/BrowserActionsIntent;->getBrowserActionsIntentHandlers(Landroid/content/Context;)Ljava/util/List;
'https://www.love998.com/' used in: Lcom/app/base/http/ApiConfig;->getShareHostUrl()Ljava/lang/String;
'https://www.yalla.live/' used in: Lcom/app/base/app/appConfig/AppUrlUtils;->getYallaLive()Ljava/lang/String;
'javascript:boltsWebViewAppLinkResolverResult.setValue((function() { var metaTags = document.getElementsByTagName(\'meta\'); var results = []; for (var i = 0; i < metaTags.length; i++) { var property = metaTags[i].getAttribute(\'property\'); if (property && property.substring(0, \'al:\'.length) === \'al:\') { var tag = { "property": metaTags[i].getAttribute(\'property\') }; if (metaTags[i].hasAttribute(\'content\')) { tag[\'content\'] = metaTags[i].getAttribute(\'content\'); } results.push(tag); } } return JSON.stringify(results);})())' used in: Lbolts/WebViewAppLinkResolver$2$1;->runJavaScript(Landroid/webkit/WebView;)V
'www.1688.com' used in: Lcom/app/base/statistics/LogCat;->completionInfo(Lcom/app/base/statistics/LogInfo;)V

位置: classes2.dex
'10.0.0.172' used in: Lcom/umeng/commonsdk/statistics/internal/c;->(Landroid/content/Context;)V
'10.0.0.172' used in: Lcom/umeng/commonsdk/stateless/e;->(Landroid/content/Context;)V
'data:image/png;base64,' used in: Lcom/google/android/gms/ads/internal/zzas;->zza(Landroid/graphics/Bitmap;)Ljava/lang/String;
'http://119.29.29.29/d?ttl=1&dn=' used in: Lcom/qiniu/android/dns/http/DnspodFree;->resolve(Lcom/qiniu/android/dns/Domain; Lcom/qiniu/android/dns/NetworkInfo;)[Lcom/qiniu/android/dns/Record;
'http://example.com/' used in: Lcz/msebera/android/httpclient/impl/client/cache/CacheKeyGenerator;->()V
'http://hydra.alibaba.com/' used in: Lcom/ta/utdid2/a/b;->b(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Ljava/lang/String;
'http://schemas.android.com/apk/res-auto' used in: Lcom/google/android/material/chip/ChipDrawable;->loadFromAttributes(Landroid/util/AttributeSet; I I)V
'http://schemas.android.com/apk/res/android' used in: Lcom/google/android/material/chip/Chip;->validateAttributes(Landroid/util/AttributeSet;)V
'http://www.example.com' used in: Lcom/google/android/gms/internal/ads/zzbfw;->zzbn(Landroid/content/Context;)Ljava/lang/String;
'http://www.example.com' used in: Lcom/google/android/gms/internal/ads/zzoh;->zzh(Landroid/content/Context;)Z
'http://www.google.com' used in: Lcom/google/android/gms/internal/ads/zzagb;->(Landroid/content/Context;)V
'http://xmlpull.org/v1/doc/features.html#indent-output' used in: Lcom/ta/utdid2/c/a/a;->setFeature(Ljava/lang/String; Z)V
'http://xmlpull.org/v1/doc/features.html#indent-output' used in: Lcom/ta/utdid2/c/a/e;->a(Ljava/util/Map; Ljava/io/OutputStream;)V
'https://.facebook.com' used in: Lcom/facebook/internal/Utility;->clearFacebookCookies(Landroid/content/Context;)V
'https://api.twitter.com' used in: Lcom/twitter/sdk/android/core/internal/TwitterApi;->()V
'https://api.twitter.com/1.1/account/verify_credentials.json' used in: Lcom/twitter/sdk/android/core/OAuthSigning;->getOAuthEchoHeadersForVerifyCredentials()Ljava/util/Map;
'https://cmnsguider.yunos.com:443/genDeviceToken' used in: Lcom/umeng/commonsdk/statistics/idtracking/s;->b(Ljava/lang/String;)Ljava/lang/String;
'https://csi.gstatic.com/csi' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://developer.umeng.com/docs/66632/detail/' used in: Lcom/umeng/commonsdk/debug/UMLogUtils;->makeUrl(Ljava/lang/String;)Ljava/lang/String;
'https://facebook.com' used in: Lcom/facebook/internal/Utility;->clearFacebookCookies(Landroid/content/Context;)V
'https://facebook.com/device?user_code=%1$s&qr=1' used in: Lcom/facebook/login/DeviceAuthDialog$RequestState;->setUserCode(Ljava/lang/String;)V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_banner.js' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_expanded_banner.js' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/mraid/v2/mraid_app_interstitial.js' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/native_ads.html' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/native_ads.js' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/sdk-core-v40-impl.js' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40.html' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://graph-video.%s' used in: Lcom/facebook/internal/ServerProtocol;->getGraphVideoUrlBase()Ljava/lang/String;
'https://graph.%s' used in: Lcom/facebook/internal/ServerProtocol;->getGraphUrlBase()Ljava/lang/String;
'https://imasdk.googleapis.com/admob/sdkloader/native_video.html' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://pagead2.googlesyndication.com/pagead/gen_204' used in: Lcom/google/android/gms/internal/ads/zzafx;->zzl(Ljava/util/Map;)V
'https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps' used in: Lcom/google/android/gms/ads/identifier/zza;->run()V
'https://plus.google.com/' used in: Lcom/google/android/gms/common/internal/zzg;->()V
'https://support.google.com/dfp_premium/answer/7160685#push' used in: Lcom/google/android/gms/internal/ads/zzalm;->onClick(Landroid/content/DialogInterface; I)V
'https://twitter.com/' used in: Lcom/twitter/Autolink;->(Z)V
'https://twitter.com/#!/search?q=%23' used in: Lcom/twitter/Autolink;->(Z)V
'https://twitter.com/#!/search?q=%24' used in: Lcom/twitter/Autolink;->(Z)V
'https://twitter.com/%s/status/%d?ref_src=twsrc%%5Etwitterkit' used in: Lcom/twitter/sdk/android/tweetui/TweetUtils;->getPermalink(Ljava/lang/String; J)Landroid/net/Uri;
'https://twitter.com/%s?ref_src=twsrc%%5Etwitterkit' used in: Lcom/twitter/sdk/android/tweetui/TweetUtils;->getProfilePermalink(Ljava/lang/String;)Ljava/lang/String;
'https://twitter.com/hashtag/%s?ref_src=twsrc%%5Etwitterkit' used in: Lcom/twitter/sdk/android/tweetui/TweetUtils;->getHashtagPermalink(Ljava/lang/String;)Ljava/lang/String;
'https://twitter.com/intent/tweet?text=%s&url=%s' used in: Lcom/twitter/sdk/android/tweetcomposer/TweetComposer$Builder;->createWebIntent()Landroid/content/Intent;
'https://twitter.com/search?q=%%24%s&ref_src=twsrc%%5Etwitterkit' used in: Lcom/twitter/sdk/android/tweetui/TweetUtils;->getSymbolPermalink(Ljava/lang/String;)Ljava/lang/String;
'https://www.google.com/dfp/debugSignals' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://www.google.com/dfp/inAppPreview' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://www.google.com/dfp/linkDevice' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'https://www.google.com/dfp/sendDebugData' used in: Lcom/google/android/gms/internal/ads/zznk;->()V
'permission@gmail.com' used in: Lcom/yanzhenjie/permission/checker/CalendarWriteTest;->test()Z
'www.google.com' used in: Lcom/google/android/gms/ads/internal/zzbp;->zzeb()Ljava/lang/String;

位置: classes3.dex
'http://localhost/' used in: Lretrofit2/Response;->success(Ljava/lang/Object;)Lretrofit2/Response;
'http://localhost/' used in: Lretrofit2/Response;->error(I Lokhttp3/ResponseBody;)Lretrofit2/Response;
'http://localhost/' used in: Lretrofit2/Response;->success(Ljava/lang/Object; Lokhttp3/Headers;)Lretrofit2/Response;
'http://schemas.android.com/apk/res/android' used in: Lnet/dev/mylib/view/MyEditText;->addListener(Landroid/util/AttributeSet;)V
'www.baidu.com' used in: Lnet/dev/mylib/netWorkUtil/NetWorkUtil;->ping()Z
'www.bouncycastle.org' used in: Lorg/bouncycastle/crypto/examples/DESExample;->(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Z)V

中危

检测到15处setSavePassword密码明文存储漏洞。

位置: classes.dex
com.app.base.activity.WebActivity$3;
com.app.base.fragment.StoreCrystalFragment$4;
com.app.base.mixedroom.turntable.TurntableManager;
com.app.base.activity.WebActivity;
bolts.WebViewAppLinkResolver$2;
com.app.base.fragment.StoreCrystalFragment;

位置: classes2.dex
com.google.android.gms.internal.ads.zzakk;
com.google.android.gms.internal.ads.zzaku;
com.google.android.gms.internal.ads.zzgm;
com.google.android.gms.internal.ads.zzamp;
com.google.android.gms.internal.ads.zzaky;
com.twitter.sdk.android.core.identity.OAuthController;
com.google.android.gms.internal.ads.zzakw;
com.google.android.gms.internal.ads.zzamo;
com.google.android.gms.ads.internal.zzbp;

webview的保存密码功能默认设置为true。Webview会明文保存网站上的密码到本地私有文件”databases/webview.db”中。对于可以被root的系统环境或者配合其他漏洞(如webview的同源绕过漏洞),攻击者可以获取到用户密码。
建议:显示设置webView.getSetting().setSavePassword(false)。

参考案例:
www.wooyun.org/bugs/wooyun-2010-021420
www.wooyun.org/bugs/wooyun-2013-020246

参考资料:
http://wolfeye.baidu.com/blog/
www.claudxiao.net/2013/03/android-webview-cache/

低危

检测到6处SecureRandom使用不当。

位置: classes3.dex
org.bouncycastle.crypto.prng.SP800SecureRandom;->setSeed
org.bouncycastle.crypto.prng.X931SecureRandom;->setSeed
org.bouncycastle.crypto.examples.DESExample;->
org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV;->engineSetSeed
org.bouncycastle.jcajce.provider.drbg.DRBG$Default;->engineSetSeed
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry;->

SecureRandom的使用不当会导致生成的随机数可被预测,该漏洞存在于Android系统随机生成数字串安全密钥的环节中。该漏洞的生成原因是对SecureRandom类的不正确使用方式导致生成的随机数不随机。建议:
(1)不要使用自定义随机源代替系统默认随机源(推荐)除非有特殊需求,在使用SecureRandom类时,不要调用以下函数:SecureRandom类下SecureRandom(byte[]seed)、setSeed(long seed)和setSeed(byte[]seed)方法。
(2)在调用setSeed方法前先调用任意nextXXX方法。具体做法是调用setSeed方法前先调用一次SecureRandom#nextBytes(byte[]bytes)方法,可以避免默认随机源被替代,详细见参考资料。

参考资料:
https://developer.android.com/reference/java/security/SecureRandom.html
http://drops.wooyun.org/papers/5164
http://jaq.alibaba.com/blog.htm?id=47

低危

检测到11个WebView系统隐藏接口未移除。

位置: classes.dex
com.app.base.mixedroom.turntable.TurntableManager;->initView()V
com.app.base.activity.WebActivity;->setView()V
com.app.base.fragment.StoreCrystalFragment;->setWebView()V
bolts.WebViewAppLinkResolver$2;->then(Lbolts.Task;)Lbolts.Task;
com.app.base.fragment.StoreCrystalFragment$4;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z
com.app.base.activity.WebActivity$3;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z

位置: classes2.dex
com.google.android.gms.internal.ads.zzakk;->zzam(Landroid.content.Context;)Ljava.lang.String;
com.google.android.gms.internal.ads.zzgm;->run()V
com.twitter.sdk.android.core.identity.OAuthController;->setUpWebView(Landroid.webkit.WebView; Landroid.webkit.WebViewClient; Ljava.lang.String; Landroid.webkit.WebChromeClient;)V
com.facebook.internal.WebDialog;->setUpWebView(I)V
com.google.android.gms.ads.internal.zzbp;->(Landroid.content.Context; Lcom.google.android.gms.internal.ads.zzjn; Ljava.lang.String; Lcom.google.android.gms.internal.ads.zzang;)V

android webview组件包含3个隐藏的系统接口:searchBoxJavaBridge_,accessibilityTraversal以及accessibility,恶意程序可以利用它们实现远程代码执行。
如果使用了WebView,那么使用WebView.removeJavascriptInterface(String name) API,显示的移除searchBoxJavaBridge_、accessibility、accessibilityTraversal这三个接口。

参考资料:
http://wolfeye.baidu.com/blog/android-webview/
http://blog.csdn.net/u013107656/article/details/51729398
http://wolfeye.baidu.com/blog/android-webview-cve-2014-7224/

低危

检测到7处使用了DES弱加密算法。

位置: classes.dex
'DES/CBC/PKCS5Padding' used in: Lcom/android/vending/billing/security/SecurityUtil;->decryptDES([B Ljava/lang/String;)Ljava/lang/String;
'DES/CBC/PKCS5Padding' used in: Lcom/android/vending/billing/security/SecurityUtil;->encryptDES(Ljava/lang/String; Ljava/lang/String;)[B

位置: classes2.dex
'DES/ECB/NoPadding' used in: Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl;->lmResponse([B [B)[B
'DES/ECB/NoPadding' used in: Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl$CipherGen;->getLanManagerSessionKey()[B
'DES/ECB/NoPadding' used in: Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl;->lmHash(Ljava/lang/String;)[B
'DES/ECB/PKCS5Padding' used in: Lcom/qiniu/android/dns/http/DnspodEnterprise;->decrypt(Ljava/lang/String;)Ljava/lang/String;
'DES/ECB/PKCS5Padding' used in: Lcom/qiniu/android/dns/http/DnspodEnterprise;->encrypt(Ljava/lang/String;)Ljava/lang/String;

使用弱加密算法会大大增加黑客攻击的概率,黑客可能会破解隐私数据、猜解密钥、中间人攻击等,造成隐私信息的泄漏,甚至造成财产损失。建议使用AES加密算法。

参考资料:
http://drops.wooyun.org/tips/15870
https://developer.android.com/training/articles/keystore.html
http://wolfeye.baidu.com/blog/weak-encryption/
http://www.freebuf.com/articles/terminal/99868.html

低危

检测2处Intent Scheme URI漏洞。

位置: classes2.dex
Lcom/google/android/gms/ads/internal/gmsg/zzf;->zzb(Lcom/google/android/gms/internal/ads/zzarr; Ljava/util/Map;)V
Lcom/google/android/gms/ads/internal/gmsg/zzad;->zza(Ljava/lang/Object; Ljava/util/Map;)V


Intent Scheme URI是一种特殊的URL格式,用来通过Web页面启动已安装应用的Activity组件,大多数主流浏览器都支持此功能。如果在app中,没有检查获取到的load_url的值,攻击者可以构造钓鱼网站,诱导用户点击加载,就可以盗取用户信息。所以,对Intent URI的处理不当时,就会导致基于Intent的攻击。建议:
如果使用了Intent.parseUri函数,获取的intent必须严格过滤,intent至少包含addCategory(“android.intent.category.BROWSABLE”),setComponent(null),setSelector(null)3个策略。

参考资料:
http://wolfeye.baidu.com/blog/intent-scheme-url/
http://drops.wooyun.org/papers/2893
http://drops.wooyun.org/mobile/15202

低危

检测到8处AES/DES弱加密风险。

位置: classes.dex
com.android.vending.billing.security.EncrypDES;->()V

位置: classes2.dex
Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl$CipherGen;->getLanManagerSessionKey()[B
Lcom/google/android/gms/internal/ads/zzayi;->zzc([B [B)[B
Lcom/qiniu/android/dns/http/DnspodEnterprise;->decrypt(Ljava/lang/String;)Ljava/lang/String;
Lcom/qiniu/android/dns/http/DnspodEnterprise;->encrypt(Ljava/lang/String;)Ljava/lang/String;
Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl;->lmResponse([B [B)[B
Lcom/google/android/gms/internal/ads/zzayi;->([B I)V
Lcz/msebera/android/httpclient/impl/auth/NTLMEngineImpl;->lmHash(Ljava/lang/String;)[B

使用AES/DES/DESede加密算法时,如果使用ECB模式,容易受到攻击风险,造成信息泄露。建议在使用AES/DES/DESede加密算法时,应显示指定使用CBC或CFB加密模式

参考资料:
http://blog.csdn.net/u013107656/article/details/51997957
https://developer.android.com/reference/javax/crypto/Cipher.html
http://drops.wooyun.org/tips/15870
https://developer.android.com/training/articles/keystore.html
http://wolfeye.baidu.com/blog/weak-encryption/
http://www.freebuf.com/articles/terminal/99868.html

低危

非debug包,需要通过打包平台proguard脚本,移除大部分系统输出代码。
经扫描该包仍存在大量系统输出代码,共发现45处系统输出代码.(此处扫描的系统输出代码,是指调用System.out.print*输出的,本应在打包平台移除的系统输出代码.)
各个bundle系统输出代码详情如下:

位置: classes.dex
com.app.base.toast.ToastUtils;
com.blankj.utilcode.util.PhoneUtils;
com.android.vending.billing.security.EncrypDES;
com.bumptech.glide.disklrucache.DiskLruCache;
androidx.constraintlayout.solver.ArrayLinkedVariables;
androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer;
com.blankj.utilcode.util.ProcessUtils;
androidx.constraintlayout.solver.LinearSystem;
com.app.base.util.appTimeUtils.AppTimeUtils;
com.app.base.selectPicture.utils.ListUtils;

位置: classes2.dex
com.umeng.commonsdk.framework.UMFrUtils;
com.umeng.commonsdk.stateless.f;
com.squareup.okhttp.internal.Platform;
com.scwang.smartrefresh.layout.SmartRefreshLayout;
com.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter;
com.umeng.analytics.filter.d;
com.google.android.gms.internal.ads.zzazr;

位置: classes3.dex
org.bouncycastle.crypto.examples.JPAKEExample;
org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions;
io.grpc.okhttp.internal.Platform;
kotlin.io.ConsoleKt;
org.bouncycastle.pqc.crypto.gmss.GMSSRootCalc;
org.bouncycastle.math.ec.tools.TraceOptimizer;
org.bouncycastle.crypto.examples.DESExample;
org.bouncycastle.asn1.util.Dump;
io.reactivex.exceptions.CompositeException$WrappedPrintStream;
org.bouncycastle.math.ec.tools.F2mSqrtOptimizer;
net.dev.mylib.other.ShellUtil;
org.bouncycastle.pqc.crypto.gmss.GMSSPrivateKeyParameters;
org.bouncycastle.pqc.math.linearalgebra.PolynomialRingGF2;
org.bouncycastle.pqc.crypto.gmss.GMSSSigner;
org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher;
org.bouncycastle.pqc.crypto.gmss.util.GMSSUtil;
org.bouncycastle.pqc.crypto.gmss.GMSSKeyPairGenerator;
org.bouncycastle.crypto.engines.NaccacheSternEngine;
org.bouncycastle.LICENSE;
org.bouncycastle.util.test.SimpleTest;
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;
org.bouncycastle.crypto.generators.NaccacheSternKeyPairGenerator;
org.bouncycastle.pqc.crypto.xmss.XMSSUtil;
org.bouncycastle.jce.provider.BrokenJCEBlockCipher;
org.bouncycastle.pqc.crypto.gmss.Treehash;
net.dev.mylib.time.calendar.DateFormat;
net.dev.mylib.Utility;
org.bouncycastle.math.ec.tools.DiscoverEndomorphisms;

低危

检测到2处主机名弱校验检测漏洞。

位置: classes.dex
com.app.base.http.https.HttpsUtils$UnSafeHostnameVerifier;->verify(Ljava.lang.String; Ljavax.net.ssl.SSLSession;)Z

位置: classes2.dex
com.lzy.okgo.https.HttpsUtils$2;->verify(Ljava.lang.String; Ljavax.net.ssl.SSLSession;)Z

自定义HostnameVerifier类,却不实现其verify方法验证域名直接返回true,直接接受任意域名。建议:
对SSL证书进行强校验,包括签名CA是否合法、证书是否是自签名、主机域名是否匹配、证书是否过期等。

参考资料:
http://drops.wooyun.org/tips/3296
https://www.91ri.org/12534.html

低危

检测到2处地方在自定义实现的WebViewClient类在onReceivedSslError调用proceed()方法。

位置: classes.dex
com.app.base.activity.WebActivity$3;->onReceivedSslError(Landroid.webkit.WebView; Landroid.webkit.SslErrorHandler; Landroid.net.http.SslError;)V
com.app.base.fragment.StoreCrystalFragment$4;->onReceivedSslError(Landroid.webkit.WebView; Landroid.webkit.SslErrorHandler; Landroid.net.http.SslError;)V

Android WebView组件加载网页发生证书认证错误时,会调用WebViewClient类的onReceivedSslError方法,如果该方法实现调用了handler.proceed()来忽略该证书错误,则会受到中间人攻击的威胁,可能导致隐私泄露。建议:
当发生证书认证错误时,采用默认的处理方法handler.cancel(),停止加载问题页面当发生证书认证错误时,采用默认的处理方法handler.cancel(),停止加载问题页面。

参考案例:
http://www.wooyun.org/bugs/wooyun-2010-0109266

参考资料:
https://jaq.alibaba.com/blog.htm?id=60
http://wolfeye.baidu.com/blog/webview-ignore-ssl-error/

警告

检测到25处addFlags使用Intent.FLAG_ACTIVITY_NEW_TASK。

位置: classes.dex
androidx.appcompat.widget.SearchView;->createIntent
com.app.base.permission.PermissionsUtils;->onAppDetailSettingIntent
com.blankj.utilcode.util.IntentUtils;->getDialIntent
androidx.browser.customtabs.CustomTabsIntent;->setAlwaysUseBrowserUI
com.app.base.ApkUtils;->installApk
com.blankj.utilcode.util.IntentUtils;->getUninstallAppIntent
com.blankj.utilcode.util.ActivityUtils;->startActivities
com.blankj.utilcode.util.IntentUtils;->getShutdownIntent
androidx.appcompat.widget.SearchView;->
com.blankj.utilcode.util.ActivityUtils;->startActivity
com.blankj.utilcode.util.ActivityUtils;->getLauncherActivity
com.app.base.activity.intent.IntentUtils;->parseSchemes
com.blankj.utilcode.util.IntentUtils;->getComponentIntent
com.blankj.utilcode.util.IntentUtils;->getAppDetailsSettingsIntent
androidx.core.app.TaskStackBuilder;->startActivities
com.blankj.utilcode.util.IntentUtils;->getCallIntent
com.blankj.utilcode.util.IntentUtils;->getSendSmsIntent
com.blankj.utilcode.util.IntentUtils;->getInstallAppIntent

位置: classes2.dex
com.yanzhenjie.permission.source.ContextSource;->startActivity
com.tencent.mm.sdk.a.a;->a
com.google.android.gms.ads.internal.overlay.zzl;->zza
com.yanzhenjie.permission.install.BaseRequest;->install
com.google.android.gms.ads.internal.gmsg.zzae;->zze
com.google.android.gms.ads.internal.overlay.zza;->zza
com.google.android.gms.internal.ads.zzakk;->zza

APP创建Intent传递数据到其他Activity,如果创建的Activity不是在同一个Task中打开,就很可能被其他的Activity劫持读取到Intent内容,跨Task的Activity通过Intent传递敏感信息是不安全的。建议:
尽量避免使用包含FLAG_ACTIVITY_NEW_TASK标志的Intent来传递敏感信息。

参考资料:
http://wolfeye.baidu.com/blog/intent-data-leak

警告

检测到6个导出的组件接收其他app的消息,这些组件会被其他app引用并导致dos攻击。

activity com.app.base.activity.intent.IntentActivity
activity com.facebook.CustomTabActivity
activity com.weieyu.yalla.wxapi.WXEntryActivity
receiver com.appsflyer.MultipleInstallBroadcastReceiver
receiver com.app.base.apkupdate.broadcast.ApkUpdateNotificationBroadcastReceiver
receiver com.appsflyer.SingleInstallBroadcastReceiver

建议:
(1)最小化组件暴露。对不会参与跨应用调用的组件建议显示添加android:exported="false"属性。
(2)设置组件访问权限。对provider设置权限,同时将权限的protectionLevel设置为"signature"或"signatureOrSystem"。
(3)组件传输数据验证。对组件之间,特别是跨应用的组件之间的数据传入与返回做验证和增加异常处理,防止恶意调试数据传入,更要防止敏感数据返回。

参考案例:
http://www.wooyun.org/bugs/wooyun-2010-0169746
http://www.wooyun.org/bugs/wooyun-2010-0104965

参考资料:
http://jaq.alibaba.com/blog.htm?spm=0.0.0.0.Wz4OeC&id=55
《Android安全技术解密与防范》

警告

检测2处組件設置了android.intent.category.BROWSABLE属性。
com.app.base.activity.intent.IntentActivity
com.facebook.CustomTabActivity


在AndroidManifest文件中定义了android.intent.category.BROWSABLE属性的组件,可以通过浏览器唤起,这会导致远程命令执行漏洞攻击。建议:
(1)APP中任何接收外部输入数据的地方都是潜在的攻击点,过滤检查来自网页的参数。
(2)不要通过网页传输敏感信息,有的网站为了引导已经登录的用户到APP上使用,会使用脚本动态的生成URL Scheme的参数,其中包括了用户名、密码或者登录态token等敏感信息,让用户打开APP直接就登录了。恶意应用也可以注册相同的URL Sechme来截取这些敏感信息。Android系统会让用户选择使用哪个应用打开链接,但是如果用户不注意,就会使用恶意应用打开,导致敏感信息泄露或者其他风险。

參考案例:
http://www.wooyun.org/bugs/wooyun-2014-073875
http://www.wooyun.org/bugs/wooyun-2014-067798

参考资料:
http://wolfeye.baidu.com/blog/intent-scheme-url/
http://www.jssec.org/dl/android_securecoding_en.pdf
http://drops.wooyun.org/mobile/15202
http://blog.csdn.net/l173864930/article/details/36951805
http://drops.wooyun.org/papers/2893

警告

检测到12潜在的XSS漏洞。

位置: classes.dex
com.app.base.activity.WebActivity$3;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z
com.app.base.activity.WebActivity$3;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z
com.app.base.fragment.StoreCrystalFragment$4;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z
com.app.base.fragment.StoreCrystalFragment$4;->shouldOverrideUrlLoading(Landroid.webkit.WebView; Ljava.lang.String;)Z
com.app.base.mixedroom.turntable.TurntableManager;->initView()V
bolts.WebViewAppLinkResolver$2;->then(Lbolts.Task;)Lbolts.Task;
com.app.base.fragment.StoreCrystalFragment;->setWebView()V
com.app.base.activity.WebActivity;->setView()V

位置: classes2.dex
com.facebook.internal.WebDialog;->setUpWebView(I)V
com.google.android.gms.internal.ads.zzass;->(Lcom.google.android.gms.internal.ads.zzash;)V
com.google.android.gms.ads.internal.zzbp;->(Landroid.content.Context; Lcom.google.android.gms.internal.ads.zzjn; Ljava.lang.String; Lcom.google.android.gms.internal.ads.zzang;)V
com.google.android.gms.internal.ads.zzari;->(Lcom.google.android.gms.internal.ads.zzash; Lcom.google.android.gms.internal.ads.zzasi; Ljava.lang.String; Z Z Lcom.google.android.gms.internal.ads.zzci; Lcom.google.android.gms.internal.ads.zzang; Lcom.google.android.gms.internal.ads.zznx; Lcom.google.android.gms.ads.internal.zzbo; Lcom.google.android.gms.ads.internal.zzw; Lcom.google.android.gms.internal.ads.zzhs;)V

允许WebView执行JavaScript(setJavaScriptEnabled),有可能导致XSS攻击。建议尽量避免使用。
(1)API等于高高于17的Android系统。出于安全考虑,为了防止Java层的函数被随意调用,Google在4.2版本之后,规定允许被调用的函数必须以@JavascriptInterface进行注解。
(2)API等于高高于17的Android系统。建议不要使用addJavascriptInterface接口,以免带来不必要的安全隐患,如果一定要使用该接口,建议使用证书校验。
u(3)使用removeJavascriptInterface移除Android系统内部的默认内置接口:searchBoxJavaBridge_、accessibility、accessibilityTraversal。

参考案例:
www.wooyun.org/bugs/wooyun-2015-0140708
www.wooyun.org/bugs/wooyun-2016-0188252

参考资料:
http://jaq.alibaba.com/blog.htm?id=48
http://blog.nsfocus.net/android-webview-remote-code-execution-vulnerability-analysis

警告

检测到37处IvParameterSpec的使用。

位置: classes.dex
com.android.vending.billing.security.SecurityUtil;->decryptDES([B Ljava.lang.String;)Ljava.lang.String;
com.android.vending.billing.security.SecurityUtil;->encryptDES(Ljava.lang.String; Ljava.lang.String;)[B
com.app.base.util.AESUtil;->decode(Ljava.lang.String; Ljava.lang.String;)Ljava.lang.String;
com.app.base.util.AESUtil;->encode(Ljava.lang.String; Ljava.lang.String;)Ljava.lang.String;

位置: classes2.dex
com.google.android.gms.internal.ads.zzck;->zza([B Ljava.lang.String;)[B
com.ta.utdid2.b.a.a;->a([B [B)[B
com.ta.utdid2.b.a.a;->b([B [B)[B
com.umeng.commonsdk.stateless.f;->a([B [B)[B
com.umeng.commonsdk.statistics.common.DataHelper;->decrypt([B [B)[B
com.umeng.commonsdk.statistics.common.DataHelper;->encrypt([B [B)[B
com.google.android.gms.internal.ads.zzayh;->zzk([B)[B
com.google.android.gms.internal.ads.zzayi;->zzc([B [B)[B

位置: classes3.dex
org.bouncycastle.jcajce.spec.AEADParameterSpec;->([B I [B)V
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->createCipher(I [C Lorg.bouncycastle.asn1.x509.AlgorithmIdentifier;)Ljavax.crypto.Cipher;
org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamsCCM;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamsGCM;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.ARIA$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.ARIA$AlgParamsCCM;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.ARIA$AlgParamsGCM;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.CAST5$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.CAST5$AlgParams;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.Camellia$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.DES$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.DESede$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.GOST28147$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.IDEA$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.IDEA$AlgParams;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.Noekeon$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.RC2$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.RC2$AlgParams;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;
org.bouncycastle.jcajce.provider.symmetric.RC5$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.RC6$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.SEED$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.SM4$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.Shacal2$AlgParamGen;->engineGenerateParameters()Ljava.security.AlgorithmParameters;
org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters;->localEngineGetParameterSpec(Ljava.lang.Class;)Ljava.security.spec.AlgorithmParameterSpec;

使用IVParameterSpec函数,如果使用了固定的初始化向量,那么密码文本可预测性高得多,容易受到字典攻击等。建议禁止使用常量初始化矢量构造IVParameterSpec,使用聚安全提供的安全组件。

参考资料:
http://drops.wooyun.org/tips/15870
https://developer.android.com/training/articles/keystore.html
http://wolfeye.baidu.com/blog/weak-encryption/
http://www.freebuf.com/articles/terminal/99868.html

警告

检测到3处provider的grantUriPermissions设置为true。
androidx.core.content.FileProvider
com.app.base.util.FileProviderUtils
com.yanzhenjie.permission.FileProvider


grant-uri-permission若设置为true,可被其它程序员通过uri访问到content provider的内容,容易造成信息泄露。

参考资料:
https://security.tencent.com/index.php/blog/msg/6

警告

检测到2处使用空Intent构造PendingIntent。

位置: classes.dex
com.blankj.utilcode.util.PhoneUtils;->sendSmsSilent(Ljava.lang.String; Ljava.lang.String;)V
androidx.browser.browseractions.BrowserActionsIntent$Builder;->build()Landroidx.browser.browseractions.BrowserActionsIntent;

使用pendingIntent时候,如果使用了一个空Intent,会导致恶意用户劫持Intent的内容。禁止使用空intent去构造pendingIntent。建议:
禁止使用空intent去构造pendingIntent。

参考资料:
http://wolfeye.baidu.com/blog/pendingintent-leak-information
http://bbs.mob.com/thread-5249-1-1.html

警告

检测到2处socket通信。

位置: classes2.dex
Lcom.qiniu.android.dns.local.Resolver;->udpCommunicate

位置: classes3.dex
Lorg.bouncycastle.crypto.tls.UDPTransport;->receive

Android应用通常使用PF_UNIX、PF_INET、PF_NETLINK等不同domain的socket来进行本地IPC或者远程网络通信,这些暴露的socket代表了潜在的本地或远程攻击面,历史上也出现过不少利用socket进行拒绝服务、root提权或者远程命令执行的案例特别是PF_INET类型的网络socket,可以通过网络与Android应用通信,其原本用于linux环境下开放网络服务,由于缺乏对网络调用者身份或者本地调用者id、permission等细粒度的安全检查机制,在实现不当的情况下,可以突破Android的沙箱限制,以被攻击应用的权限执行命令,通常出现比较严重的漏洞

参考案例:
http://www.wooyun.org/bugs/wooyun-2015-0148406
http://www.wooyun.org/bugs/wooyun-2015-0145365

参考资料:
http://wolfeye.baidu.com/blog/open-listen-port
http://blog.csdn.net/jltxgcy/article/details/50686858
https://www.bigniu.com/article/view/10
http://drops.wooyun.org/mobile/6973

警告

检测到56处使用了加解密算法。密钥处理不当可能会导致信息泄露。

位置: classes.dex
com.app.base.util.AESUtil;->getKey(Ljava.lang.String;)Ljavax.crypto.spec.SecretKeySpec;
com.blankj.utilcode.util.EncryptUtils;->desTemplate([B [B Ljava.lang.String; Ljava.lang.String; Z)[B
com.android.vending.billing.security.SecurityUtil;->encryptDES(Ljava.lang.String; Ljava.lang.String;)[B
com.android.vending.billing.security.SecurityUtil;->decryptDES([B Ljava.lang.String;)Ljava.lang.String;
com.blankj.utilcode.util.EncryptUtils;->hmacTemplate([B [B Ljava.lang.String;)[B

位置: classes2.dex
com.google.common.hash.Hashing;->hmacSha1([B)Lcom.google.common.hash.HashFunction;
com.google.android.gms.internal.ads.zzayr;->zza(Ljava.lang.String; [B [B I Lcom.google.android.gms.internal.ads.zzayw;)Lcom.google.android.gms.internal.ads.zzays;
com.ta.utdid2.b.a.a;->b([B [B)[B
com.ta.utdid2.b.a.a;->a([B [B)[B
com.ta.utdid2.device.c;->b([B)Ljava.lang.String;
cz.msebera.android.httpclient.impl.auth.NTLMEngineImpl;->createDESKey([B I)Ljava.security.Key;
com.umeng.commonsdk.statistics.common.DataHelper;->encrypt([B [B)[B
com.google.common.hash.Hashing;->hmacSha512([B)Lcom.google.common.hash.HashFunction;
com.twitter.sdk.android.core.internal.oauth.OAuth1aParameters;->calculateSignature(Ljava.lang.String;)Ljava.lang.String;
com.google.android.gms.internal.ads.zzayj;->([B)V
cz.msebera.android.httpclient.impl.auth.NTLMEngineImpl;->RC4([B [B)[B
com.qiniu.android.dns.http.DnspodEnterprise;->(Ljava.lang.String; Ljava.lang.String; Ljava.lang.String;)V
com.google.android.gms.internal.ads.zzayi;->([B I)V
com.google.android.gms.internal.ads.zzavk;->zzh(Lcom.google.android.gms.internal.ads.zzbah;)Lcom.google.android.gms.internal.ads.zzauk;
com.google.android.gms.internal.ads.zzavk;->zza(Lcom.google.android.gms.internal.ads.zzbcu;)Ljava.lang.Object;
com.google.common.hash.Hashing;->hmacSha256([B)Lcom.google.common.hash.HashFunction;
com.google.android.gms.internal.ads.zzck;->zzb([B [B)Ljava.lang.String;
com.umeng.commonsdk.statistics.common.DataHelper;->decrypt([B [B)[B
com.google.common.hash.Hashing;->hmacMd5([B)Lcom.google.common.hash.HashFunction;
com.umeng.commonsdk.stateless.f;->a([B [B)[B
com.google.android.gms.internal.ads.zzayh;->([B I)V
com.google.android.gms.internal.ads.zzck;->zza([B Ljava.lang.String;)[B

位置: classes3.dex
org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
okio.ByteString;->hmac(Ljava.lang.String; Lokio.ByteString;)Lokio.ByteString;
org.bouncycastle.jce.provider.BrokenJCEBlockCipher;->engineUnwrap([B Ljava.lang.String; I)Ljava.security.Key;
org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator;->engineGenerateKey()Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory;->engineTranslateKey(Ljavax.crypto.SecretKey;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.TLSKDF$TLS11;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi;->decodeKey(Ljava.io.DataInputStream;)Ljava.security.Key;
org.bouncycastle.jcajce.provider.symmetric.TLSKDF$TLS10;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher;->engineUnwrap([B Ljava.lang.String; I)Ljava.security.Key;
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi;->decryptData(Ljava.lang.String; Lorg.bouncycastle.asn1.x509.AlgorithmIdentifier; [C [B)[B
org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory;->engineGetKeySpec(Ljavax.crypto.SecretKey; Ljava.lang.Class;)Ljava.security.spec.KeySpec;
org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi;->engineUnwrap([B Ljava.lang.String; I)Ljava.security.Key;
org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator;->engineGenerateKey()Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory;->engineGetKeySpec(Ljavax.crypto.SecretKey; Ljava.lang.Class;)Ljava.security.spec.KeySpec;
org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory;->engineGetKeySpec(Ljavax.crypto.SecretKey; Ljava.lang.Class;)Ljava.security.spec.KeySpec;
okio.HashingSink;->(Lokio.Sink; Lokio.ByteString; Ljava.lang.String;)V
org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi;->engineGenerateSecret(Ljava.lang.String;)Ljavax.crypto.SecretKey;
okio.Buffer;->hmac(Ljava.lang.String; Lokio.ByteString;)Lokio.ByteString;
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi;->engineStore(Ljava.io.OutputStream; [C)V
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi;->engineSetKeyEntry(Ljava.lang.String; Ljava.security.Key; [C [Ljava.security.cert.Certificate;)V
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi;->engineGetKey(Ljava.lang.String; [C)Ljava.security.Key;
okio.HashingSource;->(Lokio.Source; Lokio.ByteString; Ljava.lang.String;)V
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi;->calculateMac([B Lorg.bouncycastle.asn1.x509.AlgorithmIdentifier; Lorg.bouncycastle.asn1.pkcs.KeyDerivationFunc; [C)[B
org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi;->engineGenerateSecret(Ljava.lang.String;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.TLSKDF$TLS12;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$PBKDF;->engineGenerateSecret(Ljava.security.spec.KeySpec;)Ljavax.crypto.SecretKey;
org.bouncycastle.jcajce.provider.symmetric.DES$KeyGenerator;->engineGenerateKey()Ljavax.crypto.SecretKey;

参考案例:
http://www.wooyun.org/bugs/wooyun-2010-0105766
http://www.wooyun.org/bugs/wooyun-2015-0162907
http://www.wooyun.org/bugs/wooyun-2010-0187287

参考资料:
http://drops.wooyun.org/tips/15870
https://developer.android.com/training/articles/keystore.html


动态扫描发现风险点

风险等级 风险名称

服务端分析

风险等级 风险名称

警告

检测到?处XSS漏洞。
开发中...

警告

检测到?处XSS跨站漏洞。
开发中...

应用证书