温馨提示:本平台仅供研究软件风险、安全评估,禁止用于非法用途。由于展示的数据过于全面,请耐心等待加载完成。如有疑问或建议, 可加入我们的微信群讨论

APP评分

病毒检测 无法判定

安全评分

文件信息

文件名称 冒泡鸭.apk
文件大小 69.25MB
MD5 b770065886f482112f0a42059341c74a
SHA1 7e38666af1388dd11708f26d0bddf04e8520017a
SHA256 4418441baf3d864fb001384f75f15c66f794a0ba9e8524bf535a86bf8b0c9790

应用信息

应用名称 冒泡鸭
包名 com.maopaoya.mpyapp
主活动 com.maopaoya.mpyapp.MainActivity
目标SDK 33     最小SDK 24
版本号 2.3.1     子版本号 286
加固信息 梆梆安全(企业版) 加固

GooglePlay应用信息

标题 冒泡鴨-在AI開放世界探索角色故事
评分 None
安装 50+   次下载
价格 0
Android版本支持
分类 社交
Play 商店链接 com.maopaoya.mpyapp
开发者 Shanghai Yuedongxinghai Technology
开发者 ID Shanghai+Yuedongxinghai+Technology
开发者 地址 None
开发者 主页 None
开发者 Email productc@step.ai
发布日期 None
隐私政策 Privacy link

关于此应用
十亿种剧情世界,十亿个带感角色

冒泡鸭app是壹个全新AI开放世界,在这里,妳可以探索故事、创作角色,沉浸于妳的开放世界
- 探索无限可能:在AI开放世界中,发现无尽的故事和冒险。
- 创造独特角色:发挥妳的创造力,设计属于妳的角色。
- 沉浸故事体验:开放剧情互动,感受前所未有的智能。
- 开启AI冒险:加入我们,壹起探索未知,创造世界!

组件导出信息

扫描选项

重新扫描 管理规则 动态分析

反编译代码

Manifest文件 查看
APK文件 下载
Java源代码 查看 -- 下载

证书信息

二进制文件已签名
v1 签名: True
v2 签名: True
v3 签名: True
v4 签名: False
主题: C=US, ST=, L=, O=, OU=, CN=
签名算法: rsassa_pkcs1v15
有效期自: 2023-10-20 08:10:52+00:00
有效期至: 2051-03-07 08:10:52+00:00
发行人: C=US, ST=, L=, O=, OU=, CN=
序列号: 0x3fbbd22d
哈希算法: sha256
证书MD5: 2473f7e719f67b66301655452226955e
证书SHA1: 193867666fb6c04addc5d743cc2616081bb4eeb9
证书SHA256: 04674f5753bd913197a3db6393ad212f4b71239f6aae00af686fcb212f087258
证书SHA512: 8473f3f84ff751fc4463abffd419bb8172f87e0a472af0f762f98b89ce107c0bd0b9e305aab740fae03428270905c4483011a9cc75c78d2d1f65a7f2c7170d88
公钥算法: rsa
密钥长度: 2048
指纹: cb3bdce1df1a7474079667fb00e6f53a75009e7985fa62da5ffa61aab160e9a9
找到 1 个唯一证书

应用程序权限

权限名称 安全等级 权限内容 权限描述 关联代码
android.permission.ACCESS_MEDIA_LOCATION 危险 获取照片的地址信息 更换头像,聊天图片等图片的地址信息被读取。
android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
android.permission.MODIFY_AUDIO_SETTINGS 危险 允许应用修改全局音频设置 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。
android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
android.permission.RECORD_AUDIO 危险 获取录音权限 允许应用程序获取录音权限。
android.permission.SYSTEM_ALERT_WINDOW 危险 弹窗 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。
android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
android.permission.POST_NOTIFICATIONS 危险 发送通知的运行时权限 允许应用发布通知,Android 13 引入的新权限。
com.huawei.android.launcher.permission.CHANGE_BADGE 未知 未知权限 来自 android 引用的未知权限。
com.vivo.notification.permission.BADGE_ICON 普通 桌面图标角标 vivo平台桌面图标角标,接入vivo平台后需要用户手动开启,开启完成后收到新消息时,在已安装的应用桌面图标右上角显示“数字角标”。
android.permission.CAMERA 危险 拍照和录制视频 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。
android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
android.permission.READ_MEDIA_IMAGES 危险 允许从外部存储读取图像文件 允许应用程序从外部存储读取图像文件。
android.permission.READ_MEDIA_VIDEO 危险 允许从外部存储读取视频文件 允许应用程序从外部存储读取视频文件。
android.permission.READ_MEDIA_AUDIO 危险 允许从外部存储读取音频文件 允许应用程序从外部存储读取音频文件。
android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
com.asus.msa.SupplementaryDID.ACCESS 普通 获取厂商oaid相关权限 获取设备标识信息oaid,在华硕设备上需要用到的权限。
android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
com.maopaoya.mpyapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 未知 未知权限 来自 android 引用的未知权限。
com.maopaoya.mpyapp.permission.PROCESS_PUSH_MSG 未知 未知权限 来自 android 引用的未知权限。
com.maopaoya.mpyapp.permission.PUSH_PROVIDER 未知 未知权限 来自 android 引用的未知权限。
com.hihonor.push.permission.READ_PUSH_NOTIFICATION_INFO 未知 未知权限 来自 android 引用的未知权限。
com.maopaoya.mpyapp.permission.MIPUSH_RECEIVE 未知 未知权限 来自 android 引用的未知权限。
android.permission.CHANGE_NETWORK_STATE 危险 改变网络连通性 允许应用程序改变网络连通性。

证书分析

高危
0
警告
1
信息
1
标题 严重程度 描述信息
已签名应用 信息 应用程序已使用代码签名证书进行签名

MANIFEST分析

高危
0
警告
24
信息
0
屏蔽
0
序号 问题 严重程度 描述信息 操作
1 应用程序可以安装在有漏洞的已更新 Android 版本上
Android 7.0, [minSdk=24]
信息 该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
2 应用程序数据可以被备份
[android:allowBackup=true]
警告 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
3 Activity设置了TaskAffinity属性
(stepai.android.share.impl.weixin.WXEntryActivity)
警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
4 Activity (stepai.android.share.impl.weixin.WXEntryActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
5 Activity设置了TaskAffinity属性
(com.maopaoya.mpyapp.wxapi.WXEntryActivity)
警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
6 Activity-Alias (com.maopaoya.mpyapp.wxapi.WXEntryActivity) 未被保护。
[android:exported=true]
警告 发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
7 Activity (com.tencent.tauth.AuthActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
8 Activity设置了TaskAffinity属性
(stepai.android.share.impl.douyin.DouYinEntryActivity)
警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
9 Activity (stepai.android.share.impl.douyin.DouYinEntryActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
10 Activity设置了TaskAffinity属性
(com.maopaoya.mpyapp.douyinapi.DouYinEntryActivity)
警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
11 Activity-Alias (com.maopaoya.mpyapp.douyinapi.DouYinEntryActivity) 未被保护。
[android:exported=true]
警告 发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
12 Service (com.vivo.push.sdk.service.CommandClientService) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.push.permission.UPSTAGESERVICE
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
13 Broadcast Receiver (com.maopaoya.mpyapp.push.impl.xiaomi.XiaomiMessageReceiver) 未被保护。
[android:exported=true]
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
14 Activity (com.maopaoya.mpyapp.shortcuts.ShortcutsActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
15 Activity (com.maopaoya.mpyapp.navigator.DeeplinkActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
16 Activity (com.maopaoya.mpyapp.navigator.alink.AlinkActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
17 Content Provider (expo.modules.clipboard.ClipboardFileProvider) 未被保护。
[android:exported=true]
警告 发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
18 Activity (com.canhub.cropper.CropImageActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
19 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
20 Broadcast Receiver (androidx.tracing.perfetto.TracingReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
21 Activity (com.xingin.xhssharesdk.core.XhsShareActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
22 Broadcast Receiver (com.huawei.hms.support.api.push.PushMsgReceiver) 受权限保护。
Permission: com.maopaoya.mpyapp.permission.PROCESS_PUSH_MSG
protectionLevel: signature
[android:exported=true]
信息 发现 Broadcast Receiver被导出,但受权限保护。
23 Broadcast Receiver (com.huawei.hms.support.api.push.PushReceiver) 受权限保护。
Permission: com.maopaoya.mpyapp.permission.PROCESS_PUSH_MSG
protectionLevel: signature
[android:exported=true]
信息 发现 Broadcast Receiver被导出,但受权限保护。
24 Service (com.huawei.hms.support.api.push.service.HmsMsgService) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
25 Content Provider (com.huawei.hms.support.api.push.PushProvider) 未被保护。
[android:exported=true]
警告 发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
26 Service (com.xiaomi.mipush.sdk.PushMessageHandler) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.xiaomi.xmsf.permission.MIPUSH_RECEIVE
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
27 Activity (com.xiaomi.mipush.sdk.NotificationClickedActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

可浏览的ACTIVITIES

ACTIVITY INTENT
com.maopaoya.mpyapp.MainActivity Schemes: maopaoya://, com.maopaoya.mpyapp://, exp+maopaoya://,
com.tencent.tauth.AuthActivity Schemes: tencent102081379://,
com.maopaoya.mpyapp.navigator.DeeplinkActivity Schemes: maopaoya://, mpy://,
Hosts: maopaoya.com,
Paths: /deeplink,
com.maopaoya.mpyapp.navigator.alink.AlinkActivity Schemes: https://,
Hosts: mpy.volctrack.com,
Path Prefixes: /a,

网络安全配置

序号 范围 严重级别 描述

API调用分析

API功能 源码文件
一般功能-> 文件操作
bolts/AggregateException.java
bolts/CancellationTokenRegistration.java
bolts/CancellationTokenSource.java
ca/da/ca/da/c.java
ca/da/ca/fa/g.java
ca/da/ca/ha/a.java
ca/da/ca/ia/l.java
ca/da/ca/ja/e.java
ca/da/ca/ja/f.java
ca/da/ca/ja/m.java
ca/da/ca/ja/p.java
ca/da/ca/ja/t.java
ca/da/da/p.java
cc/dd/bb/cc/cc/f.java
cc/dd/cc/cc/dd/a.java
cc/dd/dd/aa/d.java
cc/dd/dd/b0/b.java
cc/dd/dd/b0/d.java
cc/dd/dd/b0/e.java
cc/dd/dd/b0/f.java
cc/dd/dd/b0/k.java
cc/dd/dd/cc/dd/a.java
cc/dd/dd/cc/dd/b.java
cc/dd/dd/cc/dd/c.java
cc/dd/dd/cc/dd/dd/a.java
cc/dd/dd/cc/dd/dd/b.java
cc/dd/dd/cc/dd/ee/b.java
cc/dd/dd/dd/cc/a.java
cc/dd/dd/ii/a.java
cc/dd/dd/ll/b.java
cc/dd/dd/ll/c.java
cc/dd/dd/ll/e.java
cc/dd/dd/o.java
cc/dd/dd/s/a.java
cc/dd/dd/s/b.java
cc/dd/dd/s/c.java
cc/dd/dd/u/b.java
cc/dd/dd/u/ee/dd/b.java
cc/dd/dd/u/ee/ff/d.java
cc/dd/dd/u/g.java
cc/dd/dd/u/i.java
cc/dd/dd/v/e.java
cc/dd/ee/dd/cc/b.java
cc/dd/ee/dd/cc/d.java
cc/dd/ee/dd/cc/dd/b.java
cc/dd/ee/dd/cc/dd/c.java
cc/dd/ee/dd/cc/dd/d.java
cc/dd/ee/dd/cc/ee/a.java
cc/dd/ee/dd/cc/ee/c.java
cc/dd/ee/dd/cc/f.java
cc/dd/ee/dd/cc/ff/b.java
cc/dd/ee/dd/cc/ff/c.java
cc/dd/ee/dd/cc/ff/cc/b.java
cc/dd/ee/dd/cc/ff/f.java
cc/dd/ee/ee/ee/cc/h.java
cc/dd/ee/ff/dd/b.java
cc/dd/ee/kk/b.java
cc/dd/ee/kk/c.java
cc/dd/ee/kk/d.java
cc/dd/ee/kk/ee/a.java
cc/dd/gg/cc/cc/d.java
cc/dd/gg/dd/cc/c.java
cc/dd/hh/aa/c.java
cc/dd/hh/aa/e.java
cc/dd/hh/dd/d.java
cc/dd/hh/ee/c.java
cc/dd/hh/ee/d.java
cc/dd/hh/gg/a.java
cc/dd/hh/gg/b.java
cc/dd/hh/hh/a.java
cc/dd/ii/cc/ee/a.java
cc/dd/ii/cc/ee/e.java
cc/dd/ii/cc/ee/f.java
cc/dd/ii/cc/ff/a.java
cc/ee/cc/aa/a.java
cc/ee/cc/aa/b.java
cc/ee/cc/bb/ee/a.java
cc/ee/cc/hh/a.java
cc/ee/cc/hh/cc/d.java
cc/ee/cc/hh/cc/e.java
cc/ee/cc/ii/a.java
cn/reactnative/modules/update/DownloadTask.java
cn/reactnative/modules/update/DownloadTaskParams.java
cn/reactnative/modules/update/SafeZipFile.java
cn/reactnative/modules/update/UpdateContext.java
cn/reactnative/modules/update/UpdateModule.java
cn/reactnative/modules/update/UpdateModuleImpl.java
coil/RealImageLoader.java
coil/decode/BitmapFactoryDecoder.java
coil/decode/ExifInterfaceInputStream.java
coil/decode/FileImageSource.java
coil/decode/ImageSource.java
coil/decode/ImageSources.java
coil/decode/SourceImageSource.java
coil/disk/DiskCache.java
coil/disk/DiskLruCache$launchCleanup$1.java
coil/disk/DiskLruCache.java
coil/disk/FaultHidingSink.java
coil/fetch/ContentUriFetcher.java
coil/fetch/FileFetcher.java
coil/fetch/HttpUriFetcher.java
coil/key/FileKeyer.java
coil/map/FileUriMapper.java
coil/util/ContinuationCallback.java
coil/util/DebugLogger.java
coil/util/FileDescriptorCounter.java
coil/util/FileSystems.java
coil/util/Utils.java
com/apm/insight/CrashInfoCallback.java
com/apm/insight/a/a.java
com/apm/insight/b/b.java
com/apm/insight/c/a.java
com/apm/insight/c/b.java
com/apm/insight/entity/b.java
com/apm/insight/entity/d.java
com/apm/insight/g/b.java
com/apm/insight/h/a.java
com/apm/insight/h/c.java
com/apm/insight/h/d.java
com/apm/insight/i/b.java
com/apm/insight/i/c.java
com/apm/insight/j/b.java
com/apm/insight/log/VLog.java
com/apm/insight/log/a.java
com/apm/insight/log/a/a.java
com/apm/insight/log/a/b.java
com/apm/insight/log/a/c.java
com/apm/insight/log/a/f.java
com/apm/insight/log/c.java
com/apm/insight/n/b.java
com/apm/insight/n/c.java
com/apm/insight/n/e.java
com/apm/insight/n/f.java
com/apm/insight/n/g.java
com/apm/insight/n/h.java
com/apm/insight/n/j.java
com/apm/insight/n/m.java
com/apm/insight/n/n.java
com/apm/insight/n/o.java
com/apm/insight/n/q.java
com/apm/insight/nativecrash/NativeCrashCollector.java
com/apm/insight/nativecrash/NativeImpl.java
com/apm/insight/nativecrash/a.java
com/apm/insight/nativecrash/b.java
com/apm/insight/nativecrash/c.java
com/apm/insight/nativecrash/d.java
com/apm/insight/o/d.java
com/apm/insight/o/f.java
com/apm/insight/o/g.java
com/apm/insight/o/i.java
com/apm/insight/o/j.java
com/apm/insight/o/l.java
com/apm/insight/o/n.java
com/apm/insight/o/p.java
com/apm/insight/o/t.java
com/apm/insight/o/v.java
com/apm/insight/o/w.java
com/apm/insight/runtime/b.java
com/apm/insight/runtime/h.java
com/apm/insight/runtime/i.java
com/apm/insight/runtime/l.java
com/apm/insight/runtime/o.java
com/apm/insight/runtime/p.java
com/apm/insight/runtime/s.java
com/apm/insight/runtime/t.java
com/brentvatne/common/react/VideoEventEmitter.java
com/brentvatne/exoplayer/RNVSimpleCache.java
com/canhub/cropper/BitmapUtils.java
com/canhub/cropper/CropImage.java
com/canhub/cropper/CropImageActivity.java
com/canhub/cropper/utils/GetFilePathFromUriKt.java
com/caverock/androidsvg/SVG.java
com/caverock/androidsvg/SVGImageView.java
com/caverock/androidsvg/SVGParser.java
com/caverock/androidsvg/SimpleAssetResolver.java
com/connectrpc/compression/GzipCompressionPool.java
com/connectrpc/extensions/GoogleJavaProtoAdapter.java
com/connectrpc/google/rpc/Status.java
com/connectrpc/okhttp/ConnectOkHttpClient.java
com/connectrpc/okhttp/ResponseCallback$onFailure$1.java
com/connectrpc/okhttp/ResponseCallback.java
com/connectrpc/protocols/ConnectInterceptor.java
com/connectrpc/protocols/Envelope.java
com/connectrpc/protocols/GRPCInterceptor.java
com/connectrpc/protocols/GRPCWebInterceptor.java
com/expo/modules/numberauth/proto/NumberAuthConfig.java
com/expo/modules/numberauth/proto/NumberAuthToastConfig.java
com/github/penfeizhou/animation/apng/decode/ACTLChunk.java
com/github/penfeizhou/animation/apng/decode/APNGDecoder.java
com/github/penfeizhou/animation/apng/decode/APNGFrame.java
com/github/penfeizhou/animation/apng/decode/APNGParser.java
com/github/penfeizhou/animation/apng/decode/Chunk.java
com/github/penfeizhou/animation/apng/decode/FCTLChunk.java
com/github/penfeizhou/animation/apng/decode/FDATChunk.java
com/github/penfeizhou/animation/apng/decode/IHDRChunk.java
com/github/penfeizhou/animation/apng/decode/StillFrame.java
com/github/penfeizhou/animation/apng/io/APNGReader.java
com/github/penfeizhou/animation/decode/FrameSeqDecoder.java
com/github/penfeizhou/animation/gif/decode/ApplicationExtension.java
com/github/penfeizhou/animation/gif/decode/Block.java
com/github/penfeizhou/animation/gif/decode/ColorTable.java
com/github/penfeizhou/animation/gif/decode/CommentExtension.java
com/github/penfeizhou/animation/gif/decode/DataSubBlock.java
com/github/penfeizhou/animation/gif/decode/ExtensionBlock.java
com/github/penfeizhou/animation/gif/decode/GifDecoder.java
com/github/penfeizhou/animation/gif/decode/GifFrame.java
com/github/penfeizhou/animation/gif/decode/GifParser.java
com/github/penfeizhou/animation/gif/decode/GraphicControlExtension.java
com/github/penfeizhou/animation/gif/decode/ImageDescriptor.java
com/github/penfeizhou/animation/gif/decode/LogicalScreenDescriptor.java
com/github/penfeizhou/animation/gif/decode/PlaintTextExtension.java
com/github/penfeizhou/animation/gif/io/GifReader.java
com/github/penfeizhou/animation/glide/ByteBufferAnimationDecoder.java
com/github/penfeizhou/animation/glide/FrameBitmapTranscoder.java
com/github/penfeizhou/animation/glide/GlideAnimationModule.java
com/github/penfeizhou/animation/glide/StreamAnimationDecoder.java
com/github/penfeizhou/animation/io/ByteBufferReader.java
com/github/penfeizhou/animation/io/FileReader.java
com/github/penfeizhou/animation/io/FilterReader.java
com/github/penfeizhou/animation/io/Reader.java
com/github/penfeizhou/animation/io/StreamReader.java
com/github/penfeizhou/animation/io/Writer.java
com/github/penfeizhou/animation/loader/AssetStreamLoader.java
com/github/penfeizhou/animation/loader/ByteBufferLoader.java
com/github/penfeizhou/animation/loader/FileLoader.java
com/github/penfeizhou/animation/loader/Loader.java
com/github/penfeizhou/animation/loader/ResourceStreamLoader.java
com/github/penfeizhou/animation/loader/StreamLoader.java
com/github/penfeizhou/animation/webp/decode/ANIMChunk.java
com/github/penfeizhou/animation/webp/decode/ANMFChunk.java
com/github/penfeizhou/animation/webp/decode/AnimationFrame.java
com/github/penfeizhou/animation/webp/decode/BaseChunk.java
com/github/penfeizhou/animation/webp/decode/StillFrame.java
com/github/penfeizhou/animation/webp/decode/VP8XChunk.java
com/github/penfeizhou/animation/webp/decode/WebPDecoder.java
com/github/penfeizhou/animation/webp/decode/WebPParser.java
com/github/penfeizhou/animation/webp/io/WebPReader.java
com/horcrux/svg/RNSVGRenderableManager.java
com/horcrux/svg/SvgView.java
com/monitor/cloudmessage/agent/CustomResult.java
com/nirvana/tools/core/CryptUtil.java
com/nirvana/tools/core/EncryptUtils.java
com/nirvana/tools/core/ExecutorManager.java
com/nirvana/tools/core/UTSharedPreferencesHelper.java
com/nirvana/tools/jsoner/JsonHelper.java
com/nirvana/tools/logger/model/ACMLimitConfig.java
com/nirvana/tools/logger/utils/UTSharedPreferencesHelper.java
com/oasis/account/v1/Binding.java
com/oasis/account/v1/ChatStatus.java
com/oasis/account/v1/Device.java
com/oasis/account/v1/GetChatStatusRequest.java
com/oasis/account/v1/GetChatStatusResponse.java
com/oasis/account/v1/GetUserRequest.java
com/oasis/account/v1/GetUserResponse.java
com/oasis/account/v1/InviteRequest.java
com/oasis/account/v1/InviteResponse.java
com/oasis/account/v1/RefreshTokenRequest.java
com/oasis/account/v1/RefreshTokenResponse.java
com/oasis/account/v1/RegisterDeviceRequest.java
com/oasis/account/v1/RegisterDeviceResponse.java
com/oasis/account/v1/SendVerifyCodeRequest.java
com/oasis/account/v1/SendVerifyCodeResponse.java
com/oasis/account/v1/SetUserGenderRequest.java
com/oasis/account/v1/SetUserGenderResponse.java
com/oasis/account/v1/SignInRequest.java
com/oasis/account/v1/SignInResponse.java
com/oasis/account/v1/SignOffRequest.java
com/oasis/account/v1/SignOffResponse.java
com/oasis/account/v1/SignOutRequest.java
com/oasis/account/v1/SignOutResponse.java
com/oasis/account/v1/UpdateUserRequest.java
com/oasis/account/v1/UpdateUserResponse.java
com/oasis/account/v1/User.java
com/oasis/account/v1/VisitUserRequest.java
com/oasis/account/v1/VisitUserResponse.java
com/oasis/agent/v1/Agent.java
com/oasis/agent/v1/AgentDrivenCron.java
com/oasis/agent/v1/AgentDrivenMessage.java
com/oasis/agent/v1/AgentDrivenMessageConfig.java
com/oasis/agent/v1/AgentDrivenTemplate.java
com/oasis/agent/v1/AgentTaskMeta.java
com/oasis/agent/v1/AgentTrigger.java
com/oasis/agent/v1/AutoNewTopic.java
com/oasis/agent/v1/ChatMeta.java
com/oasis/agent/v1/CoverResource.java
com/oasis/agent/v1/CreateAgentRequest.java
com/oasis/agent/v1/CreateAgentResponse.java
com/oasis/agent/v1/DeleteAgentRequest.java
com/oasis/agent/v1/ExternalMeta.java
com/oasis/agent/v1/GetAgentRequest.java
com/oasis/agent/v1/GetAgentResponse.java
com/oasis/agent/v1/GetAgentsRequest.java
com/oasis/agent/v1/GetAgentsResponse.java
com/oasis/agent/v1/KnowledgeMeta.java
com/oasis/agent/v1/ListAgentsRequest.java
com/oasis/agent/v1/ListAgentsResponse.java
com/oasis/agent/v1/ModelConfig.java
com/oasis/agent/v1/PageToken.java
com/oasis/agent/v1/QAMeta.java
com/oasis/agent/v1/SuggestQuestions.java
com/oasis/agent/v1/TipOffAgentRequest.java
com/oasis/agent/v1/TipOffAgentResponse.java
com/oasis/agent/v1/UpdateAgentRequest.java
com/oasis/agent/v1/UpdateAgentResponse.java
com/oasis/agent/v1/UpdateRankResponse.java
com/oasis/agent/v1/UpdateVisibleRequest.java
com/oasis/app_update/v1/AppSource.java
com/oasis/app_update/v1/CheckUpdateRequest.java
com/oasis/app_update/v1/CheckUpdateResponse.java
com/oasis/block/v1/BlockRecord.java
com/oasis/block/v1/BlockRequest.java
com/oasis/block/v1/GetBlockRecordsRequest.java
com/oasis/block/v1/GetBlockRecordsResponse.java
com/oasis/chat/v1/AgentConfig.java
com/oasis/chat/v1/AgentImage.java
com/oasis/chat/v1/AgentMessageTrigger.java
com/oasis/chat/v1/AnonymousChatInterruptRequest.java
com/oasis/chat/v1/AnonymousGetOfficialAgentRequest.java
com/oasis/chat/v1/AnonymousGetOfficialAgentResponse.java
com/oasis/chat/v1/Body.java
com/oasis/chat/v1/CancelStickyChatOnTopRequest.java
com/oasis/chat/v1/Chat.java
com/oasis/chat/v1/ChatAbstract.java
com/oasis/chat/v1/ChatAnonymousStreamRequest.java
com/oasis/chat/v1/ChatAnonymousStreamResponse.java
com/oasis/chat/v1/ChatConfig.java
com/oasis/chat/v1/ChatEvent.java
com/oasis/chat/v1/ChatFromAgentRequest.java
com/oasis/chat/v1/ChatFromAgentResponse.java
com/oasis/chat/v1/ChatGoBackRequest.java
com/oasis/chat/v1/ChatInterruptEvent.java
com/oasis/chat/v1/ChatInterruptRequest.java
com/oasis/chat/v1/ChatRequest.java
com/oasis/chat/v1/ChatResponse.java
com/oasis/chat/v1/ChatStreamEvent.java
com/oasis/chat/v1/ChatStreamRequest.java
com/oasis/chat/v1/ChatStreamResponse.java
com/oasis/chat/v1/CleanChatHistoryEvent.java
com/oasis/chat/v1/CleanChatHistoryRequest.java
com/oasis/chat/v1/CompareWithPreviousMessageRequest.java
com/oasis/chat/v1/CreateAnonymousChatRequest.java
com/oasis/chat/v1/CreateAnonymousChatResponse.java
com/oasis/chat/v1/CreateChatEvent.java
com/oasis/chat/v1/CreateChatRequest.java
com/oasis/chat/v1/CreateChatResponse.java
com/oasis/chat/v1/DeleteChatEvent.java
com/oasis/chat/v1/DeleteChatMessagesEvent.java
com/oasis/chat/v1/DeleteChatMessagesRequest.java
com/oasis/chat/v1/DeleteChatRequest.java
com/oasis/chat/v1/DeletedMessage.java
com/oasis/chat/v1/EventSearch.java
com/oasis/chat/v1/EventSendImage.java
com/oasis/chat/v1/FeedbackMessageRequest.java
com/oasis/chat/v1/GetAnonymousChatMessagesRequest.java
com/oasis/chat/v1/GetAnonymousChatMessagesResponse.java
com/oasis/chat/v1/GetAnonymousChatsRequest.java
com/oasis/chat/v1/GetAnonymousChatsResponse.java
com/oasis/chat/v1/GetChatMessagesRequest.java
com/oasis/chat/v1/GetChatMessagesResponse.java
com/oasis/chat/v1/GetChatsRequest.java
com/oasis/chat/v1/GetChatsResponse.java
com/oasis/chat/v1/GetOfficialAgentRequest.java
com/oasis/chat/v1/GetOfficialAgentResponse.java
com/oasis/chat/v1/Image.java
com/oasis/chat/v1/InteractionAgentDetail.java
com/oasis/chat/v1/InteractionContent.java
com/oasis/chat/v1/InteractionDetail.java
com/oasis/chat/v1/InteractionIntent.java
com/oasis/chat/v1/InteractionRelatedTarget.java
com/oasis/chat/v1/InteractionSocialDetail.java
com/oasis/chat/v1/InteractionTarget.java
com/oasis/chat/v1/ListAllTopChatsRequest.java
com/oasis/chat/v1/ListAllTopChatsResponse.java
com/oasis/chat/v1/ListAnonymousChatMessagesRequest.java
com/oasis/chat/v1/ListAnonymousChatMessagesResponse.java
com/oasis/chat/v1/ListChatMessagesRequest.java
com/oasis/chat/v1/ListChatMessagesResponse.java
com/oasis/chat/v1/ListChatsRequest.java
com/oasis/chat/v1/ListChatsResponse.java
com/oasis/chat/v1/Message.java
com/oasis/chat/v1/MessageContent.java
com/oasis/chat/v1/MessageEvent.java
com/oasis/chat/v1/MessageMeta.java
com/oasis/chat/v1/MessageRefresh.java
com/oasis/chat/v1/ReceiveRequest.java
com/oasis/chat/v1/ReceiveResponse.java
com/oasis/chat/v1/Reference.java
com/oasis/chat/v1/RegenerateRequest.java
com/oasis/chat/v1/RegenerateStreamEvent.java
com/oasis/chat/v1/RegenerateStreamRequest.java
com/oasis/chat/v1/RegenerateStreamResponse.java
com/oasis/chat/v1/RetryMessageAgentImageRequest.java
com/oasis/chat/v1/RetryMessageAgentImageResponse.java
com/oasis/chat/v1/SelectSuggestQuestionRequest.java
com/oasis/chat/v1/SelectSuggestQuestionResponse.java
com/oasis/chat/v1/SendInteractionMessageRequest.java
com/oasis/chat/v1/SendInteractionMessageResponse.java
com/oasis/chat/v1/SendMessageRequest.java
com/oasis/chat/v1/SendMessageResponse.java
com/oasis/chat/v1/SendSystemMessageRequest.java
com/oasis/chat/v1/SendSystemMessageResponse.java
com/oasis/chat/v1/SetAllMessageReadRequest.java
com/oasis/chat/v1/SetAnonymousChatMessageReadRequest.java
com/oasis/chat/v1/SetChatMessageReadRequest.java
com/oasis/chat/v1/SetMessageInvisibleRequest.java
com/oasis/chat/v1/ShareChatMessagesRequest.java
com/oasis/chat/v1/ShareChatMessagesResponse.java
com/oasis/chat/v1/StartNewTopicEvent.java
com/oasis/chat/v1/StartNewTopicRequest.java
com/oasis/chat/v1/StartNewTopicResponse.java
com/oasis/chat/v1/StickyChatOnTopRequest.java
com/oasis/chat/v1/StoryConfig.java
com/oasis/chat/v1/SuggestQuestionsRequest.java
com/oasis/chat/v1/SuggestQuestionsResponse.java
com/oasis/chat/v1/SummaryChatNameRequest.java
com/oasis/chat/v1/SummaryChatNameResponse.java
com/oasis/chat/v1/SystemContent.java
com/oasis/chat/v1/SystemIntent.java
com/oasis/chat/v1/UpdateChatRequest.java
com/oasis/chat/v1/UpdateMessageRequest.java
com/oasis/chat/v1/UpdateMessageResponse.java
com/oasis/chat/v1/UpdateUserChatConfigRequest.java
com/oasis/chat/v1/UpdateUserChatConfigResponse.java
com/oasis/chat/v1/UseRegenerateMessageRequest.java
com/oasis/chat/v1/UserChatConfig.java
com/oasis/comment/v1/Comment.java
com/oasis/comment/v1/CreateCommentRequest.java
com/oasis/comment/v1/CreateCommentResponse.java
com/oasis/comment/v1/DeleteCommentRequest.java
com/oasis/comment/v1/GetCommentRequest.java
com/oasis/comment/v1/GetCommentResponse.java
com/oasis/comment/v1/LikeRequest.java
com/oasis/comment/v1/ListCommentsRequest.java
com/oasis/comment/v1/ListCommentsResponse.java
com/oasis/comment/v1/ListSubCommentsRequest.java
com/oasis/comment/v1/ListSubCommentsResponse.java
com/oasis/conversation/v1/ABConfig.java
com/oasis/conversation/v1/ChatChoice.java
com/oasis/conversation/v1/ChatMessage.java
com/oasis/conversation/v1/ChatRequest.java
com/oasis/conversation/v1/ChatResponse.java
com/oasis/conversation/v1/ChatStreamChoice.java
com/oasis/conversation/v1/ChatStreamResponse.java
com/oasis/conversation/v1/Event.java
com/oasis/conversation/v1/EventSearch.java
com/oasis/conversation/v1/EventSendImage.java
com/oasis/conversation/v1/FuncCall.java
com/oasis/conversation/v1/Image.java
com/oasis/conversation/v1/ImageCard.java
com/oasis/conversation/v1/ImageGenRequest.java
com/oasis/conversation/v1/ImageGenResponse.java
com/oasis/conversation/v1/ImageItem.java
com/oasis/conversation/v1/ImageView.java
com/oasis/conversation/v1/Optimization.java
com/oasis/conversation/v1/Params.java
com/oasis/conversation/v1/Prompt.java
com/oasis/conversation/v1/PromptContext.java
com/oasis/conversation/v1/Reference.java
com/oasis/conversation/v1/TTSRequest.java
com/oasis/conversation/v1/TTSResponse.java
com/oasis/conversation/v1/TTSResponseWithErrors.java
com/oasis/conversation/v1/Translation.java
com/oasis/conversation/v1/Usage.java
com/oasis/error/v1/Error.java
com/oasis/error/v1/ErrorWithTraceID.java
com/oasis/event/v1/EventHeader.java
com/oasis/event/v1/EventPublishAgent.java
com/oasis/event/v1/EventPublishPost.java
com/oasis/event/v1/EventPublishStory.java
com/oasis/event/v1/ScreenshotEvent.java
com/oasis/event/v1/TraceRequest.java
com/oasis/event/v1/TraceResponse.java
com/oasis/feedback/v1/TipOffRecord.java
com/oasis/feedback/v1/TipOffRequest.java
com/oasis/feedback/v1/TipOffResponse.java
com/oasis/knowledge/v1/FastReactionSearchRequest.java
com/oasis/knowledge/v1/FastReactionSearchResponse.java
com/oasis/knowledge/v1/FastReactionSearchResult.java
com/oasis/knowledge/v1/KnowledgeDoc.java
com/oasis/knowledge/v1/KnowledgeMeta.java
com/oasis/knowledge/v1/MemoAddDocumentRequest.java
com/oasis/knowledge/v1/MemoAddDocumentResponse.java
com/oasis/knowledge/v1/MemoCreateDatasetRequest.java
com/oasis/knowledge/v1/MemoCreateDatasetResponse.java
com/oasis/knowledge/v1/MemoDocument.java
com/oasis/knowledge/v1/MemoSearchRequest.java
com/oasis/knowledge/v1/MemoSearchResponse.java
com/oasis/knowledge/v1/MemoSearchResult.java
com/oasis/knowledge/v1/QADoc.java
com/oasis/knowledge/v1/QAResult.java
com/oasis/knowledge/v1/SearchRequest.java
com/oasis/knowledge/v1/SearchResponse.java
com/oasis/knowledge/v1/SearchResult.java
com/oasis/like/v1/GetLikeCounterRequest.java
com/oasis/like/v1/GetLikeCounterResponse.java
com/oasis/like/v1/GetUserLikeRecordsRequest.java
com/oasis/like/v1/GetUserLikeRecordsResponse.java
com/oasis/like/v1/LikeRecord.java
com/oasis/like/v1/LikeRequest.java
com/oasis/like/v1/LikerCounter.java
com/oasis/like/v1/ListUserLikeRecordsRequest.java
com/oasis/like/v1/ListUserLikeRecordsResponse.java
com/oasis/model/v1/ListModelsRequest.java
com/oasis/model/v1/ListModelsResponse.java
com/oasis/model/v1/Model.java
com/oasis/pagination/v1/PageToken.java
com/oasis/ping/v1/PingRequest.java
com/oasis/ping/v1/PingResponse.java
com/oasis/post/v1/Agent.java
com/oasis/post/v1/AgentItem.java
com/oasis/post/v1/CreatePostRequest.java
com/oasis/post/v1/CreatePostResponse.java
com/oasis/post/v1/DeletePostRequest.java
com/oasis/post/v1/GetPostRequest.java
com/oasis/post/v1/GetPostResponse.java
com/oasis/post/v1/GetPostsRequest.java
com/oasis/post/v1/GetPostsResponse.java
com/oasis/post/v1/LikeRequest.java
com/oasis/post/v1/ListPostsByAgentRequest.java
com/oasis/post/v1/ListPostsByAgentResponse.java
com/oasis/post/v1/ListUserLikedPostsRequest.java
com/oasis/post/v1/ListUserLikedPostsResponse.java
com/oasis/post/v1/ListUserPostsRequest.java
com/oasis/post/v1/ListUserPostsResponse.java
com/oasis/post/v1/Post.java
com/oasis/post/v1/PostCard.java
com/oasis/post/v1/Story.java
com/oasis/post/v1/UpdatePostRequest.java
com/oasis/post/v1/UpdatePostResponse.java
com/oasis/push/v1/ListUserPushDevicesRequest.java
com/oasis/push/v1/ListUserPushDevicesResponse.java
com/oasis/push/v1/Notification.java
com/oasis/push/v1/PushDevice.java
com/oasis/push/v1/PushDeviceExtra.java
com/oasis/push/v1/PushMessage.java
com/oasis/push/v1/PushRequest.java
com/oasis/push/v1/PushResponse.java
com/oasis/push/v1/PushToken.java
com/oasis/push/v1/RegisterRequest.java
com/oasis/push/v1/RegisterResponse.java
com/oasis/push/v1/Target.java
com/oasis/push/v1/Tokens.java
com/oasis/recommend/v1/Category.java
com/oasis/recommend/v1/CategoryItem.java
com/oasis/recommend/v1/DiscoverAgentsCursor.java
com/oasis/recommend/v1/DiscoverAgentsRequest.java
com/oasis/recommend/v1/DiscoverAgentsResponse.java
com/oasis/recommend/v1/DiscoverOperationDataRequest.java
com/oasis/recommend/v1/DiscoverOperationDataResponse.java
com/oasis/recommend/v1/DiscoverPageToken.java
com/oasis/recommend/v1/DiscoverRequest.java
com/oasis/recommend/v1/DiscoverResponse.java
com/oasis/recommend/v1/DiscoveryItem.java
com/oasis/recommend/v1/ListAgentCategoryRequest.java
com/oasis/recommend/v1/ListAgentCategoryResponse.java
com/oasis/recommend/v1/ListPostableAgentItemsRequest.java
com/oasis/recommend/v1/ListPostableAgentItemsResponse.java
com/oasis/recommend/v1/ListPostableAgentsRequest.java
com/oasis/recommend/v1/ListPostableAgentsResponse.java
com/oasis/recommend/v1/OperationDataItem.java
com/oasis/recommend/v1/OperationDataItemBanner.java
com/oasis/recommend/v1/OperationDataItemBannerLink.java
com/oasis/recommend/v1/SearchItem.java
com/oasis/recommend/v1/SearchRequest.java
com/oasis/recommend/v1/SearchResponse.java
com/oasis/resource/v1/Audio.java
com/oasis/resource/v1/File.java
com/oasis/resource/v1/Image.java
com/oasis/resource/v1/Resource.java
com/oasis/resource/v1/StorageResponse.java
com/oasis/resource/v1/Video.java
com/oasis/resource/v1/VideoInfo.java
com/oasis/risk/v1/Detail.java
com/oasis/risk/v1/Result.java
com/oasis/share/v1/GetAgentRequest.java
com/oasis/share/v1/GetAgentResponse.java
com/oasis/share/v1/GetPostRequest.java
com/oasis/share/v1/GetPostResponse.java
com/oasis/share/v1/GetShareChatMessagesRequest.java
com/oasis/share/v1/GetShareChatMessagesResponse.java
com/oasis/share/v1/GetStoryRequest.java
com/oasis/share/v1/GetStoryResponse.java
com/oasis/share/v1/ListPostCommentsRequest.java
com/oasis/share/v1/ListPostCommentsResponse.java
com/oasis/share/v1/ListPostsByAgentRequest.java
com/oasis/share/v1/ListPostsByAgentResponse.java
com/oasis/story/v1/Achievement.java
com/oasis/story/v1/BgmStyleTaskInput.java
com/oasis/story/v1/BgmStyleTaskResult.java
com/oasis/story/v1/Chapter.java
com/oasis/story/v1/ChapterBackgroundImageTaskInput.java
com/oasis/story/v1/ChapterBackgroundImageTaskResult.java
com/oasis/story/v1/ChapterMission.java
com/oasis/story/v1/ChapterMissions.java
com/oasis/story/v1/ChapterSwitchEvent.java
com/oasis/story/v1/ChapterTaskInput.java
com/oasis/story/v1/ChapterTaskResult.java
com/oasis/story/v1/Character.java
com/oasis/story/v1/CharacterImageTaskInput.java
com/oasis/story/v1/CharacterImageTaskResult.java
com/oasis/story/v1/CharacterTaskInput.java
com/oasis/story/v1/CharacterTaskResult.java
com/oasis/story/v1/CharacterV2Result.java
com/oasis/story/v1/CharacterV2TaskInput.java
com/oasis/story/v1/CleanImageGenerateHistoryRequest.java
com/oasis/story/v1/ConverseEvent.java
com/oasis/story/v1/CoverV2Result.java
com/oasis/story/v1/CreateSavePointRequest.java
com/oasis/story/v1/CreateSavePointResponse.java
com/oasis/story/v1/CreateStoryRequest.java
com/oasis/story/v1/CreateStoryResponse.java
com/oasis/story/v1/CreateTaskRequest.java
com/oasis/story/v1/CreateTaskResponse.java
com/oasis/story/v1/DeleteStoryRequest.java
com/oasis/story/v1/EndingEvent.java
com/oasis/story/v1/Event.java
com/oasis/story/v1/EventData.java
com/oasis/story/v1/FailMission.java
com/oasis/story/v1/FailMissionEvent.java
com/oasis/story/v1/FeedbackEventRequest.java
com/oasis/story/v1/GeneratedVideo.java
com/oasis/story/v1/GetImageGenerateHistoryRequest.java
com/oasis/story/v1/GetImageGenerateHistoryResponse.java
com/oasis/story/v1/GetStoryDetailAnonymousRequest.java
com/oasis/story/v1/GetStoryDetailAnonymousResponse.java
com/oasis/story/v1/GetStoryDetailRequest.java
com/oasis/story/v1/GetStoryDetailResponse.java
com/oasis/story/v1/GetStoryDraftRequest.java
com/oasis/story/v1/GetStoryDraftResponse.java
com/oasis/story/v1/GetStoryRequest.java
com/oasis/story/v1/GetStoryResponse.java
com/oasis/story/v1/GetTaskResultRequest.java
com/oasis/story/v1/GetTaskResultResponse.java
com/oasis/story/v1/ImageResult.java
com/oasis/story/v1/ImageStyle.java
com/oasis/story/v1/ImageTaskInput.java
com/oasis/story/v1/ImageTaskResult.java
com/oasis/story/v1/ImageToVideoTaskInput.java
com/oasis/story/v1/ImageToVideoTaskResult.java
com/oasis/story/v1/ListImageStylesRequest.java
com/oasis/story/v1/ListImageStylesResponse.java
com/oasis/story/v1/ListSavePointsRequest.java
com/oasis/story/v1/ListSavePointsResponse.java
com/oasis/story/v1/ListSectionsAnonymousRequest.java
com/oasis/story/v1/ListSectionsAnonymousResponse.java
com/oasis/story/v1/ListSectionsRequest.java
com/oasis/story/v1/ListSectionsResponse.java
com/oasis/story/v1/ListStorySessionsRequest.java
com/oasis/story/v1/ListStorySessionsResponse.java
com/oasis/story/v1/LoadSavePointRequest.java
com/oasis/story/v1/LoadSavePointResponse.java
com/oasis/story/v1/Meta.java
com/oasis/story/v1/MissionGoal.java
com/oasis/story/v1/MissionState.java
com/oasis/story/v1/MissionTaskInput.java
com/oasis/story/v1/MissionTaskResult.java
com/oasis/story/v1/NarrationEvent.java
com/oasis/story/v1/NewRoleEvent.java
com/oasis/story/v1/NewRoleInfo.java
com/oasis/story/v1/NumberTaskInput.java
com/oasis/story/v1/NumberTaskResult.java
com/oasis/story/v1/Numerical.java
com/oasis/story/v1/NumericalChangeInfo.java
com/oasis/story/v1/NumericalChangeInfoEvent.java
com/oasis/story/v1/NumericalGoal.java
com/oasis/story/v1/NumericalMissionExpression.java
com/oasis/story/v1/NumericalState.java
com/oasis/story/v1/OpeningEvent.java
com/oasis/story/v1/Option.java
com/oasis/story/v1/OptionsEvent.java
com/oasis/story/v1/PlayAnonymousRequest.java
com/oasis/story/v1/PlayAnonymousResponse.java
com/oasis/story/v1/PlayRequest.java
com/oasis/story/v1/PlayResponse.java
com/oasis/story/v1/RecordImageGenerateHistoryRequest.java
com/oasis/story/v1/ReplayRequest.java
com/oasis/story/v1/ReplayResponse.java
com/oasis/story/v1/RewardImageResult.java
com/oasis/story/v1/RewardImageTaskInput.java
com/oasis/story/v1/SavePoint.java
com/oasis/story/v1/Section.java
com/oasis/story/v1/SectionDetail.java
com/oasis/story/v1/Session.java
com/oasis/story/v1/SetCurrentEventAnonymousRequest.java
com/oasis/story/v1/SetCurrentEventRequest.java
com/oasis/story/v1/SetStoryDraftRequest.java
com/oasis/story/v1/State.java
com/oasis/story/v1/Story.java
com/oasis/story/v1/StoryBasicInfoTaskInput.java
com/oasis/story/v1/StoryBasicInfoTaskResult.java
com/oasis/story/v1/StoryChapterDetailSettingTaskInput.java
com/oasis/story/v1/StoryChapterDetailSettingTaskResult.java
com/oasis/story/v1/StoryCoverTaskInput.java
com/oasis/story/v1/StoryCoverTaskResult.java
com/oasis/story/v1/StoryCoverTaskV2Input.java
com/oasis/story/v1/StoryDetail.java
com/oasis/story/v1/StoryMeta.java
com/oasis/story/v1/StoryTaskMeta.java
com/oasis/story/v1/SuccessMission.java
com/oasis/story/v1/SuccessMissionEvent.java
com/oasis/story/v1/Task.java
com/oasis/story/v1/TaskResult.java
com/oasis/story/v1/TextGoal.java
com/oasis/story/v1/UGAGenerateTaskInput.java
com/oasis/story/v1/UGAGenerateTaskResult.java
com/oasis/story/v1/UpdateSavePointRequest.java
com/oasis/story/v1/UpdateSavePointResponse.java
com/oasis/story/v1/UpdateStoryRequest.java
com/oasis/story/v1/UpdateStoryResponse.java
com/oasis/story/v1/UpdateVisibleRequest.java
com/oasis/story/v1/ValidateStoryRequest.java
com/oasis/story/v1/ValidateStoryResponse.java
com/oasis/task/v1/GenImageTaskParam.java
com/oasis/task/v1/GenImageTaskResult.java
com/oasis/task/v1/GetResultStreamRequest.java
com/oasis/task/v1/GetResultStreamResponse.java
com/oasis/task/v1/ImageResult.java
com/oasis/task/v1/ImageStyle.java
com/oasis/task/v1/ListImageStyleRequest.java
com/oasis/task/v1/ListImageStyleResponse.java
com/oasis/task/v1/MGetHistoryRequest.java
com/oasis/task/v1/MGetHistoryResponse.java
com/oasis/task/v1/SubmitOptions.java
com/oasis/task/v1/SubmitRequest.java
com/oasis/task/v1/SubmitResponse.java
com/oasis/task/v1/Task.java
com/oasis/task/v1/TaskEvent.java
com/oasis/task/v1/TaskParam.java
com/oasis/task/v1/TaskProgress.java
com/oasis/task/v1/TaskResult.java
com/oasis/task/v1/TaskState.java
com/oasis/task/v1/TextResult.java
com/oasis/uga/v1/Activity.java
com/oasis/uga/v1/AdvanceDefinition.java
com/oasis/uga/v1/Agent.java
com/oasis/uga/v1/AgentCard.java
com/oasis/uga/v1/AgentCategory.java
com/oasis/uga/v1/AgentChatSummary.java
com/oasis/uga/v1/AgentItemCard.java
com/oasis/uga/v1/AgentMeta.java
com/oasis/uga/v1/AvatarFromText.java
com/oasis/uga/v1/CompletionAgentParamsRequest.java
com/oasis/uga/v1/CompletionAgentParamsResponse.java
com/oasis/uga/v1/CreateAgentRequest.java
com/oasis/uga/v1/CreateAgentResponse.java
com/oasis/uga/v1/DeleteAgentRequest.java
com/oasis/uga/v1/FrontendConfig.java
com/oasis/uga/v1/GenerateAgentParamsRequest.java
com/oasis/uga/v1/GenerateAgentParamsResponse.java
com/oasis/uga/v1/GetAgentDraftRequest.java
com/oasis/uga/v1/GetAgentDraftResponse.java
com/oasis/uga/v1/GetAgentOverviewDraftRequest.java
com/oasis/uga/v1/GetAgentOverviewDraftResponse.java
com/oasis/uga/v1/GetAgentRequest.java
com/oasis/uga/v1/GetAgentResponse.java
com/oasis/uga/v1/GetConfigRequest.java
com/oasis/uga/v1/GetConfigResponse.java
com/oasis/uga/v1/GetCreatorWeeklyReportRequest.java
com/oasis/uga/v1/GetCreatorWeeklyReportResponse.java
com/oasis/uga/v1/KnowledgeFile.java
com/oasis/uga/v1/ListAgentCategoriesRequest.java
com/oasis/uga/v1/ListAgentCategoriesResponse.java
com/oasis/uga/v1/ListUserAgentItemsRequest.java
com/oasis/uga/v1/ListUserAgentItemsResponse.java
com/oasis/uga/v1/ListUserAgentsRequest.java
com/oasis/uga/v1/ListUserAgentsResponse.java
com/oasis/uga/v1/OperationDataItemBannerLink.java
com/oasis/uga/v1/RecommendAgentItemsRequest.java
com/oasis/uga/v1/RecommendAgentItemsResponse.java
com/oasis/uga/v1/RecommendAgentsRequest.java
com/oasis/uga/v1/RecommendAgentsResponse.java
com/oasis/uga/v1/RecommendPageToken.java
com/oasis/uga/v1/SetAgentDraftRequest.java
com/oasis/uga/v1/SetAgentOverviewDraftRequest.java
com/oasis/uga/v1/StoryCard.java
com/oasis/uga/v1/Text2AvatarHistoryRequest.java
com/oasis/uga/v1/Text2AvatarHistoryResponse.java
com/oasis/uga/v1/Text2AvatarRequest.java
com/oasis/uga/v1/Text2AvatarResponse.java
com/oasis/uga/v1/Text2AvatarSelectedRequest.java
com/oasis/uga/v1/Text2AvatarSelectedResponse.java
com/oasis/uga/v1/UpdateAgentRequest.java
com/oasis/uga/v1/UpdateAgentResponse.java
com/oasis/uga/v1/UpdateVisibleRequest.java
com/oasis/voice/v1/AudioClip.java
com/oasis/voice/v1/BGM.java
com/oasis/voice/v1/BGMStyle.java
com/oasis/voice/v1/GetBGMRequest.java
com/oasis/voice/v1/GetBGMResponse.java
com/oasis/voice/v1/GetVoiceRequest.java
com/oasis/voice/v1/GetVoiceResponse.java
com/oasis/voice/v1/ListBGMStylesRequest.java
com/oasis/voice/v1/ListBGMStylesResponse.java
com/oasis/voice/v1/ListBGMsRequest.java
com/oasis/voice/v1/ListBGMsResponse.java
com/oasis/voice/v1/ListVoicesRequest.java
com/oasis/voice/v1/ListVoicesResponse.java
com/oasis/voice/v1/TTSRequest.java
com/oasis/voice/v1/TTSResponse.java
com/oasis/voice/v1/Voice.java
com/oasis/wechat/v1/GetJsSdkSignRequest.java
com/oasis/wechat/v1/GetJsSdkSignResponse.java
com/oasis/wechat/v1/RegisterAnonymousRequest.java
com/oasis/wechat/v1/RegisterAnonymousResponse.java
com/proto/api/inner/v1/Account.java
com/proto/api/inner/v1/ActivateAccountRequest.java
com/proto/api/inner/v1/ActivateAccountResponse.java
com/proto/api/inner/v1/BanAccountRequest.java
com/proto/api/inner/v1/BanAccountResponse.java
com/proto/api/inner/v1/Binding.java
com/proto/api/inner/v1/DeactivateAccountRequest.java
com/proto/api/inner/v1/DeactivateAccountResponse.java
com/proto/api/inner/v1/Device.java
com/proto/api/inner/v1/MGetAccountBindingRequest.java
com/proto/api/inner/v1/MGetAccountBindingResponse.java
com/proto/api/inner/v1/MGetAccountByMobileRequest.java
com/proto/api/inner/v1/MGetAccountByMobileResponse.java
com/proto/api/inner/v1/MGetAccountRequest.java
com/proto/api/inner/v1/MGetAccountResponse.java
com/proto/api/inner/v1/Mobile.java
com/proto/api/inner/v1/SignOutRequest.java
com/proto/api/inner/v1/SignOutResponse.java
com/proto/api/inner/v1/UnBanAccountRequest.java
com/proto/api/inner/v1/UnBanAccountResponse.java
com/proto/api/passport/v1/AccessToken.java
com/proto/api/passport/v1/Device.java
com/proto/api/passport/v1/ListSupportedCountryRequest.java
com/proto/api/passport/v1/ListSupportedCountryResponse.java
com/proto/api/passport/v1/OAuthRequest.java
com/proto/api/passport/v1/OAuthResponse.java
com/proto/api/passport/v1/OAuthStateRequest.java
com/proto/api/passport/v1/OAuthStateResponse.java
com/proto/api/passport/v1/RefreshToken.java
com/proto/api/passport/v1/RefreshTokenRequest.java
com/proto/api/passport/v1/RefreshTokenResponse.java
com/proto/api/passport/v1/RegisterDeviceRequest.java
com/proto/api/passport/v1/RegisterDeviceResponse.java
com/proto/api/passport/v1/Registry.java
com/proto/api/passport/v1/SMSCountry.java
com/proto/api/passport/v1/SendVerifyCodeRequest.java
com/proto/api/passport/v1/SendVerifyCodeResponse.java
com/proto/api/passport/v1/SignInRequest.java
com/proto/api/passport/v1/SignInResponse.java
com/proto/api/passport/v1/SignOffRequest.java
com/proto/api/passport/v1/SignOffResponse.java
com/proto/api/passport/v1/SignOutRequest.java
com/proto/api/passport/v1/SignOutResponse.java
com/proto/api/user/v1/GetAccountBindingRequest.java
com/proto/api/user/v1/GetAccountBindingResponse.java
com/proto/api/user/v1/GetUserRequest.java
com/proto/api/user/v1/GetUserResponse.java
com/proto/api/user/v1/SetUserGenderRequest.java
com/proto/api/user/v1/SetUserGenderResponse.java
com/proto/api/user/v1/UpdatePersonalInfoRequest.java
com/proto/api/user/v1/UpdatePersonalInfoResponse.java
com/proto/api/user/v1/UploadAvatarRequest.java
com/proto/api/user/v1/UploadAvatarResponse.java
com/proto/api/user/v1/User.java
com/proto/api/user/v1/VisitUserRequest.java
com/proto/api/user/v1/VisitUserResponse.java
com/proto/base/v1/Apple.java
com/proto/base/v1/Binding.java
com/proto/base/v1/Google.java
com/proto/base/v1/Mobile.java
com/proto/error/v1/Error.java
com/proto/error/v1/ErrorWithTraceID.java
com/proto/resource/v1/Audio.java
com/proto/resource/v1/File.java
com/proto/resource/v1/Image.java
com/proto/resource/v1/Resource.java
com/proto/risk/v1/Detail.java
com/proto/risk/v1/Result.java
com/reactnativecommunity/asyncstorage/AsyncStorageExpoMigration.java
com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
com/reactnativecommunity/webview/RNCWebViewModuleImpl.java
com/reactnativecommunity/webview/URLUtil.java
com/reactnativeimageresizer/ImageResizer.java
com/reactnativeimageresizer/ImageResizerModule.java
com/secneo/apkwrapper/H.java
com/step/account/v1/OnUserUpdateEvent.java
com/step/account/v1/UserModel.java
com/step/api/v1/APIEnv.java
com/step/editpage/v1/InitParams.java
com/step/editpage/v1/OnPostChanged.java
com/step/editpage/v1/SelectedAgent.java
com/step/event/v1/ErrorEvent.java
com/step/event/v1/StackFrame.java
com/step/imageviewer/v1/Options.java
com/step/navigator/v1/URLNavigationRequest.java
com/step/photo/v1/PermissionResponse.java
com/step/photo/v1/Photo.java
com/step/photo/v1/PhotoOption.java
com/step/photo/v1/PhotoResult.java
com/step/push/v1/Payload.java
com/step/share/v1/ShareRequest.java
com/step/ui/v1/OverlayCallback.java
com/step/ui/v1/OverlayRequest.java
com/step/ui/v1/ReportParams.java
com/step/ui/v1/SheetRequest.java
com/step/user/v1/OnUserUpdateEvent.java
com/step/user/v1/UserModel.java
com/xingin/xhssharesdk/XhsShareSdkTools.java
com/xingin/xhssharesdk/a/a.java
com/xingin/xhssharesdk/a/c0.java
com/xingin/xhssharesdk/a/e.java
com/xingin/xhssharesdk/a/g.java
com/xingin/xhssharesdk/a/m.java
com/xingin/xhssharesdk/a/p.java
com/xingin/xhssharesdk/b/d.java
com/xingin/xhssharesdk/c/a.java
com/xingin/xhssharesdk/core/XhsShareSdk.java
com/xingin/xhssharesdk/f/d.java
com/xingin/xhssharesdk/f/e.java
com/xingin/xhssharesdk/i/c.java
com/xingin/xhssharesdk/i/f.java
com/xingin/xhssharesdk/j/a.java
com/xingin/xhssharesdk/j/b.java
com/xingin/xhssharesdk/j/d.java
com/xingin/xhssharesdk/model/config/XhsShareGlobalConfig.java
com/xingin/xhssharesdk/model/sharedata/XhsImageResourceBean.java
com/xingin/xhssharesdk/model/sharedata/XhsVideoResourceBean.java
com/xingin/xhssharesdk/o/b.java
com/xingin/xhssharesdk/o/c.java
com/xingin/xhssharesdk/p/a.java
com/xingin/xhssharesdk/r/b.java
com/xingin/xhssharesdk/r/c.java
com/xingin/xhssharesdk/r/d.java
com/yalantis/ucrop/UCropActivity.java
com/yalantis/ucrop/UCropMultipleActivity.java
com/yalantis/ucrop/statusbar/RomUtils.java
com/yalantis/ucrop/task/BitmapCropTask.java
com/yalantis/ucrop/task/BitmapLoadTask.java
com/yalantis/ucrop/util/BitmapLoadUtils.java
com/yalantis/ucrop/util/FileUtils.java
com/yalantis/ucrop/util/ImageHeaderParser.java
com/zmxv/RNSound/RNSoundModule.java
expo/modules/adapters/react/permissions/PermissionsService.java
expo/modules/annotationprocessor/ConverterBinderVisitor.java
expo/modules/av/AVManager.java
expo/modules/av/player/MediaPlayerData.java
expo/modules/av/player/SimpleExoPlayerData.java
expo/modules/clipboard/ClipboardFileProvider.java
expo/modules/clipboard/ClipboardImageKt.java
expo/modules/clipboard/ClipboardModule$definition$lambda$12$$inlined$Coroutine$4.java
expo/modules/clipboard/ClipboardModule.java
expo/modules/constants/ConstantsService.java
expo/modules/constants/ExponentInstallationId.java
expo/modules/core/logging/PersistentFileLog.java
expo/modules/core/utilities/FileUtilities.java
expo/modules/devlauncher/helpers/DevLauncherInstallationIDHelper.java
expo/modules/devlauncher/helpers/DevLauncherOkHttpExtensionsKt$await$2$1.java
expo/modules/devlauncher/launcher/DevLauncherRecentlyOpenedAppsRegistry.java
expo/modules/devmenu/helpers/DevMenuOkHttpExtensionKt$await$2$1.java
expo/modules/devmenu/modules/DevMenuPreferencesHandle.java
expo/modules/documentpicker/DocumentPickerModule.java
expo/modules/filesystem/AppDirectoriesModule.java
expo/modules/filesystem/CountingRequestBody.java
expo/modules/filesystem/FilePermissionModule.java
expo/modules/filesystem/FileSystemModule$definition$1$17$1$1.java
expo/modules/filesystem/FileSystemModule$definition$1$18$1.java
expo/modules/filesystem/FileSystemModule$definition$1$19$4.java
expo/modules/filesystem/FileSystemModule$downloadResumableTask$2.java
expo/modules/filesystem/FileSystemModule.java
expo/modules/font/FontLoaderModule.java
expo/modules/image/GlideApp.java
expo/modules/image/GlideRequest.java
expo/modules/image/GlideRequests.java
expo/modules/image/okhttp/ExpoImageOkHttpClientGlideModule.java
expo/modules/image/okhttp/GlideUrlWrapperLoader.java
expo/modules/image/svg/SVGDecoder.java
expo/modules/image/svg/SVGModule.java
expo/modules/imagepicker/FailedToExtractVideoMetadataException.java
expo/modules/imagepicker/FailedToReadFileException.java
expo/modules/imagepicker/FailedToWriteFileException.java
expo/modules/imagepicker/ImagePickerModule$definition$lambda$7$$inlined$Coroutine$2.java
expo/modules/imagepicker/ImagePickerModule.java
expo/modules/imagepicker/ImagePickerOptions.java
expo/modules/imagepicker/ImagePickerUtilsKt.java
expo/modules/imagepicker/MediaHandler.java
expo/modules/imagepicker/contracts/CameraContractOptions.java
expo/modules/imagepicker/contracts/CropImageContract$parseResult$1.java
expo/modules/imagepicker/contracts/CropImageContract.java
expo/modules/imagepicker/contracts/CropImageContractOptions.java
expo/modules/imagepicker/contracts/ImageLibraryContractOptions.java
expo/modules/imagepicker/exporters/CompressionImageExporter.java
expo/modules/imagepicker/exporters/ImageExportResult.java
expo/modules/imagepicker/exporters/ImageExporter.java
expo/modules/interfaces/facedetector/FaceDetectorInterface.java
expo/modules/interfaces/filesystem/AppDirectoriesModuleInterface.java
expo/modules/medialibrary/MediaLibraryModule$definition$1$16$action$1.java
expo/modules/medialibrary/MediaLibraryModule.java
expo/modules/medialibrary/MediaLibraryUtils.java
expo/modules/medialibrary/albums/AddAssetsToAlbum.java
expo/modules/medialibrary/albums/AssetFileStrategy.java
expo/modules/medialibrary/albums/CreateAlbum.java
expo/modules/medialibrary/albums/migration/CheckIfAlbumShouldBeMigrated.java
expo/modules/medialibrary/albums/migration/CheckIfAlbumShouldBeMigratedKt.java
expo/modules/medialibrary/albums/migration/MigrateAlbum.java
expo/modules/medialibrary/assets/AssetUtilsKt.java
expo/modules/medialibrary/assets/CreateAsset.java
expo/modules/medialibrary/assets/GetAssets.java
expo/modules/sharemodule/ShareImageCompress.java
expo/modules/systemui/SystemUIModule.java
io/github/aakira/napier/DebugAntilog.java
org/koin/core/logger/PrintLogger.java
org/koin/core/registry/PropertyRegistryExtKt.java
proto/api/inner/v1/Service.java
proto/api/passport/v1/Service.java
proto/api/user/v1/Service.java
proto/base/v1/Base.java
proto/error/v1/ErrorOuterClass.java
proto/resource/v1/ResourceOuterClass.java
proto/risk/v1/Risk.java
step/recsys/abtest/Abtest.java
stepai/android/photo/CameraHandler.java
stepai/android/photo/CameraHandlerKt.java
stepai/android/photo/PhotoData.java
stepai/android/share/FileLoader.java
stepai/android/share/impl/douyin/DouYinShareKt$douYinVideoPublish$1$onLoaded$1.java
stepai/android/share/impl/douyin/DouYinShareKt$douYinVideoShare$1$onLoaded$1.java
stepai/android/share/impl/douyin/DouYinShareKt.java
stepai/android/share/impl/qq/BaseApiListener.java
stepai/android/share/impl/weixin/WeixinShareUtil.java
stepai/android/share/util/ShareFileUtil$saveToExternal$2.java
stepai/android/ui/image/ImageStorage.java
stepai/android/util/FileExtKt.java
stepai/android/util/PictureUtilKt.java
top/zibin/luban/Checker.java
top/zibin/luban/Engine.java
top/zibin/luban/InputStreamAdapter.java
top/zibin/luban/InputStreamProvider.java
top/zibin/luban/Luban.java
top/zibin/luban/OnCompressListener.java
top/zibin/luban/OnNewCompressListener.java
top/zibin/luban/io/ArrayPoolProvide.java
top/zibin/luban/io/BufferedInputStreamWrap.java
一般功能-> IPC通信
ca/da/da/a.java
ca/da/da/c.java
ca/da/da/ca/a.java
ca/da/da/ca/b.java
ca/da/da/ca/c.java
ca/da/da/e.java
ca/da/da/h.java
ca/da/da/i.java
ca/da/da/j.java
ca/da/da/r.java
ca/da/da/s.java
ca/da/da/u.java
ca/da/da/v.java
ca/ea/ca/a.java
ca/fa/ca/a.java
cc/dd/dd/ee/b.java
cc/dd/dd/ee/dd/a.java
cc/dd/dd/ee/dd/b.java
cc/dd/dd/ee/ff/e.java
cc/dd/dd/ee/ff/h.java
cc/dd/dd/ee/gg/a.java
cc/dd/dd/gg/f.java
cc/dd/dd/gg/g.java
cc/dd/dd/u/ee/cc/d.java
cc/dd/dd/u/ee/dd/c.java
cc/dd/dd/u/h.java
cc/dd/ee/jj/a.java
cc/dd/hh/a.java
cc/dd/hh/cc/b.java
cc/dd/ii/cc/dd/dd/a.java
cc/ee/cc/c.java
cc/ee/cc/cc/a.java
cn/reactnative/modules/update/UpdateModule.java
com/brentvatne/exoplayer/ReactExoplayerView.java
com/brentvatne/exoplayer/VideoPlaybackService.java
com/brentvatne/receiver/AudioBecomingNoisyReceiver.java
com/bytedance/apm6/traffic/TrafficTransportService.java
com/bytedance/dr/aidl/a.java
com/bytedance/dr/aidl/b.java
com/bytedance/dr/aidl/c.java
com/bytedance/dr/aidl/d.java
com/bytedance/dr/aidl/e.java
com/bytedance/dr/aidl/f.java
com/bytedance/dr/aidl/g.java
com/bytedance/dr/impl/a.java
com/bytedance/dr/impl/b.java
com/bytedance/dr/impl/c.java
com/bytedance/dr/impl/d.java
com/bytedance/dr/impl/e.java
com/bytedance/dr/impl/f.java
com/bytedance/dr/impl/g.java
com/bytedance/dr/impl/k.java
com/bytedance/dr/impl/l.java
com/canhub/cropper/CropImage.java
com/canhub/cropper/CropImageActivity$$ExternalSyntheticLambda0.java
com/canhub/cropper/CropImageActivity$$ExternalSyntheticLambda1.java
com/canhub/cropper/CropImageActivity$$ExternalSyntheticLambda2.java
com/canhub/cropper/CropImageActivity$WhenMappings.java
com/canhub/cropper/CropImageActivity$onCreate$1.java
com/canhub/cropper/CropImageActivity$showIntentChooser$ciIntentChooser$1.java
com/canhub/cropper/CropImageActivity.java
com/canhub/cropper/CropImageContract.java
com/canhub/cropper/CropImageContractOptions.java
com/canhub/cropper/CropImageIntentChooser.java
com/canhub/cropper/CropImageOptions.java
com/canhub/cropper/CropImageView.java
com/maopaoya/mpyapp/MainActivity.java
com/maopaoya/mpyapp/navigator/DeeplinkActivity$handleIntent$1.java
com/maopaoya/mpyapp/navigator/DeeplinkActivity.java
com/maopaoya/mpyapp/navigator/DeeplinkHandler.java
com/maopaoya/mpyapp/navigator/alink/AlinkActivity$handleIntent$1.java
com/maopaoya/mpyapp/navigator/alink/AlinkActivity.java
com/maopaoya/mpyapp/navigator/alink/AlinkHandler.java
com/maopaoya/mpyapp/navigator/util/IntentHandler.java
com/maopaoya/mpyapp/push/impl/huawei/HuaweiMessageService.java
com/maopaoya/mpyapp/shortcuts/ShortcutsActivity.java
com/mcs/aidl/IMcsSdkService.java
com/nirvana/tools/core/SupportJarUtils.java
com/oasis/chat/v1/InteractionContent.java
com/oasis/chat/v1/InteractionContentOrBuilder.java
com/oasis/chat/v1/InteractionIntent.java
com/oasis/chat/v1/InteractionIntentOrBuilder.java
com/oasis/chat/v1/InteractionProto.java
com/oasis/chat/v1/SystemContent.java
com/oasis/chat/v1/SystemContentOrBuilder.java
com/oasis/chat/v1/SystemIntent.java
com/oasis/chat/v1/SystemIntentOrBuilder.java
com/oasis/chat/v1/SystemProto.java
com/reactnativecommunity/webview/RNCWebChromeClient.java
com/reactnativecommunity/webview/RNCWebViewModule.java
com/reactnativecommunity/webview/RNCWebViewModuleImpl.java
com/secneo/apkwrapper/AP.java
com/xingin/xhssharesdk/core/XhsShareActivity.java
com/xingin/xhssharesdk/core/XhsShareSdk.java
com/xingin/xhssharesdk/i/g.java
com/yalantis/ucrop/UCrop.java
com/yalantis/ucrop/UCropActivity.java
com/yalantis/ucrop/UCropFragment.java
com/yalantis/ucrop/UCropMultipleActivity.java
com/yalantis/ucrop/model/CustomIntentKey.java
expo/modules/ReactActivityDelegateWrapper.java
expo/modules/adapters/react/permissions/PermissionsService.java
expo/modules/adapters/react/services/UIManagerModuleWrapper.java
expo/modules/av/AVManager.java
expo/modules/core/interfaces/ActivityEventListener.java
expo/modules/core/interfaces/ReactActivityLifecycleListener.java
expo/modules/devlauncher/DevLauncherController.java
expo/modules/devlauncher/koin/DevLauncherKoinAppKt.java
expo/modules/devlauncher/launcher/DevLauncherControllerInterface.java
expo/modules/devlauncher/launcher/DevLauncherIntentRegistry.java
expo/modules/devlauncher/launcher/DevLauncherIntentRegistryInterface.java
expo/modules/devlauncher/launcher/DevLauncherIntentRegistryKt.java
expo/modules/devlauncher/react/activitydelegates/DevLauncherReactActivityNOPDelegate.java
expo/modules/devlauncher/react/activitydelegates/DevLauncherReactActivityRedirectDelegate.java
expo/modules/devmenu/devtools/DevMenuDevToolsDelegate.java
expo/modules/documentpicker/DocumentPickerModule.java
expo/modules/filesystem/FileSystemModule.java
expo/modules/image/records/ContentPosition.java
expo/modules/imagepicker/ImagePickerModule.java
expo/modules/imagepicker/ImagePickerUtilsKt.java
expo/modules/imagepicker/MediaTypes.java
expo/modules/imagepicker/MissingActivityToHandleIntent.java
expo/modules/imagepicker/contracts/CameraContract.java
expo/modules/imagepicker/contracts/CropImageContract.java
expo/modules/imagepicker/contracts/ImageLibraryContract.java
expo/modules/interfaces/taskManager/TaskConsumer.java
expo/modules/interfaces/taskManager/TaskConsumerInterface.java
expo/modules/interfaces/taskManager/TaskManagerUtilsInterface.java
expo/modules/interfaces/taskManager/TaskServiceInterface.java
expo/modules/medialibrary/MediaLibraryModule.java
stepai/android/share/impl/douyin/DouYinEntryActivity.java
stepai/android/share/impl/qq/QQShareManager.java
stepai/android/share/impl/weixin/WXEntryActivity.java
stepai/android/share/impl/weixin/WeixinShareManager.java
stepai/android/share/util/NativeShare.java
加密解密-> 信息摘要算法
ca/da/ca/ja/g.java
cc/dd/dd/mm/dd/b.java
com/apm/insight/o/e.java
com/apm/insight/o/f.java
com/apm/insight/o/v.java
com/nirvana/tools/core/AppUtils.java
com/nirvana/tools/core/CryptUtil.java
com/nirvana/tools/logger/utils/LocalDeviceUtil.java
com/xingin/xhssharesdk/XhsShareSdkTools.java
jp/wasabeef/glide/transformations/BitmapTransformation.java
jp/wasabeef/glide/transformations/BlurTransformation.java
jp/wasabeef/glide/transformations/ColorFilterTransformation.java
jp/wasabeef/glide/transformations/CropCircleTransformation.java
jp/wasabeef/glide/transformations/CropCircleWithBorderTransformation.java
jp/wasabeef/glide/transformations/CropSquareTransformation.java
jp/wasabeef/glide/transformations/CropTransformation.java
jp/wasabeef/glide/transformations/GrayscaleTransformation.java
jp/wasabeef/glide/transformations/MaskTransformation.java
jp/wasabeef/glide/transformations/RoundedCornersTransformation.java
jp/wasabeef/glide/transformations/gpu/BrightnessFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/ContrastFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/GPUFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/InvertFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/KuwaharaFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/PixelationFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/SepiaFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/SketchFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/SwirlFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/ToonFilterTransformation.java
jp/wasabeef/glide/transformations/gpu/VignetteFilterTransformation.java
stepai/android/util/device/DeviceIdGenerator.java
调用java反射机制
ca/da/ca/ja/i.java
ca/da/ca/ja/p.java
ca/da/da/w.java
cc/dd/cc/cc/dd/a.java
cc/dd/dd/b0/k.java
cc/dd/dd/ee/b.java
cc/dd/dd/ee/dd/a.java
cc/dd/dd/ee/dd/b.java
cc/dd/dd/ee/dd/c.java
cc/dd/dd/ee/ff/e.java
cc/dd/dd/ee/ff/f.java
cc/dd/dd/ee/ff/h.java
cc/dd/dd/ff/dd/e.java
cc/dd/ee/kk/b.java
cc/dd/ii/cc/dd/a.java
cc/dd/ii/cc/ff/d.java
cn/reactnative/modules/update/UpdateModule.java
cn/reactnative/modules/update/UpdateModuleImpl.java
com/apm/applog/AppLog.java
com/apm/insight/b/j.java
com/apm/insight/b/k.java
com/apm/insight/i/a.java
com/apm/insight/i/c.java
com/apm/insight/o/a.java
com/apm/insight/o/d.java
com/apm/insight/runtime/r.java
com/bytedance/dr/impl/m.java
com/caverock/androidsvg/CanvasLegacy.java
com/caverock/androidsvg/SVGImageView.java
com/fort/andjni/JniLib.java
com/horcrux/svg/RenderableView.java
com/horcrux/svg/SvgPackage.java
com/horcrux/svg/SvgViewManager.java
com/maopaoya/mpyapp/init/ShareInitializer$doInit$1.java
com/nirvana/tools/core/NetworkUtils.java
com/nirvana/tools/core/SupportJarUtils.java
com/nirvana/tools/jsoner/JSONUtils.java
com/nirvana/tools/jsoner/a.java
com/nirvana/tools/jsoner/b.java
com/nirvana/tools/logger/model/ACMLimitConfig.java
com/secneo/apkwrapper/AW.java
com/secneo/apkwrapper/H.java
com/swmansion/reanimated/ReanimatedMessageQueueThreadBase.java
com/swmansion/reanimated/ReanimatedUIManagerFactory.java
com/swmansion/reanimated/layoutReanimation/ReanimatedNativeHierarchyManager.java
com/swmansion/reanimated/nativeProxy/NativeProxyCommon.java
com/xingin/xhssharesdk/a/a0.java
com/xingin/xhssharesdk/a/e.java
com/xingin/xhssharesdk/a/h.java
com/xingin/xhssharesdk/a/i.java
com/xingin/xhssharesdk/a/k.java
com/xingin/xhssharesdk/j/a.java
com/yalantis/ucrop/statusbar/LightStatusBarUtils.java
com/zoontek/rnlocalize/RNLocalizeModuleImpl.java
expo/modules/ExpoModulesPackage.java
expo/modules/ReactActivityDelegateWrapper.java
expo/modules/ReactNativeHostWrapperBase.java
expo/modules/adapters/react/NativeModulesProxy.java
expo/modules/apploader/AppLoaderProvider.java
expo/modules/core/ExportedModule.java
expo/modules/core/ViewManager.java
expo/modules/devlauncher/helpers/DevLauncherReflectionExtensionsKt.java
expo/modules/devmenu/DevMenuUtilsKt.java
expo/modules/devmenu/helpers/DevMenuReflectionExtensionsKt.java
expo/modules/image/ThumbnailRequestCoordinatorExtensionKt.java
stepai/android/util/ReflectExtKt.java
网络通信-> OkHttpClient Connection
DEX-> 动态加载 com/secneo/apkwrapper/AP.java
com/secneo/apkwrapper/AW.java
组件-> ContentProvider
辅助功能accessibility相关 com/horcrux/svg/VirtualView.java
组件-> 启动 Activity
加密解密-> Crypto加解密组件
加密解密-> Base64 解密
一般功能-> 获取系统服务(getSystemService)
一般功能-> 获取活动网路信息 cc/dd/dd/b0/h.java
cc/ee/cc/ii/d.java
进程操作-> 获取进程pid
网络通信-> HTTP建立连接
网络通信-> TCP套接字
一般功能-> 设置手机铃声,媒体音量 com/zmxv/RNSound/RNSoundModule.java
一般功能-> 加载so文件
隐私数据-> 录制视频 expo/modules/av/AVManager.java
一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) expo/modules/medialibrary/assets/AssetUtilsKt.java
命令执行-> getRuntime.exec()
一般功能-> 查看\修改Android系统属性 cc/dd/dd/b0/k.java
cc/dd/ee/kk/b.java
com/zoontek/rnlocalize/RNLocalizeModuleImpl.java
网络通信-> HTTPS建立连接 cc/dd/dd/cc/dd/b.java
网络通信-> SSL证书处理 cc/dd/dd/cc/dd/b.java
组件-> 启动 Service
进程操作-> 杀死进程 com/apm/insight/h/a.java
com/github/wumke/RNExitApp/RNExitAppImpl.java
com/secneo/apkwrapper/H.java
网络通信-> WebView JavaScript接口 com/apmplus/hybrid/webview/HybridMonitorManager.java
com/reactnativecommunity/webview/RNCWebView.java
com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
网络通信-> WebView 相关 com/apmplus/hybrid/webview/HybridMonitorManager.java
com/reactnativecommunity/webview/RNCWebView.java
com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
一般功能-> Android通知 com/brentvatne/exoplayer/VideoPlaybackService.java
com/xingin/xhssharesdk/core/XhsShareActivity$b.java
隐私数据-> 用户账户管理 ca/da/ca/ha/b.java
组件-> Provider openFile expo/modules/clipboard/ClipboardFileProvider.java
隐私数据-> 获取GPS位置信息 cc/dd/dd/ee/ff/f.java
一般功能-> 传感器相关操作 com/swmansion/reanimated/sensor/ReanimatedSensor.java
expo/modules/devmenu/detectors/ShakeDetector.java
加密解密-> Base64 加密
进程操作-> 获取运行的进程\服务 com/apm/insight/o/a.java
组件-> 发送广播 cc/dd/dd/gg/g.java
隐私数据-> 剪贴板数据读写操作 expo/modules/clipboard/ClipboardModule.java
expo/modules/devmenu/modules/DevMenuInternalModule.java
stepai/android/util/ClipboardUtilKt.java
网络通信-> URLConnection expo/modules/filesystem/FileSystemModule.java
JavaScript 接口方法 com/apmplus/hybrid/webview/HybridMonitorJsBridge.java
com/reactnativecommunity/webview/RNCWebView.java
隐私数据-> 获取已安装的应用程序 com/canhub/cropper/CropImageIntentChooser.java
一般功能-> 获取网络接口信息 com/nirvana/tools/core/NetworkUtils.java
网络通信-> WebView GET请求 com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
网络通信-> WebView POST请求 com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
隐私数据-> 屏幕截图,截取自己应用内部界面 eightbitlab/com/blurview/PreDrawBlurController.java

源代码分析

高危
4
警告
8
信息
3
安全
2
屏蔽
0
序号 问题 等级 参考标准 文件位置 操作
1 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality
2 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3
ca/da/ca/ba/b.java
ca/da/ca/da/c.java
ca/da/ca/da/g.java
ca/da/ca/fa/f.java
ca/da/ca/fa/h.java
ca/da/ca/ia/i.java
ca/da/ca/ja/r.java
ca/da/da/f.java
cc/dd/cc/cc/dd/a.java
cc/dd/cc/cc/ee/g.java
cc/dd/cc/cc/ee/j.java
cc/dd/dd/a0/cc/b.java
cc/dd/dd/aa/e.java
cc/dd/dd/aa/f.java
cc/dd/dd/bb/a.java
cc/dd/dd/cc/dd/a.java
cc/dd/dd/cc/dd/b.java
cc/dd/dd/cc/dd/cc/a.java
cc/dd/dd/cc/dd/dd/a.java
cc/dd/dd/cc/dd/ee/b.java
cc/dd/dd/cc/gg/b.java
cc/dd/dd/ee/b.java
cc/dd/dd/ee/d.java
cc/dd/dd/ee/ee/a.java
cc/dd/dd/ee/ee/b.java
cc/dd/dd/ee/ff/e.java
cc/dd/dd/ee/ff/f.java
cc/dd/dd/ee/ff/h.java
cc/dd/dd/ff/b.java
cc/dd/dd/ff/dd/b.java
cc/dd/dd/gg/h.java
cc/dd/dd/h.java
cc/dd/dd/i.java
cc/dd/dd/jj/a.java
cc/dd/dd/mm/a.java
cc/dd/dd/mm/b.java
cc/dd/dd/mm/d.java
cc/dd/dd/o.java
cc/dd/dd/r/c.java
cc/dd/dd/u/a.java
cc/dd/dd/u/cc/a.java
cc/dd/dd/u/dd/a.java
cc/dd/dd/u/dd/b.java
cc/dd/dd/u/dd/e.java
cc/dd/dd/u/ee/cc/c.java
cc/dd/dd/u/ee/d.java
cc/dd/dd/u/ee/dd/b.java
cc/dd/dd/u/g.java
cc/dd/dd/u/h.java
cc/dd/dd/v/dd/c.java
cc/dd/ee/dd/cc/g.java
cc/dd/ee/ee/cc/e.java
cc/dd/ee/ee/cc/f.java
cc/dd/ee/ee/cc/i.java
cc/dd/ee/ff/dd/b.java
cc/dd/ee/ff/dd/c.java
cc/dd/ee/gg/cc/a.java
cc/dd/ee/kk/dd/b.java
cc/dd/ee/w.java
cc/dd/gg/dd/cc/cc/cc/a.java
cc/dd/hh/a.java
cc/dd/hh/bb/b.java
cc/dd/hh/dd/c.java
cc/dd/hh/ee/d.java
cc/dd/ii/cc/dd/a.java
cc/dd/ii/cc/dd/cc/a.java
cc/dd/ii/cc/ff/b.java
cc/ee/cc/b.java
cc/ee/cc/bb/ee/a.java
cc/ee/cc/c.java
cc/ee/cc/ii/c.java
cn/reactnative/modules/update/DownloadTask.java
cn/reactnative/modules/update/UpdateContext.java
cn/reactnative/modules/update/UpdateModule.java
cn/reactnative/modules/update/UpdateModuleImpl.java
com/apm/applog/InitConfig.java
com/apm/insight/MonitorCrash.java
com/apm/insight/a/a.java
com/apm/insight/b/j.java
com/apm/insight/i/a.java
com/apm/insight/n/o.java
com/apm/insight/o/q.java
com/apm/insight/runtime/p.java
com/apmplus/hybrid/webview/HybridMonitorJsBridge.java
com/brentvatne/common/api/BufferingStrategy.java
com/brentvatne/common/toolbox/DebugLog.java
com/brentvatne/exoplayer/FullScreenPlayerView.java
com/brentvatne/exoplayer/ReactExoplayerView.java
com/brentvatne/exoplayer/ReactExoplayerViewManager.java
com/canhub/cropper/BitmapUtils.java
com/canhub/cropper/CropImageActivity.java
com/canhub/cropper/CropOverlayView.java
com/caverock/androidsvg/CSSParser.java
com/caverock/androidsvg/SVG.java
com/caverock/androidsvg/SVGAndroidRenderer.java
com/caverock/androidsvg/SVGImageView.java
com/caverock/androidsvg/SVGParser.java
com/caverock/androidsvg/SimpleAssetResolver.java
com/github/penfeizhou/animation/FrameAnimationDrawable.java
com/github/penfeizhou/animation/apng/decode/APNGDecoder.java
com/github/penfeizhou/animation/decode/FrameSeqDecoder.java
com/horcrux/svg/Brush.java
com/horcrux/svg/ClipPathView.java
com/horcrux/svg/ImageView.java
com/horcrux/svg/LinearGradientView.java
com/horcrux/svg/PatternView.java
com/horcrux/svg/RadialGradientView.java
com/horcrux/svg/UseView.java
com/horcrux/svg/VirtualView.java
com/maopaoya/mpyapp/push/impl/honor/HonorPushHelper$deleteTokenFromServer$1.java
com/nirvana/tools/core/EncryptUtils.java
com/nirvana/tools/core/NetworkUtils.java
com/nirvana/tools/logger/cache/db/AbstractDatabase.java
com/nirvana/tools/logger/cache/db/DBHelper.java
com/nirvana/tools/logger/utils/ConsoleLogUtils.java
com/reactnativecommunity/asyncstorage/AsyncLocalStorageUtil.java
com/reactnativecommunity/asyncstorage/AsyncStorageExpoMigration.java
com/reactnativecommunity/asyncstorage/AsyncStorageModule.java
com/reactnativecommunity/asyncstorage/ReactDatabaseSupplier.java
com/reactnativecommunity/webview/RNCWebViewClient.java
com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
com/reactnativecommunity/webview/RNCWebViewModuleImpl.java
com/reactnativeimageresizer/ImageResizerModule.java
com/swmansion/gesturehandler/react/RNGestureHandlerModule.java
com/swmansion/gesturehandler/react/RNGestureHandlerRootHelper.java
com/swmansion/gesturehandler/react/RNGestureHandlerRootView.java
com/swmansion/reanimated/NativeMethodsHelper.java
com/swmansion/reanimated/ReanimatedModule.java
com/swmansion/reanimated/ReanimatedUIManagerFactory.java
com/swmansion/reanimated/layoutReanimation/AnimationsManager.java
com/swmansion/reanimated/layoutReanimation/ReanimatedNativeHierarchyManager.java
com/swmansion/reanimated/layoutReanimation/SharedTransitionManager.java
com/swmansion/reanimated/nativeProxy/NativeProxyCommon.java
com/swmansion/reanimated/sensor/ReanimatedSensorContainer.java
com/swmansion/rnscreens/ScreenStackHeaderConfigViewManager.java
com/th3rdwave/safeareacontext/SafeAreaView.java
com/xingin/xhssharesdk/k/a.java
com/yalantis/ucrop/UCropActivity.java
com/yalantis/ucrop/task/BitmapCropTask.java
com/yalantis/ucrop/task/BitmapLoadTask.java
com/yalantis/ucrop/util/BitmapLoadUtils.java
com/yalantis/ucrop/util/EglUtils.java
com/yalantis/ucrop/util/FileUtils.java
com/yalantis/ucrop/util/ImageHeaderParser.java
com/yalantis/ucrop/view/TransformImageView.java
com/zmxv/RNSound/RNSoundModule.java
eightbitlab/com/blurview/BlurView.java
expo/modules/ExpoModulesPackage.java
expo/modules/adapters/react/services/UIManagerModuleWrapper.java
expo/modules/adapters/react/views/ViewManagerAdapterUtils.java
expo/modules/apploader/AppLoaderProvider.java
expo/modules/av/player/PlayerData.java
expo/modules/av/player/SimpleExoPlayerData.java
expo/modules/av/video/MediaController.java
expo/modules/clipboard/ClipboardModule.java
expo/modules/constants/ConstantsService.java
expo/modules/constants/ExponentInstallationId.java
expo/modules/core/logging/OSLogHandler.java
expo/modules/devlauncher/helpers/DevLauncherInstallationIDHelper.java
expo/modules/devlauncher/launcher/configurators/DevLauncherExpoActivityConfigurator.java
expo/modules/devmenu/devtools/DevMenuDevToolsDelegate$openJSInspector$1$1.java
expo/modules/devmenu/extensions/DevMenuExtension.java
expo/modules/devmenu/react/DevMenuPackagerCommandHandlersSwapper$swapCurrentCommandHandlers$1.java
expo/modules/devmenu/react/DevMenuPackagerCommandHandlersSwapper.java
expo/modules/devmenu/react/DevMenuShakeDetectorListenerSwapper.java
expo/modules/devmenu/websockets/DevMenuCommandHandlersProvider.java
expo/modules/filesystem/FileSystemModule$definition$1$17$1$1.java
expo/modules/filesystem/FileSystemModule$definition$1$18$1.java
expo/modules/filesystem/FileSystemModule$definition$1$19$4.java
expo/modules/filesystem/FileSystemModule$downloadResumableTask$2.java
expo/modules/filesystem/FileSystemModule.java
expo/modules/image/ExpoImageView.java
expo/modules/image/ImageViewWrapperTarget.java
expo/modules/image/ThumbnailRequestCoordinatorExtensionKt.java
expo/modules/image/events/GlideRequestListener.java
expo/modules/imagepicker/ImagePickerUtilsKt.java
expo/modules/medialibrary/MediaLibraryModule.java
expo/modules/medialibrary/MediaLibraryUtils.java
expo/modules/medialibrary/assets/AssetUtilsKt.java
expo/modules/postpagemodule/component/comment/CommentBarKt.java
expo/modules/splashscreen/singletons/SplashScreen.java
expo/modules/systemui/singletons/SystemUI.java
stepai/android/ability/AbilityProvider.java
stepai/android/ability/AbilityRegister.java
stepai/android/eventlogger/EventLoggerManager.java
stepai/android/logger/LoggerImpl.java
stepai/android/logger/LoggerManager.java
top/zibin/luban/Luban.java
top/zibin/luban/LubanUtils.java
top/zibin/luban/io/LruArrayPool.java
3 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering
OWASP MASVS: MSTG-STORAGE-14
4 该文件是World Writable。任何应用程序都可以写入文件 高危 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/nirvana/tools/core/UTSharedPreferencesHelper.java
com/nirvana/tools/logger/utils/UTSharedPreferencesHelper.java
5 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
6 应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-2
cc/dd/cc/cc/ee/k.java
cc/dd/dd/b0/c.java
cc/dd/ee/dd/cc/ff/g.java
7 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
8 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-6
cc/dd/cc/cc/dd/a.java
com/apm/insight/g.java
expo/modules/editpostpagemodule/EditViewModel.java
9 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
OWASP MASVS: MSTG-NETWORK-4
cc/dd/dd/cc/dd/b.java
10 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-7
com/apmplus/hybrid/webview/HybridMonitorManager.java
11 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
12 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 信息
OWASP MASVS: MSTG-STORAGE-10
expo/modules/clipboard/ClipboardModule.java
expo/modules/devmenu/modules/DevMenuInternalModule.java
stepai/android/util/ClipboardUtilKt.java
13 使用弱加密算法 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
com/nirvana/tools/core/CryptUtil.java
14 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-6
com/reactnativecommunity/webview/RNCWebViewManagerImpl.java
15 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
cc/dd/dd/mm/dd/b.java
16 此应用侦听剪贴板更改。一些恶意软件也会监听剪贴板更改 信息
OWASP MASVS: MSTG-PLATFORM-4
expo/modules/clipboard/ClipboardModule.java
17 此应用程序可能具有Root检测功能 安全
OWASP MASVS: MSTG-RESILIENCE-1
com/apm/insight/nativecrash/b.java

动态库分析

序号 动态库 NX(堆栈禁止执行) STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
1 arm64-v8a/libapminsighta.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
2 arm64-v8a/libapminsightb.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
3 arm64-v8a/libavif_android.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
4 arm64-v8a/libEncryptorP.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
5 arm64-v8a/libexpo-av.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
6 arm64-v8a/libexpo-modules-core.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
7 arm64-v8a/libfabricjni.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
8 arm64-v8a/libfb.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
9 arm64-v8a/libfbjni.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
10 arm64-v8a/libfolly_runtime.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
11 arm64-v8a/libglog.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
12 arm64-v8a/libhermes.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
13 arm64-v8a/libhermes_executor.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
14 arm64-v8a/libjsi.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
15 arm64-v8a/libjsijniprofiler.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
16 arm64-v8a/libmapbufferjni.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
17 arm64-v8a/libpns-2.13.10-LogOnlineStandardCuumRelease_alijtca_plus.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
18 arm64-v8a/libreactperfloggerjni.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
19 arm64-v8a/libreanimated.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
20 arm64-v8a/librnupdate.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
21 arm64-v8a/librrc_image.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
22 arm64-v8a/librrc_legacyviewmanagerinterop.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
23 arm64-v8a/librrc_root.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
24 arm64-v8a/librrc_scrollview.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
25 arm64-v8a/librrc_text.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
26 arm64-v8a/librrc_textinput.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
27 arm64-v8a/librrc_unimplementedview.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
28 arm64-v8a/librrc_view.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
29 arm64-v8a/libruntimeexecutor.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
30 arm64-v8a/libstatic-webp.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
31 arm64-v8a/libturbomodulejsijni.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
32 arm64-v8a/libvolc_log.so
False
high
二进制文件没有设置NX位。NX位可以通过将内存页标记为不可执行来防止内存损坏漏洞被利用。使用选项–noexecstack或-z noexecstack来将栈标记为不可执行
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用

文件分析

序号 问题 文件
1 应用程序中硬编码的证书/密钥文件 assets/meta-data/rsa.pub
2 找到硬编码的Keystore assets/grs_sp.bks
assets/hmsincas.bks
assets/hmsrootcas.bks

VIRUSTOTAL扫描

  VirusTotal: 未执行扫描

滥用权限

恶意软件常用权限 6/30
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.RECORD_AUDIO
android.permission.SYSTEM_ALERT_WINDOW
android.permission.VIBRATE
android.permission.CAMERA
android.permission.READ_PHONE_STATE
其它常用权限 10/46
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.ACCESS_NETWORK_STATE
android.permission.FOREGROUND_SERVICE
android.permission.READ_MEDIA_IMAGES
android.permission.READ_MEDIA_VIDEO
android.permission.READ_MEDIA_AUDIO
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_NETWORK_STATE

恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
其它常用权限 是已知恶意软件经常滥用的权限。

IP地图

域名检测

域名 状态 中国境内 位置信息 解析
expo.fyi 安全
IP地址: 76.76.21.123
国家: 美利坚合众国
地区: 加利福尼亚
城市: 核桃
查看: Google 地图





toblog-alink.ctobsnssdk.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 江苏
城市: 徐州
查看: 高德地图





spider-tracker.xiaohongshu.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 江苏
城市: 扬州
查看: 高德地图





edith.xiaohongshu.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 北京
城市: 北京
查看: 高德地图





eco.taobao.com 安全
IP地址: 221.230.244.107
国家: 大不列颠及北爱尔兰联合王国
地区: 英格兰
城市: 伦敦
查看: Google 地图





docs.swmansion.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 江苏
城市: 台州
查看: 高德地图





nisportal.10010.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 北京
城市: 北京
查看: 高德地图





wap.cmpassport.com 安全
IP地址: 112.33.111.233
国家: 中国
地区: 广东
城市: 广州市
查看: 高德地图





popduck.sparkling-inc.com 安全
没有可用的地理位置信息。




verify.cmpassport.com 安全
IP地址: 221.230.244.107
国家: 中国
地区: 广东
城市: 广州
查看: 高德地图





opencloud.wostore.cn 安全
IP地址: 221.230.244.107
国家: 中国
地区: 上海
城市: 上海
查看: