| com.android.billingclient.api.ProxyBillingActivity | third_party_sdk | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.android.billingclient.api.ProxyBillingActivityV2 | third_party_sdk | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.applovin.adview.AppLovinFullscreenActivity | third_party_sdk | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.applovin.adview.AppLovinFullscreenImmersiveActivity | third_party_sdk | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.applovin.creative.MaxCreativeDebuggerActivity | third_party_sdk | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.applovin.creative.MaxCreativeDebuggerDisplayedAdActivity | third_party_sdk | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.applovin.mediation.MaxDebuggerActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerAdUnitDetailActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.applovin.mediation.MaxDebuggerAdUnitWaterfallsListActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.applovin.mediation.MaxDebuggerAdUnitsListActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.applovin.mediation.MaxDebuggerCmpNetworksListActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerDetailActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerMultiAdActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerTcfConsentStatusesListActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerTcfInfoListActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerTcfStringActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerTestModeNetworkActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerUnifiedFlowActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.mediation.MaxDebuggerWaterfallSegmentsActivity | third_party_sdk | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.applovin.sdk.AppLovinWebViewActivity | third_party_sdk | settings_support | 设置、客服、H5、条款、支持 | 学习 trust/support/refund 入口;注意外链和 WebView 配置。 |
| com.bytedance.sdk.openadsdk.activity.TTAdActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTAppOpenAdActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTCeilingLandingPageActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTDelegateActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTFullScreenExpressVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTFullScreenVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTInterstitialActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTInterstitialExpressActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTLandingPageActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTPlayableLandingPageActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTRewardExpressVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTRewardVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTVideoLandingPageLink2Activity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.bytedance.sdk.openadsdk.activity.TTWebsiteActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.compdfkit.tools.ai.activities.translate.AITranslateActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.compdfkit.tools.annotation.pdfproperties.pdfsignature.CAddSignatureActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.compdfkit.tools.annotation.pdfproperties.pdfstamp.CAddCustomStampActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.compdfkit.tools.common.pdf.CPDFDocumentActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.compdfkit.tools.common.pdf.CPDFDocumentSeparateActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.ebook.EbookViewerActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.ebook.OutlineActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.lib.officeviewer.OfficeViewerActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.AppActivityHandle | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.CollagePDFActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.EbookIntermediateActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.HandleHancomActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.HandleOtherActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.HandlePDFActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.ImageToPDFActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.LanguageActivity | first_party | onboarding_privacy | 启动、语言、隐私、权限承诺 | 适合静态还原页面顺序,再用动态录屏确认首次路径和权限弹窗。 |
| com.ezt.pdfreader.pdfviewer.PDFViewerActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.PremiumActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.SplashScreen | first_party | onboarding_privacy | 启动、语言、隐私、权限承诺 | 适合静态还原页面顺序,再用动态录屏确认首次路径和权限弹窗。 |
| com.ezt.pdfreader.pdfviewer.cloud.activities.CloudAuthActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.cloud.activities.CloudIntroActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.cloud.activities.CloudManagerActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.convert.ConvertActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.convert.ConvertResultActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.convert.search.SearchActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.hancom.HancomDocActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle2 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle3 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle4 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle5 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle6 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle7 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.AppActivityHandle8 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity2 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity3 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity4 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity5 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity6 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity7 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleHancomActivity8 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity2 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity3 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity4 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity5 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity6 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity7 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.HandleOtherActivity8 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity2 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity3 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity4 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity5 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity6 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity7 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.handles.PDFViewerHandleActivity8 | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.imagepicker.ImagePickerActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.mj.MjPdfReader.ui.text_mode.TextModeActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.search.SearchActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.AddPageNumberActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.AddWatermarkActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.DocumentPickActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.ExtractPageActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.ManagePageActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.MergePdfActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.PagePickActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.ProcessDoneActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.tools.activities.SplitPdfActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v3.MainActivity | first_party | launcher_home | 启动入口、首页容器、主导航 | 从这里追页面路由、初始化 SDK、远端配置和首屏实验。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.PDFSummarizeActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.PDFSummarizeResultActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4LanguageActivity | first_party | onboarding_privacy | 启动、语言、隐私、权限承诺 | 适合静态还原页面顺序,再用动态录屏确认首次路径和权限弹窗。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4OnboardActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4PurchaseActivity | first_party | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4PurchaseAppUpdateActivity | first_party | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4PurchaseBlueActivity | first_party | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.ezt.pdfreader.pdfviewer.v4.activities.V4PurchaseNoAdsActivity | first_party | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.AllToolsActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.FolderActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.PhotoEditorWBActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.PreviewTemplateActivity | first_party | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.ScannerActivity | first_party | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.ezt.pdfreader.pdfviewer.v5.activities.V5PurchaseActivity | first_party | billing_paywall | 订阅、支付、试用、退款链路 | 优先 jadx/字符串搜索 paywall、SKU、trial、restore purchase;动态确认 paywall 触发点。 |
| com.facebook.CustomTabActivity | third_party_sdk | auth_social | 登录、社交授权、外部浏览器回跳 | 一般先归为 SDK/平台桥,除非 first-party Activity 包含账号业务。 |
| com.facebook.CustomTabMainActivity | third_party_sdk | launcher_home | 启动入口、首页容器、主导航 | 从这里追页面路由、初始化 SDK、远端配置和首屏实验。 |
| com.facebook.FacebookActivity | third_party_sdk | auth_social | 登录、社交授权、外部浏览器回跳 | 一般先归为 SDK/平台桥,除非 first-party Activity 包含账号业务。 |
| com.facebook.ads.AudienceNetworkActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.franmontiel.attributionpresenter.AttributionActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.fyber.inneractive.sdk.activities.FyberReportAdActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.fyber.inneractive.sdk.activities.InneractiveRichMediaVideoPlayerActivityCore | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.fyber.inneractive.sdk.activities.InternalStoreWebpageActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.github.dhaval2404.imagepicker.ImagePickerActivity | unknown | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.google.android.gms.ads.AdActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.google.android.gms.ads.NotificationHandlerActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.google.android.gms.ads.OutOfContextTestingActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.google.android.gms.common.api.GoogleApiActivity | third_party_sdk | auth_social | 登录、社交授权、外部浏览器回跳 | 一般先归为 SDK/平台桥,除非 first-party Activity 包含账号业务。 |
| com.gun0912.tedonactivityresult.ProxyActivity | unknown | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| com.gun0912.tedpermission.TedPermissionActivity | unknown | onboarding_privacy | 启动、语言、隐私、权限承诺 | 适合静态还原页面顺序,再用动态录屏确认首次路径和权限弹窗。 |
| com.lxj.xpopup.util.XPermission$PermissionActivity | unknown | onboarding_privacy | 启动、语言、隐私、权限承诺 | 适合静态还原页面顺序,再用动态录屏确认首次路径和权限弹窗。 |
| com.mbridge.msdk.activity.MBCommonActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.mbridge.msdk.config.activity.MBRewardVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.mbridge.msdk.out.LoadingActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.mbridge.msdk.reward.player.MBRewardVideoActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.vungle.ads.internal.ui.VungleActivity | third_party_sdk | ad_mediation | 广告 mediation、激励视频、插屏、落地页 | 先归为 SDK 面;学习广告加载/展示时机要回到 first-party 调用点和动态日志。 |
| com.wxiwei.office.AppActivity2 | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.wxiwei.office.AppActivitySeparate | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| com.yalantis.ucrop.UCropActivity | unknown | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| mu.bruno.lib.imagepicker.TedImagePickerActivity | unknown | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| mu.bruno.lib.imagepicker.zoom.TedImageZoomActivity | unknown | media_ai_workflow | 媒体选择、AI 生成/修复、模板、导出结果 | Activity-heavy 应用最值得追这类 first-party 页面;结合 endpoint、asset、native/JNI 定位真实处理位置。 |
| org.acra.dialog.CrashReportDialog | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |
| org.ebookdroid.ui.viewer.EbookViewActivity | unknown | unknown | 命名不足以判断功能边界 | 用 jadx/smali 搜 onCreate、intent extra、layout/resource id 和跳转调用。 |