From cb69d6b5415e2205e811b9e80fc6d0f3eeca983e Mon Sep 17 00:00:00 2001 From: AndnixSH <40742924+AndnixSH@users.noreply.github.com> Date: Thu, 30 Jan 2025 10:40:06 +0100 Subject: [PATCH] #32 --- APKToolGUI/Controls/DarkTheme.cs | 7 + APKToolGUI/Forms/FormMain.Designer.cs | 30 +- APKToolGUI/Forms/FormMain.resx | 3691 ++++++++++++++++++++----- 3 files changed, 3035 insertions(+), 693 deletions(-) diff --git a/APKToolGUI/Controls/DarkTheme.cs b/APKToolGUI/Controls/DarkTheme.cs index da8582b..10e2886 100644 --- a/APKToolGUI/Controls/DarkTheme.cs +++ b/APKToolGUI/Controls/DarkTheme.cs @@ -38,6 +38,13 @@ namespace APKToolGUI.Controls public static void SetThemeTabControl(Control component, Control.ControlCollection container) { + if (component is SplitContainer) + { + foreach (Control control in component.Controls) + { + SetThemeTabControl(control, container); + } + } if (component is TabControl) { ((TabControl)component).DrawMode = TabDrawMode.OwnerDrawFixed; diff --git a/APKToolGUI/Forms/FormMain.Designer.cs b/APKToolGUI/Forms/FormMain.Designer.cs index 5965e2b..bf925ff 100644 --- a/APKToolGUI/Forms/FormMain.Designer.cs +++ b/APKToolGUI/Forms/FormMain.Designer.cs @@ -269,6 +269,7 @@ this.baksmaliIssuesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.tabControlMain.SuspendLayout(); this.tabPageMain.SuspendLayout(); this.mergePanel.SuspendLayout(); @@ -304,12 +305,15 @@ this.statusStrip1.SuspendLayout(); this.contextMenuStripLog.SuspendLayout(); this.menuStrip1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); this.SuspendLayout(); // // tabControlMain // this.tabControlMain.AllowDrop = true; - resources.ApplyResources(this.tabControlMain, "tabControlMain"); this.tabControlMain.Controls.Add(this.tabPageMain); this.tabControlMain.Controls.Add(this.tabPageApkInfo); this.tabControlMain.Controls.Add(this.tabPageDecode); @@ -319,6 +323,7 @@ this.tabControlMain.Controls.Add(this.tabPageInstallFramework); this.tabControlMain.Controls.Add(this.tabPageBaksmali); this.tabControlMain.Controls.Add(this.tabPageAdb); + resources.ApplyResources(this.tabControlMain, "tabControlMain"); this.tabControlMain.Name = "tabControlMain"; this.tabControlMain.SelectedIndex = 0; this.tabControlMain.SelectedIndexChanged += new System.EventHandler(this.tabControlMain_SelectedIndexChanged); @@ -2033,8 +2038,8 @@ // // logTxtBox // - resources.ApplyResources(this.logTxtBox, "logTxtBox"); this.logTxtBox.ContextMenuStrip = this.contextMenuStripLog; + resources.ApplyResources(this.logTxtBox, "logTxtBox"); this.logTxtBox.HideSelection = false; this.logTxtBox.Name = "logTxtBox"; this.logTxtBox.ReadOnly = true; @@ -2161,15 +2166,27 @@ this.toolTip1.InitialDelay = 500; this.toolTip1.ReshowDelay = 100; // + // splitContainer1 + // + resources.ApplyResources(this.splitContainer1, "splitContainer1"); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.tabControlMain); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.logTxtBox); + // // FormMain // this.AllowDrop = true; resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.Controls.Add(this.logTxtBox); + this.Controls.Add(this.splitContainer1); this.Controls.Add(this.statusStrip1); this.Controls.Add(this.menuStrip1); - this.Controls.Add(this.tabControlMain); this.DoubleBuffered = true; this.Name = "FormMain"; this.Activated += new System.EventHandler(this.FormMain_Activated); @@ -2226,6 +2243,10 @@ this.contextMenuStripLog.ResumeLayout(false); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -2472,6 +2493,7 @@ internal System.Windows.Forms.CheckBox checkBox3; internal System.Windows.Forms.NumericUpDown comJobsLvlUpDown; internal System.Windows.Forms.CheckBox checkBox4; + private System.Windows.Forms.SplitContainer splitContainer1; } } diff --git a/APKToolGUI/Forms/FormMain.resx b/APKToolGUI/Forms/FormMain.resx index 6b6b627..4aa8a40 100644 --- a/APKToolGUI/Forms/FormMain.resx +++ b/APKToolGUI/Forms/FormMain.resx @@ -117,30 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Top, Left, Right - - - - True - - - NoControl - - - - 3, 4 - - - 170, 13 - - - 23 - - - Merge split APK into single APK: - splitApkTxt @@ -153,18 +129,6 @@ 0 - - Top, Left, Right - - - 4, 20 - - - 442, 22 - - - 15 - splitApkPathTxtBox @@ -177,27 +141,6 @@ 1 - - Top, Right - - - System - - - NoControl - - - 452, 18 - - - 28, 24 - - - 13 - - - ... - selSplitApkBtn @@ -210,27 +153,6 @@ 2 - - Top, Right - - - System - - - NoControl - - - 485, 18 - - - 105, 24 - - - 14 - - - Merge - mergeApkBtn @@ -243,15 +165,18 @@ 3 + Top + 0, 180 - 595, 45 + 594, 45 + 25 @@ -528,6 +453,939 @@ 9 + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + signPanel + + + 0 + + + textBox_SIGN_InputFile + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + signPanel + + + 1 + + + button_SIGN_BrowseInputFile + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + signPanel + + + 2 + + + button_SIGN_Sign + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + signPanel + + + 3 + + + Top + + + 0, 135 + + + 594, 45 + + + 3 + + + signPanel + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageMain + + + 10 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + zipalignPanel + + + 0 + + + button_ZIPALIGN_Align + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + zipalignPanel + + + 1 + + + button_ZIPALIGN_BrowseInputFile + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + zipalignPanel + + + 2 + + + textBox_ZIPALIGN_InputFile + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + zipalignPanel + + + 3 + + + Top + + + 0, 90 + + + 594, 45 + + + 2 + + + zipalignPanel + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageMain + + + 11 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + comPanel + + + 0 + + + button_BUILD_BrowseInputProjectDir + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + comPanel + + + 1 + + + button_BUILD_Build + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + comPanel + + + 2 + + + textBox_BUILD_InputProjectDir + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + comPanel + + + 3 + + + Top + + + 0, 45 + + + 594, 45 + + + 1 + + + comPanel + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageMain + + + 12 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + decPanel + + + 0 + + + textBox_DECODE_InputAppPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + decPanel + + + 1 + + + button_DECODE_Decode + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + decPanel + + + 2 + + + button_DECODE_BrowseInputAppPath + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + decPanel + + + 3 + + + Top + + + 0, 0 + + + 594, 45 + + + 0 + + + decPanel + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageMain + + + 13 + + + 4, 27 + + + 594, 314 + + + 5 + + + Main + + + tabPageMain + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 0 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageApkInfo + + + 0 + + + 4, 27 + + + 595, 309 + + + 6 + + + APK Info + + + tabPageApkInfo + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 1 + + + True + + + groupBox_DECODE_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageDecode + + + 0 + + + 4, 27 + + + 3, 3, 3, 3 + + + 595, 309 + + + 0 + + + Decode + + + tabPageDecode + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 2 + + + True + + + groupBox_BUILD_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageBuild + + + 0 + + + 4, 27 + + + 595, 309 + + + 3 + + + Build + + + tabPageBuild + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 3 + + + True + + + groupBox_SIGN_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageSign + + + 0 + + + 4, 27 + + + 3, 3, 3, 3 + + + 595, 309 + + + 1 + + + Sign + + + tabPageSign + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 4 + + + True + + + groupBox_ZIPALIGN_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageZipAlign + + + 0 + + + 4, 27 + + + 3, 3, 3, 3 + + + 595, 309 + + + 2 + + + Zip align + + + tabPageZipAlign + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 5 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageInstallFramework + + + 0 + + + groupBox_IF_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageInstallFramework + + + 1 + + + 4, 27 + + + 595, 309 + + + 4 + + + Framework + + + tabPageInstallFramework + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 6 + + + smaliGroupBox + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageBaksmali + + + 0 + + + bakSmaliGroupBox + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageBaksmali + + + 1 + + + 4, 27 + + + 3, 3, 3, 3 + + + 595, 309 + + + 7 + + + Baksmali + + + tabPageBaksmali + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 7 + + + overrideAbiComboBox + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 0 + + + selAdbDeviceLbl + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 1 + + + label33 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 2 + + + killAdbBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 3 + + + installApkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 4 + + + refreshDevicesBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 5 + + + selApkAdbBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 6 + + + overrideAbiCheckBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 7 + + + setVendorChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 8 + + + apkPathAdbTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 9 + + + label32 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 10 + + + devicesListBox + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageAdb + + + 11 + + + 4, 27 + + + 3, 3, 3, 3 + + + 595, 309 + + + 8 + + + ADB + + + tabPageAdb + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControlMain + + + 8 + + + Fill + + + 48, 23 + + + 0, 0 + + + 0, 0, 0, 0 + + + 602, 345 + + + 15 + + + tabControlMain + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1.Panel1 + + + 0 + + + True + + + NoControl + + + 3, 4 + + + 170, 13 + + + 23 + + + Merge split APK into single APK: + + + splitApkTxt + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mergePanel + + + 0 + + + Top, Left, Right + + + 4, 20 + + + 441, 22 + + + 15 + + + splitApkPathTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mergePanel + + + 1 + + + Top, Right + + + System + + + NoControl + + + 451, 18 + + + 28, 24 + + + 13 + + + ... + + + selSplitApkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mergePanel + + + 2 + + + Top, Right + + + System + + + NoControl + + + 484, 18 + + + 105, 24 + + + 14 + + + Merge + + + mergeApkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mergePanel + + + 3 + True @@ -565,7 +1423,7 @@ 4, 20 - 442, 22 + 441, 22 15 @@ -592,7 +1450,7 @@ NoControl - 452, 18 + 451, 18 28, 24 @@ -625,7 +1483,7 @@ NoControl - 485, 18 + 484, 18 105, 24 @@ -648,30 +1506,6 @@ 3 - - Top - - - 0, 135 - - - 595, 45 - - - 3 - - - signPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageMain - - - 10 - True @@ -712,7 +1546,7 @@ NoControl - 485, 18 + 484, 18 105, 24 @@ -745,7 +1579,7 @@ NoControl - 452, 18 + 451, 18 28, 24 @@ -775,7 +1609,7 @@ 3, 20 - 444, 22 + 443, 22 20 @@ -792,30 +1626,6 @@ 3 - - Top - - - 0, 90 - - - 595, 45 - - - 2 - - - zipalignPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageMain - - - 11 - True @@ -856,7 +1666,7 @@ NoControl - 452, 18 + 451, 18 28, 24 @@ -889,7 +1699,7 @@ NoControl - 485, 18 + 484, 18 105, 24 @@ -919,7 +1729,7 @@ 4, 19 - 443, 22 + 442, 22 13 @@ -936,30 +1746,6 @@ 3 - - Top - - - 0, 45 - - - 595, 45 - - - 1 - - - comPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageMain - - - 12 - True @@ -997,7 +1783,7 @@ 3, 19 - 444, 22 + 443, 22 10 @@ -1024,7 +1810,7 @@ NoControl - 485, 18 + 484, 18 105, 24 @@ -1057,7 +1843,7 @@ NoControl - 452, 18 + 451, 18 28, 24 @@ -1080,57 +1866,570 @@ 3 - - Top + + basicInfoTabPage - - 0, 0 - - - 595, 45 - - - 0 - - - decPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageMain - - - 13 - - - 4, 27 - - - 595, 309 - - - 5 - - - Main - - - tabPageMain - - + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabControlMain + + tabControl1 - + + 0 + + + tabPage3 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + + + Fill + + + 293, 23 + + + 0, 0 + + + 122, 3 + + + 595, 309 + + + 12 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageApkInfo + + 0 True + + sigTxtBox + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 0 + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 1 + + + launchActivityTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 2 + + + label31 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 3 + + + archSdkTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 4 + + + label30 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 5 + + + apkDlLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 6 + + + apkSosLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 7 + + + apkMirrorLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 8 + + + apkSupportLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 9 + + + apkGkLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 10 + + + label17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 11 + + + localsTxtBox + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 12 + + + selApkFileInfoBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 13 + + + label18 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 14 + + + appTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 15 + + + permTxtBox + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 16 + + + apkComboLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 17 + + + label15 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 18 + + + fileTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 19 + + + label14 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 20 + + + densityTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 21 + + + apkAioLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 22 + + + packNameTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 23 + + + apkPureLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 24 + + + verTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 25 + + + psLinkBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 26 + + + minSdkTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 27 + + + label19 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 28 + + + targetSdkTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 29 + + + screenTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 30 + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 31 + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 32 + + + buildTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 33 + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 34 + + + apkIconPicBox + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 35 + + + label11 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 36 + + + label10 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 37 + + + label13 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 38 + + + label12 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + basicInfoTabPage + + + 39 + + + 4, 27 + + + 3, 3, 3, 3 + + + 587, 278 + + + 0 + + + Basic info + + + basicInfoTabPage + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 0 + 130, 570 @@ -2196,48 +3495,6 @@ 39 - - 4, 27 - - - 3, 3, 3, 3 - - - 587, 278 - - - 0 - - - Basic info - - - basicInfoTabPage - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 0 - - - Fill - - - 3, 3 - - - 581, 272 - - - 0 - - - - fullInfoTextBox @@ -2277,62 +3534,287 @@ 1 - + Fill - - 293, 23 + + 3, 3 - - 0, 0 + + 581, 272 - - 122, 3 - - - 595, 309 - - - 12 - - - tabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageApkInfo - - + 0 - - 4, 27 + + - - 595, 309 + + fullInfoTextBox - - 6 + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - APK Info + + tabPage3 - - tabPageApkInfo + + 0 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + decJobsLvlUpDown - - tabControlMain + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBox_DECODE_Options + + + 0 + + + checkBox3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + 1 - - True + + checkBox7 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 2 + + + decApiLvlUpDown + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 3 + + + decSetApiLvlChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 4 + + + checkBox_DECODE_FixError + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 5 + + + checkBox_DECODE_OnlyMainClasses + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 6 + + + textBox_DECODE_FrameDir + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 7 + + + button_DECODE_BrowseOutputDirectory + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 8 + + + checkBox_DECODE_UseFramework + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 9 + + + button_DECODE_BrowseFrameDir + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 10 + + + checkBox_DECODE_MatchOriginal + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 11 + + + checkBox_DECODE_OutputDirectory + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 12 + + + textBox_DECODE_OutputDirectory + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 13 + + + checkBox_DECODE_KeepBrokenRes + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 14 + + + checkBox_DECODE_NoSrc + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 15 + + + checkBox_DECODE_Force + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 16 + + + checkBox_DECODE_NoRes + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 17 + + + checkBox_DECODE_NoDebugInfo + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_DECODE_Options + + + 18 + + + Top + + + 3, 3 + + + 572, 379 + + + 6 + + + Options + + + groupBox_DECODE_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageDecode + + + 0 491, 319 @@ -2466,6 +3948,9 @@ 4 + + 454, 16 + True @@ -2484,9 +3969,6 @@ Fix ApkTool errors after decompile - - 454, 16 - It will remove extractNativeLibs, useEmbeddedDex, APKTOOL_DUMMY, split related attributes and set sparseResources to false @@ -2895,62 +4377,284 @@ 18 - - Top + + comJobsLvlUpDown - - 3, 3 + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 572, 379 + + groupBox_BUILD_Options - - 6 - - - Options - - - groupBox_DECODE_Options - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageDecode - - + 0 - - 4, 27 + + checkBox4 - - 3, 3, 3, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 595, 309 + + groupBox_BUILD_Options - - 0 + + 1 - - Decode + + checkBox_BUILD_NetSecConf - - tabPageDecode + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBox_BUILD_Options - - tabControlMain - - + 2 - - True + + useAapt2ChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 3 + + + buildApiLvlUpDown + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 4 + + + buildSetApiLvlChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 5 + + + createUnsignApkChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 6 + + + signAfterBuildChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 7 + + + zipalignAfterBuildChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 8 + + + checkBox_BUILD_NoCrunch + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 9 + + + button_BUILD_BrowseOutputAppPath + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 10 + + + checkBox_BUILD_ForceAll + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 11 + + + button_BUILD_BrowseFrameDir + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 12 + + + button_BUILD_BrowseAaptPath + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 13 + + + checkBox_BUILD_OutputAppPath + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 14 + + + checkBox_BUILD_CopyOriginal + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 15 + + + textBox_BUILD_OutputAppPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 16 + + + checkBox_BUILD_UseAapt + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 17 + + + textBox_BUILD_AaptPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 18 + + + textBox_BUILD_FrameDir + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 19 + + + checkBox_BUILD_UseFramework + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_BUILD_Options + + + 20 + + + Top + + + 0, 0 + + + 578, 358 + + + 9 + + + Options + + + groupBox_BUILD_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageBuild + + + 0 491, 321 @@ -3570,59 +5274,380 @@ 20 - - Top + + checkBox2 - - 0, 0 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 578, 358 + + groupBox_SIGN_Options - - 9 - - - Options - - - groupBox_BUILD_Options - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageBuild - - + 0 - - 4, 27 + + checkBox1 - - 595, 309 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBox_SIGN_Options + + + 1 + + + autoDelIdsigChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 2 + + + schemev4ComboBox + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + 3 - - Build + + label27 - - tabPageBuild + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBox_SIGN_Options - - tabControlMain + + 4 - - 3 + + schemev3ComboBox - - True + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 5 + + + label26 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 6 + + + schemev2ComboBox + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 7 + + + label25 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 8 + + + schemev1ComboBox + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 9 + + + label24 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 10 + + + textBox3 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 11 + + + selectKeyStoreFileBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 12 + + + aliasTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 13 + + + useAliasChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 14 + + + label22 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 15 + + + keyStoreFileTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 16 + + + label21 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 17 + + + label20 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 18 + + + useKeyStoreChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 19 + + + useSigningOutputDir + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 20 + + + label_SIGN_PrivateKey + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 21 + + + label_SIGN_PublicKey + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 22 + + + button_SIGN_BrowseOutputFile + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 23 + + + textBox_SIGN_OutputFile + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 24 + + + button_SIGN_BrowsePublicKey + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 25 + + + button_SIGN_BrowsePrivateKey + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 26 + + + textBox_SIGN_PublicKey + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 27 + + + textBox_SIGN_PrivateKey + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_SIGN_Options + + + 28 + + + Top + + + 3, 3 + + + 572, 419 + + + 17 + + + Options + + + groupBox_SIGN_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageSign + + + 0 True @@ -4500,62 +6525,152 @@ 28 - - Top + + zipalignOutputDirChkBox - - 3, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 572, 419 + + groupBox_ZIPALIGN_Options - - 17 - - - Options - - - groupBox_SIGN_Options - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageSign - - + 0 - - 4, 27 + + signAfterZipalignChkBox - - 3, 3, 3, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 595, 309 + + groupBox_ZIPALIGN_Options - + 1 - - Sign + + checkBox_ZIPALIGN_Recompress - - tabPageSign + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBox_ZIPALIGN_Options - - tabControlMain + + 2 - + + label_ZIPALIGN_AlignmentBytes + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 3 + + + button_ZIPALIGN_BrowseOutputFile + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + 4 - - True + + checkBox_ZIPALIGN_CheckAlignment + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 5 + + + textBox_ZIPALIGN_OutputFile + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 6 + + + checkBox_ZIPALIGN_VerboseOutput + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 7 + + + numericUpDown_ZIPALIGN_AlignmentBytes + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 8 + + + checkBox_ZIPALIGN_OverwriteOutputFile + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_ZIPALIGN_Options + + + 9 + + + Top + + + 3, 3 + + + 589, 299 + + + 16 + + + Options + + + groupBox_ZIPALIGN_Options + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageZipAlign + + + 0 True @@ -4860,59 +6975,68 @@ 9 - - Top + + openFwFolderBtn - - 3, 3 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 589, 299 + + groupBox1 - - 16 - - - Options - - - groupBox_ZIPALIGN_Options - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageZipAlign - - + 0 - - 4, 27 + + clearFwBtn - - 3, 3, 3, 3 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 595, 309 + + groupBox1 - + + 1 + + + clearFwBeforeDecodeChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + 2 - - Zip align + + Top - - tabPageZipAlign + + 0, 115 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 595, 157 - - tabControlMain + + 11 - - 5 + + Options + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageInstallFramework + + + 0 NoControl @@ -4998,32 +7122,128 @@ 2 - + + checkBox_IF_Tag + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 0 + + + checkBox_IF_FramePath + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 1 + + + textBox_IF_Tag + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 2 + + + button_IF_InstallFramework + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 3 + + + button_IF_BrowseFrameDir + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 4 + + + button_IF_BrowseInputFramePath + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 5 + + + textBox_IF_InputFramePath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 6 + + + textBox_IF_FrameDir + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox_IF_Options + + + 7 + + Top - - 0, 115 + + 0, 0 - - 595, 157 + + 595, 115 - - 11 + + 10 - - Options + + Install Framework - - groupBox1 + + groupBox_IF_Options - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPageInstallFramework - - 0 + + 1 True @@ -5262,57 +7482,117 @@ 7 - - Top + + label29 - - 0, 0 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 595, 115 + + smaliGroupBox - - 10 + + 0 - - Install Framework + + smaliUseOutputChkBox - - groupBox_IF_Options + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + smaliGroupBox - - tabPageInstallFramework - - + 1 - - 4, 27 + + comSmaliBtn - - 595, 309 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + smaliGroupBox + + + 2 + + + smaliBrowseOutputBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + smaliGroupBox + + + 3 + + + smaliBrowseInputDirTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + smaliGroupBox + + 4 - - Framework + + smaliBrowseOutputTxtBox - - tabPageInstallFramework + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + smaliGroupBox - - tabControlMain + + 5 - + + smaliBrowseInputDirBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + smaliGroupBox + + 6 + + Top + + + 3, 123 + + + 589, 120 + + + 1 + + + Smali + + + smaliGroupBox + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageBaksmali + + + 0 + True @@ -5523,32 +7803,116 @@ 6 - - Top + + label28 - - 3, 123 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 589, 120 + + bakSmaliGroupBox - + + 0 + + + baksmaliUseOutputChkBox + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bakSmaliGroupBox + + 1 - - Smali + + baksmaliBrowseOutputBtn - - smaliGroupBox + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + bakSmaliGroupBox + + + 2 + + + baksmaliBrowseOutputTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bakSmaliGroupBox + + + 3 + + + decSmaliBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bakSmaliGroupBox + + + 4 + + + baksmaliBrowseInputDexBtn + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bakSmaliGroupBox + + + 5 + + + baksmaliBrowseInputDexTxtBox + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bakSmaliGroupBox + + + 6 + + + Top + + + 3, 3 + + + 589, 120 + + + 0 + + + Baksmali + + + bakSmaliGroupBox + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPageBaksmali - - 0 + + 1 True @@ -5760,60 +8124,6 @@ 6 - - Top - - - 3, 3 - - - 589, 120 - - - 0 - - - Baksmali - - - bakSmaliGroupBox - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPageBaksmali - - - 1 - - - 4, 27 - - - 3, 3, 3, 3 - - - 595, 309 - - - 7 - - - Baksmali - - - tabPageBaksmali - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControlMain - - - 7 - arm64-v8a @@ -6159,63 +8469,33 @@ 11 - - 4, 27 - - - 3, 3, 3, 3 - - - 595, 309 - - - 8 - - - ADB - - - tabPageAdb - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControlMain - - - 8 - - - 48, 23 - - - -1, 24 - - - 0, 0, 0, 0 - - - 603, 340 - - - 15 - - - tabControlMain - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - 32, 9 + + 0, 542 + + + 602, 22 + + + 17 + + + statusStrip1 + + + statusStrip1 + + + System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + 0, 17 @@ -6485,33 +8765,18 @@ False - - 0, 542 - - - 602, 22 - - - 17 - - - statusStrip1 - - - statusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - 138, 10 + + 122, 48 + + + contextMenuStripLog + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 121, 22 @@ -6524,26 +8789,17 @@ Clear log - - 122, 48 - - - contextMenuStripLog - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Top, Bottom, Left, Right + + Fill Consolas, 8.25pt - 0, 363 + 0, 0 - 599, 179 + 602, 169 18 @@ -6558,14 +8814,47 @@ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this + splitContainer1.Panel2 - 1 + 0 309, 13 + + 0, 0 + + + 3, 2, 0, 2 + + + 602, 24 + + + 19 + + + menuStrip1 + + + menuStrip1 + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + 37, 20 + + + File + 168, 22 @@ -6602,11 +8891,11 @@ Exit - - 37, 20 + + 61, 20 - - File + + Settings 237, 22 @@ -6620,11 +8909,11 @@ Open settings... - - 61, 20 + + 44, 20 - - Settings + + Help 189, 22 @@ -6656,38 +8945,62 @@ About - - 44, 20 + + 454, 16 + + + Fill - - Help + + 0, 24 - - 0, 0 + + Horizontal - - 3, 2, 0, 2 + + splitContainer1.Panel1 - - 602, 24 + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 19 + + splitContainer1 - - menuStrip1 + + 0 - - menuStrip1 + + splitContainer1.Panel2 - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + splitContainer1 + + + 1 + + + 602, 518 + + + 345 + + + 20 + + + splitContainer1 + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - 3 + + 1 True