求助ANDROID APP逆向:如何屏蔽showConfirmDialog确认框?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助ANDROID APP逆向:如何屏蔽showConfirmDialog确认框?相关的知识,希望对你有一定的参考价值。

确认框代码如下:

invoke-static v10, v11, v12, v13, v14, Laa/bbbb/common/gui/dialogs/Dialogs;->showConfirmDialog(Landroid/content/Context;IIILaa/bbbb/common/gui/dialogs/Dialogs$DialogDismissListener;)Laa/bbbb/common/gui/dialogs/ccDialog;

原代码是个文件已存在的提示,其中v12是“下载”,v13是“打开缓存”,想取消弹窗,直接以v12的方式打开,请问如何实现?

JFrame窗口的小红叉默认就是知点击就关闭,所以无论你选择什么它都会关闭,只要在你的构造函数里添加一句话就能道实现你想要的功能,其它代码不用动,即使版要有小的改动,我想你自己也能搞定。权

把这句话加在你的构造函数里就可以了,试试看。
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
参考技术A 代码:

package com.siwuxie095.showdialog;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;

import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;

import javax.swing.JButton;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class TestConfirmDialogextends

private JPanel contentPane;

/**
* Launch the application.
*/
public static
EventQueue.invokeLater(new Runnable()
public
try
TestConfirmDialog frame =new TestConfirmDialog();
frame.setVisible(true);
catch (Exception e)
e.printStackTrace();


);


/**

windows 10 sdk安装求助

参考技术A

安卓SDK是不需要安装的,官网提供了集成开发环境IDE

即已经集成好ADT CDT SDK Eclipse等,你不需要再做任何的配置

解压就可以用了

google被屏蔽,SDK无法正常下载

要么你用国内镜像,要么使用这个工具windows平台通用


本回答被提问者和网友采纳

以上是关于求助ANDROID APP逆向:如何屏蔽showConfirmDialog确认框?的主要内容,如果未能解决你的问题,请参考以下文章

Android逆向工具简单介绍

记一次Android App逆向入门实战(逆向思路&工具使用&CrackMe)

Android逆向学习路线

最近3款Android APP逆向分析总结

高分求助:如何让html静态页面的源代码被,js代码屏蔽

Python 逆向抓取 APP 数据