Exemple #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (ApplicationObject == null)
            {
                try
                {
                    ApplicationObject = AndroidAppParser.ReadApk(ApkPath);
                }
                catch (Exception)
                {
                    MessageBox.Show("Decompile error!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Application.Exit();
                    Environment.Exit(-1);
                }
            }

            apkPath.Text = ApplicationObject.ApkPath;
            pkgName.Text = ApplicationObject.PackageName;
            appName.Text = ApplicationObject.AppName;

            if (ApplicationObject.Logo != null)
            {
                appLogo.Image = ApplicationObject.Logo;
            }

            if (APKMain.sw != null)
            {
                APKMain.sw.Hide();
            }
        }
        private void ApkDetails_Click(object sender, EventArgs e)
        {
            MessageBox.Show("This action will take a while, please wait patiently.", "Hint");

            string apkP = (string)apps.Items[apps.SelectedIndex];

            AndroidApplication app = AndroidAppParser.ReadApk(apkP);

            new ApkWindow(app, false).Show();
        }