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

APP评分

病毒检测 7 个厂商报毒

安全评分

文件信息

文件名称 PhotoRoom.apk
文件大小 73.63MB
MD5 c40a01bb3380c0f75c0cb6ac6760f295
SHA1 259186f6a988d789fd7721014e879cfd58b37ab7
SHA256 716a177067db941e715f6c7babda8e594c71dc1087515682551327d3e1fecc6b

应用信息

应用名称 PhotoRoom
包名 com.photoroom.app
主活动 com.photoroom.application.LaunchActivity
目标SDK 34     最小SDK 28
版本号 4.8.2     子版本号 1243
加固信息 未加壳

GooglePlay应用信息

标题 Photoroom - 编辑照片和背景 - 白色背景和替换
评分 4.6849113
安装 50,000,000+   次下载
价格 0
Android版本支持
分类 摄影
Play 商店链接 com.photoroom.app
开发者 PhotoRoom Background Editor App
开发者 ID PhotoRoom+Background+Editor+App
开发者 地址 None
开发者 主页 http://photoroom.com
开发者 Email help@photoroom.com
发布日期 2020年12月16日
隐私政策 Privacy link

关于此应用
无需再成为摄影师或设计专家:有了Photoroom,您可以在几秒钟内将您的照片变成专业品质的图像。
我们的魔法?该应用程序可以自动裁剪图片中的人物和物体。只需轻点一下,就可以去除背景,组成一张美丽的图片,展示您的产品或模特。选择白色背景,或选择任何你想要的背景。修复灯光,添加文字或标志,贴纸,制作拼贴画,或使用我们1K+背景模板之一。这就像在你的口袋里拥有整个摄影和设计工作室一样!
超过100万名店主、经销商和创作者信任我们。现在下载Photoroom,它是免费使用的。
您可以创造什么。
- 为电子商务和市场如Poshmark, Shopify, eBay, Etsy, Facebook市场或Depop制作产品图片。
- 为您的业务或社交渠道制作肖像照片和个人资料照片。
- 为您的护照、身份证、驾驶证拍摄肖像照片。
- 为你的youtube封面、Instagram故事、Facebook页面做封面。
- Instagram故事来展示你的商店或你的活动。
- 有趣的拼贴画和贴纸
- 您也可以模糊背景,使用我们的背景橡皮擦,或去饱和度以获得主体的色彩斑斓。


如何操作?
1. 拍摄一张照片或从你的图书馆上传一张照片
从设备的图库中挑选一张图片,或者直接从应用中拍摄一张新图片。
2. 选择一个模板
从我们1000多个可用的模板中挑选一个背景。
3. 照片编辑和添加文字
轻松添加文字或图片。应用过滤器,删除背景,修改对比度,或使用我们的智能照片编辑器轻松添加报价。
4. 应用您的标志 
在图像上应用您自己的标志(适用于Photoroom Pro用户)。
5. 导出您的设计
将您的精彩图片导出到您的资料库,或者直接导出到Whatsapp、Instagram或Poshmark、Depop、Vinted等市场。

每个人都可以使用Photoroom
图片编辑
- 访问最精确的背景橡皮擦:剪切图片中的物体并擦除其背景,使用白色背景或剪切背景。
- 模糊图像背景
- 轻松裁剪照片
Sticker Maker:通过导出你的图片到Sticker Maker,在几个步骤中制作你自己的贴纸。
季节性模板:为每个季节性事件使用背景模板(圣诞节、情人节等)。
照片拼贴

经销商的Photoroom
如果您是市场上的经销商,您将享受到像ai背景去除器,完美的可爱出来,导出到您的市场(Poshmark,vinted等),或我们的批量导出模式(在我们的专业会员)。加入我们100K+的经销商社区。

小企业的Photoroom
您将在几秒钟内为您的网站或应用程序创建专业图像。使用PhotoRoom去除背景,添加文字,或完美地切割出你的照片。一旦你对你的设计感到满意,就可以轻松导出它。

Photoroom for Creators 
在社交媒体上推广您的业务,轻松创建Youtube封面、Podcast封面、Facebook、Instagram或Pinterest帖子的模板。


Photoroom Pro
在Photoroom Pro中,您可以使用以下功能。
- 移除Photoroom的水印
- 可使用三种专业剪裁选项(标准、人物、物体)。
- 访问所有专业的背景库,包括专业的模板
- 访问即刻背景——一种利用人工智能为您的产品创建完美背景的工具。
- 更高的出口分辨率
- 批量模式
- 您可以通过免费试用开始您的PhotoRoom Pro会员资格--每个Google Play账户限用一次。一旦试用期结束,您将被收取订阅费。您的Pro订阅将自动更新,除非在当前期限结束前至少24小时关闭自动更新。前往您的Google Play账户管理您的会员资格,并关闭自动续订功能。

喜欢Photoroom吗?
在Instagram上关注我们@photoroom_app,获取插画和设计技巧。
有反馈:hello@photoroom.com


使用条款:https://photoroom.com/legal/terms-and-conditions/
有了Photoroom,你将享受到最精确的背景橡皮擦。只需轻点几下,您就可以为您的照片添加白色背景,或使用多种照片编辑选项。

组件导出信息

反编译代码

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

证书信息

二进制文件已签名
v1 签名: False
v2 签名: False
v3 签名: True
v4 签名: False
主题: C=SY, ST=SY, L=Syria, O=Ammar Alali, OU=t.me/ammar842, CN=مافي محبة بالإجبار
签名算法: rsassa_pkcs1v15
有效期自: 2020-11-21 16:48:42+00:00
有效期至: 4519-03-26 16:48:42+00:00
发行人: C=SY, ST=SY, L=Syria, O=Ammar Alali, OU=t.me/ammar842, CN=مافي محبة بالإجبار
序列号: 0xe818780
哈希算法: sha512
证书MD5: ca1e731921145de615add75b88798032
证书SHA1: cb8496cb28c6a30fda1303c235bcbb798722e1ca
证书SHA256: c579d323cee075c5258b0c87e994dfe34384ecb8d45aeb7307c86a25fddf7d7b
证书SHA512: 239328724d62728965ca775f6c52793e3a93e801363827dbfdfe7025775b33ef126a7dca2ea3efbae1c7c0213cfa5e5ac157147588c3d57dc388cda7fefeecbc
公钥算法: rsa
密钥长度: 2048
指纹: 1c1016dfc0a5b6d69f02362f1fc0eebd8da88f55121fe63b52627683821375c9
找到 1 个唯一证书

应用程序权限

权限名称 安全等级 权限内容 权限描述 关联代码
android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
com.android.vending.BILLING 普通 应用程序具有应用内购买 允许应用程序从 Google Play 进行应用内购买。
com.google.android.gms.permission.AD_ID 普通 应用程序显示广告 此应用程序使用 Google 广告 ID,并且可能会投放广告。
android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
android.permission.READ_MEDIA_IMAGES 危险 允许从外部存储读取图像文件 允许应用程序从外部存储读取图像文件。
android.permission.CAMERA 危险 拍照和录制视频 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。
android.permission.POST_NOTIFICATIONS 危险 发送通知的运行时权限 允许应用发布通知,Android 13 引入的新权限。
android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
android.permission.HIGH_SAMPLING_RATE_SENSORS 普通 传感器的数据刷新率限制 允许应用以大于 200 Hz 的采样率访问传感器数据,此数据包括由设备的加速度,陀螺仪和磁力传感器记录的值。
android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE 普通 Google 定义的权限 由 Google 定义的自定义权限。
com.google.android.c2dm.permission.RECEIVE 普通 接收推送通知 允许应用程序接收来自云的推送通知。
android.permission.RECEIVE_BOOT_COMPLETED 普通 开机自启 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
com.photoroom.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 未知 未知权限 来自 android 引用的未知权限。

证书分析

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

MANIFEST分析

高危
0
警告
12
信息
0
屏蔽
0
序号 问题 严重程度 描述信息 操作
1 应用程序可以安装在存在漏洞的 Android 版本上
Android 9, minSdk=28]
警告 该应用程序可以安装在具有多个漏洞的旧版本 Android 上。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
2 应用程序已启用明文网络流量
[android:usesCleartextTraffic=true]
警告 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
3 Activity (com.photoroom.features.login.ui.LoginActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
4 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
5 Activity (com.facebook.CustomTabActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
6 Activity (com.google.firebase.auth.internal.GenericIdpActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
7 Activity (com.google.firebase.auth.internal.RecaptchaActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
8 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.c2dm.permission.SEND
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
9 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_JOB_SERVICE
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
10 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
11 Activity (androidx.compose.ui.tooling.PreviewActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
12 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

可浏览的ACTIVITIES

ACTIVITY INTENT
com.photoroom.application.LaunchActivity Schemes: photoroom://, https://,
Hosts: app.photoroom.com,
Mime Types: image/*,
com.photoroom.features.login.ui.LoginActivity Schemes: https://,
Hosts: photoroom.page.link,
com.facebook.CustomTabActivity Schemes: fbconnect://,
Hosts: cct.com.photoroom.app,
com.google.firebase.auth.internal.GenericIdpActivity Schemes: genericidp://,
Hosts: firebase.auth,
Paths: /,
com.google.firebase.auth.internal.RecaptchaActivity Schemes: recaptcha://,
Hosts: firebase.auth,
Paths: /,

网络安全配置

序号 范围 严重级别 描述

API调用分析

API功能 源码文件
一般功能-> 文件操作
a5/b.java
a6/e.java
a6/j.java
a6/k.java
a8/c.java
a8/f.java
ae/e.java
ak/b.java
ak/c.java
al/j0.java
al/o.java
as/a.java
as/b.java
as/c.java
as/d.java
as/e.java
as/f.java
as/g.java
b10/q1.java
b20/b.java
b20/c.java
b20/d.java
b20/e.java
b20/f.java
b20/i.java
b4/b.java
b4/c.java
b4/d.java
b4/f.java
b9/a.java
ba/a.java
ba/b.java
ba/c.java
bb/a.java
bb/b.java
bb/c.java
bb/e.java
be/c.java
bin/mt/signature/KillerApplication.java
bj/j0.java
bj/n0.java
bj/s0.java
bj/t.java
bj/t0.java
bj/x.java
bk/c.java
bm/a.java
bo/app/a5.java
bo/app/e.java
bo/app/g1.java
bo/app/g6.java
bo/app/h.java
bo/app/h4.java
bo/app/i0.java
bo/app/j.java
bo/app/j0.java
bo/app/j6.java
bo/app/k0.java
bo/app/k5.java
bo/app/l.java
bo/app/l0.java
bo/app/l5.java
bo/app/m.java
bo/app/n5.java
bo/app/o1.java
bo/app/p5.java
bo/app/p6.java
bo/app/q.java
bo/app/q1.java
bo/app/q3.java
bo/app/r0.java
bo/app/r6.java
bo/app/u4.java
bo/app/w4.java
bo/app/y.java
bo/app/y0.java
bo/app/y5.java
bt/l.java
bz/g.java
c20/b.java
c20/e.java
c20/j.java
c4/c.java
c4/h.java
c6/a.java
c8/c.java
cb/b.java
cb/e.java
cb/f.java
cb/j.java
ch/b.java
com/adjust/sdk/ActivityHandler.java
com/adjust/sdk/ActivityPackage.java
com/adjust/sdk/ActivityState.java
com/adjust/sdk/AdjustAttribution.java
com/adjust/sdk/GooglePlayServicesClient.java
com/adjust/sdk/PackageFactory.java
com/adjust/sdk/PreinstallUtil.java
com/adjust/sdk/SharedPreferencesManager.java
com/adjust/sdk/Util.java
com/adjust/sdk/network/ActivityPackageSender.java
com/airbnb/lottie/LottieAnimationView.java
com/airbnb/lottie/f.java
com/airbnb/lottie/manager/b.java
com/airbnb/lottie/parser/moshi/b.java
com/airbnb/lottie/parser/moshi/c.java
com/airbnb/lottie/parser/moshi/e.java
com/airbnb/lottie/t.java
com/airbnb/lottie/utils/j.java
com/appboy/Appboy.java
com/braze/configuration/f.java
com/braze/ui/inappmessage/views/d.java
com/bumptech/glide/c.java
com/bumptech/glide/load/ImageHeaderParser.java
com/bumptech/glide/load/d.java
com/bumptech/glide/load/data/ParcelFileDescriptorRewinder.java
com/bumptech/glide/load/data/a.java
com/bumptech/glide/load/data/b.java
com/bumptech/glide/load/data/c.java
com/bumptech/glide/load/data/g.java
com/bumptech/glide/load/data/i.java
com/bumptech/glide/load/data/j.java
com/bumptech/glide/load/data/k.java
com/bumptech/glide/load/data/l.java
com/bumptech/glide/load/data/m.java
com/bumptech/glide/load/data/mediastore/a.java
com/bumptech/glide/load/data/mediastore/c.java
com/bumptech/glide/load/data/mediastore/e.java
com/bumptech/glide/load/data/n.java
com/bumptech/glide/load/e.java
com/bumptech/glide/load/engine/c.java
com/bumptech/glide/load/engine/cache/a.java
com/bumptech/glide/load/engine/cache/b.java
com/bumptech/glide/load/engine/cache/d.java
com/bumptech/glide/load/engine/cache/e.java
com/bumptech/glide/load/engine/cache/f.java
com/bumptech/glide/load/engine/e.java
com/bumptech/glide/load/engine/g.java
com/bumptech/glide/load/engine/i.java
com/bumptech/glide/load/engine/q.java
com/bumptech/glide/load/engine/w.java
com/bumptech/glide/load/engine/z.java
com/bumptech/glide/load/f.java
com/bumptech/glide/load/resource/bitmap/a0.java
com/bumptech/glide/load/resource/bitmap/b.java
com/bumptech/glide/load/resource/bitmap/c.java
com/bumptech/glide/load/resource/bitmap/l.java
com/bumptech/glide/load/resource/bitmap/n.java
com/bumptech/glide/load/resource/bitmap/q.java
com/bumptech/glide/load/resource/bitmap/s.java
com/bumptech/glide/load/resource/bitmap/t.java
com/bumptech/glide/load/resource/bitmap/u.java
com/bumptech/glide/load/resource/bitmap/x.java
com/bumptech/glide/load/resource/gif/d.java
com/bumptech/glide/load/resource/gif/j.java
com/bumptech/glide/n.java
com/courier/android/managers/UserManager$Companion$removeCredentials$2.java
com/courier/android/managers/UserManager$Companion$setCredentials$2.java
com/courier/android/managers/UserManager.java
com/courier/android/repositories/BrandsRepository.java
com/courier/android/repositories/InboxRepository.java
com/courier/android/repositories/MessagingRepository.java
com/courier/android/repositories/UsersRepository.java
com/courier/android/utils/ServiceExtensionsKt$dispatch$2$1.java
com/intercom/twig/Twig.java
com/my/C0425.java
com/my/C0426.java
com/my/C0427.java
com/my/C0428.java
com/my/C0429.java
com/my/C0430.java
com/my/C0431.java
com/my/C0432.java
com/my/C0433.java
com/my/C0434.java
com/my/C0435.java
com/my/C0436.java
com/my/C0437.java
com/my/C0438.java
com/my/C0439.java
com/my/C0440.java
com/my/C0441.java
com/my/C0442.java
com/my/C0443.java
com/my/C0444.java
com/my/C0445.java
com/my/C0446.java
com/photoroom/engine/photoglyph/PGFace.java
com/photoroom/features/batch_mode/ui/BatchModeActivity.java
com/photoroom/features/batch_mode/ui/a.java
com/photoroom/features/camera/ui/d.java
com/photoroom/features/export/ui/ExportActivity.java
com/photoroom/features/export/ui/e.java
com/photoroom/features/home/ui/b.java
com/photoroom/features/picker/font/ui/view/FontPickerBottomSheet.java
com/photoroom/platform/filesystem/entities/RelativePath.java
com/photoroom/shared/datasource/b.java
com/photoroom/shared/datasource/c.java
com/photoroom/shared/datasource/e.java
com/photoroom/shared/datasource/i.java
com/photoroom/shared/ui/PhotoRoomCardView.java
com/photoroom/util/data/c.java
com/photoroom/util/data/d.java
com/photoroom/util/data/f.java
com/photoroom/util/data/h.java
com/photoroom/util/data/i.java
com/photoroom/util/ui/MyAppGlideModule.java
com/revenuecat/purchases/common/Dispatcher.java
com/revenuecat/purchases/common/ErrorsKt.java
com/revenuecat/purchases/common/FileHelper$readFilePerLines$1.java
com/revenuecat/purchases/common/FileHelper.java
com/revenuecat/purchases/common/HTTPClient.java
com/revenuecat/purchases/common/caching/DeviceCache.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsSynchronizer$syncDiagnosticsFileIfNeeded$1.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsSynchronizer.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsTracker.java
com/revenuecat/purchases/common/networking/ETagManager.java
com/revenuecat/purchases/google/BillingWrapper.java
com/revenuecat/purchases/google/attribution/GoogleDeviceIdentifiersFetcher.java
com/revenuecat/purchases/utils/FileExtensionsKt.java
com/shakebugs/shake/internal/a0.java
com/shakebugs/shake/internal/a4.java
com/shakebugs/shake/internal/b0.java
com/shakebugs/shake/internal/b1.java
com/shakebugs/shake/internal/c0.java
com/shakebugs/shake/internal/c1.java
com/shakebugs/shake/internal/d0.java
com/shakebugs/shake/internal/d4.java
com/shakebugs/shake/internal/data/api/models/ApiBranding.java
com/shakebugs/shake/internal/domain/models/ActivityHistory.java
com/shakebugs/shake/internal/domain/models/ActivityHistoryEvent.java
com/shakebugs/shake/internal/domain/models/BlackBox.java
com/shakebugs/shake/internal/domain/models/CustomField.java
com/shakebugs/shake/internal/domain/models/Permission.java
com/shakebugs/shake/internal/domain/models/RemoteShakeFile.java
com/shakebugs/shake/internal/domain/models/ShakeReport.java
com/shakebugs/shake/internal/domain/models/TimeOccurred.java
com/shakebugs/shake/internal/domain/models/crash/CrashData.java
com/shakebugs/shake/internal/domain/models/crash/CrashException.java
com/shakebugs/shake/internal/domain/models/crash/CrashFrame.java
com/shakebugs/shake/internal/domain/models/crash/CrashThread.java
com/shakebugs/shake/internal/f0.java
com/shakebugs/shake/internal/helpers/b.java
com/shakebugs/shake/internal/helpers/d.java
com/shakebugs/shake/internal/m5.java
com/shakebugs/shake/internal/n2.java
com/shakebugs/shake/internal/n5.java
com/shakebugs/shake/internal/n8.java
com/shakebugs/shake/internal/o8.java
com/shakebugs/shake/internal/q3.java
com/shakebugs/shake/internal/q8.java
com/shakebugs/shake/internal/r2.java
com/shakebugs/shake/internal/r8.java
com/shakebugs/shake/internal/s3.java
com/shakebugs/shake/internal/shake/recording/ScreenRecordingService.java
com/shakebugs/shake/internal/shake/recording/d.java
com/shakebugs/shake/internal/shake/recording/h.java
com/shakebugs/shake/internal/t.java
com/shakebugs/shake/internal/u2.java
com/shakebugs/shake/internal/u4.java
com/shakebugs/shake/internal/utils/FileProvider.java
com/shakebugs/shake/internal/utils/a.java
com/shakebugs/shake/internal/utils/a0.java
com/shakebugs/shake/internal/utils/d.java
com/shakebugs/shake/internal/utils/j.java
com/shakebugs/shake/internal/utils/o.java
com/shakebugs/shake/internal/utils/p.java
com/shakebugs/shake/internal/utils/r.java
com/shakebugs/shake/internal/utils/t.java
com/shakebugs/shake/internal/utils/u.java
com/shakebugs/shake/internal/utils/v.java
com/shakebugs/shake/internal/view/CanvasElement.java
com/shakebugs/shake/internal/w8.java
com/shakebugs/shake/internal/y.java
com/shakebugs/shake/internal/z.java
com/shakebugs/shake/network/ShakeNetworkInterceptor.java
com/shakebugs/shake/report/ShakeFile.java
com/sun/jna/CallbackReference.java
com/sun/jna/ELFAnalyser.java
com/sun/jna/Memory.java
com/sun/jna/Native.java
com/sun/jna/NativeLibrary.java
com/sun/jna/Platform.java
com/sun/jna/Pointer.java
ct/c.java
ct/d.java
cy/a.java
cy/b.java
cy/c.java
cy/d.java
cy/e.java
cy/f.java
cy/g.java
cy/h.java
cy/j.java
cy/k.java
cy/l.java
cy/m.java
cy/n.java
cy/o.java
cy/p.java
cy/r.java
cy/s.java
d20/b.java
d5/b.java
d5/d.java
d5/g.java
d5/h.java
d5/i.java
d6/b.java
db/a.java
db/b.java
db/c.java
db/d.java
de/a.java
de/e.java
developer/AbstractC0783.java
developer/AbstractC0813.java
developer/AbstractC0846.java
developer/AbstractC0862.java
developer/AbstractC1004.java
developer/AbstractC1150.java
developer/AsyncTaskC0737.java
developer/AsyncTaskC0750.java
developer/C0702.java
developer/C0703.java
developer/C0704.java
developer/C0705.java
developer/C0706.java
developer/C0707.java
developer/C0708.java
developer/C0709.java
developer/C0710.java
developer/C0711.java
developer/C0712.java
developer/C0713.java
developer/C0714.java
developer/C0715.java
developer/C0716.java
developer/C0717.java
developer/C0718.java
developer/C0719.java
developer/C0720.java
developer/C0721.java
developer/C0747.java
developer/C0748.java
developer/C0760.java
developer/C0805.java
developer/C0810.java
developer/C0819.java
developer/C0824.java
developer/C0825.java
developer/C0829.java
developer/C0830.java
developer/C0831.java
developer/C0836.java
developer/C0837.java
developer/C0839.java
developer/C0840.java
developer/C0842.java
developer/C0856.java
developer/C0860.java
developer/C0864.java
developer/C0866.java
developer/C0867.java
developer/C0869.java
developer/C0872.java
developer/C0873.java
developer/C0875.java
developer/C0877.java
developer/C0878.java
developer/C0880.java
developer/C0881.java
developer/C0882.java
developer/C0883.java
developer/C0884.java
developer/C0885.java
developer/C0891.java
developer/C0892.java
developer/C0894.java
developer/C0895.java
developer/C0896.java
developer/C0898.java
developer/C0900.java
developer/C0902.java
developer/C0903.java
developer/C0904.java
developer/C0910.java
developer/C0913.java
developer/C0914.java
developer/C0924.java
developer/C0931.java
developer/C0932.java
developer/C0933.java
developer/C0936.java
developer/C0937.java
developer/C0940.java
developer/C0944.java
developer/C0947.java
developer/C0948.java
developer/C0949.java
developer/C0950.java
developer/C0951.java
developer/C0953.java
developer/C0957.java
developer/C0960.java
developer/C0965.java
developer/C0966.java
developer/C0989.java
developer/C1001.java
developer/C1002.java
developer/C1018.java
developer/C1019.java
developer/C1020.java
developer/C1021.java
developer/C1028.java
developer/C1090.java
developer/C1093.java
developer/C1094.java
developer/C1160.java
developer/C1161.java
developer/C1162.java
developer/C1163.java
developer/EnumC0803.java
developer/InterfaceC0744.java
developer/InterfaceC0764.java
developer/InterfaceC0911.java
developer/InterfaceC0958.java
developer/InterfaceC0959.java
developer/RunnableC0725.java
dk/a.java
dl/b.java
dm/f.java
dp/a.java
ds/a.java
dt/a.java
dt/b.java
dv/c.java
dv/i.java
dx/b.java
e20/a.java
e20/d.java
e20/f.java
e20/g.java
e20/h.java
e20/i.java
e20/j.java
e20/n.java
e5/d.java
ea/b.java
ea/c.java
ea/d.java
ea/e.java
ea/f.java
ea/k.java
ea/s.java
ea/t.java
ea/u.java
ea/x.java
eb/a.java
eb/b.java
ec/b.java
ec/c.java
ed/a.java
ej/d.java
ej/e.java
ej/g.java
el/a.java
en/a.java
en/b.java
en/d.java
es/c.java
et/a.java
et/b.java
ev/b.java
ev/c.java
ev/f.java
ev/g.java
ev/h.java
ex/a.java
ez/e.java
f20/a.java
f5/a.java
f8/a.java
fa/d.java
fa/g.java
fd/b.java
fe/a.java
fg/k.java
ft/a.java
fx/a.java
g10/l.java
g3/d.java
g50/c.java
g50/e.java
g50/i.java
g50/k.java
gd/a.java
gd/d.java
gd/d0.java
gd/f.java
gd/r.java
gv/a.java
gv/b.java
h20/c.java
he/c.java
hw/f.java
i00/v.java
i10/a.java
i20/a.java
i50/a.java
i50/b.java
i50/c.java
ia/a.java
id/d.java
id/g.java
ie/e0.java
ie/f0.java
ie/n0.java
ij/a.java
io/grpc/d1.java
io/grpc/e1.java
io/grpc/internal/a.java
io/grpc/internal/a2.java
io/grpc/internal/c0.java
io/grpc/internal/c1.java
io/grpc/internal/d0.java
io/grpc/internal/d2.java
io/grpc/internal/e.java
io/grpc/internal/g.java
io/grpc/internal/h.java
io/grpc/internal/j0.java
io/grpc/internal/p0.java
io/grpc/internal/p1.java
io/grpc/internal/q.java
io/grpc/internal/q0.java
io/grpc/internal/q1.java
io/grpc/internal/r2.java
io/grpc/internal/s0.java
io/grpc/internal/t0.java
io/grpc/internal/t1.java
io/grpc/internal/t2.java
io/grpc/internal/u.java
io/grpc/internal/u2.java
io/grpc/internal/v.java
io/grpc/internal/z1.java
io/grpc/m.java
io/grpc/o.java
io/grpc/okhttp/a.java
io/grpc/okhttp/b.java
io/grpc/okhttp/j.java
io/grpc/okhttp/m.java
io/grpc/okhttp/s.java
io/grpc/util/a.java
io/grpc/util/b.java
io/grpc/v.java
io/grpc/y.java
io/ktor/utils/io/jvm/javaio/b.java
io/ktor/utils/io/jvm/javaio/d.java
j00/b.java
j00/c.java
j00/d.java
j8/b.java
j9/a.java
j9/c.java
j9/k.java
j9/l.java
j9/n.java
ja/a.java
ja/b.java
jd/l.java
jj/e.java
jj/f.java
jq/e.java
k20/a.java
k20/c.java
k20/d.java
k20/g.java
k20/h.java
k8/a.java
ka/a.java
kc/c.java
ko/e.java
ko/h.java
l20/b.java
l6/e.java
l6/k.java
l6/o.java
l6/u.java
lu/e.java
lu/n.java
lu/w.java
lu/x0.java
lv/a.java
ly/c.java
ly/e.java
m20/a.java
m20/a0.java
m20/b0.java
m20/c.java
m20/e.java
m20/e0.java
m20/f.java
m20/i.java
m20/i0.java
m20/j0.java
m20/k0.java
m20/l0.java
m20/n0.java
m20/q.java
m20/r.java
m20/s.java
m20/t.java
m20/u.java
m20/v.java
m20/w.java
m20/x.java
m8/c.java
m8/f.java
m8/j.java
md/i.java
md/j.java
mk/d.java
n20/b.java
n20/c.java
n20/e.java
n20/h.java
n50/d.java
n50/m.java
n6/o.java
nc/b.java
nc/c.java
ne/a.java
nt/b.java
nt/c.java
o4/a.java
o4/b.java
o50/c.java
o50/d.java
o8/f.java
o8/t.java
od/k.java
od/l.java
od/m.java
od/n.java
od/o.java
org/mp4parser/a.java
org/mp4parser/b.java
org/mp4parser/boxes/iso14496/part12/MediaDataBox.java
org/mp4parser/boxes/iso14496/part14/AbstractDescriptorBox.java
org/mp4parser/boxes/microsoft/XtraBox.java
org/mp4parser/boxes/microsoft/contentprotection/PlayReadyHeader.java
org/mp4parser/boxes/sampleentry/AudioSampleEntry.java
org/mp4parser/boxes/sampleentry/VisualSampleEntry.java
org/mp4parser/g.java
org/mp4parser/i.java
ot/a.java
ov/b.java
ov/d.java
p003do/a.java
p004if/a.java
p2/a.java
p2/c.java
p2/s0.java
p6/a.java
p6/d.java
p6/e.java
p6/g.java
p6/h.java
pa/a.java
pa/c.java
pa/d.java
pa/i.java
pd/b.java
pd/f.java
pd/j.java
pt/a.java
pv/b.java
pv/d.java
pv/e.java
pv/h.java
pw/a.java
px/g1.java
px/h0.java
px/l.java
px/m0.java
px/o0.java
px/s.java
px/s0.java
px/t0.java
q4/i0.java
qd/c.java
qf/c.java
qf/f.java
qt/a.java
qw/a.java
qw/d.java
qw/f.java
qw/g.java
qw/i.java
qw/n.java
qw/s.java
qw/v.java
qz/b.java
qz/b0.java
qz/e0.java
qz/f.java
qz/g0.java
qz/h.java
qz/i0.java
qz/j.java
qz/l.java
qz/l0.java
qz/n.java
qz/n0.java
qz/p.java
qz/p0.java
qz/r.java
qz/r0.java
qz/t0.java
qz/v.java
qz/w.java
qz/z.java
r8/c.java
rh/y.java
rv/h.java
rv/s.java
rx/b.java
rx/d.java
rx/h.java
rx/i.java
rx/j.java
rz/a.java
rz/c.java
sd/a.java
sd/b.java
sd/e.java
sf/s.java
sj/d.java
sj/e.java
su/c.java
sw/g.java
t5/h.java
t50/a.java
t8/a.java
t8/d.java
tj/b.java
tj/f.java
tj/h.java
tu/a.java
tv/a.java
tz/a.java
u6/c.java
u8/a.java
u8/c.java
ue/n.java
uf/a.java
uw/a.java
uw/e.java
ux/c.java
ux/h.java
uz/i.java
v7/d.java
vn/i.java
vy/k.java
vy/l.java
w10/a0.java
w10/c.java
w10/c0.java
w10/d0.java
w10/e0.java
w10/f.java
w10/r.java
w10/t.java
wj/f.java
wj/k.java
wx/c.java
wx/d.java
x10/e.java
x5/i.java
x5/m.java
x5/r.java
x5/s.java
x5/u.java
xp/c.java
xt/c.java
xt/h.java
y3/a.java
y4/k.java
y4/p1.java
y4/t1.java
y4/u1.java
y5/a.java
y5/b.java
y5/c.java
y9/a.java
z10/a.java
z10/d.java
z10/e.java
z3/a.java
z3/k.java
z3/m.java
zd/b.java
zd/c.java
zd/k.java
zl/c.java
zp/b.java
zr/a.java
zr/b.java
zr/d.java
zr/f.java
ۖۖۖ/ۖۖۖ/C2719.java
一般功能-> IPC通信
ag/e.java
ag/j.java
al/n.java
bg/i.java
bg/u.java
bo/app/f0.java
bo/app/l.java
bo/app/m1.java
bo/app/o.java
bo/app/o1.java
bo/app/t.java
bo/app/v.java
c8/e.java
com/adjust/sdk/ActivityHandler.java
com/adjust/sdk/AdjustPreinstallReferrerReceiver.java
com/adjust/sdk/AdjustReferrerReceiver.java
com/adjust/sdk/GooglePlayServicesClient.java
com/adjust/sdk/PreinstallUtil.java
com/appboy/Appboy.java
com/appboy/BrazeInternal.java
com/appboy/IAppboy.java
com/braze/push/BrazePushReceiver.java
com/braze/push/NotificationTrampolineActivity.java
com/braze/receivers/BrazeActionReceiver.java
com/braze/ui/BrazeWebViewActivity.java
com/courier/android/activity/CourierActivity$checkIntentForPushNotificationClick$1.java
com/courier/android/activity/CourierActivity.java
com/courier/android/inbox/CourierInbox.java
com/courier/android/notifications/CourierIntent.java
com/courier/android/notifications/RemoteMessageExtensionsKt.java
com/courier/android/utils/ExtensionsKt.java
com/my/C0427.java
com/my/C0434.java
com/my/C0446.java
com/photoroom/application/LaunchActivity.java
com/photoroom/features/background_chooser/BackgroundChooserActivity.java
com/photoroom/features/background_remover/BackgroundRemoverActivity.java
com/photoroom/features/batch_mode/ui/BatchModeActivity.java
com/photoroom/features/camera/ui/CameraActivity.java
com/photoroom/features/coupon/ui/CouponActivity.java
com/photoroom/features/edit_mask/ui/EditMaskActivity.java
com/photoroom/features/edit_project/text_concept/ui/EditTextConceptActivity.java
com/photoroom/features/edit_project/text_concept/ui/ResizeProjectActivity.java
com/photoroom/features/edit_project/ui/EditProjectActivity.java
com/photoroom/features/export/data/broadcast/ShareBroadcastReceiver.java
com/photoroom/features/export/ui/ExportActivity.java
com/photoroom/features/export/ui/ExportEtsyIntegrationActivity.java
com/photoroom/features/favorite_assets/ui/FavoriteConceptsActivity.java
com/photoroom/features/feature_video/ui/VideoActivity.java
com/photoroom/features/help_center/ui/HelpCenterActivity.java
com/photoroom/features/help_center/ui/VideoPlayerActivity.java
com/photoroom/features/home/ui/HomeActivity.java
com/photoroom/features/home/ui/TemplateCustomSizeActivity.java
com/photoroom/features/inpainting/ui/InpaintingActivity.java
com/photoroom/features/instant_background/ui/InstantBackgroundActivity.java
com/photoroom/features/instant_background/ui/a.java
com/photoroom/features/login/ui/LoginActivity.java
com/photoroom/features/login/ui/b.java
com/photoroom/features/onboarding/ui/OnboardingActivity.java
com/photoroom/features/preferences/ui/PreferencesAccountActivity.java
com/photoroom/features/preferences/ui/PreferencesAccountPersonaActivity.java
com/photoroom/features/preferences/ui/f.java
com/photoroom/features/project_preview/ui/ProjectPreviewActivity.java
com/photoroom/features/team/member/TeamMemberActivity.java
com/photoroom/features/team/people/ui/TeamPeopleActivity.java
com/photoroom/features/termsandconditions/ui/TermsAndConditionsActivity.java
com/photoroom/features/upsell/ui/ManageSubscriptionActivity.java
com/photoroom/features/upsell/ui/l.java
com/photoroom/shared/ui/AlertActivity.java
com/photoroom/shared/ui/PhotoRoomCreateNavigationBarView.java
com/photoroom/shared/ui/PhotoRoomNavigationBarView.java
com/photoroom/shared/ui/PhotoRoomYourContentNavigationBarView.java
com/revenuecat/purchases/CustomerInfoHelper$getCustomerInfoFetchOnly$1.java
com/revenuecat/purchases/CustomerInfoHelper$postPendingPurchasesAndFetchCustomerInfo$2.java
com/revenuecat/purchases/CustomerInfoHelper.java
com/revenuecat/purchases/CustomerInfoUpdateHandler.java
com/revenuecat/purchases/PostPendingTransactionsHelper$syncPendingPurchaseQueue$1$1.java
com/revenuecat/purchases/PostPendingTransactionsHelper$syncPendingPurchaseQueue$1$2.java
com/revenuecat/purchases/PostPendingTransactionsHelper.java
com/revenuecat/purchases/Purchases.java
com/revenuecat/purchases/PurchasesFactory.java
com/revenuecat/purchases/PurchasesOrchestrator$replaceOldPurchaseWithNewProduct$2.java
com/revenuecat/purchases/PurchasesOrchestrator$replaceOldPurchaseWithNewProduct$3.java
com/revenuecat/purchases/PurchasesOrchestrator$restorePurchases$1$2$1$1.java
com/revenuecat/purchases/PurchasesOrchestrator$restorePurchases$1$2$1$2.java
com/revenuecat/purchases/PurchasesOrchestrator$syncObserverModeAmazonPurchase$3.java
com/revenuecat/purchases/PurchasesOrchestrator$syncObserverModeAmazonPurchase$4.java
com/revenuecat/purchases/PurchasesOrchestrator.java
com/revenuecat/purchases/SyncPurchasesHelper$syncPurchases$1$1$1.java
com/revenuecat/purchases/SyncPurchasesHelper$syncPurchases$1$1$2.java
com/revenuecat/purchases/SyncPurchasesHelper$syncPurchases$2.java
com/revenuecat/purchases/SyncPurchasesHelper.java
com/revenuecat/purchases/amazon/AmazonBilling$getMissingSkusForReceipts$1$1.java
com/revenuecat/purchases/amazon/AmazonBilling$getMissingSkusForReceipts$1$2.java
com/revenuecat/purchases/amazon/AmazonBilling$normalizePurchaseData$2.java
com/revenuecat/purchases/amazon/AmazonBilling.java
com/revenuecat/purchases/amazon/AmazonCache.java
com/revenuecat/purchases/amazon/AmazonStrings.java
com/revenuecat/purchases/amazon/StoreProductConversionsKt.java
com/revenuecat/purchases/amazon/attribution/AmazonDeviceIdentifiersFetcher.java
com/revenuecat/purchases/amazon/handler/ProductDataHandler.java
com/revenuecat/purchases/amazon/handler/PurchaseHandler.java
com/revenuecat/purchases/amazon/handler/PurchaseUpdatesHandler.java
com/revenuecat/purchases/amazon/handler/UserDataHandler.java
com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingActivity.java
com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingActivityBroadcastReceiver.java
com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.java
com/revenuecat/purchases/common/AppConfig.java
com/revenuecat/purchases/common/HTTPClient.java
com/revenuecat/purchases/common/LogIntent.java
com/revenuecat/purchases/common/LogUtilsKt.java
com/revenuecat/purchases/common/LogWrapperKt.java
com/revenuecat/purchases/common/PurchaseExtensionsKt.java
com/revenuecat/purchases/common/PurchaseHistoryRecordExtensionsKt.java
com/revenuecat/purchases/common/caching/DateExtensionsKt.java
com/revenuecat/purchases/common/caching/DeviceCache.java
com/revenuecat/purchases/common/networking/ETagManager.java
com/revenuecat/purchases/common/offerings/OfferingsFactory.java
com/revenuecat/purchases/common/offerings/OfferingsManager.java
com/revenuecat/purchases/google/BillingWrapper$consumeAndSave$1.java
com/revenuecat/purchases/google/BillingWrapper$consumeAndSave$2.java
com/revenuecat/purchases/google/BillingWrapper$findPurchaseInPurchaseHistory$1.java
com/revenuecat/purchases/google/BillingWrapper$launchBillingFlow$1.java
com/revenuecat/purchases/google/BillingWrapper$queryProductDetailsAsync$1.java
com/revenuecat/purchases/google/BillingWrapper$queryPurchaseHistoryAsync$1.java
com/revenuecat/purchases/google/BillingWrapper$queryPurchases$1.java
com/revenuecat/purchases/google/BillingWrapper.java
com/revenuecat/purchases/google/StoreProductConversionsKt.java
com/revenuecat/purchases/google/attribution/GoogleDeviceIdentifiersFetcher.java
com/revenuecat/purchases/identity/IdentityManager$logIn$2.java
com/revenuecat/purchases/identity/IdentityManager$logOut$1.java
com/revenuecat/purchases/identity/IdentityManager.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager$synchronizeSubscriberAttributesForAllUsers$1$1$1.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager$synchronizeSubscriberAttributesForAllUsers$1$1$2.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager$synchronizeSubscriberAttributesForAllUsers$1.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.java
com/revenuecat/purchases/subscriberattributes/caching/SubscriberAttributesCache.java
com/shakebugs/shake/internal/NotificationReceiver.java
com/shakebugs/shake/internal/domain/models/deviceinfo/DeviceInfo.java
com/shakebugs/shake/internal/helpers/e.java
com/shakebugs/shake/internal/m0.java
com/shakebugs/shake/internal/shake/notification/ShakeNotificationListenerService.java
com/shakebugs/shake/internal/shake/recording/ScreenRecordingService.java
com/shakebugs/shake/internal/shake/recording/c.java
com/shakebugs/shake/internal/shake/recording/g.java
com/shakebugs/shake/internal/utils/p.java
com/shakebugs/shake/internal/utils/u.java
com/shakebugs/shake/internal/utils/y.java
com/shakebugs/shake/internal/w8.java
com/shakebugs/shake/internal/y0.java
com/shakebugs/shake/internal/y2.java
com/shakebugs/shake/ui/ChatLauncherActivity.java
com/shakebugs/shake/ui/ShakeActivity.java
com/shakebugs/shake/ui/permissions/RequestPermissionActivity.java
cv/a.java
d/a.java
d/b.java
developer/C0703.java
developer/C0705.java
developer/C0708.java
developer/C0709.java
developer/C0711.java
developer/C0716.java
developer/C0718.java
developer/C0727.java
developer/C1161.java
developer/C1163.java
developer/View$OnClickListenerC1109.java
developer/View$OnClickListenerC1122.java
eg/b.java
f/a.java
f9/b.java
f9/c.java
f9/e.java
f9/f.java
fm/a.java
fo/u0.java
fo/z0.java
g/a.java
gb/a.java
gd/m.java
hf/a.java
ht/a.java
ib/a.java
ie/c.java
ie/e0.java
ie/f0.java
ie/j0.java
ie/m0.java
ie/r.java
ie/s.java
ie/u.java
ie/y.java
is/a.java
j/a.java
j/b.java
j/d.java
j/e.java
j/f.java
j/g.java
j4/a.java
j9/h.java
ju/e.java
ke/a.java
kf/j.java
kf/k.java
ko/h.java
l9/b.java
l9/d.java
ls/a.java
lu/b.java
lu/n.java
md/a.java
md/i.java
mf/a0.java
mf/b.java
mf/c0.java
mf/d.java
mf/i.java
mf/k.java
mf/l.java
mf/q.java
mf/s.java
nr/c.java
nr/g.java
of/d.java
of/f.java
op/l.java
oq/o.java
or/b.java
p4/a.java
pc/c.java
ps/c.java
ps/d.java
q4/a.java
q4/n.java
q4/q.java
q4/s.java
qd/e.java
qf/i.java
qf/o.java
qf/u.java
qq/d.java
rg/a.java
rg/b.java
rg/c.java
rg/g.java
rh/a.java
rh/i.java
rh/k.java
rh/l.java
rh/w.java
se/a.java
sf/a.java
sf/b0.java
sf/c0.java
sf/e.java
sf/k.java
sf/x.java
sf/y.java
sh/a.java
sh/c0.java
sh/d0.java
sh/h.java
sh/j.java
sh/k.java
sh/q.java
sh/r.java
sh/z.java
th/a.java
ti/f.java
tp/k0.java
tp/n.java
w/c.java
w/d.java
w/h.java
w/i.java
w8/c.java
xf/b.java
xf/c.java
xf/e.java
xh/b.java
xh/e.java
xh/f.java
xh/h.java
xh/l.java
xh/m.java
xp/c.java
xt/e.java
y4/a0.java
y4/b0.java
y4/h0.java
y4/k.java
y4/m0.java
y4/p1.java
yf/a.java
yf/f.java
yh/a.java
yh/b.java
yh/d.java
yh/e.java
yh/p.java
yh/s.java
yh/t.java
z9/d.java
ۖۖۖ/DialogInterface$OnClickListenerC2718.java
调用java反射机制
av/b.java
ay/a.java
bin/mt/signature/KillerApplication.java
bo/app/b.java
bo/app/h1.java
bo/app/j4.java
bo/app/l.java
bz/c.java
bz/e.java
bz/m.java
com/adjust/sdk/InstallReferrer.java
com/adjust/sdk/PreinstallUtil.java
com/adjust/sdk/Reflection.java
com/bumptech/glide/module/e.java
com/my/C0429.java
com/my/C0430.java
com/my/C0431.java
com/my/C0432.java
com/my/C0435.java
com/my/C0436.java
com/my/C0438.java
com/my/C0439.java
com/my/C0443.java
com/my/C0444.java
com/my/C0445.java
com/my/C0446.java
com/revenuecat/purchases/google/ErrorsKt.java
com/shakebugs/shake/internal/da.java
com/shakebugs/shake/internal/helpers/f.java
com/sun/jna/CallbackParameterContext.java
com/sun/jna/CallbackReference.java
com/sun/jna/CallbackResultContext.java
com/sun/jna/Function.java
com/sun/jna/FunctionMapper.java
com/sun/jna/InvocationMapper.java
com/sun/jna/Library.java
com/sun/jna/MethodParameterContext.java
com/sun/jna/MethodResultContext.java
com/sun/jna/Native.java
com/sun/jna/NativeLibrary.java
com/sun/jna/Platform.java
com/sun/jna/Structure.java
com/sun/jna/StructureReadContext.java
com/sun/jna/StructureWriteContext.java
com/sun/jna/Union.java
com/sun/jna/VarArgsChecker.java
com/sun/jna/internal/ReflectionUtils.java
com/sun/jna/win32/StdCallFunctionMapper.java
com/sun/jna/win32/W32APIFunctionMapper.java
cz/a.java
cz/b.java
cz/c.java
cz/e.java
cz/l.java
cz/r.java
cz/u.java
cz/y.java
developer/AbstractC1004.java
developer/C0702.java
developer/C0703.java
developer/C0704.java
developer/C0705.java
developer/C0706.java
developer/C0707.java
developer/C0709.java
developer/C0711.java
developer/C0712.java
developer/C0714.java
developer/C0715.java
developer/C0716.java
developer/C0718.java
developer/C0719.java
developer/C0720.java
developer/C0721.java
developer/C0834.java
developer/C0839.java
developer/C0914.java
developer/C0915.java
developer/C0916.java
developer/C0917.java
developer/C0918.java
developer/C0919.java
developer/C0920.java
developer/C0921.java
developer/C0940.java
developer/C0983.java
developer/C1005.java
developer/C1007.java
developer/C1008.java
developer/C1027.java
developer/C1029.java
developer/C1050.java
developer/C1088.java
developer/C1161.java
developer/C1162.java
developer/C1163.java
developer/EnumC0723.java
developer/InterfaceC1017.java
dv/g.java
dv/h.java
e4/b.java
f00/d.java
f8/a.java
fg/u.java
g10/c.java
g10/l.java
g10/m.java
g20/b.java
g20/c.java
g20/d.java
g20/e.java
g20/i.java
gd/r.java
h20/h.java
h20/j.java
h20/n.java
i5/b.java
io/grpc/c1.java
io/grpc/internal/b1.java
io/grpc/internal/b2.java
io/grpc/internal/d0.java
io/grpc/internal/k1.java
io/grpc/okhttp/l.java
io/grpc/r1.java
io/grpc/s.java
io/ktor/utils/io/o.java
io/perfmark/c.java
ji/b.java
kd/e.java
kd/f.java
m20/f.java
m20/k.java
m3/a.java
m3/c.java
m3/d.java
m3/f.java
md/h.java
md/i.java
md/l.java
md/m.java
od/l.java
org/lsposed/hiddenapibypass/HiddenApiBypass.java
org/mp4parser/aj/runtime/reflect/b.java
org/mp4parser/i.java
pg/a.java
py/b.java
py/d.java
q1/f1.java
q4/i0.java
qw/l.java
qy/b.java
qy/c0.java
qy/d0.java
qy/l.java
qy/m.java
qy/m0.java
qy/n0.java
qy/o.java
qy/r.java
qy/s.java
ry/a.java
ry/b.java
ry/c.java
ry/f.java
ry/h.java
ry/j.java
ry/k.java
s10/o.java
s10/t1.java
tk/a.java
ve/k.java
vy/l.java
w2/a.java
w2/e.java
xz/g.java
y4/o1.java
yx/l.java
zu/c.java
zx/a.java
网络通信-> SSL证书处理
组件-> 启动 Service
JavaScript 接口方法 x9/a.java
x9/b.java
加密解密-> Base64 加密
组件-> 启动 Activity
com/adjust/sdk/ActivityHandler.java
com/courier/android/inbox/CourierInbox.java
com/photoroom/application/LaunchActivity.java
com/photoroom/features/background_remover/BackgroundRemoverActivity.java
com/photoroom/features/batch_mode/ui/BatchModeActivity.java
com/photoroom/features/edit_project/ui/EditProjectActivity.java
com/photoroom/features/export/ui/ExportActivity.java
com/photoroom/features/feature_video/ui/VideoActivity.java
com/photoroom/features/help_center/ui/HelpCenterActivity.java
com/photoroom/features/help_center/ui/PhotoRoomGuidesActivity.java
com/photoroom/features/home/ui/HomeActivity.java
com/photoroom/features/home/ui/TemplateCustomSizeActivity.java
com/photoroom/features/inpainting/ui/InpaintingActivity.java
com/photoroom/features/instant_background/ui/a.java
com/photoroom/features/login/ui/LoginActivity.java
com/photoroom/features/preferences/ui/PreferencesAccountActivity.java
com/photoroom/features/preferences/ui/PreferencesAssetsActivity.java
com/photoroom/features/preferences/ui/f.java
com/photoroom/features/termsandconditions/ui/TermsAndConditionsActivity.java
com/photoroom/features/upsell/ui/ManageSubscriptionActivity.java
com/photoroom/features/upsell/ui/l.java
com/photoroom/shared/ui/AlertActivity.java
com/photoroom/shared/ui/PhotoRoomCreateNavigationBarView.java
com/photoroom/shared/ui/PhotoRoomNavigationBarView.java
com/photoroom/shared/ui/PhotoRoomYourContentNavigationBarView.java
com/revenuecat/purchases/amazon/handler/PurchaseHandler.java
com/shakebugs/shake/internal/shake/recording/c.java
com/shakebugs/shake/internal/utils/q.java
com/shakebugs/shake/internal/utils/u.java
com/shakebugs/shake/internal/utils/y.java
com/shakebugs/shake/internal/w8.java
com/shakebugs/shake/internal/y2.java
com/shakebugs/shake/ui/permissions/RequestPermissionActivity.java
developer/C0709.java
f9/f.java
fm/a.java
fo/u0.java
ie/c.java
ie/e0.java
ie/m0.java
is/a.java
jp/c.java
ju/e.java
l9/b.java
l9/d.java
ls/a.java
nr/g.java
op/l.java
q4/a.java
tp/k0.java
tp/n.java
w/d.java
xh/h.java
xt/e.java
ۖۖۖ/DialogInterface$OnClickListenerC2718.java
网络通信-> WebView JavaScript接口
网络通信-> WebView 相关
DEX-> 动态加载
一般功能-> 获取系统服务(getSystemService)
ae/b.java
bo/app/f0.java
bo/app/j0.java
bo/app/o.java
bo/app/q6.java
com/adjust/sdk/ActivityHandler.java
com/adjust/sdk/Util.java
com/appboy/ui/feed/view/BaseFeedCardView.java
com/bumptech/glide/load/engine/cache/i.java
com/bumptech/glide/manager/s.java
com/courier/android/notifications/RemoteMessageExtensionsKt.java
com/my/C0442.java
com/photoroom/features/export/ui/ExportActivity.java
com/photoroom/shared/datasource/d.java
com/photoroom/shared/ui/Stage.java
com/photoroom/util/data/a.java
com/shakebugs/shake/internal/NotificationReceiver.java
com/shakebugs/shake/internal/domain/models/deviceinfo/DeviceInfo.java
com/shakebugs/shake/internal/h3.java
com/shakebugs/shake/internal/n0.java
com/shakebugs/shake/internal/o0.java
com/shakebugs/shake/internal/shake/recording/ScreenRecordingService.java
com/shakebugs/shake/internal/shake/recording/a.java
com/shakebugs/shake/internal/shake/recording/e.java
com/shakebugs/shake/internal/utils/k.java
com/shakebugs/shake/internal/utils/p.java
com/shakebugs/shake/internal/utils/y.java
com/shakebugs/shake/internal/view/d.java
com/shakebugs/shake/internal/y0.java
com/shakebugs/shake/network/ShakeNetworkInterceptor.java
com/shakebugs/shake/ui/permissions/RequestPermissionActivity.java
cv/a.java
developer/C0727.java
df/d.java
df/r.java
f6/f.java
f8/a.java
f9/f.java
fo/j0.java
hg/b.java
ib/a.java
j4/a.java
j9/c.java
jd/e.java
ju/b.java
ko/h.java
l6/k.java
lu/n.java
lu/u0.java
m1/a.java
na/i.java
nr/c.java
o8/h.java
ou/c.java
ou/e.java
q2/t.java
sg/b.java
ta/a.java
tp/q0.java
wd/a.java
x0/d.java
x3/a.java
xt/e.java
y4/p1.java
yg/a.java
za/b.java
网络通信-> TCP套接字
b20/d.java
b20/e.java
b20/f.java
b20/g.java
b20/j.java
bo/app/q5.java
c20/j.java
com/adjust/sdk/network/ActivityPackageSender.java
com/airbnb/lottie/utils/j.java
com/my/C0426.java
com/my/C0427.java
com/my/C0428.java
com/my/C0429.java
com/my/C0430.java
com/my/C0432.java
com/my/C0434.java
com/my/C0435.java
com/my/C0437.java
com/my/C0438.java
com/my/C0440.java
com/my/C0441.java
com/my/C0442.java
com/my/C0443.java
com/my/C0444.java
com/my/C0445.java
com/my/C0446.java
com/shakebugs/shake/network/ShakeNetworkInterceptor.java
developer/AbstractC0817.java
developer/C0702.java
developer/C0703.java
developer/C0704.java
developer/C0705.java
developer/C0706.java
developer/C0708.java
developer/C0709.java
developer/C0711.java
developer/C0712.java
developer/C0715.java
developer/C0716.java
developer/C0717.java
developer/C0718.java
developer/C0719.java
developer/C0720.java
developer/C0721.java
developer/C0756.java
developer/C0772.java
developer/C0799.java
developer/C0800.java
developer/C0802.java
developer/C0819.java
developer/C0837.java
developer/C0840.java
developer/C0842.java
developer/C0856.java
developer/C0878.java
developer/C0887.java
developer/C0902.java
developer/C0914.java
developer/C0922.java
developer/C0948.java
developer/C0951.java
developer/C1161.java
developer/C1162.java
dv/h.java
e20/f.java
e20/i.java
g20/b.java
g20/j.java
i20/a.java
io/grpc/g0.java
io/grpc/internal/a1.java
io/grpc/internal/k1.java
io/grpc/internal/m.java
io/grpc/internal/s0.java
io/grpc/internal/u.java
io/grpc/internal/y1.java
io/grpc/l1.java
io/grpc/m1.java
io/grpc/okhttp/a.java
io/grpc/okhttp/g.java
io/grpc/okhttp/j.java
io/grpc/okhttp/p.java
io/grpc/util/h.java
io/grpc/z.java
k20/d.java
lu/t.java
m20/j0.java
m20/w.java
m20/x.java
pv/e.java
pv/h.java
qv/b.java
w10/a.java
w10/z.java
x10/e.java
y10/a.java
加密解密-> 信息摘要算法
进程操作-> 杀死进程 com/my/C0432.java
developer/C0716.java
网络通信-> HTTP建立连接
一般功能-> 传感器相关操作 com/shakebugs/shake/internal/h3.java
jd/e.java
ou/e.java
一般功能-> Android通知
网络通信-> URLConnection
加密解密-> Base64 解密
隐私数据-> 屏幕截图,截取自己应用内部界面
隐私数据-> 获取已安装的应用程序
加密解密-> Crypto加解密组件
网络通信-> UDP数据包 dm/a.java
dm/b.java
dm/f.java
网络通信-> UDP数据报套接字 dm/a.java
dm/b.java
dm/f.java
一般功能-> 获取活动网路信息
一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) com/shakebugs/shake/internal/d3.java
组件-> 发送广播 al/n.java
com/revenuecat/purchases/amazon/handler/PurchaseHandler.java
j9/h.java
一般功能-> 加载so文件 bin/mt/signature/KillerApplication.java
com/sun/jna/Native.java
辅助功能accessibility相关 yg/a.java
网络通信-> HTTPS建立连接
隐私数据-> 剪贴板数据读写操作
进程操作-> 获取运行的进程\服务 com/adjust/sdk/ActivityHandler.java
com/shakebugs/shake/internal/utils/y.java
ta/a.java
进程操作-> 获取进程pid
隐私数据-> 获取GPS位置信息
一般功能-> 获取Android广告ID com/revenuecat/purchases/google/attribution/GoogleDeviceIdentifiersFetcher.java
网络通信-> WebView GET请求 com/braze/ui/inappmessage/views/f.java
网络通信-> WebView使用File协议 com/braze/ui/inappmessage/views/f.java
一般功能-> 获取WiFi相关信息 com/shakebugs/shake/internal/domain/models/deviceinfo/DeviceInfo.java
命令执行-> getRuntime.exec() bo/app/p5.java
com/shakebugs/shake/internal/q3.java
com/sun/jna/NativeLibrary.java
隐私数据-> 录制视频 com/shakebugs/shake/internal/shake/recording/ScreenRecordingService.java
组件-> ContentProvider com/shakebugs/shake/internal/utils/FileProvider.java
组件-> Provider openFile com/shakebugs/shake/internal/utils/FileProvider.java

源代码分析

高危
3
警告
8
信息
3
安全
2
屏蔽
0
序号 问题 等级 参考标准 文件位置 操作
1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3
a5/a.java
af/a.java
ak/b.java
al/n.java
be/c.java
bin/mt/signature/KillerApplication.java
bj/a0.java
bj/b0.java
bj/c1.java
bj/f0.java
bj/g0.java
bj/j0.java
bj/t.java
bj/t0.java
bk/c.java
ca/d.java
ca/e.java
com/adjust/sdk/Logger.java
com/airbnb/lottie/LottieAnimationView.java
com/airbnb/lottie/utils/c.java
com/bumptech/glide/GeneratedAppGlideModuleImpl.java
com/bumptech/glide/c.java
com/bumptech/glide/load/data/b.java
com/bumptech/glide/load/data/j.java
com/bumptech/glide/load/data/l.java
com/bumptech/glide/load/data/mediastore/c.java
com/bumptech/glide/load/data/mediastore/e.java
com/bumptech/glide/load/engine/bitmap_recycle/i.java
com/bumptech/glide/load/engine/bitmap_recycle/j.java
com/bumptech/glide/load/engine/cache/e.java
com/bumptech/glide/load/engine/cache/i.java
com/bumptech/glide/load/engine/h.java
com/bumptech/glide/load/engine/i.java
com/bumptech/glide/load/engine/k.java
com/bumptech/glide/load/engine/q.java
com/bumptech/glide/load/engine/z.java
com/bumptech/glide/load/resource/bitmap/b0.java
com/bumptech/glide/load/resource/bitmap/c.java
com/bumptech/glide/load/resource/bitmap/d.java
com/bumptech/glide/load/resource/bitmap/d0.java
com/bumptech/glide/load/resource/bitmap/l.java
com/bumptech/glide/load/resource/bitmap/n.java
com/bumptech/glide/load/resource/bitmap/o.java
com/bumptech/glide/load/resource/bitmap/s.java
com/bumptech/glide/load/resource/gif/a.java
com/bumptech/glide/load/resource/gif/d.java
com/bumptech/glide/load/resource/gif/j.java
com/bumptech/glide/manager/f.java
com/bumptech/glide/manager/o.java
com/bumptech/glide/manager/p.java
com/bumptech/glide/manager/r.java
com/bumptech/glide/manager/s.java
com/bumptech/glide/manager/t.java
com/bumptech/glide/module/e.java
com/courier/android/inbox/LoadingAdapter$onBindViewHolder$2.java
com/courier/android/inbox/LoadingAdapter$onBindViewHolder$3.java
com/courier/android/modules/CoreLogging.java
com/courier/android/notifications/RemoteMessageExtensionsKt.java
com/courier/android/utils/NotificationEventBus.java
com/intercom/twig/Twig.java
com/my/C0432.java
com/revenuecat/purchases/common/DefaultLogHandler.java
com/shakebugs/shake/Shake.java
com/shakebugs/shake/internal/a4.java
com/shakebugs/shake/internal/b1.java
com/shakebugs/shake/internal/c1.java
com/shakebugs/shake/internal/f.java
com/shakebugs/shake/internal/utils/m.java
com/sun/jna/Native.java
cv/a.java
d5/h.java
da/a.java
dl/b.java
e3/b0.java
e5/d.java
ea/c.java
ea/d.java
ea/f.java
ea/s.java
ea/t.java
eg/b.java
ej/f.java
f2/o0.java
f5/a.java
f8/b.java
fg/g.java
fg/s.java
fg/u.java
g3/m.java
g3/p.java
g4/d.java
g8/a.java
ga/a.java
gd/c.java
gd/f.java
gd/g0.java
gd/m.java
gd/r.java
h20/e.java
he/c.java
hl/d.java
hl/f.java
i5/b.java
ie/f0.java
ie/y.java
ig/b.java
j3/f.java
j4/a.java
j9/d.java
jd/l.java
jh/d.java
kd/e.java
kd/f.java
kk/g.java
kk/k.java
kk/n.java
lk/a.java
m1/f.java
m3/a.java
m3/c.java
m3/d.java
m3/f.java
ma/j.java
md/a.java
mh/i.java
mk/c.java
na/i.java
ne/a.java
o4/c.java
oa/b.java
od/f.java
od/i.java
od/l.java
org/lsposed/hiddenapibypass/HiddenApiBypass.java
p004if/a.java
p4/a.java
pg/a.java
q2/g0.java
q4/a.java
q4/n.java
q8/c.java
qa/a.java
qf/g.java
rd/a.java
rg/a.java
s8/a.java
sf/b0.java
sf/f.java
sf/g0.java
sf/s.java
sf/w.java
sg/b.java
sh/s.java
t4/a.java
ti/f.java
u4/b.java
uv/j.java
ve/k.java
vg/i.java
w2/d.java
w7/e.java
x10/e.java
x3/d.java
y4/h0.java
y4/m0.java
y4/p1.java
y4/t1.java
yh/i.java
z0/b.java
zf/a.java
zt/d.java
ۖۖۖ/DialogInterface$OnClickListenerC2718.java
ۖۖۖ/ۖۖۗ/DialogInterface$OnClickListenerC2720.java
2 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering
OWASP MASVS: MSTG-STORAGE-14
bo/app/u4.java
com/adjust/sdk/Constants.java
com/algolia/search/model/indexing/BatchOperation.java
com/algolia/search/model/response/ResponseAPIKey.java
com/algolia/search/model/response/creation/CreationAPIKey.java
com/algolia/search/model/response/revision/RevisionAPIKey.java
com/appboy/Constants.java
com/appboy/enums/CardKey.java
com/appboy/models/outgoing/AttributionData.java
com/appboy/models/outgoing/FacebookUser.java
com/appboy/models/outgoing/TwitterUser.java
com/braze/configuration/a.java
com/braze/ui/contentcards/ContentCardsFragment.java
com/braze/ui/inappmessage/listeners/d.java
com/bumptech/glide/load/engine/d.java
com/bumptech/glide/load/engine/p.java
com/bumptech/glide/load/engine/x.java
com/bumptech/glide/load/i.java
com/courier/android/Courier.java
com/courier/android/managers/UserManager.java
com/courier/android/models/CourierToken.java
com/revenuecat/purchases/amazon/AmazonBillingKt.java
com/revenuecat/purchases/amazon/AmazonCacheKt.java
com/revenuecat/purchases/common/BackendKt.java
com/revenuecat/purchases/common/BackgroundAwareCallbackCacheKey.java
com/revenuecat/purchases/common/caching/DeviceCache.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsEntry.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsSynchronizer.java
com/revenuecat/purchases/common/diagnostics/DiagnosticsTracker.java
com/revenuecat/purchases/common/offlineentitlements/ProductEntitlementMapping.java
com/revenuecat/purchases/common/verification/DefaultSignatureVerifier.java
com/revenuecat/purchases/common/verification/Signature.java
com/revenuecat/purchases/common/verification/SigningManager.java
com/revenuecat/purchases/strings/ConfigureStrings.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttribute.java
com/revenuecat/purchases/subscriberattributes/SubscriberAttributeKt.java
com/shakebugs/shake/internal/l8.java
e6/c.java
g6/n.java
hj/e.java
id/g.java
io/grpc/internal/x2.java
o8/o.java
o8/w.java
p2/l.java
p2/v0.java
q8/k.java
q8/n.java
s10/f1.java
t0/n0.java
t8/d.java
v6/a.java
z0/d3.java
z0/z1.java
3 IP地址泄露 警告 CWE: CWE-200: 信息泄露
OWASP MASVS: MSTG-CODE-2
com/shakebugs/shake/network/ShakeNetworkInterceptor.java
4 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
5 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
OWASP MASVS: MSTG-NETWORK-4
6 应用程序可以写入应用程序目录。敏感信息应加密 信息 CWE: CWE-276: 默认权限不正确
OWASP MASVS: MSTG-STORAGE-14
7 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
8 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-6
9 此应用程序可能具有Root检测功能 安全
OWASP MASVS: MSTG-RESILIENCE-1
sh/c.java
yh/w.java
10 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
11 该文件是World Readable。任何应用程序都可以读取文件 高危 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/my/C0442.java
com/shakebugs/shake/internal/utils/r.java
developer/C0702.java
12 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 信息
OWASP MASVS: MSTG-STORAGE-10
com/photoroom/features/export/ui/ExportActivity.java
ko/h.java
tp/q0.java
13 WebView域控制不严格漏洞 高危 CWE: CWE-73: 外部控制文件名或路径 com/braze/ui/inappmessage/views/f.java
14 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-6
com/braze/ui/inappmessage/views/f.java
15 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
16 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality
com/shakebugs/shake/internal/l.java
e5/c.java

动态库分析

序号 动态库 NX(堆栈禁止执行) STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
1 arm64-v8a/libjnidispatch.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
2 arm64-v8a/libmlkitcommonpipeline.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
True
info
这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
True
info
二进制文件有以下加固函数: ['__strlen_chk', '__vsnprintf_chk', '__read_chk']
False
warning
符号可用
3 arm64-v8a/libphotoroom_engine.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
False
high
这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用

文件分析

序号 问题 文件

VIRUSTOTAL扫描

  检出率: 7 / 66       完整报告

反病毒引擎 检出结果
AhnLab-V3 PUP/Android.Malct.1201946
CAT-QuickHeal Android.Agent.GEN46671
ESET-NOD32 a variant of Android/Spy.Agent.BZU
Fortinet Android/Agent.JDU!tr
Google Detected
Ikarus Trojan-Spy.AndroidOS.Agent
K7GW Trojan ( 00577c931 )

滥用权限

恶意软件常用权限 5/30
android.permission.VIBRATE
android.permission.CAMERA
android.permission.READ_PHONE_STATE
android.permission.WAKE_LOCK
android.permission.RECEIVE_BOOT_COMPLETED
其它常用权限 10/46
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
com.google.android.gms.permission.AD_ID
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_MEDIA_IMAGES
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.ACCESS_WIFI_STATE
android.permission.FOREGROUND_SERVICE
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
com.google.android.c2dm.permission.RECEIVE

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

IP地图

域名检测

域名 状态 中国境内 位置信息 解析
logs.browser-intake-us5-datadoghq.com 安全
IP地址: 34.149.66.134
国家: United States of America
地区: Missouri
城市: Kansas City
查看: Google 地图





app.adjust.net.in 安全
IP地址: 185.151.204.31
国家: Germany
地区: Berlin
城市: Berlin
查看: Google 地图





app.courier.com 安全
IP地址: 76.223.126.116
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





example.com 安全
IP地址: 93.184.216.34
国家: United States of America
地区: Virginia
城市: Ashburn
查看: Google 地图





gdpr.us.adjust.com 安全
IP地址: 185.151.204.70
国家: Germany
地区: Berlin
城市: Berlin
查看: Google 地图





gdpr.eu.adjust.com 安全
IP地址: 185.151.204.60
国家: Germany
地区: Berlin
城市: Berlin
查看: Google 地图





goo.gle 安全
IP地址: 67.199.248.12
国家: United States of America
地区: New York
城市: New York City
查看: Google 地图





trace.browser-intake-us5-datadoghq.com 安全
IP地址: 34.149.66.134
国家: United States of America
地区: Missouri
城市: Kansas City
查看: Google 地图





app.adjust.com 安全
IP地址: 185.151.204.12
国家: Germany
地区: Berlin
城市: Berlin
查看: Google 地图





docs.rs 安全
IP地址: 18.155.192.74
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





ws.shakebugs.com 安全
IP地址: 52.58.240.228
国家: Germany
地区: Hessen
城市: Frankfurt am Main
查看: Google 地图





prompt-recommender.photoroom.com 安全
IP地址: 104.18.29.189
国家: United States of America
地区: California
城市: San Francisco
查看: Google 地图





www.courier.com 安全
IP地址: 76.223.125.115
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





sdk.iad-01.braze.com 安全
IP地址: 151.101.129.208
国家: United States of America
地区: California
城市: San Francisco
查看: Google 地图





sondheim.braze.com 安全
IP地址: 172.64.144.252
国家: United States of America
地区: Texas
城市: Dallas
查看: Google 地图





rum.browser-intake-ddog-gov.com 安全
IP地址: 3.30.62.90
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





api.artizans.ai 安全
IP地址: 104.18.22.193
国家: United States of America
地区: California
城市: San Francisco
查看: Google 地图





us-central1-magicstudio-2da9d.cloudfunctions.net 安全
IP地址: 216.239.36.54
国家: United States of America
地区: California
城市: Mountain View
查看: Google 地图





errors.rev.cat 安全
IP地址: 67.199.248.13
国家: United States of America
地区: New York
城市: New York City
查看: Google 地图





photoroom.com 安全
IP地址: 76.76.21.21
国家: United States of America
地区: California
城市: Walnut
查看: Google 地图





gdpr.adjust.net.in 安全
IP地址: 185.151.204.30
国家: Germany
地区: Berlin
城市: Berlin
查看: Google 地图





www.photoroom.com 安全
IP地址: 76.223.125.115
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





logs.browser-intake-ddog-gov.com 安全
IP地址: 3.30.62.15
国家: United States of America
地区: Washington
城市: Seattle
查看: Google 地图





mobile-http-intake.logs.datadoghq.eu 安全
IP地址: 34.120.77.189
国家: United States of America
地区: Missouri
城市: Kansas City
查看: Google 地图





api.lab.amplitude.com 安全
IP地址: 151.101.194.132
国家: United States of America
地区: California
城市: San Francisco
查看: Google 地图





diffusion-backend.photoroom.com 安全
IP地址: 104.18.29.189
国家: United States of America
地区: California
城市: San Francisco
查看: Google 地图