diff --git a/APKToolGUI/ApkTool/AaptParser.cs b/APKToolGUI/ApkTool/AaptParser.cs
index a966c4f..b67cd79 100644
--- a/APKToolGUI/ApkTool/AaptParser.cs
+++ b/APKToolGUI/ApkTool/AaptParser.cs
@@ -44,11 +44,17 @@ namespace APKToolGUI.Utils
public string AppIcon = null;
+ public string FullInfo;
+
+
public bool Parse(string file)
{
bool result = true;
string info = ParseApkInfo(file);
+
+ FullInfo = info;
+
if (!String.IsNullOrEmpty(info))
{
string[] lines = info.Split(
diff --git a/APKToolGUI/Forms/FormMain.Designer.cs b/APKToolGUI/Forms/FormMain.Designer.cs
index 9cf5c7e..3399f59 100644
--- a/APKToolGUI/Forms/FormMain.Designer.cs
+++ b/APKToolGUI/Forms/FormMain.Designer.cs
@@ -45,18 +45,22 @@
this.openAndroidMainfestBtn = new System.Windows.Forms.Button();
this.signPanel = new System.Windows.Forms.Panel();
this.label4 = new System.Windows.Forms.Label();
+ this.textBox_SIGN_InputFile = new System.Windows.Forms.TextBox();
this.button_SIGN_BrowseInputFile = new System.Windows.Forms.Button();
this.button_SIGN_Sign = new System.Windows.Forms.Button();
this.zipalignPanel = new System.Windows.Forms.Panel();
this.label3 = new System.Windows.Forms.Label();
this.button_ZIPALIGN_Align = new System.Windows.Forms.Button();
this.button_ZIPALIGN_BrowseInputFile = new System.Windows.Forms.Button();
+ this.textBox_ZIPALIGN_InputFile = new System.Windows.Forms.TextBox();
this.comPanel = new System.Windows.Forms.Panel();
this.label2 = new System.Windows.Forms.Label();
this.button_BUILD_BrowseInputProjectDir = new System.Windows.Forms.Button();
this.button_BUILD_Build = new System.Windows.Forms.Button();
+ this.textBox_BUILD_InputProjectDir = new System.Windows.Forms.TextBox();
this.decPanel = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
+ this.textBox_DECODE_InputAppPath = new System.Windows.Forms.TextBox();
this.button_DECODE_Decode = new System.Windows.Forms.Button();
this.button_DECODE_BrowseInputAppPath = new System.Windows.Forms.Button();
this.tabPageApkInfo = new System.Windows.Forms.TabPage();
@@ -91,76 +95,10 @@
this.appTxtBox = new System.Windows.Forms.TextBox();
this.tabPageDecode = new System.Windows.Forms.TabPage();
this.groupBox_DECODE_Options = new System.Windows.Forms.GroupBox();
- this.label6 = new System.Windows.Forms.Label();
- this.label5 = new System.Windows.Forms.Label();
- this.tabPageBuild = new System.Windows.Forms.TabPage();
- this.groupBox_BUILD_Options = new System.Windows.Forms.GroupBox();
- this.label23 = new System.Windows.Forms.Label();
- this.label16 = new System.Windows.Forms.Label();
- this.tabPageSign = new System.Windows.Forms.TabPage();
- this.groupBox_SIGN_Options = new System.Windows.Forms.GroupBox();
- this.schemev4ComboBox = new System.Windows.Forms.ComboBox();
- this.label27 = new System.Windows.Forms.Label();
- this.schemev3ComboBox = new System.Windows.Forms.ComboBox();
- this.label26 = new System.Windows.Forms.Label();
- this.schemev2ComboBox = new System.Windows.Forms.ComboBox();
- this.label25 = new System.Windows.Forms.Label();
- this.schemev1ComboBox = new System.Windows.Forms.ComboBox();
- this.label24 = new System.Windows.Forms.Label();
- this.selectKeyStoreFileBtn = new System.Windows.Forms.Button();
- this.label22 = new System.Windows.Forms.Label();
- this.label21 = new System.Windows.Forms.Label();
- this.label20 = new System.Windows.Forms.Label();
- this.label_SIGN_PrivateKey = new System.Windows.Forms.Label();
- this.label_SIGN_PublicKey = new System.Windows.Forms.Label();
- this.button_SIGN_BrowseOutputFile = new System.Windows.Forms.Button();
- this.button_SIGN_BrowsePublicKey = new System.Windows.Forms.Button();
- this.button_SIGN_BrowsePrivateKey = new System.Windows.Forms.Button();
- this.tabPageZipAlign = new System.Windows.Forms.TabPage();
- this.groupBox_ZIPALIGN_Options = new System.Windows.Forms.GroupBox();
- this.signAfterZipalignChkBox = new System.Windows.Forms.CheckBox();
- this.label_ZIPALIGN_AlignmentBytes = new System.Windows.Forms.Label();
- this.button_ZIPALIGN_BrowseOutputFile = new System.Windows.Forms.Button();
- this.tabPageInstallFramework = new System.Windows.Forms.TabPage();
- this.groupBox1 = new System.Windows.Forms.GroupBox();
- this.openFwFolderBtn = new System.Windows.Forms.Button();
- this.clearFwBtn = new System.Windows.Forms.Button();
- this.groupBox_IF_Options = new System.Windows.Forms.GroupBox();
- this.button_IF_InstallFramework = new System.Windows.Forms.Button();
- this.button_IF_BrowseInputFramePath = new System.Windows.Forms.Button();
- this.tabPage1 = new System.Windows.Forms.TabPage();
- this.smaliGroupBox = new System.Windows.Forms.GroupBox();
- this.label29 = new System.Windows.Forms.Label();
- this.comSmaliBtn = new System.Windows.Forms.Button();
- this.smaliBrowseOutputBtn = new System.Windows.Forms.Button();
- this.smaliBrowseInputDirBtn = new System.Windows.Forms.Button();
- this.bakSmaliGroupBox = new System.Windows.Forms.GroupBox();
- this.label28 = new System.Windows.Forms.Label();
- this.baksmaliBrowseOutputBtn = new System.Windows.Forms.Button();
- this.decSmaliBtn = new System.Windows.Forms.Button();
- this.baksmaliBrowseInputDexBtn = new System.Windows.Forms.Button();
- this.statusStrip1 = new System.Windows.Forms.StatusStrip();
- this.toolStripStatusLabelStateImage = new System.Windows.Forms.ToolStripStatusLabel();
- this.toolStripStatusLabelStateText = new System.Windows.Forms.ToolStripStatusLabel();
- this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
- this.logGridView = new System.Windows.Forms.DataGridView();
- this.contextMenuStripLog = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.clearLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.mainMenu1 = new System.Windows.Forms.MainMenu(this.components);
- this.menuItemFile = new System.Windows.Forms.MenuItem();
- this.saveLogItem = new System.Windows.Forms.MenuItem();
- this.menuItemSettings = new System.Windows.Forms.MenuItem();
- this.menuItemExit = new System.Windows.Forms.MenuItem();
- this.menuItemHelp = new System.Windows.Forms.MenuItem();
- this.menuItemCheckUpdate = new System.Windows.Forms.MenuItem();
- this.apktoolIssueItem = new System.Windows.Forms.MenuItem();
- this.menuItemAbout = new System.Windows.Forms.MenuItem();
- this.textBox_SIGN_InputFile = new System.Windows.Forms.TextBox();
- this.textBox_ZIPALIGN_InputFile = new System.Windows.Forms.TextBox();
- this.textBox_BUILD_InputProjectDir = new System.Windows.Forms.TextBox();
- this.textBox_DECODE_InputAppPath = new System.Windows.Forms.TextBox();
this.decApiLvlUpDown = new System.Windows.Forms.NumericUpDown();
this.decSetApiLvlChkBox = new System.Windows.Forms.CheckBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
this.checkBox_DECODE_FixError = new System.Windows.Forms.CheckBox();
this.checkBox_DECODE_OnlyMainClasses = new System.Windows.Forms.CheckBox();
this.textBox_DECODE_FrameDir = new System.Windows.Forms.TextBox();
@@ -175,10 +113,14 @@
this.checkBox_DECODE_Force = new System.Windows.Forms.CheckBox();
this.checkBox_DECODE_NoRes = new System.Windows.Forms.CheckBox();
this.checkBox_DECODE_NoDebugInfo = new System.Windows.Forms.CheckBox();
+ this.tabPageBuild = new System.Windows.Forms.TabPage();
+ this.groupBox_BUILD_Options = new System.Windows.Forms.GroupBox();
this.useAapt2ChkBox = new System.Windows.Forms.CheckBox();
this.buildApiLvlUpDown = new System.Windows.Forms.NumericUpDown();
this.buildSetApiLvlChkBox = new System.Windows.Forms.CheckBox();
+ this.label23 = new System.Windows.Forms.Label();
this.createUnsignApkChkBox = new System.Windows.Forms.CheckBox();
+ this.label16 = new System.Windows.Forms.Label();
this.signAfterBuildChkBox = new System.Windows.Forms.CheckBox();
this.zipalignAfterBuildChkBox = new System.Windows.Forms.CheckBox();
this.checkBox_BUILD_NoCrunch = new System.Windows.Forms.CheckBox();
@@ -193,38 +135,100 @@
this.textBox_BUILD_AaptPath = new System.Windows.Forms.TextBox();
this.textBox_BUILD_FrameDir = new System.Windows.Forms.TextBox();
this.checkBox_BUILD_UseFramework = new System.Windows.Forms.CheckBox();
+ this.tabPageSign = new System.Windows.Forms.TabPage();
+ this.groupBox_SIGN_Options = new System.Windows.Forms.GroupBox();
+ this.schemev4ComboBox = new System.Windows.Forms.ComboBox();
+ this.label27 = new System.Windows.Forms.Label();
+ this.schemev3ComboBox = new System.Windows.Forms.ComboBox();
+ this.label26 = new System.Windows.Forms.Label();
+ this.schemev2ComboBox = new System.Windows.Forms.ComboBox();
+ this.label25 = new System.Windows.Forms.Label();
+ this.schemev1ComboBox = new System.Windows.Forms.ComboBox();
+ this.label24 = new System.Windows.Forms.Label();
this.textBox3 = new System.Windows.Forms.TextBox();
+ this.selectKeyStoreFileBtn = new System.Windows.Forms.Button();
this.aliasTxtBox = new System.Windows.Forms.TextBox();
this.useAliasChkBox = new System.Windows.Forms.CheckBox();
+ this.label22 = new System.Windows.Forms.Label();
this.keyStoreFileTxtBox = new System.Windows.Forms.TextBox();
+ this.label21 = new System.Windows.Forms.Label();
+ this.label20 = new System.Windows.Forms.Label();
this.useKeyStoreChkBox = new System.Windows.Forms.CheckBox();
this.useSigningOutputDir = new System.Windows.Forms.CheckBox();
+ this.label_SIGN_PrivateKey = new System.Windows.Forms.Label();
+ this.label_SIGN_PublicKey = new System.Windows.Forms.Label();
+ this.button_SIGN_BrowseOutputFile = new System.Windows.Forms.Button();
this.textBox_SIGN_OutputFile = new System.Windows.Forms.TextBox();
+ this.button_SIGN_BrowsePublicKey = new System.Windows.Forms.Button();
+ this.button_SIGN_BrowsePrivateKey = new System.Windows.Forms.Button();
this.textBox_SIGN_PublicKey = new System.Windows.Forms.TextBox();
this.textBox_SIGN_PrivateKey = new System.Windows.Forms.TextBox();
+ this.tabPageZipAlign = new System.Windows.Forms.TabPage();
+ this.groupBox_ZIPALIGN_Options = new System.Windows.Forms.GroupBox();
this.zipalignOutputDirChkBox = new System.Windows.Forms.CheckBox();
+ this.signAfterZipalignChkBox = new System.Windows.Forms.CheckBox();
this.checkBox_ZIPALIGN_Recompress = new System.Windows.Forms.CheckBox();
+ this.label_ZIPALIGN_AlignmentBytes = new System.Windows.Forms.Label();
+ this.button_ZIPALIGN_BrowseOutputFile = new System.Windows.Forms.Button();
this.checkBox_ZIPALIGN_CheckAlignment = new System.Windows.Forms.CheckBox();
this.textBox_ZIPALIGN_OutputFile = new System.Windows.Forms.TextBox();
this.checkBox_ZIPALIGN_VerboseOutput = new System.Windows.Forms.CheckBox();
this.numericUpDown_ZIPALIGN_AlignmentBytes = new System.Windows.Forms.NumericUpDown();
this.checkBox_ZIPALIGN_OverwriteOutputFile = new System.Windows.Forms.CheckBox();
+ this.tabPageInstallFramework = new System.Windows.Forms.TabPage();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.openFwFolderBtn = new System.Windows.Forms.Button();
+ this.clearFwBtn = new System.Windows.Forms.Button();
this.clearFwBeforeDecodeChkBox = new System.Windows.Forms.CheckBox();
+ this.groupBox_IF_Options = new System.Windows.Forms.GroupBox();
this.checkBox_IF_Tag = new System.Windows.Forms.CheckBox();
this.checkBox_IF_FramePath = new System.Windows.Forms.CheckBox();
this.textBox_IF_Tag = new System.Windows.Forms.TextBox();
+ this.button_IF_InstallFramework = new System.Windows.Forms.Button();
this.button_IF_BrowseFrameDir = new System.Windows.Forms.Button();
+ this.button_IF_BrowseInputFramePath = new System.Windows.Forms.Button();
this.textBox_IF_InputFramePath = new System.Windows.Forms.TextBox();
this.textBox_IF_FrameDir = new System.Windows.Forms.TextBox();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.smaliGroupBox = new System.Windows.Forms.GroupBox();
+ this.label29 = new System.Windows.Forms.Label();
this.smaliUseOutputChkBox = new System.Windows.Forms.CheckBox();
+ this.comSmaliBtn = new System.Windows.Forms.Button();
+ this.smaliBrowseOutputBtn = new System.Windows.Forms.Button();
this.smaliBrowseInputDirTxtBox = new System.Windows.Forms.TextBox();
this.smaliBrowseOutputTxtBox = new System.Windows.Forms.TextBox();
+ this.smaliBrowseInputDirBtn = new System.Windows.Forms.Button();
+ this.bakSmaliGroupBox = new System.Windows.Forms.GroupBox();
+ this.label28 = new System.Windows.Forms.Label();
this.baksmaliUseOutputChkBox = new System.Windows.Forms.CheckBox();
+ this.baksmaliBrowseOutputBtn = new System.Windows.Forms.Button();
this.baksmaliBrowseOutputTxtBox = new System.Windows.Forms.TextBox();
+ this.decSmaliBtn = new System.Windows.Forms.Button();
+ this.baksmaliBrowseInputDexBtn = new System.Windows.Forms.Button();
this.baksmaliBrowseInputDexTxtBox = new System.Windows.Forms.TextBox();
+ this.statusStrip1 = new System.Windows.Forms.StatusStrip();
+ this.toolStripStatusLabelStateImage = new System.Windows.Forms.ToolStripStatusLabel();
+ this.toolStripStatusLabelStateText = new System.Windows.Forms.ToolStripStatusLabel();
+ this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
+ this.logGridView = new System.Windows.Forms.DataGridView();
this.ColumnImage = new System.Windows.Forms.DataGridViewImageColumn();
this.ColumnTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ColumnMessage = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.contextMenuStripLog = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.clearLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.mainMenu1 = new System.Windows.Forms.MainMenu(this.components);
+ this.menuItemFile = new System.Windows.Forms.MenuItem();
+ this.saveLogItem = new System.Windows.Forms.MenuItem();
+ this.menuItemSettings = new System.Windows.Forms.MenuItem();
+ this.menuItemExit = new System.Windows.Forms.MenuItem();
+ this.menuItemHelp = new System.Windows.Forms.MenuItem();
+ this.menuItemCheckUpdate = new System.Windows.Forms.MenuItem();
+ this.apktoolIssueItem = new System.Windows.Forms.MenuItem();
+ this.menuItemAbout = new System.Windows.Forms.MenuItem();
+ this.tabControl1 = new System.Windows.Forms.TabControl();
+ this.basicInfoTabPage = new System.Windows.Forms.TabPage();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
+ this.fullInfoTextBox = new System.Windows.Forms.RichTextBox();
this.tabControlMain.SuspendLayout();
this.tabPageMain.SuspendLayout();
this.signPanel.SuspendLayout();
@@ -235,12 +239,15 @@
((System.ComponentModel.ISupportInitialize)(this.apkIconPicBox)).BeginInit();
this.tabPageDecode.SuspendLayout();
this.groupBox_DECODE_Options.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.decApiLvlUpDown)).BeginInit();
this.tabPageBuild.SuspendLayout();
this.groupBox_BUILD_Options.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.buildApiLvlUpDown)).BeginInit();
this.tabPageSign.SuspendLayout();
this.groupBox_SIGN_Options.SuspendLayout();
this.tabPageZipAlign.SuspendLayout();
this.groupBox_ZIPALIGN_Options.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_ZIPALIGN_AlignmentBytes)).BeginInit();
this.tabPageInstallFramework.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox_IF_Options.SuspendLayout();
@@ -250,9 +257,9 @@
this.statusStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.logGridView)).BeginInit();
this.contextMenuStripLog.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.decApiLvlUpDown)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buildApiLvlUpDown)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_ZIPALIGN_AlignmentBytes)).BeginInit();
+ this.tabControl1.SuspendLayout();
+ this.basicInfoTabPage.SuspendLayout();
+ this.tabPage3.SuspendLayout();
this.SuspendLayout();
//
// tabControlMain
@@ -362,6 +369,14 @@
resources.ApplyResources(this.label4, "label4");
this.label4.Name = "label4";
//
+ // textBox_SIGN_InputFile
+ //
+ this.textBox_SIGN_InputFile.AllowDrop = true;
+ resources.ApplyResources(this.textBox_SIGN_InputFile, "textBox_SIGN_InputFile");
+ this.textBox_SIGN_InputFile.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_InputFile", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBox_SIGN_InputFile.Name = "textBox_SIGN_InputFile";
+ this.textBox_SIGN_InputFile.Text = global::APKToolGUI.Properties.Settings.Default.Sign_InputFile;
+ //
// button_SIGN_BrowseInputFile
//
resources.ApplyResources(this.button_SIGN_BrowseInputFile, "button_SIGN_BrowseInputFile");
@@ -403,6 +418,14 @@
this.button_ZIPALIGN_BrowseInputFile.Name = "button_ZIPALIGN_BrowseInputFile";
this.button_ZIPALIGN_BrowseInputFile.UseVisualStyleBackColor = true;
//
+ // textBox_ZIPALIGN_InputFile
+ //
+ this.textBox_ZIPALIGN_InputFile.AllowDrop = true;
+ resources.ApplyResources(this.textBox_ZIPALIGN_InputFile, "textBox_ZIPALIGN_InputFile");
+ this.textBox_ZIPALIGN_InputFile.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Zipalign_InputFile", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBox_ZIPALIGN_InputFile.Name = "textBox_ZIPALIGN_InputFile";
+ this.textBox_ZIPALIGN_InputFile.Text = global::APKToolGUI.Properties.Settings.Default.Zipalign_InputFile;
+ //
// comPanel
//
this.comPanel.AllowDrop = true;
@@ -431,6 +454,14 @@
this.button_BUILD_Build.Name = "button_BUILD_Build";
this.button_BUILD_Build.UseVisualStyleBackColor = true;
//
+ // textBox_BUILD_InputProjectDir
+ //
+ this.textBox_BUILD_InputProjectDir.AllowDrop = true;
+ resources.ApplyResources(this.textBox_BUILD_InputProjectDir, "textBox_BUILD_InputProjectDir");
+ this.textBox_BUILD_InputProjectDir.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Build_InputDir", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBox_BUILD_InputProjectDir.Name = "textBox_BUILD_InputProjectDir";
+ this.textBox_BUILD_InputProjectDir.Text = global::APKToolGUI.Properties.Settings.Default.Build_InputDir;
+ //
// decPanel
//
this.decPanel.AllowDrop = true;
@@ -447,6 +478,14 @@
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
//
+ // textBox_DECODE_InputAppPath
+ //
+ this.textBox_DECODE_InputAppPath.AllowDrop = true;
+ resources.ApplyResources(this.textBox_DECODE_InputAppPath, "textBox_DECODE_InputAppPath");
+ this.textBox_DECODE_InputAppPath.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Decode_InputAppPath", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.textBox_DECODE_InputAppPath.Name = "textBox_DECODE_InputAppPath";
+ this.textBox_DECODE_InputAppPath.Text = global::APKToolGUI.Properties.Settings.Default.Decode_InputAppPath;
+ //
// button_DECODE_Decode
//
this.button_DECODE_Decode.AllowDrop = true;
@@ -463,37 +502,9 @@
// tabPageApkInfo
//
this.tabPageApkInfo.AllowDrop = true;
- resources.ApplyResources(this.tabPageApkInfo, "tabPageApkInfo");
this.tabPageApkInfo.BackColor = System.Drawing.Color.White;
- this.tabPageApkInfo.Controls.Add(this.selApkFileInfoBtn);
- this.tabPageApkInfo.Controls.Add(this.apkComboLinkBtn);
- this.tabPageApkInfo.Controls.Add(this.apkAioLinkBtn);
- this.tabPageApkInfo.Controls.Add(this.apkPureLinkBtn);
- this.tabPageApkInfo.Controls.Add(this.psLinkBtn);
- this.tabPageApkInfo.Controls.Add(this.label19);
- this.tabPageApkInfo.Controls.Add(this.localsTxtBox);
- this.tabPageApkInfo.Controls.Add(this.label18);
- this.tabPageApkInfo.Controls.Add(this.permTxtBox);
- this.tabPageApkInfo.Controls.Add(this.buildTxtBox);
- this.tabPageApkInfo.Controls.Add(this.apkIconPicBox);
- this.tabPageApkInfo.Controls.Add(this.label10);
- this.tabPageApkInfo.Controls.Add(this.label12);
- this.tabPageApkInfo.Controls.Add(this.label15);
- this.tabPageApkInfo.Controls.Add(this.label14);
- this.tabPageApkInfo.Controls.Add(this.label13);
- this.tabPageApkInfo.Controls.Add(this.label11);
- this.tabPageApkInfo.Controls.Add(this.label8);
- this.tabPageApkInfo.Controls.Add(this.label9);
- this.tabPageApkInfo.Controls.Add(this.label17);
- this.tabPageApkInfo.Controls.Add(this.label7);
- this.tabPageApkInfo.Controls.Add(this.densityTxtBox);
- this.tabPageApkInfo.Controls.Add(this.screenTxtBox);
- this.tabPageApkInfo.Controls.Add(this.targetSdkTxtBox);
- this.tabPageApkInfo.Controls.Add(this.minSdkTxtBox);
- this.tabPageApkInfo.Controls.Add(this.verTxtBox);
- this.tabPageApkInfo.Controls.Add(this.packNameTxtBox);
- this.tabPageApkInfo.Controls.Add(this.fileTxtBox);
- this.tabPageApkInfo.Controls.Add(this.appTxtBox);
+ this.tabPageApkInfo.Controls.Add(this.tabControl1);
+ resources.ApplyResources(this.tabPageApkInfo, "tabPageApkInfo");
this.tabPageApkInfo.Name = "tabPageApkInfo";
//
// selApkFileInfoBtn
@@ -695,564 +706,6 @@
this.groupBox_DECODE_Options.Name = "groupBox_DECODE_Options";
this.groupBox_DECODE_Options.TabStop = false;
//
- // label6
- //
- resources.ApplyResources(this.label6, "label6");
- this.label6.ForeColor = System.Drawing.Color.DimGray;
- this.label6.Name = "label6";
- //
- // label5
- //
- resources.ApplyResources(this.label5, "label5");
- this.label5.ForeColor = System.Drawing.Color.DimGray;
- this.label5.Name = "label5";
- //
- // tabPageBuild
- //
- resources.ApplyResources(this.tabPageBuild, "tabPageBuild");
- this.tabPageBuild.BackColor = System.Drawing.Color.White;
- this.tabPageBuild.Controls.Add(this.groupBox_BUILD_Options);
- this.tabPageBuild.Name = "tabPageBuild";
- //
- // groupBox_BUILD_Options
- //
- this.groupBox_BUILD_Options.Controls.Add(this.useAapt2ChkBox);
- this.groupBox_BUILD_Options.Controls.Add(this.buildApiLvlUpDown);
- this.groupBox_BUILD_Options.Controls.Add(this.buildSetApiLvlChkBox);
- this.groupBox_BUILD_Options.Controls.Add(this.label23);
- this.groupBox_BUILD_Options.Controls.Add(this.createUnsignApkChkBox);
- this.groupBox_BUILD_Options.Controls.Add(this.label16);
- this.groupBox_BUILD_Options.Controls.Add(this.signAfterBuildChkBox);
- this.groupBox_BUILD_Options.Controls.Add(this.zipalignAfterBuildChkBox);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_NoCrunch);
- this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseOutputAppPath);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_ForceAll);
- this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseFrameDir);
- this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseAaptPath);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_OutputAppPath);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_CopyOriginal);
- this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_OutputAppPath);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_UseAapt);
- this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_AaptPath);
- this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_FrameDir);
- this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_UseFramework);
- resources.ApplyResources(this.groupBox_BUILD_Options, "groupBox_BUILD_Options");
- this.groupBox_BUILD_Options.Name = "groupBox_BUILD_Options";
- this.groupBox_BUILD_Options.TabStop = false;
- //
- // label23
- //
- resources.ApplyResources(this.label23, "label23");
- this.label23.ForeColor = System.Drawing.Color.DimGray;
- this.label23.Name = "label23";
- //
- // label16
- //
- resources.ApplyResources(this.label16, "label16");
- this.label16.ForeColor = System.Drawing.Color.DimGray;
- this.label16.Name = "label16";
- //
- // tabPageSign
- //
- resources.ApplyResources(this.tabPageSign, "tabPageSign");
- this.tabPageSign.BackColor = System.Drawing.Color.White;
- this.tabPageSign.Controls.Add(this.groupBox_SIGN_Options);
- this.tabPageSign.Name = "tabPageSign";
- //
- // groupBox_SIGN_Options
- //
- this.groupBox_SIGN_Options.Controls.Add(this.schemev4ComboBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label27);
- this.groupBox_SIGN_Options.Controls.Add(this.schemev3ComboBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label26);
- this.groupBox_SIGN_Options.Controls.Add(this.schemev2ComboBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label25);
- this.groupBox_SIGN_Options.Controls.Add(this.schemev1ComboBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label24);
- this.groupBox_SIGN_Options.Controls.Add(this.textBox3);
- this.groupBox_SIGN_Options.Controls.Add(this.selectKeyStoreFileBtn);
- this.groupBox_SIGN_Options.Controls.Add(this.aliasTxtBox);
- this.groupBox_SIGN_Options.Controls.Add(this.useAliasChkBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label22);
- this.groupBox_SIGN_Options.Controls.Add(this.keyStoreFileTxtBox);
- this.groupBox_SIGN_Options.Controls.Add(this.label21);
- this.groupBox_SIGN_Options.Controls.Add(this.label20);
- this.groupBox_SIGN_Options.Controls.Add(this.useKeyStoreChkBox);
- this.groupBox_SIGN_Options.Controls.Add(this.useSigningOutputDir);
- this.groupBox_SIGN_Options.Controls.Add(this.label_SIGN_PrivateKey);
- this.groupBox_SIGN_Options.Controls.Add(this.label_SIGN_PublicKey);
- this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowseOutputFile);
- this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_OutputFile);
- this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowsePublicKey);
- this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowsePrivateKey);
- this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_PublicKey);
- this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_PrivateKey);
- resources.ApplyResources(this.groupBox_SIGN_Options, "groupBox_SIGN_Options");
- this.groupBox_SIGN_Options.Name = "groupBox_SIGN_Options";
- this.groupBox_SIGN_Options.TabStop = false;
- //
- // schemev4ComboBox
- //
- this.schemev4ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.schemev4ComboBox.FormattingEnabled = true;
- this.schemev4ComboBox.Items.AddRange(new object[] {
- resources.GetString("schemev4ComboBox.Items"),
- resources.GetString("schemev4ComboBox.Items1"),
- resources.GetString("schemev4ComboBox.Items2")});
- resources.ApplyResources(this.schemev4ComboBox, "schemev4ComboBox");
- this.schemev4ComboBox.Name = "schemev4ComboBox";
- //
- // label27
- //
- resources.ApplyResources(this.label27, "label27");
- this.label27.Name = "label27";
- //
- // schemev3ComboBox
- //
- this.schemev3ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.schemev3ComboBox.FormattingEnabled = true;
- this.schemev3ComboBox.Items.AddRange(new object[] {
- resources.GetString("schemev3ComboBox.Items"),
- resources.GetString("schemev3ComboBox.Items1"),
- resources.GetString("schemev3ComboBox.Items2")});
- resources.ApplyResources(this.schemev3ComboBox, "schemev3ComboBox");
- this.schemev3ComboBox.Name = "schemev3ComboBox";
- //
- // label26
- //
- resources.ApplyResources(this.label26, "label26");
- this.label26.Name = "label26";
- //
- // schemev2ComboBox
- //
- this.schemev2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.schemev2ComboBox.FormattingEnabled = true;
- this.schemev2ComboBox.Items.AddRange(new object[] {
- resources.GetString("schemev2ComboBox.Items"),
- resources.GetString("schemev2ComboBox.Items1"),
- resources.GetString("schemev2ComboBox.Items2")});
- resources.ApplyResources(this.schemev2ComboBox, "schemev2ComboBox");
- this.schemev2ComboBox.Name = "schemev2ComboBox";
- //
- // label25
- //
- resources.ApplyResources(this.label25, "label25");
- this.label25.Name = "label25";
- //
- // schemev1ComboBox
- //
- this.schemev1ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.schemev1ComboBox.FormattingEnabled = true;
- this.schemev1ComboBox.Items.AddRange(new object[] {
- resources.GetString("schemev1ComboBox.Items"),
- resources.GetString("schemev1ComboBox.Items1"),
- resources.GetString("schemev1ComboBox.Items2")});
- resources.ApplyResources(this.schemev1ComboBox, "schemev1ComboBox");
- this.schemev1ComboBox.Name = "schemev1ComboBox";
- //
- // label24
- //
- resources.ApplyResources(this.label24, "label24");
- this.label24.Name = "label24";
- //
- // selectKeyStoreFileBtn
- //
- resources.ApplyResources(this.selectKeyStoreFileBtn, "selectKeyStoreFileBtn");
- this.selectKeyStoreFileBtn.Name = "selectKeyStoreFileBtn";
- this.selectKeyStoreFileBtn.UseVisualStyleBackColor = true;
- //
- // label22
- //
- resources.ApplyResources(this.label22, "label22");
- this.label22.ForeColor = System.Drawing.Color.Maroon;
- this.label22.Name = "label22";
- //
- // label21
- //
- resources.ApplyResources(this.label21, "label21");
- this.label21.Name = "label21";
- //
- // label20
- //
- resources.ApplyResources(this.label20, "label20");
- this.label20.Name = "label20";
- //
- // label_SIGN_PrivateKey
- //
- resources.ApplyResources(this.label_SIGN_PrivateKey, "label_SIGN_PrivateKey");
- this.label_SIGN_PrivateKey.Name = "label_SIGN_PrivateKey";
- //
- // label_SIGN_PublicKey
- //
- resources.ApplyResources(this.label_SIGN_PublicKey, "label_SIGN_PublicKey");
- this.label_SIGN_PublicKey.Name = "label_SIGN_PublicKey";
- //
- // button_SIGN_BrowseOutputFile
- //
- resources.ApplyResources(this.button_SIGN_BrowseOutputFile, "button_SIGN_BrowseOutputFile");
- this.button_SIGN_BrowseOutputFile.Name = "button_SIGN_BrowseOutputFile";
- this.button_SIGN_BrowseOutputFile.UseVisualStyleBackColor = true;
- //
- // button_SIGN_BrowsePublicKey
- //
- resources.ApplyResources(this.button_SIGN_BrowsePublicKey, "button_SIGN_BrowsePublicKey");
- this.button_SIGN_BrowsePublicKey.Name = "button_SIGN_BrowsePublicKey";
- this.button_SIGN_BrowsePublicKey.UseVisualStyleBackColor = true;
- //
- // button_SIGN_BrowsePrivateKey
- //
- resources.ApplyResources(this.button_SIGN_BrowsePrivateKey, "button_SIGN_BrowsePrivateKey");
- this.button_SIGN_BrowsePrivateKey.Name = "button_SIGN_BrowsePrivateKey";
- this.button_SIGN_BrowsePrivateKey.UseVisualStyleBackColor = true;
- //
- // tabPageZipAlign
- //
- resources.ApplyResources(this.tabPageZipAlign, "tabPageZipAlign");
- this.tabPageZipAlign.BackColor = System.Drawing.Color.White;
- this.tabPageZipAlign.Controls.Add(this.groupBox_ZIPALIGN_Options);
- this.tabPageZipAlign.Name = "tabPageZipAlign";
- //
- // groupBox_ZIPALIGN_Options
- //
- resources.ApplyResources(this.groupBox_ZIPALIGN_Options, "groupBox_ZIPALIGN_Options");
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.zipalignOutputDirChkBox);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.signAfterZipalignChkBox);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_Recompress);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.label_ZIPALIGN_AlignmentBytes);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.button_ZIPALIGN_BrowseOutputFile);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_CheckAlignment);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.textBox_ZIPALIGN_OutputFile);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_VerboseOutput);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.numericUpDown_ZIPALIGN_AlignmentBytes);
- this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_OverwriteOutputFile);
- this.groupBox_ZIPALIGN_Options.Name = "groupBox_ZIPALIGN_Options";
- this.groupBox_ZIPALIGN_Options.TabStop = false;
- //
- // signAfterZipalignChkBox
- //
- resources.ApplyResources(this.signAfterZipalignChkBox, "signAfterZipalignChkBox");
- this.signAfterZipalignChkBox.Name = "signAfterZipalignChkBox";
- this.signAfterZipalignChkBox.UseVisualStyleBackColor = true;
- //
- // label_ZIPALIGN_AlignmentBytes
- //
- resources.ApplyResources(this.label_ZIPALIGN_AlignmentBytes, "label_ZIPALIGN_AlignmentBytes");
- this.label_ZIPALIGN_AlignmentBytes.Name = "label_ZIPALIGN_AlignmentBytes";
- //
- // button_ZIPALIGN_BrowseOutputFile
- //
- resources.ApplyResources(this.button_ZIPALIGN_BrowseOutputFile, "button_ZIPALIGN_BrowseOutputFile");
- this.button_ZIPALIGN_BrowseOutputFile.Name = "button_ZIPALIGN_BrowseOutputFile";
- this.button_ZIPALIGN_BrowseOutputFile.UseVisualStyleBackColor = true;
- //
- // tabPageInstallFramework
- //
- this.tabPageInstallFramework.BackColor = System.Drawing.Color.White;
- this.tabPageInstallFramework.Controls.Add(this.groupBox1);
- this.tabPageInstallFramework.Controls.Add(this.groupBox_IF_Options);
- resources.ApplyResources(this.tabPageInstallFramework, "tabPageInstallFramework");
- this.tabPageInstallFramework.Name = "tabPageInstallFramework";
- //
- // groupBox1
- //
- this.groupBox1.Controls.Add(this.openFwFolderBtn);
- this.groupBox1.Controls.Add(this.clearFwBtn);
- this.groupBox1.Controls.Add(this.clearFwBeforeDecodeChkBox);
- resources.ApplyResources(this.groupBox1, "groupBox1");
- this.groupBox1.Name = "groupBox1";
- this.groupBox1.TabStop = false;
- //
- // openFwFolderBtn
- //
- resources.ApplyResources(this.openFwFolderBtn, "openFwFolderBtn");
- this.openFwFolderBtn.Name = "openFwFolderBtn";
- this.openFwFolderBtn.UseVisualStyleBackColor = true;
- //
- // clearFwBtn
- //
- resources.ApplyResources(this.clearFwBtn, "clearFwBtn");
- this.clearFwBtn.Name = "clearFwBtn";
- this.clearFwBtn.UseVisualStyleBackColor = true;
- //
- // groupBox_IF_Options
- //
- resources.ApplyResources(this.groupBox_IF_Options, "groupBox_IF_Options");
- this.groupBox_IF_Options.Controls.Add(this.checkBox_IF_Tag);
- this.groupBox_IF_Options.Controls.Add(this.checkBox_IF_FramePath);
- this.groupBox_IF_Options.Controls.Add(this.textBox_IF_Tag);
- this.groupBox_IF_Options.Controls.Add(this.button_IF_InstallFramework);
- this.groupBox_IF_Options.Controls.Add(this.button_IF_BrowseFrameDir);
- this.groupBox_IF_Options.Controls.Add(this.button_IF_BrowseInputFramePath);
- this.groupBox_IF_Options.Controls.Add(this.textBox_IF_InputFramePath);
- this.groupBox_IF_Options.Controls.Add(this.textBox_IF_FrameDir);
- this.groupBox_IF_Options.Name = "groupBox_IF_Options";
- this.groupBox_IF_Options.TabStop = false;
- //
- // button_IF_InstallFramework
- //
- resources.ApplyResources(this.button_IF_InstallFramework, "button_IF_InstallFramework");
- this.button_IF_InstallFramework.Name = "button_IF_InstallFramework";
- this.button_IF_InstallFramework.UseVisualStyleBackColor = true;
- //
- // button_IF_BrowseInputFramePath
- //
- resources.ApplyResources(this.button_IF_BrowseInputFramePath, "button_IF_BrowseInputFramePath");
- this.button_IF_BrowseInputFramePath.Name = "button_IF_BrowseInputFramePath";
- this.button_IF_BrowseInputFramePath.UseVisualStyleBackColor = true;
- //
- // tabPage1
- //
- this.tabPage1.AllowDrop = true;
- this.tabPage1.BackColor = System.Drawing.Color.White;
- this.tabPage1.Controls.Add(this.smaliGroupBox);
- this.tabPage1.Controls.Add(this.bakSmaliGroupBox);
- resources.ApplyResources(this.tabPage1, "tabPage1");
- this.tabPage1.Name = "tabPage1";
- //
- // smaliGroupBox
- //
- this.smaliGroupBox.Controls.Add(this.label29);
- this.smaliGroupBox.Controls.Add(this.smaliUseOutputChkBox);
- this.smaliGroupBox.Controls.Add(this.comSmaliBtn);
- this.smaliGroupBox.Controls.Add(this.smaliBrowseOutputBtn);
- this.smaliGroupBox.Controls.Add(this.smaliBrowseInputDirTxtBox);
- this.smaliGroupBox.Controls.Add(this.smaliBrowseOutputTxtBox);
- this.smaliGroupBox.Controls.Add(this.smaliBrowseInputDirBtn);
- resources.ApplyResources(this.smaliGroupBox, "smaliGroupBox");
- this.smaliGroupBox.Name = "smaliGroupBox";
- this.smaliGroupBox.TabStop = false;
- //
- // label29
- //
- resources.ApplyResources(this.label29, "label29");
- this.label29.Name = "label29";
- //
- // comSmaliBtn
- //
- resources.ApplyResources(this.comSmaliBtn, "comSmaliBtn");
- this.comSmaliBtn.Name = "comSmaliBtn";
- this.comSmaliBtn.UseVisualStyleBackColor = true;
- //
- // smaliBrowseOutputBtn
- //
- resources.ApplyResources(this.smaliBrowseOutputBtn, "smaliBrowseOutputBtn");
- this.smaliBrowseOutputBtn.Name = "smaliBrowseOutputBtn";
- this.smaliBrowseOutputBtn.UseVisualStyleBackColor = true;
- //
- // smaliBrowseInputDirBtn
- //
- resources.ApplyResources(this.smaliBrowseInputDirBtn, "smaliBrowseInputDirBtn");
- this.smaliBrowseInputDirBtn.Name = "smaliBrowseInputDirBtn";
- this.smaliBrowseInputDirBtn.UseVisualStyleBackColor = true;
- //
- // bakSmaliGroupBox
- //
- this.bakSmaliGroupBox.Controls.Add(this.label28);
- this.bakSmaliGroupBox.Controls.Add(this.baksmaliUseOutputChkBox);
- this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseOutputBtn);
- this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseOutputTxtBox);
- this.bakSmaliGroupBox.Controls.Add(this.decSmaliBtn);
- this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseInputDexBtn);
- this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseInputDexTxtBox);
- resources.ApplyResources(this.bakSmaliGroupBox, "bakSmaliGroupBox");
- this.bakSmaliGroupBox.Name = "bakSmaliGroupBox";
- this.bakSmaliGroupBox.TabStop = false;
- //
- // label28
- //
- resources.ApplyResources(this.label28, "label28");
- this.label28.Name = "label28";
- //
- // baksmaliBrowseOutputBtn
- //
- resources.ApplyResources(this.baksmaliBrowseOutputBtn, "baksmaliBrowseOutputBtn");
- this.baksmaliBrowseOutputBtn.Name = "baksmaliBrowseOutputBtn";
- this.baksmaliBrowseOutputBtn.UseVisualStyleBackColor = true;
- //
- // decSmaliBtn
- //
- resources.ApplyResources(this.decSmaliBtn, "decSmaliBtn");
- this.decSmaliBtn.Name = "decSmaliBtn";
- this.decSmaliBtn.UseVisualStyleBackColor = true;
- //
- // baksmaliBrowseInputDexBtn
- //
- resources.ApplyResources(this.baksmaliBrowseInputDexBtn, "baksmaliBrowseInputDexBtn");
- this.baksmaliBrowseInputDexBtn.Name = "baksmaliBrowseInputDexBtn";
- this.baksmaliBrowseInputDexBtn.UseVisualStyleBackColor = true;
- //
- // statusStrip1
- //
- this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
- this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripStatusLabelStateImage,
- this.toolStripStatusLabelStateText,
- this.toolStripProgressBar1});
- resources.ApplyResources(this.statusStrip1, "statusStrip1");
- this.statusStrip1.Name = "statusStrip1";
- this.statusStrip1.SizingGrip = false;
- //
- // toolStripStatusLabelStateImage
- //
- this.toolStripStatusLabelStateImage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
- this.toolStripStatusLabelStateImage.Name = "toolStripStatusLabelStateImage";
- resources.ApplyResources(this.toolStripStatusLabelStateImage, "toolStripStatusLabelStateImage");
- //
- // toolStripStatusLabelStateText
- //
- this.toolStripStatusLabelStateText.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
- resources.ApplyResources(this.toolStripStatusLabelStateText, "toolStripStatusLabelStateText");
- this.toolStripStatusLabelStateText.Name = "toolStripStatusLabelStateText";
- this.toolStripStatusLabelStateText.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never;
- this.toolStripStatusLabelStateText.Spring = true;
- //
- // toolStripProgressBar1
- //
- this.toolStripProgressBar1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- resources.ApplyResources(this.toolStripProgressBar1, "toolStripProgressBar1");
- this.toolStripProgressBar1.MarqueeAnimationSpeed = 30;
- this.toolStripProgressBar1.Name = "toolStripProgressBar1";
- this.toolStripProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
- //
- // logGridView
- //
- this.logGridView.AllowUserToAddRows = false;
- this.logGridView.AllowUserToDeleteRows = false;
- this.logGridView.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
- this.logGridView.BackgroundColor = System.Drawing.SystemColors.Window;
- this.logGridView.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.logGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
- this.logGridView.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
- this.logGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;
- resources.ApplyResources(this.logGridView, "logGridView");
- this.logGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
- this.logGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
- this.ColumnImage,
- this.ColumnTime,
- this.ColumnMessage});
- this.logGridView.ContextMenuStrip = this.contextMenuStripLog;
- dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
- dataGridViewCellStyle2.Font = new System.Drawing.Font("Segoe UI", 8.25F);
- dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
- dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.logGridView.DefaultCellStyle = dataGridViewCellStyle2;
- this.logGridView.Name = "logGridView";
- this.logGridView.ReadOnly = true;
- this.logGridView.RowHeadersVisible = false;
- this.logGridView.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.logGridView.RowTemplate.Height = 15;
- this.logGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.logGridView.ShowEditingIcon = false;
- //
- // contextMenuStripLog
- //
- this.contextMenuStripLog.ImageScalingSize = new System.Drawing.Size(20, 20);
- this.contextMenuStripLog.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.clearLogToolStripMenuItem});
- this.contextMenuStripLog.Name = "contextMenuStripLog";
- resources.ApplyResources(this.contextMenuStripLog, "contextMenuStripLog");
- //
- // clearLogToolStripMenuItem
- //
- this.clearLogToolStripMenuItem.Name = "clearLogToolStripMenuItem";
- resources.ApplyResources(this.clearLogToolStripMenuItem, "clearLogToolStripMenuItem");
- this.clearLogToolStripMenuItem.Click += new System.EventHandler(this.clearLogToolStripMenuItem_Click);
- //
- // mainMenu1
- //
- this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemFile,
- this.menuItemHelp});
- //
- // menuItemFile
- //
- this.menuItemFile.Index = 0;
- this.menuItemFile.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.saveLogItem,
- this.menuItemSettings,
- this.menuItemExit});
- resources.ApplyResources(this.menuItemFile, "menuItemFile");
- //
- // saveLogItem
- //
- this.saveLogItem.Index = 0;
- resources.ApplyResources(this.saveLogItem, "saveLogItem");
- this.saveLogItem.Click += new System.EventHandler(this.saveLogItem_Click);
- //
- // menuItemSettings
- //
- this.menuItemSettings.Index = 1;
- resources.ApplyResources(this.menuItemSettings, "menuItemSettings");
- this.menuItemSettings.Click += new System.EventHandler(this.menuItemSettings_Click);
- //
- // menuItemExit
- //
- this.menuItemExit.Index = 2;
- resources.ApplyResources(this.menuItemExit, "menuItemExit");
- this.menuItemExit.Click += new System.EventHandler(this.menuItemExit_Click);
- //
- // menuItemHelp
- //
- this.menuItemHelp.Index = 1;
- this.menuItemHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemCheckUpdate,
- this.apktoolIssueItem,
- this.menuItemAbout});
- resources.ApplyResources(this.menuItemHelp, "menuItemHelp");
- //
- // menuItemCheckUpdate
- //
- this.menuItemCheckUpdate.Index = 0;
- resources.ApplyResources(this.menuItemCheckUpdate, "menuItemCheckUpdate");
- this.menuItemCheckUpdate.Click += new System.EventHandler(this.menuItemCheckUpdate_Click);
- //
- // apktoolIssueItem
- //
- this.apktoolIssueItem.Index = 1;
- resources.ApplyResources(this.apktoolIssueItem, "apktoolIssueItem");
- this.apktoolIssueItem.Click += new System.EventHandler(this.apktoolIssueItem_Click);
- //
- // menuItemAbout
- //
- this.menuItemAbout.Index = 2;
- resources.ApplyResources(this.menuItemAbout, "menuItemAbout");
- this.menuItemAbout.Click += new System.EventHandler(this.menuItemAbout_Click);
- //
- // textBox_SIGN_InputFile
- //
- this.textBox_SIGN_InputFile.AllowDrop = true;
- resources.ApplyResources(this.textBox_SIGN_InputFile, "textBox_SIGN_InputFile");
- this.textBox_SIGN_InputFile.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_InputFile", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
- this.textBox_SIGN_InputFile.Name = "textBox_SIGN_InputFile";
- this.textBox_SIGN_InputFile.Text = global::APKToolGUI.Properties.Settings.Default.Sign_InputFile;
- //
- // textBox_ZIPALIGN_InputFile
- //
- this.textBox_ZIPALIGN_InputFile.AllowDrop = true;
- resources.ApplyResources(this.textBox_ZIPALIGN_InputFile, "textBox_ZIPALIGN_InputFile");
- this.textBox_ZIPALIGN_InputFile.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Zipalign_InputFile", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
- this.textBox_ZIPALIGN_InputFile.Name = "textBox_ZIPALIGN_InputFile";
- this.textBox_ZIPALIGN_InputFile.Text = global::APKToolGUI.Properties.Settings.Default.Zipalign_InputFile;
- //
- // textBox_BUILD_InputProjectDir
- //
- this.textBox_BUILD_InputProjectDir.AllowDrop = true;
- resources.ApplyResources(this.textBox_BUILD_InputProjectDir, "textBox_BUILD_InputProjectDir");
- this.textBox_BUILD_InputProjectDir.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Build_InputDir", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
- this.textBox_BUILD_InputProjectDir.Name = "textBox_BUILD_InputProjectDir";
- this.textBox_BUILD_InputProjectDir.Text = global::APKToolGUI.Properties.Settings.Default.Build_InputDir;
- //
- // textBox_DECODE_InputAppPath
- //
- this.textBox_DECODE_InputAppPath.AllowDrop = true;
- resources.ApplyResources(this.textBox_DECODE_InputAppPath, "textBox_DECODE_InputAppPath");
- this.textBox_DECODE_InputAppPath.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Decode_InputAppPath", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
- this.textBox_DECODE_InputAppPath.Name = "textBox_DECODE_InputAppPath";
- this.textBox_DECODE_InputAppPath.Text = global::APKToolGUI.Properties.Settings.Default.Decode_InputAppPath;
- //
// decApiLvlUpDown
//
this.decApiLvlUpDown.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::APKToolGUI.Properties.Settings.Default, "Decode_ApiLevel", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1268,6 +721,18 @@
this.decSetApiLvlChkBox.Name = "decSetApiLvlChkBox";
this.decSetApiLvlChkBox.UseVisualStyleBackColor = true;
//
+ // label6
+ //
+ resources.ApplyResources(this.label6, "label6");
+ this.label6.ForeColor = System.Drawing.Color.DimGray;
+ this.label6.Name = "label6";
+ //
+ // label5
+ //
+ resources.ApplyResources(this.label5, "label5");
+ this.label5.ForeColor = System.Drawing.Color.DimGray;
+ this.label5.Name = "label5";
+ //
// checkBox_DECODE_FixError
//
resources.ApplyResources(this.checkBox_DECODE_FixError, "checkBox_DECODE_FixError");
@@ -1385,6 +850,39 @@
this.checkBox_DECODE_NoDebugInfo.Name = "checkBox_DECODE_NoDebugInfo";
this.checkBox_DECODE_NoDebugInfo.UseVisualStyleBackColor = true;
//
+ // tabPageBuild
+ //
+ resources.ApplyResources(this.tabPageBuild, "tabPageBuild");
+ this.tabPageBuild.BackColor = System.Drawing.Color.White;
+ this.tabPageBuild.Controls.Add(this.groupBox_BUILD_Options);
+ this.tabPageBuild.Name = "tabPageBuild";
+ //
+ // groupBox_BUILD_Options
+ //
+ this.groupBox_BUILD_Options.Controls.Add(this.useAapt2ChkBox);
+ this.groupBox_BUILD_Options.Controls.Add(this.buildApiLvlUpDown);
+ this.groupBox_BUILD_Options.Controls.Add(this.buildSetApiLvlChkBox);
+ this.groupBox_BUILD_Options.Controls.Add(this.label23);
+ this.groupBox_BUILD_Options.Controls.Add(this.createUnsignApkChkBox);
+ this.groupBox_BUILD_Options.Controls.Add(this.label16);
+ this.groupBox_BUILD_Options.Controls.Add(this.signAfterBuildChkBox);
+ this.groupBox_BUILD_Options.Controls.Add(this.zipalignAfterBuildChkBox);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_NoCrunch);
+ this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseOutputAppPath);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_ForceAll);
+ this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseFrameDir);
+ this.groupBox_BUILD_Options.Controls.Add(this.button_BUILD_BrowseAaptPath);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_OutputAppPath);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_CopyOriginal);
+ this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_OutputAppPath);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_UseAapt);
+ this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_AaptPath);
+ this.groupBox_BUILD_Options.Controls.Add(this.textBox_BUILD_FrameDir);
+ this.groupBox_BUILD_Options.Controls.Add(this.checkBox_BUILD_UseFramework);
+ resources.ApplyResources(this.groupBox_BUILD_Options, "groupBox_BUILD_Options");
+ this.groupBox_BUILD_Options.Name = "groupBox_BUILD_Options";
+ this.groupBox_BUILD_Options.TabStop = false;
+ //
// useAapt2ChkBox
//
resources.ApplyResources(this.useAapt2ChkBox, "useAapt2ChkBox");
@@ -1409,6 +907,12 @@
this.buildSetApiLvlChkBox.Name = "buildSetApiLvlChkBox";
this.buildSetApiLvlChkBox.UseVisualStyleBackColor = true;
//
+ // label23
+ //
+ resources.ApplyResources(this.label23, "label23");
+ this.label23.ForeColor = System.Drawing.Color.DimGray;
+ this.label23.Name = "label23";
+ //
// createUnsignApkChkBox
//
resources.ApplyResources(this.createUnsignApkChkBox, "createUnsignApkChkBox");
@@ -1417,6 +921,12 @@
this.createUnsignApkChkBox.Name = "createUnsignApkChkBox";
this.createUnsignApkChkBox.UseVisualStyleBackColor = true;
//
+ // label16
+ //
+ resources.ApplyResources(this.label16, "label16");
+ this.label16.ForeColor = System.Drawing.Color.DimGray;
+ this.label16.Name = "label16";
+ //
// signAfterBuildChkBox
//
resources.ApplyResources(this.signAfterBuildChkBox, "signAfterBuildChkBox");
@@ -1535,6 +1045,109 @@
this.checkBox_BUILD_UseFramework.Name = "checkBox_BUILD_UseFramework";
this.checkBox_BUILD_UseFramework.UseVisualStyleBackColor = true;
//
+ // tabPageSign
+ //
+ resources.ApplyResources(this.tabPageSign, "tabPageSign");
+ this.tabPageSign.BackColor = System.Drawing.Color.White;
+ this.tabPageSign.Controls.Add(this.groupBox_SIGN_Options);
+ this.tabPageSign.Name = "tabPageSign";
+ //
+ // groupBox_SIGN_Options
+ //
+ this.groupBox_SIGN_Options.Controls.Add(this.schemev4ComboBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label27);
+ this.groupBox_SIGN_Options.Controls.Add(this.schemev3ComboBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label26);
+ this.groupBox_SIGN_Options.Controls.Add(this.schemev2ComboBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label25);
+ this.groupBox_SIGN_Options.Controls.Add(this.schemev1ComboBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label24);
+ this.groupBox_SIGN_Options.Controls.Add(this.textBox3);
+ this.groupBox_SIGN_Options.Controls.Add(this.selectKeyStoreFileBtn);
+ this.groupBox_SIGN_Options.Controls.Add(this.aliasTxtBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.useAliasChkBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label22);
+ this.groupBox_SIGN_Options.Controls.Add(this.keyStoreFileTxtBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.label21);
+ this.groupBox_SIGN_Options.Controls.Add(this.label20);
+ this.groupBox_SIGN_Options.Controls.Add(this.useKeyStoreChkBox);
+ this.groupBox_SIGN_Options.Controls.Add(this.useSigningOutputDir);
+ this.groupBox_SIGN_Options.Controls.Add(this.label_SIGN_PrivateKey);
+ this.groupBox_SIGN_Options.Controls.Add(this.label_SIGN_PublicKey);
+ this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowseOutputFile);
+ this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_OutputFile);
+ this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowsePublicKey);
+ this.groupBox_SIGN_Options.Controls.Add(this.button_SIGN_BrowsePrivateKey);
+ this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_PublicKey);
+ this.groupBox_SIGN_Options.Controls.Add(this.textBox_SIGN_PrivateKey);
+ resources.ApplyResources(this.groupBox_SIGN_Options, "groupBox_SIGN_Options");
+ this.groupBox_SIGN_Options.Name = "groupBox_SIGN_Options";
+ this.groupBox_SIGN_Options.TabStop = false;
+ //
+ // schemev4ComboBox
+ //
+ this.schemev4ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.schemev4ComboBox.FormattingEnabled = true;
+ this.schemev4ComboBox.Items.AddRange(new object[] {
+ resources.GetString("schemev4ComboBox.Items"),
+ resources.GetString("schemev4ComboBox.Items1"),
+ resources.GetString("schemev4ComboBox.Items2")});
+ resources.ApplyResources(this.schemev4ComboBox, "schemev4ComboBox");
+ this.schemev4ComboBox.Name = "schemev4ComboBox";
+ //
+ // label27
+ //
+ resources.ApplyResources(this.label27, "label27");
+ this.label27.Name = "label27";
+ //
+ // schemev3ComboBox
+ //
+ this.schemev3ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.schemev3ComboBox.FormattingEnabled = true;
+ this.schemev3ComboBox.Items.AddRange(new object[] {
+ resources.GetString("schemev3ComboBox.Items"),
+ resources.GetString("schemev3ComboBox.Items1"),
+ resources.GetString("schemev3ComboBox.Items2")});
+ resources.ApplyResources(this.schemev3ComboBox, "schemev3ComboBox");
+ this.schemev3ComboBox.Name = "schemev3ComboBox";
+ //
+ // label26
+ //
+ resources.ApplyResources(this.label26, "label26");
+ this.label26.Name = "label26";
+ //
+ // schemev2ComboBox
+ //
+ this.schemev2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.schemev2ComboBox.FormattingEnabled = true;
+ this.schemev2ComboBox.Items.AddRange(new object[] {
+ resources.GetString("schemev2ComboBox.Items"),
+ resources.GetString("schemev2ComboBox.Items1"),
+ resources.GetString("schemev2ComboBox.Items2")});
+ resources.ApplyResources(this.schemev2ComboBox, "schemev2ComboBox");
+ this.schemev2ComboBox.Name = "schemev2ComboBox";
+ //
+ // label25
+ //
+ resources.ApplyResources(this.label25, "label25");
+ this.label25.Name = "label25";
+ //
+ // schemev1ComboBox
+ //
+ this.schemev1ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.schemev1ComboBox.FormattingEnabled = true;
+ this.schemev1ComboBox.Items.AddRange(new object[] {
+ resources.GetString("schemev1ComboBox.Items"),
+ resources.GetString("schemev1ComboBox.Items1"),
+ resources.GetString("schemev1ComboBox.Items2")});
+ resources.ApplyResources(this.schemev1ComboBox, "schemev1ComboBox");
+ this.schemev1ComboBox.Name = "schemev1ComboBox";
+ //
+ // label24
+ //
+ resources.ApplyResources(this.label24, "label24");
+ this.label24.Name = "label24";
+ //
// textBox3
//
this.textBox3.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_KeystorePassword", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1543,6 +1156,12 @@
this.textBox3.Text = global::APKToolGUI.Properties.Settings.Default.Sign_KeystorePassword;
this.textBox3.UseSystemPasswordChar = true;
//
+ // selectKeyStoreFileBtn
+ //
+ resources.ApplyResources(this.selectKeyStoreFileBtn, "selectKeyStoreFileBtn");
+ this.selectKeyStoreFileBtn.Name = "selectKeyStoreFileBtn";
+ this.selectKeyStoreFileBtn.UseVisualStyleBackColor = true;
+ //
// aliasTxtBox
//
this.aliasTxtBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_Alias", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1559,6 +1178,12 @@
this.useAliasChkBox.Name = "useAliasChkBox";
this.useAliasChkBox.UseVisualStyleBackColor = true;
//
+ // label22
+ //
+ resources.ApplyResources(this.label22, "label22");
+ this.label22.ForeColor = System.Drawing.Color.Maroon;
+ this.label22.Name = "label22";
+ //
// keyStoreFileTxtBox
//
this.keyStoreFileTxtBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_KeystoreFilePath", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1566,6 +1191,16 @@
this.keyStoreFileTxtBox.Name = "keyStoreFileTxtBox";
this.keyStoreFileTxtBox.Text = global::APKToolGUI.Properties.Settings.Default.Sign_KeystoreFilePath;
//
+ // label21
+ //
+ resources.ApplyResources(this.label21, "label21");
+ this.label21.Name = "label21";
+ //
+ // label20
+ //
+ resources.ApplyResources(this.label20, "label20");
+ this.label20.Name = "label20";
+ //
// useKeyStoreChkBox
//
resources.ApplyResources(this.useKeyStoreChkBox, "useKeyStoreChkBox");
@@ -1582,6 +1217,22 @@
this.useSigningOutputDir.Name = "useSigningOutputDir";
this.useSigningOutputDir.UseVisualStyleBackColor = true;
//
+ // label_SIGN_PrivateKey
+ //
+ resources.ApplyResources(this.label_SIGN_PrivateKey, "label_SIGN_PrivateKey");
+ this.label_SIGN_PrivateKey.Name = "label_SIGN_PrivateKey";
+ //
+ // label_SIGN_PublicKey
+ //
+ resources.ApplyResources(this.label_SIGN_PublicKey, "label_SIGN_PublicKey");
+ this.label_SIGN_PublicKey.Name = "label_SIGN_PublicKey";
+ //
+ // button_SIGN_BrowseOutputFile
+ //
+ resources.ApplyResources(this.button_SIGN_BrowseOutputFile, "button_SIGN_BrowseOutputFile");
+ this.button_SIGN_BrowseOutputFile.Name = "button_SIGN_BrowseOutputFile";
+ this.button_SIGN_BrowseOutputFile.UseVisualStyleBackColor = true;
+ //
// textBox_SIGN_OutputFile
//
this.textBox_SIGN_OutputFile.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_OutputDir", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1589,6 +1240,18 @@
this.textBox_SIGN_OutputFile.Name = "textBox_SIGN_OutputFile";
this.textBox_SIGN_OutputFile.Text = global::APKToolGUI.Properties.Settings.Default.Sign_OutputDir;
//
+ // button_SIGN_BrowsePublicKey
+ //
+ resources.ApplyResources(this.button_SIGN_BrowsePublicKey, "button_SIGN_BrowsePublicKey");
+ this.button_SIGN_BrowsePublicKey.Name = "button_SIGN_BrowsePublicKey";
+ this.button_SIGN_BrowsePublicKey.UseVisualStyleBackColor = true;
+ //
+ // button_SIGN_BrowsePrivateKey
+ //
+ resources.ApplyResources(this.button_SIGN_BrowsePrivateKey, "button_SIGN_BrowsePrivateKey");
+ this.button_SIGN_BrowsePrivateKey.Name = "button_SIGN_BrowsePrivateKey";
+ this.button_SIGN_BrowsePrivateKey.UseVisualStyleBackColor = true;
+ //
// textBox_SIGN_PublicKey
//
this.textBox_SIGN_PublicKey.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Sign_PublicKey", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1603,6 +1266,29 @@
this.textBox_SIGN_PrivateKey.Name = "textBox_SIGN_PrivateKey";
this.textBox_SIGN_PrivateKey.Text = global::APKToolGUI.Properties.Settings.Default.Sign_PrivateKey;
//
+ // tabPageZipAlign
+ //
+ resources.ApplyResources(this.tabPageZipAlign, "tabPageZipAlign");
+ this.tabPageZipAlign.BackColor = System.Drawing.Color.White;
+ this.tabPageZipAlign.Controls.Add(this.groupBox_ZIPALIGN_Options);
+ this.tabPageZipAlign.Name = "tabPageZipAlign";
+ //
+ // groupBox_ZIPALIGN_Options
+ //
+ resources.ApplyResources(this.groupBox_ZIPALIGN_Options, "groupBox_ZIPALIGN_Options");
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.zipalignOutputDirChkBox);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.signAfterZipalignChkBox);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_Recompress);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.label_ZIPALIGN_AlignmentBytes);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.button_ZIPALIGN_BrowseOutputFile);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_CheckAlignment);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.textBox_ZIPALIGN_OutputFile);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_VerboseOutput);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.numericUpDown_ZIPALIGN_AlignmentBytes);
+ this.groupBox_ZIPALIGN_Options.Controls.Add(this.checkBox_ZIPALIGN_OverwriteOutputFile);
+ this.groupBox_ZIPALIGN_Options.Name = "groupBox_ZIPALIGN_Options";
+ this.groupBox_ZIPALIGN_Options.TabStop = false;
+ //
// zipalignOutputDirChkBox
//
resources.ApplyResources(this.zipalignOutputDirChkBox, "zipalignOutputDirChkBox");
@@ -1611,6 +1297,12 @@
this.zipalignOutputDirChkBox.Name = "zipalignOutputDirChkBox";
this.zipalignOutputDirChkBox.UseVisualStyleBackColor = true;
//
+ // signAfterZipalignChkBox
+ //
+ resources.ApplyResources(this.signAfterZipalignChkBox, "signAfterZipalignChkBox");
+ this.signAfterZipalignChkBox.Name = "signAfterZipalignChkBox";
+ this.signAfterZipalignChkBox.UseVisualStyleBackColor = true;
+ //
// checkBox_ZIPALIGN_Recompress
//
resources.ApplyResources(this.checkBox_ZIPALIGN_Recompress, "checkBox_ZIPALIGN_Recompress");
@@ -1619,6 +1311,17 @@
this.checkBox_ZIPALIGN_Recompress.Name = "checkBox_ZIPALIGN_Recompress";
this.checkBox_ZIPALIGN_Recompress.UseVisualStyleBackColor = true;
//
+ // label_ZIPALIGN_AlignmentBytes
+ //
+ resources.ApplyResources(this.label_ZIPALIGN_AlignmentBytes, "label_ZIPALIGN_AlignmentBytes");
+ this.label_ZIPALIGN_AlignmentBytes.Name = "label_ZIPALIGN_AlignmentBytes";
+ //
+ // button_ZIPALIGN_BrowseOutputFile
+ //
+ resources.ApplyResources(this.button_ZIPALIGN_BrowseOutputFile, "button_ZIPALIGN_BrowseOutputFile");
+ this.button_ZIPALIGN_BrowseOutputFile.Name = "button_ZIPALIGN_BrowseOutputFile";
+ this.button_ZIPALIGN_BrowseOutputFile.UseVisualStyleBackColor = true;
+ //
// checkBox_ZIPALIGN_CheckAlignment
//
resources.ApplyResources(this.checkBox_ZIPALIGN_CheckAlignment, "checkBox_ZIPALIGN_CheckAlignment");
@@ -1662,6 +1365,35 @@
this.checkBox_ZIPALIGN_OverwriteOutputFile.Name = "checkBox_ZIPALIGN_OverwriteOutputFile";
this.checkBox_ZIPALIGN_OverwriteOutputFile.UseVisualStyleBackColor = true;
//
+ // tabPageInstallFramework
+ //
+ this.tabPageInstallFramework.BackColor = System.Drawing.Color.White;
+ this.tabPageInstallFramework.Controls.Add(this.groupBox1);
+ this.tabPageInstallFramework.Controls.Add(this.groupBox_IF_Options);
+ resources.ApplyResources(this.tabPageInstallFramework, "tabPageInstallFramework");
+ this.tabPageInstallFramework.Name = "tabPageInstallFramework";
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.openFwFolderBtn);
+ this.groupBox1.Controls.Add(this.clearFwBtn);
+ this.groupBox1.Controls.Add(this.clearFwBeforeDecodeChkBox);
+ resources.ApplyResources(this.groupBox1, "groupBox1");
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.TabStop = false;
+ //
+ // openFwFolderBtn
+ //
+ resources.ApplyResources(this.openFwFolderBtn, "openFwFolderBtn");
+ this.openFwFolderBtn.Name = "openFwFolderBtn";
+ this.openFwFolderBtn.UseVisualStyleBackColor = true;
+ //
+ // clearFwBtn
+ //
+ resources.ApplyResources(this.clearFwBtn, "clearFwBtn");
+ this.clearFwBtn.Name = "clearFwBtn";
+ this.clearFwBtn.UseVisualStyleBackColor = true;
+ //
// clearFwBeforeDecodeChkBox
//
resources.ApplyResources(this.clearFwBeforeDecodeChkBox, "clearFwBeforeDecodeChkBox");
@@ -1671,6 +1403,20 @@
this.clearFwBeforeDecodeChkBox.Name = "clearFwBeforeDecodeChkBox";
this.clearFwBeforeDecodeChkBox.UseVisualStyleBackColor = true;
//
+ // groupBox_IF_Options
+ //
+ resources.ApplyResources(this.groupBox_IF_Options, "groupBox_IF_Options");
+ this.groupBox_IF_Options.Controls.Add(this.checkBox_IF_Tag);
+ this.groupBox_IF_Options.Controls.Add(this.checkBox_IF_FramePath);
+ this.groupBox_IF_Options.Controls.Add(this.textBox_IF_Tag);
+ this.groupBox_IF_Options.Controls.Add(this.button_IF_InstallFramework);
+ this.groupBox_IF_Options.Controls.Add(this.button_IF_BrowseFrameDir);
+ this.groupBox_IF_Options.Controls.Add(this.button_IF_BrowseInputFramePath);
+ this.groupBox_IF_Options.Controls.Add(this.textBox_IF_InputFramePath);
+ this.groupBox_IF_Options.Controls.Add(this.textBox_IF_FrameDir);
+ this.groupBox_IF_Options.Name = "groupBox_IF_Options";
+ this.groupBox_IF_Options.TabStop = false;
+ //
// checkBox_IF_Tag
//
resources.ApplyResources(this.checkBox_IF_Tag, "checkBox_IF_Tag");
@@ -1696,6 +1442,12 @@
this.textBox_IF_Tag.Name = "textBox_IF_Tag";
this.textBox_IF_Tag.Text = global::APKToolGUI.Properties.Settings.Default.InstallFramework_Tag;
//
+ // button_IF_InstallFramework
+ //
+ resources.ApplyResources(this.button_IF_InstallFramework, "button_IF_InstallFramework");
+ this.button_IF_InstallFramework.Name = "button_IF_InstallFramework";
+ this.button_IF_InstallFramework.UseVisualStyleBackColor = true;
+ //
// button_IF_BrowseFrameDir
//
this.button_IF_BrowseFrameDir.DataBindings.Add(new System.Windows.Forms.Binding("Enabled", global::APKToolGUI.Properties.Settings.Default, "InstallFramework_UseFrameDir", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1704,6 +1456,12 @@
this.button_IF_BrowseFrameDir.Name = "button_IF_BrowseFrameDir";
this.button_IF_BrowseFrameDir.UseVisualStyleBackColor = true;
//
+ // button_IF_BrowseInputFramePath
+ //
+ resources.ApplyResources(this.button_IF_BrowseInputFramePath, "button_IF_BrowseInputFramePath");
+ this.button_IF_BrowseInputFramePath.Name = "button_IF_BrowseInputFramePath";
+ this.button_IF_BrowseInputFramePath.UseVisualStyleBackColor = true;
+ //
// textBox_IF_InputFramePath
//
resources.ApplyResources(this.textBox_IF_InputFramePath, "textBox_IF_InputFramePath");
@@ -1720,6 +1478,33 @@
this.textBox_IF_FrameDir.Name = "textBox_IF_FrameDir";
this.textBox_IF_FrameDir.Text = global::APKToolGUI.Properties.Settings.Default.InstallFramework_FrameDir;
//
+ // tabPage1
+ //
+ this.tabPage1.AllowDrop = true;
+ this.tabPage1.BackColor = System.Drawing.Color.White;
+ this.tabPage1.Controls.Add(this.smaliGroupBox);
+ this.tabPage1.Controls.Add(this.bakSmaliGroupBox);
+ resources.ApplyResources(this.tabPage1, "tabPage1");
+ this.tabPage1.Name = "tabPage1";
+ //
+ // smaliGroupBox
+ //
+ this.smaliGroupBox.Controls.Add(this.label29);
+ this.smaliGroupBox.Controls.Add(this.smaliUseOutputChkBox);
+ this.smaliGroupBox.Controls.Add(this.comSmaliBtn);
+ this.smaliGroupBox.Controls.Add(this.smaliBrowseOutputBtn);
+ this.smaliGroupBox.Controls.Add(this.smaliBrowseInputDirTxtBox);
+ this.smaliGroupBox.Controls.Add(this.smaliBrowseOutputTxtBox);
+ this.smaliGroupBox.Controls.Add(this.smaliBrowseInputDirBtn);
+ resources.ApplyResources(this.smaliGroupBox, "smaliGroupBox");
+ this.smaliGroupBox.Name = "smaliGroupBox";
+ this.smaliGroupBox.TabStop = false;
+ //
+ // label29
+ //
+ resources.ApplyResources(this.label29, "label29");
+ this.label29.Name = "label29";
+ //
// smaliUseOutputChkBox
//
resources.ApplyResources(this.smaliUseOutputChkBox, "smaliUseOutputChkBox");
@@ -1728,6 +1513,18 @@
this.smaliUseOutputChkBox.Name = "smaliUseOutputChkBox";
this.smaliUseOutputChkBox.UseVisualStyleBackColor = true;
//
+ // comSmaliBtn
+ //
+ resources.ApplyResources(this.comSmaliBtn, "comSmaliBtn");
+ this.comSmaliBtn.Name = "comSmaliBtn";
+ this.comSmaliBtn.UseVisualStyleBackColor = true;
+ //
+ // smaliBrowseOutputBtn
+ //
+ resources.ApplyResources(this.smaliBrowseOutputBtn, "smaliBrowseOutputBtn");
+ this.smaliBrowseOutputBtn.Name = "smaliBrowseOutputBtn";
+ this.smaliBrowseOutputBtn.UseVisualStyleBackColor = true;
+ //
// smaliBrowseInputDirTxtBox
//
resources.ApplyResources(this.smaliBrowseInputDirTxtBox, "smaliBrowseInputDirTxtBox");
@@ -1742,6 +1539,30 @@
this.smaliBrowseOutputTxtBox.Name = "smaliBrowseOutputTxtBox";
this.smaliBrowseOutputTxtBox.Text = global::APKToolGUI.Properties.Settings.Default.Smali_OutputDir;
//
+ // smaliBrowseInputDirBtn
+ //
+ resources.ApplyResources(this.smaliBrowseInputDirBtn, "smaliBrowseInputDirBtn");
+ this.smaliBrowseInputDirBtn.Name = "smaliBrowseInputDirBtn";
+ this.smaliBrowseInputDirBtn.UseVisualStyleBackColor = true;
+ //
+ // bakSmaliGroupBox
+ //
+ this.bakSmaliGroupBox.Controls.Add(this.label28);
+ this.bakSmaliGroupBox.Controls.Add(this.baksmaliUseOutputChkBox);
+ this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseOutputBtn);
+ this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseOutputTxtBox);
+ this.bakSmaliGroupBox.Controls.Add(this.decSmaliBtn);
+ this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseInputDexBtn);
+ this.bakSmaliGroupBox.Controls.Add(this.baksmaliBrowseInputDexTxtBox);
+ resources.ApplyResources(this.bakSmaliGroupBox, "bakSmaliGroupBox");
+ this.bakSmaliGroupBox.Name = "bakSmaliGroupBox";
+ this.bakSmaliGroupBox.TabStop = false;
+ //
+ // label28
+ //
+ resources.ApplyResources(this.label28, "label28");
+ this.label28.Name = "label28";
+ //
// baksmaliUseOutputChkBox
//
resources.ApplyResources(this.baksmaliUseOutputChkBox, "baksmaliUseOutputChkBox");
@@ -1750,6 +1571,12 @@
this.baksmaliUseOutputChkBox.Name = "baksmaliUseOutputChkBox";
this.baksmaliUseOutputChkBox.UseVisualStyleBackColor = true;
//
+ // baksmaliBrowseOutputBtn
+ //
+ resources.ApplyResources(this.baksmaliBrowseOutputBtn, "baksmaliBrowseOutputBtn");
+ this.baksmaliBrowseOutputBtn.Name = "baksmaliBrowseOutputBtn";
+ this.baksmaliBrowseOutputBtn.UseVisualStyleBackColor = true;
+ //
// baksmaliBrowseOutputTxtBox
//
this.baksmaliBrowseOutputTxtBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::APKToolGUI.Properties.Settings.Default, "Baksmali_OutputDir", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
@@ -1757,6 +1584,18 @@
this.baksmaliBrowseOutputTxtBox.Name = "baksmaliBrowseOutputTxtBox";
this.baksmaliBrowseOutputTxtBox.Text = global::APKToolGUI.Properties.Settings.Default.Baksmali_OutputDir;
//
+ // decSmaliBtn
+ //
+ resources.ApplyResources(this.decSmaliBtn, "decSmaliBtn");
+ this.decSmaliBtn.Name = "decSmaliBtn";
+ this.decSmaliBtn.UseVisualStyleBackColor = true;
+ //
+ // baksmaliBrowseInputDexBtn
+ //
+ resources.ApplyResources(this.baksmaliBrowseInputDexBtn, "baksmaliBrowseInputDexBtn");
+ this.baksmaliBrowseInputDexBtn.Name = "baksmaliBrowseInputDexBtn";
+ this.baksmaliBrowseInputDexBtn.UseVisualStyleBackColor = true;
+ //
// baksmaliBrowseInputDexTxtBox
//
resources.ApplyResources(this.baksmaliBrowseInputDexTxtBox, "baksmaliBrowseInputDexTxtBox");
@@ -1764,6 +1603,72 @@
this.baksmaliBrowseInputDexTxtBox.Name = "baksmaliBrowseInputDexTxtBox";
this.baksmaliBrowseInputDexTxtBox.Text = global::APKToolGUI.Properties.Settings.Default.Baksmali_InputDexFile;
//
+ // statusStrip1
+ //
+ this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
+ this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripStatusLabelStateImage,
+ this.toolStripStatusLabelStateText,
+ this.toolStripProgressBar1});
+ resources.ApplyResources(this.statusStrip1, "statusStrip1");
+ this.statusStrip1.Name = "statusStrip1";
+ this.statusStrip1.SizingGrip = false;
+ //
+ // toolStripStatusLabelStateImage
+ //
+ this.toolStripStatusLabelStateImage.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolStripStatusLabelStateImage.Name = "toolStripStatusLabelStateImage";
+ resources.ApplyResources(this.toolStripStatusLabelStateImage, "toolStripStatusLabelStateImage");
+ //
+ // toolStripStatusLabelStateText
+ //
+ this.toolStripStatusLabelStateText.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ resources.ApplyResources(this.toolStripStatusLabelStateText, "toolStripStatusLabelStateText");
+ this.toolStripStatusLabelStateText.Name = "toolStripStatusLabelStateText";
+ this.toolStripStatusLabelStateText.Overflow = System.Windows.Forms.ToolStripItemOverflow.Never;
+ this.toolStripStatusLabelStateText.Spring = true;
+ //
+ // toolStripProgressBar1
+ //
+ this.toolStripProgressBar1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+ resources.ApplyResources(this.toolStripProgressBar1, "toolStripProgressBar1");
+ this.toolStripProgressBar1.MarqueeAnimationSpeed = 30;
+ this.toolStripProgressBar1.Name = "toolStripProgressBar1";
+ this.toolStripProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
+ //
+ // logGridView
+ //
+ this.logGridView.AllowUserToAddRows = false;
+ this.logGridView.AllowUserToDeleteRows = false;
+ this.logGridView.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
+ this.logGridView.BackgroundColor = System.Drawing.SystemColors.Window;
+ this.logGridView.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.logGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
+ this.logGridView.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
+ this.logGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;
+ resources.ApplyResources(this.logGridView, "logGridView");
+ this.logGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+ this.logGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.ColumnImage,
+ this.ColumnTime,
+ this.ColumnMessage});
+ this.logGridView.ContextMenuStrip = this.contextMenuStripLog;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("Segoe UI", 8.25F);
+ dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.logGridView.DefaultCellStyle = dataGridViewCellStyle2;
+ this.logGridView.Name = "logGridView";
+ this.logGridView.ReadOnly = true;
+ this.logGridView.RowHeadersVisible = false;
+ this.logGridView.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.logGridView.RowTemplate.Height = 15;
+ this.logGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.logGridView.ShowEditingIcon = false;
+ //
// ColumnImage
//
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
@@ -1790,6 +1695,137 @@
this.ColumnMessage.ReadOnly = true;
this.ColumnMessage.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
//
+ // contextMenuStripLog
+ //
+ this.contextMenuStripLog.ImageScalingSize = new System.Drawing.Size(20, 20);
+ this.contextMenuStripLog.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.clearLogToolStripMenuItem});
+ this.contextMenuStripLog.Name = "contextMenuStripLog";
+ resources.ApplyResources(this.contextMenuStripLog, "contextMenuStripLog");
+ //
+ // clearLogToolStripMenuItem
+ //
+ this.clearLogToolStripMenuItem.Name = "clearLogToolStripMenuItem";
+ resources.ApplyResources(this.clearLogToolStripMenuItem, "clearLogToolStripMenuItem");
+ this.clearLogToolStripMenuItem.Click += new System.EventHandler(this.clearLogToolStripMenuItem_Click);
+ //
+ // mainMenu1
+ //
+ this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
+ this.menuItemFile,
+ this.menuItemHelp});
+ //
+ // menuItemFile
+ //
+ this.menuItemFile.Index = 0;
+ this.menuItemFile.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
+ this.saveLogItem,
+ this.menuItemSettings,
+ this.menuItemExit});
+ resources.ApplyResources(this.menuItemFile, "menuItemFile");
+ //
+ // saveLogItem
+ //
+ this.saveLogItem.Index = 0;
+ resources.ApplyResources(this.saveLogItem, "saveLogItem");
+ this.saveLogItem.Click += new System.EventHandler(this.saveLogItem_Click);
+ //
+ // menuItemSettings
+ //
+ this.menuItemSettings.Index = 1;
+ resources.ApplyResources(this.menuItemSettings, "menuItemSettings");
+ this.menuItemSettings.Click += new System.EventHandler(this.menuItemSettings_Click);
+ //
+ // menuItemExit
+ //
+ this.menuItemExit.Index = 2;
+ resources.ApplyResources(this.menuItemExit, "menuItemExit");
+ this.menuItemExit.Click += new System.EventHandler(this.menuItemExit_Click);
+ //
+ // menuItemHelp
+ //
+ this.menuItemHelp.Index = 1;
+ this.menuItemHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
+ this.menuItemCheckUpdate,
+ this.apktoolIssueItem,
+ this.menuItemAbout});
+ resources.ApplyResources(this.menuItemHelp, "menuItemHelp");
+ //
+ // menuItemCheckUpdate
+ //
+ this.menuItemCheckUpdate.Index = 0;
+ resources.ApplyResources(this.menuItemCheckUpdate, "menuItemCheckUpdate");
+ this.menuItemCheckUpdate.Click += new System.EventHandler(this.menuItemCheckUpdate_Click);
+ //
+ // apktoolIssueItem
+ //
+ this.apktoolIssueItem.Index = 1;
+ resources.ApplyResources(this.apktoolIssueItem, "apktoolIssueItem");
+ this.apktoolIssueItem.Click += new System.EventHandler(this.apktoolIssueItem_Click);
+ //
+ // menuItemAbout
+ //
+ this.menuItemAbout.Index = 2;
+ resources.ApplyResources(this.menuItemAbout, "menuItemAbout");
+ this.menuItemAbout.Click += new System.EventHandler(this.menuItemAbout_Click);
+ //
+ // tabControl1
+ //
+ this.tabControl1.Controls.Add(this.basicInfoTabPage);
+ this.tabControl1.Controls.Add(this.tabPage3);
+ resources.ApplyResources(this.tabControl1, "tabControl1");
+ this.tabControl1.Name = "tabControl1";
+ this.tabControl1.SelectedIndex = 0;
+ this.tabControl1.SizeMode = System.Windows.Forms.TabSizeMode.FillToRight;
+ //
+ // basicInfoTabPage
+ //
+ this.basicInfoTabPage.AllowDrop = true;
+ resources.ApplyResources(this.basicInfoTabPage, "basicInfoTabPage");
+ this.basicInfoTabPage.Controls.Add(this.label17);
+ this.basicInfoTabPage.Controls.Add(this.localsTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.selApkFileInfoBtn);
+ this.basicInfoTabPage.Controls.Add(this.label18);
+ this.basicInfoTabPage.Controls.Add(this.appTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.permTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.apkComboLinkBtn);
+ this.basicInfoTabPage.Controls.Add(this.label15);
+ this.basicInfoTabPage.Controls.Add(this.fileTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.label14);
+ this.basicInfoTabPage.Controls.Add(this.densityTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.apkAioLinkBtn);
+ this.basicInfoTabPage.Controls.Add(this.packNameTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.apkPureLinkBtn);
+ this.basicInfoTabPage.Controls.Add(this.verTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.psLinkBtn);
+ this.basicInfoTabPage.Controls.Add(this.minSdkTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.label19);
+ this.basicInfoTabPage.Controls.Add(this.targetSdkTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.screenTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.label7);
+ this.basicInfoTabPage.Controls.Add(this.label9);
+ this.basicInfoTabPage.Controls.Add(this.buildTxtBox);
+ this.basicInfoTabPage.Controls.Add(this.label8);
+ this.basicInfoTabPage.Controls.Add(this.apkIconPicBox);
+ this.basicInfoTabPage.Controls.Add(this.label11);
+ this.basicInfoTabPage.Controls.Add(this.label10);
+ this.basicInfoTabPage.Controls.Add(this.label13);
+ this.basicInfoTabPage.Controls.Add(this.label12);
+ this.basicInfoTabPage.Name = "basicInfoTabPage";
+ this.basicInfoTabPage.UseVisualStyleBackColor = true;
+ //
+ // tabPage3
+ //
+ this.tabPage3.Controls.Add(this.fullInfoTextBox);
+ resources.ApplyResources(this.tabPage3, "tabPage3");
+ this.tabPage3.Name = "tabPage3";
+ this.tabPage3.UseVisualStyleBackColor = true;
+ //
+ // fullInfoTextBox
+ //
+ resources.ApplyResources(this.fullInfoTextBox, "fullInfoTextBox");
+ this.fullInfoTextBox.Name = "fullInfoTextBox";
+ //
// FormMain
//
this.AllowDrop = true;
@@ -1816,20 +1852,22 @@
this.decPanel.ResumeLayout(false);
this.decPanel.PerformLayout();
this.tabPageApkInfo.ResumeLayout(false);
- this.tabPageApkInfo.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.apkIconPicBox)).EndInit();
this.tabPageDecode.ResumeLayout(false);
this.groupBox_DECODE_Options.ResumeLayout(false);
this.groupBox_DECODE_Options.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.decApiLvlUpDown)).EndInit();
this.tabPageBuild.ResumeLayout(false);
this.groupBox_BUILD_Options.ResumeLayout(false);
this.groupBox_BUILD_Options.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.buildApiLvlUpDown)).EndInit();
this.tabPageSign.ResumeLayout(false);
this.groupBox_SIGN_Options.ResumeLayout(false);
this.groupBox_SIGN_Options.PerformLayout();
this.tabPageZipAlign.ResumeLayout(false);
this.groupBox_ZIPALIGN_Options.ResumeLayout(false);
this.groupBox_ZIPALIGN_Options.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_ZIPALIGN_AlignmentBytes)).EndInit();
this.tabPageInstallFramework.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
@@ -1844,9 +1882,10 @@
this.statusStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.logGridView)).EndInit();
this.contextMenuStripLog.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.decApiLvlUpDown)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buildApiLvlUpDown)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_ZIPALIGN_AlignmentBytes)).EndInit();
+ this.tabControl1.ResumeLayout(false);
+ this.basicInfoTabPage.ResumeLayout(false);
+ this.basicInfoTabPage.PerformLayout();
+ this.tabPage3.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@@ -2047,6 +2086,10 @@
private System.Windows.Forms.DataGridViewImageColumn ColumnImage;
private System.Windows.Forms.DataGridViewTextBoxColumn ColumnTime;
private System.Windows.Forms.DataGridViewTextBoxColumn ColumnMessage;
+ private System.Windows.Forms.TabControl tabControl1;
+ private System.Windows.Forms.TabPage tabPage3;
+ private System.Windows.Forms.RichTextBox fullInfoTextBox;
+ internal System.Windows.Forms.TabPage basicInfoTabPage;
}
}
diff --git a/APKToolGUI/Forms/FormMain.cs b/APKToolGUI/Forms/FormMain.cs
index 41b3557..87c58f2 100644
--- a/APKToolGUI/Forms/FormMain.cs
+++ b/APKToolGUI/Forms/FormMain.cs
@@ -27,15 +27,6 @@ namespace APKToolGUI
internal UpdateChecker updateCheker;
internal AaptParser aapt;
- private DecodeControlEventHandlers decodeHandlers;
- private BuildControlEventHandlers buildHandlers;
- private SignControlEventHandlers signHandlers;
- private ZipalignControlEventHandlers zipalignHandlers;
- private FrameworkControlEventHandlers frameworkHandlers;
- private BaksmaliControlEventHandlers baksmaliHandlers;
- private SmaliControlEventHandlers smaliHandlers;
- private DragDropHandlers dragDropHandlers;
-
private bool IgnoreOutputDirContextMenu;
private bool isRunning;
@@ -84,52 +75,14 @@ namespace APKToolGUI
schemev4ComboBox.SelectedIndex = v4;
Settings.Default.Sign_Schemev4 = v4;
- decodeHandlers = new DecodeControlEventHandlers(this);
-
-
- buildHandlers = new BuildControlEventHandlers(this);
- button_BUILD_BrowseAaptPath.Click += buildHandlers.button_BUILD_BrowseAaptPath_Click;
- button_BUILD_BrowseFrameDir.Click += buildHandlers.button_BUILD_BrowseFrameDir_Click;
- button_BUILD_BrowseOutputAppPath.Click += buildHandlers.button_BUILD_BrowseOutputAppPath_Click;
- button_BUILD_BrowseInputProjectDir.Click += buildHandlers.button_BUILD_BrowseInputProjectDir_Click;
- button_BUILD_Build.Click += buildHandlers.button_BUILD_Build_Click;
- comApkOpenDir.Click += buildHandlers.comApkOpenDir_Click;
-
- signHandlers = new SignControlEventHandlers(this);
- button_SIGN_BrowsePublicKey.Click += signHandlers.button_SIGN_BrowsePublicKey_Click;
- button_SIGN_BrowsePrivateKey.Click += signHandlers.button_SIGN_BrowsePrivateKey_Click;
- button_SIGN_BrowsePrivateKey.Click += signHandlers.button_SIGN_BrowsePrivateKey_Click;
- button_SIGN_BrowseInputFile.Click += signHandlers.button_SIGN_BrowseInputFile_Click;
- button_SIGN_BrowseOutputFile.Click += signHandlers.button_SIGN_BrowseOutputFile_Click;
- button_SIGN_Sign.Click += signHandlers.button_SIGN_Sign_Click;
- selectKeyStoreFileBtn.Click += signHandlers.selectKeyStoreFileBtn_Click;
- signApkOpenDirBtn.Click += signHandlers.signApkOpenDirBtn_Click;
-
- zipalignHandlers = new ZipalignControlEventHandlers(this);
- checkBox_ZIPALIGN_CheckAlignment.Click += zipalignHandlers.checkBox_ZIPALIGN_CheckAlignment_CheckedChanged;
- button_ZIPALIGN_BrowseOutputFile.Click += zipalignHandlers.button_ZIPALIGN_BrowseOutputFile_Click;
- button_ZIPALIGN_BrowseInputFile.Click += zipalignHandlers.button_ZIPALIGN_BrowseInputFile_Click;
- button_ZIPALIGN_Align.Click += zipalignHandlers.button_ZIPALIGN_Align_Click;
- alignApkOpenDirBtn.Click += zipalignHandlers.alignApkOpenDirBtn_Click;
-
- frameworkHandlers = new FrameworkControlEventHandlers(this);
- button_IF_BrowseFrameDir.Click += frameworkHandlers.button_IF_BrowseFrameDir_Click;
- button_IF_BrowseInputFramePath.Click += frameworkHandlers.button_IF_BrowseInputFramePath_Click;
- button_IF_InstallFramework.Click += frameworkHandlers.button_IF_InstallFramework_Click;
- clearFwBtn.Click += frameworkHandlers.clearFwBtn_Click;
- openFwFolderBtn.Click += frameworkHandlers.openFwFolderBtn_Click;
-
- baksmaliHandlers = new BaksmaliControlEventHandlers(this);
- baksmaliBrowseOutputBtn.Click += baksmaliHandlers.baksmaliBrowseOutputBtn_Click;
- baksmaliBrowseInputDexBtn.Click += baksmaliHandlers.baksmaliBrowseInputDexBtn_Click;
- decSmaliBtn.Click += baksmaliHandlers.decSmaliBtn_Click;
-
- smaliHandlers = new SmaliControlEventHandlers(this);
- smaliBrowseOutputBtn.Click += smaliHandlers.smaliBrowseOutputBtn_Click;
- smaliBrowseInputDirBtn.Click += smaliHandlers.smaliBrowseInputDirBtn_Click;
- comSmaliBtn.Click += smaliHandlers.comSmaliBtn_Click;
-
- dragDropHandlers = new DragDropHandlers(this);
+ new DecodeControlEventHandlers(this);
+ new BuildControlEventHandlers(this);
+ new SignControlEventHandlers(this);
+ new ZipalignControlEventHandlers(this);
+ new FrameworkControlEventHandlers(this);
+ new BaksmaliControlEventHandlers(this);
+ new SmaliControlEventHandlers(this);
+ new DragDropHandlers(this);
stopwatch = new Stopwatch();
}
@@ -299,6 +252,7 @@ namespace APKToolGUI
densityTxtBox.Text = aapt.Densities;
permTxtBox.Text = aapt.Permissions;
localsTxtBox.Text = aapt.Locales;
+ fullInfoTextBox.Text = aapt.FullInfo;
ZipUtils.ExtractFile(file, aapt.AppIcon, Path.Combine(Program.TEMP_DIR, aapt.PackageName));
string icon = Path.Combine(Program.TEMP_DIR, aapt.PackageName, Path.GetFileName(aapt.AppIcon));
diff --git a/APKToolGUI/Forms/FormMain.resx b/APKToolGUI/Forms/FormMain.resx
index 6de58ff..702ddef 100644
--- a/APKToolGUI/Forms/FormMain.resx
+++ b/APKToolGUI/Forms/FormMain.resx
@@ -990,552 +990,9 @@
0
-
+
True
-
- NoControl
-
-
- 450, 5
-
-
- 28, 23
-
-
- 11
-
-
- ...
-
-
- selApkFileInfoBtn
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 0
-
-
- MiddleLeft
-
-
- NoControl
-
-
- 231, 86
-
-
- 100, 23
-
-
- 10
-
-
- ApkCombo
-
-
- apkComboLinkBtn
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 1
-
-
- MiddleLeft
-
-
- NoControl
-
-
- 462, 86
-
-
- 100, 23
-
-
- 10
-
-
- ApkAio
-
-
- apkAioLinkBtn
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 2
-
-
- MiddleLeft
-
-
- NoControl
-
-
- 347, 86
-
-
- 100, 23
-
-
- 10
-
-
- ApkPure
-
-
- apkPureLinkBtn
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 3
-
-
- MiddleLeft
-
-
- NoControl
-
-
- 114, 86
-
-
- 100, 23
-
-
- 10
-
-
- Play Store
-
-
- psLinkBtn
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 4
-
-
- True
-
-
- NoControl
-
-
- 7, 90
-
-
- 36, 13
-
-
- 9
-
-
- Links:
-
-
- label19
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 5
-
-
- 114, 319
-
-
- 447, 88
-
-
- 7
-
-
-
-
-
- localsTxtBox
-
-
- System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 6
-
-
- True
-
-
- NoControl
-
-
- 7, 321
-
-
- 44, 13
-
-
- 6
-
-
- Locals:
-
-
- label18
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 7
-
-
- 114, 225
-
-
- 447, 88
-
-
- 4
-
-
-
-
-
- permTxtBox
-
-
- System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 8
-
-
- 387, 114
-
-
- 174, 22
-
-
- 3
-
-
- buildTxtBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 9
-
-
- NoControl
-
-
- 484, 5
-
-
- 77, 77
-
-
- StretchImage
-
-
- 2
-
-
- apkIconPicBox
-
-
- System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 10
-
-
- True
-
-
- NoControl
-
-
- 345, 117
-
-
- 36, 13
-
-
- 1
-
-
- Build:
-
-
- label10
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 11
-
-
- True
-
-
- NoControl
-
-
- 316, 146
-
-
- 65, 13
-
-
- 1
-
-
- Target SDK:
-
-
- label12
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 12
-
-
- True
-
-
- NoControl
-
-
- 7, 227
-
-
- 73, 13
-
-
- 1
-
-
- Permissions:
-
-
- label15
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 13
-
-
- True
-
-
- NoControl
-
-
- 7, 201
-
-
- 60, 13
-
-
- 1
-
-
- Densities:
-
-
- label14
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 14
-
-
- True
-
-
- NoControl
-
-
- 7, 173
-
-
- 74, 13
-
-
- 1
-
-
- Screen sizes:
-
-
- label13
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 15
-
-
- True
-
-
- NoControl
-
-
- 7, 145
-
-
- 53, 13
-
-
- 1
-
-
- Min. SDK
-
-
- label11
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 16
-
-
- True
-
-
- NoControl
-
-
- 7, 118
-
-
- 48, 13
-
-
- 1
-
-
- Version:
-
-
- label8
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 17
-
-
- True
-
-
- NoControl
-
-
- 7, 63
-
-
- 83, 13
-
-
- 1
-
-
- Package name:
-
-
- label9
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 18
-
True
@@ -1543,7 +1000,7 @@
NoControl
- 7, 8
+ 6, 10
28, 13
@@ -1561,9 +1018,492 @@
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- tabPageApkInfo
+ basicInfoTabPage
+ 0
+
+
+ 113, 320
+
+
+ 437, 88
+
+
+ 7
+
+
+
+
+
+ localsTxtBox
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 1
+
+
+ NoControl
+
+
+ 437, 7
+
+
+ 28, 23
+
+
+ 11
+
+
+ ...
+
+
+ selApkFileInfoBtn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 2
+
+
+ True
+
+
+ NoControl
+
+
+ 6, 322
+
+
+ 44, 13
+
+
+ 6
+
+
+ Locals:
+
+
+ label18
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 3
+
+
+ 113, 34
+
+
+ 354, 22
+
+
+ 0
+
+
+ appTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 4
+
+
+ 113, 226
+
+
+ 437, 88
+
+
+ 4
+
+
+
+
+
+ permTxtBox
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 5
+
+
+ MiddleLeft
+
+
+ NoControl
+
+
+ 219, 88
+
+
+ 100, 23
+
+
+ 10
+
+
+ ApkCombo
+
+
+ apkComboLinkBtn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 6
+
+
+ True
+
+
+ NoControl
+
+
+ 6, 228
+
+
+ 73, 13
+
+
+ 1
+
+
+ Permissions:
+
+
+ label15
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 7
+
+
+ 113, 7
+
+
+ 316, 22
+
+
+ 0
+
+
+ fileTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 8
+
+
+ True
+
+
+ NoControl
+
+
+ 6, 202
+
+
+ 60, 13
+
+
+ 1
+
+
+ Densities:
+
+
+ label14
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 9
+
+
+ 113, 198
+
+
+ 437, 22
+
+
+ 0
+
+
+ densityTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 10
+
+
+ MiddleLeft
+
+
+ NoControl
+
+
+ 437, 89
+
+
+ 100, 23
+
+
+ 10
+
+
+ ApkAio
+
+
+ apkAioLinkBtn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 11
+
+
+ 113, 62
+
+
+ 354, 22
+
+
+ 0
+
+
+ packNameTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 12
+
+
+ MiddleLeft
+
+
+ NoControl
+
+
+ 325, 88
+
+
+ 100, 23
+
+
+ 10
+
+
+ ApkPure
+
+
+ apkPureLinkBtn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 13
+
+
+ 113, 116
+
+
+ 170, 22
+
+
+ 0
+
+
+ verTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 14
+
+
+ MiddleLeft
+
+
+ NoControl
+
+
+ 113, 88
+
+
+ 100, 23
+
+
+ 10
+
+
+ Play Store
+
+
+ psLinkBtn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 15
+
+
+ 113, 143
+
+
+ 170, 22
+
+
+ 0
+
+
+ minSdkTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 16
+
+
+ True
+
+
+ NoControl
+
+
+ 6, 92
+
+
+ 36, 13
+
+
+ 9
+
+
+ Links:
+
+
+ label19
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 17
+
+
+ 376, 144
+
+
+ 174, 22
+
+
+ 0
+
+
+ targetSdkTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 18
+
+
+ 113, 171
+
+
+ 437, 22
+
+
+ 0
+
+
+ screenTxtBox
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
19
@@ -1573,7 +1513,7 @@
NoControl
- 7, 34
+ 6, 36
62, 13
@@ -1591,178 +1531,343 @@
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- tabPageApkInfo
+ basicInfoTabPage
20
-
- 114, 197
+
+ True
-
- 447, 22
+
+ NoControl
-
- 0
+
+ 6, 65
-
- densityTxtBox
+
+ 83, 13
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- tabPageApkInfo
+
+ Package name:
-
+
+ label9
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
21
-
- 114, 169
+
+ 376, 116
-
- 447, 22
-
-
- 0
-
-
- screenTxtBox
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabPageApkInfo
-
-
- 22
-
-
- 387, 142
-
-
+
174, 22
-
- 0
+
+ 3
-
- targetSdkTxtBox
+
+ buildTxtBox
-
+
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- tabPageApkInfo
+
+ basicInfoTabPage
-
+
+ 22
+
+
+ True
+
+
+ NoControl
+
+
+ 6, 120
+
+
+ 48, 13
+
+
+ 1
+
+
+ Version:
+
+
+ label8
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
23
-
- 114, 141
+
+ NoControl
-
- 170, 22
+
+ 473, 7
-
- 0
+
+ 77, 77
-
- minSdkTxtBox
+
+ StretchImage
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 2
-
- tabPageApkInfo
+
+ apkIconPicBox
-
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
24
-
- 114, 114
+
+ True
-
- 170, 22
+
+ NoControl
-
- 0
+
+ 6, 147
-
- verTxtBox
+
+ 53, 13
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- tabPageApkInfo
+
+ Min. SDK
-
+
+ label11
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
25
-
- 114, 60
+
+ True
-
- 364, 22
+
+ NoControl
-
- 0
+
+ 334, 119
-
- packNameTxtBox
+
+ 36, 13
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- tabPageApkInfo
+
+ Build:
-
+
+ label10
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
26
-
- 114, 5
+
+ True
-
- 330, 22
+
+ NoControl
-
- 0
+
+ 6, 175
-
- fileTxtBox
+
+ 74, 13
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
-
- tabPageApkInfo
+
+ Screen sizes:
-
+
+ label13
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
27
-
- 114, 32
+
+ True
-
- 364, 22
+
+ NoControl
-
+
+ 305, 148
+
+
+ 65, 13
+
+
+ 1
+
+
+ Target SDK:
+
+
+ label12
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ basicInfoTabPage
+
+
+ 28
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 576, 261
+
+
0
-
- appTxtBox
+
+ Basic info
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ basicInfoTabPage
-
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 0
+
+
+ Fill
+
+
+ 3, 3
+
+
+ 570, 255
+
+
+ 0
+
+
+
+
+
+ fullInfoTextBox
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabPage3
+
+
+ 0
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 576, 261
+
+
+ 1
+
+
+ Full info
+
+
+ tabPage3
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 1
+
+
+ 1, 1
+
+
+ 122, 3
+
+
+ 584, 287
+
+
+ 12
+
+
+ tabControl1
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
tabPageApkInfo
-
- 28
+
+ 0
4, 22
@@ -4106,7 +4211,7 @@ and change target SDK to 29
4, 4
- 573, 275
+ 590, 275
16
@@ -5029,6 +5134,9 @@ and change target SDK to 29
0, 0, 0, 0
+
+ 15, 3
+
597, 311
@@ -7120,9 +7228,6 @@ and change target SDK to 29
//////////w4AAAcP///////
-
- NoControl
-
99, 97
@@ -7147,6 +7252,24 @@ and change target SDK to 29
System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ ColumnImage
+
+
+ System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ColumnTime
+
+
+ System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ColumnMessage
+
+
+ System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
clearLogToolStripMenuItem
@@ -7207,24 +7330,6 @@ and change target SDK to 29
System.Windows.Forms.MenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ColumnImage
-
-
- System.Windows.Forms.DataGridViewImageColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- ColumnTime
-
-
- System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- ColumnMessage
-
-
- System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
FormMain
diff --git a/APKToolGUI/Handlers/BaksmaliControlEventHandlers.cs b/APKToolGUI/Handlers/BaksmaliControlEventHandlers.cs
index 3a9fba2..67084d1 100644
--- a/APKToolGUI/Handlers/BaksmaliControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/BaksmaliControlEventHandlers.cs
@@ -19,6 +19,9 @@ namespace APKToolGUI.Handlers
public BaksmaliControlEventHandlers(FormMain Main)
{
main = Main;
+ main.baksmaliBrowseOutputBtn.Click += baksmaliBrowseOutputBtn_Click;
+ main.baksmaliBrowseInputDexBtn.Click += baksmaliBrowseInputDexBtn_Click;
+ main.decSmaliBtn.Click += decSmaliBtn_Click;
}
internal void baksmaliBrowseOutputBtn_Click(object sender, EventArgs e)
diff --git a/APKToolGUI/Handlers/BuildControlEventHandlers.cs b/APKToolGUI/Handlers/BuildControlEventHandlers.cs
index 27c86d2..2faa8ad 100644
--- a/APKToolGUI/Handlers/BuildControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/BuildControlEventHandlers.cs
@@ -21,6 +21,12 @@ namespace APKToolGUI.Handlers
public BuildControlEventHandlers(FormMain Main)
{
main = Main;
+ main.button_BUILD_BrowseAaptPath.Click += button_BUILD_BrowseAaptPath_Click;
+ main.button_BUILD_BrowseFrameDir.Click += button_BUILD_BrowseFrameDir_Click;
+ main.button_BUILD_BrowseOutputAppPath.Click += button_BUILD_BrowseOutputAppPath_Click;
+ main.button_BUILD_BrowseInputProjectDir.Click += button_BUILD_BrowseInputProjectDir_Click;
+ main.button_BUILD_Build.Click += button_BUILD_Build_Click;
+ main.comApkOpenDir.Click += comApkOpenDir_Click;
}
internal void button_BUILD_BrowseAaptPath_Click(object sender, EventArgs e)
diff --git a/APKToolGUI/Handlers/DragDropHandlers.cs b/APKToolGUI/Handlers/DragDropHandlers.cs
index 5cf5651..381cdb9 100644
--- a/APKToolGUI/Handlers/DragDropHandlers.cs
+++ b/APKToolGUI/Handlers/DragDropHandlers.cs
@@ -50,7 +50,7 @@ namespace APKToolGUI.Handlers
main.smaliGroupBox.AllowDrop = true;
DragEventHandler apkInfoEventHandler = new DragEventHandler((sender, e) => { DropApkToGetInfo(e); });
- Register(main.tabPageApkInfo, ".apk", apkInfoEventHandler);
+ Register(main.basicInfoTabPage, ".apk", apkInfoEventHandler);
Register(main.fileTxtBox, ".apk", apkInfoEventHandler);
}
@@ -192,7 +192,7 @@ namespace APKToolGUI.Handlers
if (e.DropOneByEnd(".apk", file => apkFile = file))
{
main.smaliBrowseInputDirTxtBox.Text = apkFile;
- main.tabPageApkInfo.BackColor = Color.White;
+ main.basicInfoTabPage.BackColor = Color.White;
main.GetApkInfo(apkFile);
}
}
diff --git a/APKToolGUI/Handlers/FrameworkControlEventHandlers.cs b/APKToolGUI/Handlers/FrameworkControlEventHandlers.cs
index 2ccd1d7..183051d 100644
--- a/APKToolGUI/Handlers/FrameworkControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/FrameworkControlEventHandlers.cs
@@ -20,6 +20,11 @@ namespace APKToolGUI.Handlers
public FrameworkControlEventHandlers(FormMain Main)
{
main = Main;
+ main.button_IF_BrowseFrameDir.Click += button_IF_BrowseFrameDir_Click;
+ main.button_IF_BrowseInputFramePath.Click += button_IF_BrowseInputFramePath_Click;
+ main.button_IF_InstallFramework.Click += button_IF_InstallFramework_Click;
+ main.clearFwBtn.Click += clearFwBtn_Click;
+ main.openFwFolderBtn.Click += openFwFolderBtn_Click;
}
internal void button_IF_BrowseFrameDir_Click(object sender, EventArgs e)
diff --git a/APKToolGUI/Handlers/SignControlEventHandlers.cs b/APKToolGUI/Handlers/SignControlEventHandlers.cs
index 4217bc7..84d65fc 100644
--- a/APKToolGUI/Handlers/SignControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/SignControlEventHandlers.cs
@@ -21,6 +21,14 @@ namespace APKToolGUI.Handlers
public SignControlEventHandlers(FormMain Main)
{
main = Main;
+ main.button_SIGN_BrowsePublicKey.Click += button_SIGN_BrowsePublicKey_Click;
+ main.button_SIGN_BrowsePrivateKey.Click += button_SIGN_BrowsePrivateKey_Click;
+ main.button_SIGN_BrowsePrivateKey.Click += button_SIGN_BrowsePrivateKey_Click;
+ main.button_SIGN_BrowseInputFile.Click += button_SIGN_BrowseInputFile_Click;
+ main.button_SIGN_BrowseOutputFile.Click += button_SIGN_BrowseOutputFile_Click;
+ main.button_SIGN_Sign.Click += button_SIGN_Sign_Click;
+ main.selectKeyStoreFileBtn.Click += selectKeyStoreFileBtn_Click;
+ main.signApkOpenDirBtn.Click += signApkOpenDirBtn_Click;
}
internal void button_SIGN_BrowsePublicKey_Click(object sender, EventArgs e)
diff --git a/APKToolGUI/Handlers/SmaliControlEventHandlers.cs b/APKToolGUI/Handlers/SmaliControlEventHandlers.cs
index 572508a..725f8b4 100644
--- a/APKToolGUI/Handlers/SmaliControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/SmaliControlEventHandlers.cs
@@ -19,6 +19,9 @@ namespace APKToolGUI.Handlers
public SmaliControlEventHandlers(FormMain Main)
{
main = Main;
+ main.smaliBrowseOutputBtn.Click += smaliBrowseOutputBtn_Click;
+ main.smaliBrowseInputDirBtn.Click += smaliBrowseInputDirBtn_Click;
+ main.comSmaliBtn.Click += comSmaliBtn_Click;
}
internal void smaliBrowseOutputBtn_Click(object sender, EventArgs e)
diff --git a/APKToolGUI/Handlers/ZipalignControlEventHandlers.cs b/APKToolGUI/Handlers/ZipalignControlEventHandlers.cs
index 7a89567..22f80ca 100644
--- a/APKToolGUI/Handlers/ZipalignControlEventHandlers.cs
+++ b/APKToolGUI/Handlers/ZipalignControlEventHandlers.cs
@@ -21,6 +21,11 @@ namespace APKToolGUI.Handlers
{
main = Main;
CheckAlignSwitch = !Settings.Default.Zipalign_CheckOnly;
+ main.checkBox_ZIPALIGN_CheckAlignment.Click += checkBox_ZIPALIGN_CheckAlignment_CheckedChanged;
+ main.button_ZIPALIGN_BrowseOutputFile.Click += button_ZIPALIGN_BrowseOutputFile_Click;
+ main.button_ZIPALIGN_BrowseInputFile.Click += button_ZIPALIGN_BrowseInputFile_Click;
+ main.button_ZIPALIGN_Align.Click += button_ZIPALIGN_Align_Click;
+ main.alignApkOpenDirBtn.Click += alignApkOpenDirBtn_Click;
}
internal bool CheckAlignSwitch
diff --git a/Assets/android.png b/Assets/android.png
new file mode 100644
index 0000000..59f43e2
Binary files /dev/null and b/Assets/android.png differ