diff --git a/.vs/APKrenamer/FileContentIndex/8e1b5c75-79ca-48b4-b60d-d23a61e38647.vsidx b/.vs/APKrenamer/FileContentIndex/8e1b5c75-79ca-48b4-b60d-d23a61e38647.vsidx new file mode 100644 index 0000000..10f54d3 Binary files /dev/null and b/.vs/APKrenamer/FileContentIndex/8e1b5c75-79ca-48b4-b60d-d23a61e38647.vsidx differ diff --git a/.vs/APKrenamer/FileContentIndex/a2777881-28c3-4280-8444-c97378b50a3e.vsidx b/.vs/APKrenamer/FileContentIndex/a2777881-28c3-4280-8444-c97378b50a3e.vsidx new file mode 100644 index 0000000..7a9c3a2 Binary files /dev/null and b/.vs/APKrenamer/FileContentIndex/a2777881-28c3-4280-8444-c97378b50a3e.vsidx differ diff --git a/.vs/APKrenamer/FileContentIndex/b0187301-e10d-4ca8-b5d4-ea97474b05c0.vsidx b/.vs/APKrenamer/FileContentIndex/b0187301-e10d-4ca8-b5d4-ea97474b05c0.vsidx new file mode 100644 index 0000000..1b82a6f Binary files /dev/null and b/.vs/APKrenamer/FileContentIndex/b0187301-e10d-4ca8-b5d4-ea97474b05c0.vsidx differ diff --git a/.vs/APKrenamer/FileContentIndex/d957a09e-cbf2-4b47-ba1c-161ef5412eec.vsidx b/.vs/APKrenamer/FileContentIndex/d957a09e-cbf2-4b47-ba1c-161ef5412eec.vsidx new file mode 100644 index 0000000..4f83a4e Binary files /dev/null and b/.vs/APKrenamer/FileContentIndex/d957a09e-cbf2-4b47-ba1c-161ef5412eec.vsidx differ diff --git a/.vs/APKrenamer/v17/.suo b/.vs/APKrenamer/v17/.suo new file mode 100644 index 0000000..43e9c54 Binary files /dev/null and b/.vs/APKrenamer/v17/.suo differ diff --git a/.vs/APKrenamer/v17/DocumentLayout.json b/.vs/APKrenamer/v17/DocumentLayout.json new file mode 100644 index 0000000..2e54101 --- /dev/null +++ b/.vs/APKrenamer/v17/DocumentLayout.json @@ -0,0 +1,104 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\apkrenamer\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|solutionrelative:apkrenamer\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + }, + { + "AbsoluteMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|c:\\users\\lenovo\\source\\repos\\apkrenamer\\apkrenamer\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|solutionrelative:apkrenamer\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + }, + { + "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|APKrenamer||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + }, + { + "AbsoluteMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\apkrenamer\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|solutionrelative:apkrenamer\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\apkrenamer\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|solutionrelative:apkrenamer\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{BA578C65-7B9F-4B80-8094-598B258B6402}|APKrenamer\\APKrenamer.csproj|c:\\users\\lenovo\\source\\repos\\apkrenamer\\apkrenamer\\||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|5e9a8ac2-4f34-4521-858f-4c248ba31532" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "settings.cs", + "DocumentMoniker": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\settings.cs", + "RelativeDocumentMoniker": "APKrenamer\\settings.cs", + "ToolTip": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\settings.cs", + "RelativeToolTip": "APKrenamer\\settings.cs", + "ViewState": "AQIAABgAAAAAAAAAAAAowBUAAAAbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-04-06T00:23:41.601Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "settings.cs [Design]", + "DocumentMoniker": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\settings.cs", + "RelativeDocumentMoniker": "APKrenamer\\settings.cs", + "ToolTip": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\settings.cs [Design]", + "RelativeToolTip": "APKrenamer\\settings.cs [Design]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-04-06T00:21:42.554Z", + "EditorCaption": " [Design]" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "main.cs", + "DocumentMoniker": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\main.cs", + "RelativeDocumentMoniker": "APKrenamer\\main.cs", + "ToolTip": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\main.cs", + "RelativeToolTip": "APKrenamer\\main.cs", + "ViewState": "AQIAAEcAAAAAAAAAAAD4v3IAAAAeAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-04-06T00:21:28.472Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "main.cs [Design]", + "DocumentMoniker": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\main.cs", + "RelativeDocumentMoniker": "APKrenamer\\main.cs", + "ToolTip": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\main.cs [Design]", + "RelativeToolTip": "APKrenamer\\main.cs [Design]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-04-06T00:14:33.663Z", + "EditorCaption": " [Design]" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "APKrenamer", + "DocumentMoniker": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\APKrenamer.csproj", + "RelativeDocumentMoniker": "APKrenamer\\APKrenamer.csproj", + "ToolTip": "C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\APKrenamer.csproj", + "RelativeToolTip": "APKrenamer\\APKrenamer.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", + "WhenOpened": "2024-04-06T00:14:16.875Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/APKrenamer/.vs/APKrenamer.csproj.dtbcache.json b/APKrenamer/.vs/APKrenamer.csproj.dtbcache.json new file mode 100644 index 0000000..55d7251 --- /dev/null +++ b/APKrenamer/.vs/APKrenamer.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer","ProjectFileName":"APKrenamer.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"main.cs"},{"SourceFile":"main.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"settings.cs"},{"SourceFile":"settings.Designer.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\bin\\Debug\\Csharp.Apk-Reader.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\bin\\Debug\\APKrenamer.exe","OutputItemRelativePath":"APKrenamer.exe"},{"OutputItemFullPath":"C:\\Users\\LENOVO\\source\\repos\\APKRenamer\\APKrenamer\\bin\\Debug\\APKrenamer.pdb","OutputItemRelativePath":"APKrenamer.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/APKrenamer/APKrenamer.csproj b/APKrenamer/APKrenamer.csproj index c72de7f..7f292ed 100644 --- a/APKrenamer/APKrenamer.csproj +++ b/APKrenamer/APKrenamer.csproj @@ -9,8 +9,9 @@ Properties APKrenamer APKrenamer - v3.5 + v4.8 512 + AnyCPU @@ -21,6 +22,7 @@ DEBUG;TRACE prompt 4 + false AnyCPU @@ -30,6 +32,7 @@ TRACE prompt 0 + false icon.ico @@ -50,16 +53,22 @@ - + Form - - Form1.cs + + main.cs - - Form1.cs + + Form + + + settings.cs + + + main.cs ResXFileCodeGenerator @@ -71,6 +80,10 @@ Resources.resx True + + settings.cs + + SettingsSingleFileGenerator Settings.Designer.cs diff --git a/APKrenamer/Properties/AssemblyInfo.cs b/APKrenamer/Properties/AssemblyInfo.cs index 750b2a5..dac648e 100644 --- a/APKrenamer/Properties/AssemblyInfo.cs +++ b/APKrenamer/Properties/AssemblyInfo.cs @@ -6,19 +6,19 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("APK Renamer")] +[assembly: AssemblyTitle("APKRenamer")] [assembly: AssemblyDescription("Bulk rename your APK files according to it's manifest info")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("tenkuma.")] +[assembly: AssemblyCompany("tenkuma")] [assembly: AssemblyProduct("APK renamer")] -[assembly: AssemblyCopyright("Copyright © 2023")] +[assembly: AssemblyCopyright("Copyright © 2024")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] +[assembly: ComVisible(true)] // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("ba578c65-7b9f-4b80-8094-598b258b6402")] @@ -33,7 +33,7 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.1.0.0")] -[assembly: AssemblyFileVersion("1.1.0.0")] +[assembly: AssemblyVersion("1.2.0.0")] +[assembly: AssemblyFileVersion("1.2.0.0")] [assembly: NeutralResourcesLanguage("en")] diff --git a/APKrenamer/Properties/Resources.Designer.cs b/APKrenamer/Properties/Resources.Designer.cs index bcc6d8a..162bfd6 100644 --- a/APKrenamer/Properties/Resources.Designer.cs +++ b/APKrenamer/Properties/Resources.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// O código foi gerado por uma ferramenta. +// Versão de Tempo de Execução:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se +// o código for gerado novamente. // //------------------------------------------------------------------------------ @@ -13,13 +13,13 @@ namespace APKrenamer.Properties { /// - /// A strongly-typed resource class, for looking up localized strings, etc. + /// Uma classe de recurso de tipo de alta segurança, para pesquisar cadeias de caracteres localizadas etc. /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + // Essa classe foi gerada automaticamente pela classe StronglyTypedResourceBuilder + // através de uma ferramenta como ResGen ou Visual Studio. + // Para adicionar ou remover um associado, edite o arquivo .ResX e execute ResGen novamente + // com a opção /str, ou recrie o projeto do VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -33,7 +33,7 @@ namespace APKrenamer.Properties { } /// - /// Returns the cached ResourceManager instance used by this class. + /// Retorna a instância de ResourceManager armazenada em cache usada por essa classe. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace APKrenamer.Properties { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// Substitui a propriedade CurrentUICulture do thread atual para todas as + /// pesquisas de recursos que usam essa classe de recurso de tipo de alta segurança. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { diff --git a/APKrenamer/Properties/Settings.Designer.cs b/APKrenamer/Properties/Settings.Designer.cs index 3f60311..b43d2b0 100644 --- a/APKrenamer/Properties/Settings.Designer.cs +++ b/APKrenamer/Properties/Settings.Designer.cs @@ -1,30 +1,50 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// O código foi gerado por uma ferramenta. +// Versão de Tempo de Execução:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se +// o código for gerado novamente. // //------------------------------------------------------------------------------ -namespace APKrenamer.Properties -{ - - +namespace APKrenamer.Properties { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.9.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { + + public static Settings Default { + get { return defaultInstance; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool ignoreErrors { + get { + return ((bool)(this["ignoreErrors"])); + } + set { + this["ignoreErrors"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool transparency { + get { + return ((bool)(this["transparency"])); + } + set { + this["transparency"] = value; + } + } } } diff --git a/APKrenamer/Properties/Settings.settings b/APKrenamer/Properties/Settings.settings index 3964565..685578e 100644 --- a/APKrenamer/Properties/Settings.settings +++ b/APKrenamer/Properties/Settings.settings @@ -1,7 +1,12 @@  - - - - - - + + + + + False + + + True + + + \ No newline at end of file diff --git a/APKrenamer/app.config b/APKrenamer/app.config new file mode 100644 index 0000000..8e69f24 --- /dev/null +++ b/APKrenamer/app.config @@ -0,0 +1,18 @@ + + + + +
+ + + + + + False + + + True + + + + diff --git a/APKrenamer/bin/Debug/APKrenamer.exe b/APKrenamer/bin/Debug/APKrenamer.exe index 5ea59e3..0507cde 100644 Binary files a/APKrenamer/bin/Debug/APKrenamer.exe and b/APKrenamer/bin/Debug/APKrenamer.exe differ diff --git a/APKrenamer/bin/Debug/APKrenamer.exe.config b/APKrenamer/bin/Debug/APKrenamer.exe.config new file mode 100644 index 0000000..8e69f24 --- /dev/null +++ b/APKrenamer/bin/Debug/APKrenamer.exe.config @@ -0,0 +1,18 @@ + + + + +
+ + + + + + False + + + True + + + + diff --git a/APKrenamer/bin/Debug/APKrenamer.pdb b/APKrenamer/bin/Debug/APKrenamer.pdb index b0b8de5..a311958 100644 Binary files a/APKrenamer/bin/Debug/APKrenamer.pdb and b/APKrenamer/bin/Debug/APKrenamer.pdb differ diff --git a/APKrenamer/bin/Release/APKRenamer1.2.zip b/APKrenamer/bin/Release/APKRenamer1.2.zip new file mode 100644 index 0000000..89ee7da Binary files /dev/null and b/APKrenamer/bin/Release/APKRenamer1.2.zip differ diff --git a/APKrenamer/bin/Release/APKrenamer.exe b/APKrenamer/bin/Release/APKrenamer.exe index ec3f75d..8160b22 100644 Binary files a/APKrenamer/bin/Release/APKrenamer.exe and b/APKrenamer/bin/Release/APKrenamer.exe differ diff --git a/APKrenamer/bin/Release/APKrenamer.exe.config b/APKrenamer/bin/Release/APKrenamer.exe.config new file mode 100644 index 0000000..8e69f24 --- /dev/null +++ b/APKrenamer/bin/Release/APKrenamer.exe.config @@ -0,0 +1,18 @@ + + + + +
+ + + + + + False + + + True + + + + diff --git a/APKrenamer/bin/Release/APKrenamer.pdb b/APKrenamer/bin/Release/APKrenamer.pdb index 9e29437..8681847 100644 Binary files a/APKrenamer/bin/Release/APKrenamer.pdb and b/APKrenamer/bin/Release/APKrenamer.pdb differ diff --git a/APKrenamer/Form1.Designer.cs b/APKrenamer/main.Designer.cs similarity index 77% rename from APKrenamer/Form1.Designer.cs rename to APKrenamer/main.Designer.cs index 6f1cb55..61ea6ab 100644 --- a/APKrenamer/Form1.Designer.cs +++ b/APKrenamer/main.Designer.cs @@ -35,8 +35,8 @@ this.btFile = new System.Windows.Forms.Button(); this.textBox2 = new System.Windows.Forms.TextBox(); this.textBox3 = new System.Windows.Forms.TextBox(); - this.checkBox1 = new System.Windows.Forms.CheckBox(); - this.button1 = new System.Windows.Forms.Button(); + this.btConfig = new System.Windows.Forms.Button(); + this.btHelp = new System.Windows.Forms.Button(); this.SuspendLayout(); // // lbTitle @@ -45,14 +45,14 @@ this.lbTitle.Font = new System.Drawing.Font("Segoe UI", 20F); this.lbTitle.Location = new System.Drawing.Point(5, 9); this.lbTitle.Name = "lbTitle"; - this.lbTitle.Size = new System.Drawing.Size(186, 37); + this.lbTitle.Size = new System.Drawing.Size(165, 37); this.lbTitle.TabIndex = 0; - this.lbTitle.Text = "apk renamer ;)"; + this.lbTitle.Text = "apk renamer"; // // btStart // this.btStart.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btStart.Location = new System.Drawing.Point(111, 249); + this.btStart.Location = new System.Drawing.Point(12, 249); this.btStart.Name = "btStart"; this.btStart.Size = new System.Drawing.Size(49, 23); this.btStart.TabIndex = 1; @@ -74,9 +74,9 @@ // btFile // this.btFile.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btFile.Location = new System.Drawing.Point(166, 249); + this.btFile.Location = new System.Drawing.Point(67, 249); this.btFile.Name = "btFile"; - this.btFile.Size = new System.Drawing.Size(78, 23); + this.btFile.Size = new System.Drawing.Size(69, 23); this.btFile.TabIndex = 3; this.btFile.Text = "Select file"; this.btFile.UseVisualStyleBackColor = true; @@ -104,26 +104,28 @@ this.textBox3.TabIndex = 6; this.textBox3.Text = "-=LOG=-"; // - // checkBox1 + // btConfig // - this.checkBox1.AutoSize = true; - this.checkBox1.Location = new System.Drawing.Point(12, 253); - this.checkBox1.Name = "checkBox1"; - this.checkBox1.Size = new System.Drawing.Size(93, 17); - this.checkBox1.TabIndex = 7; - this.checkBox1.Text = "Ignore errors"; - this.checkBox1.UseVisualStyleBackColor = true; + this.btConfig.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btConfig.Location = new System.Drawing.Point(142, 249); + this.btConfig.Name = "btConfig"; + this.btConfig.Size = new System.Drawing.Size(67, 23); + this.btConfig.TabIndex = 8; + this.btConfig.Text = "Settings"; + this.btConfig.UseVisualStyleBackColor = true; + this.btConfig.Click += new System.EventHandler(this.button1_Click); // - // button1 + // btHelp // - this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button1.Location = new System.Drawing.Point(249, 249); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(23, 23); - this.button1.TabIndex = 8; - this.button1.Text = "?"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.btHelp.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btHelp.ForeColor = System.Drawing.Color.White; + this.btHelp.Location = new System.Drawing.Point(215, 249); + this.btHelp.Name = "btHelp"; + this.btHelp.Size = new System.Drawing.Size(57, 23); + this.btHelp.TabIndex = 11; + this.btHelp.Text = "Help"; + this.btHelp.UseVisualStyleBackColor = true; + this.btHelp.Click += new System.EventHandler(this.btHelp_Click); // // mainWindow // @@ -131,8 +133,8 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.Black; this.ClientSize = new System.Drawing.Size(284, 281); - this.Controls.Add(this.button1); - this.Controls.Add(this.checkBox1); + this.Controls.Add(this.btHelp); + this.Controls.Add(this.btConfig); this.Controls.Add(this.textBox3); this.Controls.Add(this.textBox2); this.Controls.Add(this.btFile); @@ -162,8 +164,8 @@ private System.Windows.Forms.Button btFile; private System.Windows.Forms.TextBox textBox2; internal System.Windows.Forms.TextBox textBox3; - private System.Windows.Forms.CheckBox checkBox1; - private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button btConfig; + private System.Windows.Forms.Button btHelp; } } diff --git a/APKrenamer/Form1.cs b/APKrenamer/main.cs similarity index 90% rename from APKrenamer/Form1.cs rename to APKrenamer/main.cs index 31cc382..38b8758 100644 --- a/APKrenamer/Form1.cs +++ b/APKrenamer/main.cs @@ -57,7 +57,7 @@ namespace APKrenamer catch (System.Exception) { // Check if it should ignore the error - if (checkBox1.Checked) + if (Properties.Settings.Default.ignoreErrors) { log("An error ocurred with" + diagCurrentFileName + ", but was ignored!"); } @@ -98,13 +98,22 @@ namespace APKrenamer } } - // For convenience sake, it adds a new line on log + // For convenience sake, it adds a new line on log. public void log(string message) { textBox3.AppendText(Environment.NewLine + message); } + // Loads setting page then reloads the transparency after it's closed. private void button1_Click(object sender, EventArgs e) + { + settings popup = new settings(); + popup.ShowDialog(); + this.AllowTransparency = Properties.Settings.Default.transparency; + } + + // Shows help message. + private void btHelp_Click(object sender, EventArgs e) { MessageBox.Show("Variables:\n%target% - Target SDK version\n%sdk% - Minimum SDK version\n%package% - Package name\n%name% - Application name\n%ver% - Application version\n%vercode% - Version code"); } diff --git a/APKrenamer/Form1.resx b/APKrenamer/main.resx similarity index 97% rename from APKrenamer/Form1.resx rename to APKrenamer/main.resx index 87b865f..43e1bf5 100644 --- a/APKrenamer/Form1.resx +++ b/APKrenamer/main.resx @@ -112,12 +112,12 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + AAABAAEAAAAAAAEAIAAtCAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAEAAAABAAgAAAAAeRn3ugAAAAFv diff --git a/APKrenamer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/APKrenamer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/APKrenamer/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/APKrenamer/obj/Debug/APKrenamer.Properties.Resources.resources b/APKrenamer/obj/Debug/APKrenamer.Properties.Resources.resources index 06c24d0..6c05a97 100644 Binary files a/APKrenamer/obj/Debug/APKrenamer.Properties.Resources.resources and b/APKrenamer/obj/Debug/APKrenamer.Properties.Resources.resources differ diff --git a/APKrenamer/obj/Debug/APKrenamer.csproj.AssemblyReference.cache b/APKrenamer/obj/Debug/APKrenamer.csproj.AssemblyReference.cache new file mode 100644 index 0000000..908e3d7 Binary files /dev/null and b/APKrenamer/obj/Debug/APKrenamer.csproj.AssemblyReference.cache differ diff --git a/APKrenamer/obj/Debug/APKrenamer.csproj.CoreCompileInputs.cache b/APKrenamer/obj/Debug/APKrenamer.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ef77b0f --- /dev/null +++ b/APKrenamer/obj/Debug/APKrenamer.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e116a69dd67e08c730c6af8db72640d9d685420ed1bcabc29b846090093c0658 diff --git a/APKrenamer/obj/Debug/APKrenamer.csproj.FileListAbsolute.txt b/APKrenamer/obj/Debug/APKrenamer.csproj.FileListAbsolute.txt index c222a51..d43f7fa 100644 --- a/APKrenamer/obj/Debug/APKrenamer.csproj.FileListAbsolute.txt +++ b/APKrenamer/obj/Debug/APKrenamer.csproj.FileListAbsolute.txt @@ -7,3 +7,15 @@ c:\users\adrian\documents\visual studio 2015\Projects\APKrenamer\APKrenamer\obj\ c:\users\adrian\documents\visual studio 2015\Projects\APKrenamer\APKrenamer\obj\Debug\APKrenamer.exe c:\users\adrian\documents\visual studio 2015\Projects\APKrenamer\APKrenamer\obj\Debug\APKrenamer.pdb c:\users\adrian\documents\visual studio 2015\Projects\APKrenamer\APKrenamer\bin\Debug\Csharp.Apk-Reader.dll +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Debug\APKrenamer.exe.config +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Debug\APKrenamer.exe +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Debug\APKrenamer.pdb +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.csproj.AssemblyReference.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.mainWindow.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.Properties.Resources.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.settings.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.csproj.GenerateResource.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.csproj.CoreCompileInputs.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.csproj.Up2Date +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.exe +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Debug\APKrenamer.pdb diff --git a/APKrenamer/obj/Debug/APKrenamer.csproj.GenerateResource.Cache b/APKrenamer/obj/Debug/APKrenamer.csproj.GenerateResource.Cache index f38cf1b..78dd2d0 100644 Binary files a/APKrenamer/obj/Debug/APKrenamer.csproj.GenerateResource.Cache and b/APKrenamer/obj/Debug/APKrenamer.csproj.GenerateResource.Cache differ diff --git a/APKrenamer/obj/Debug/APKrenamer.exe b/APKrenamer/obj/Debug/APKrenamer.exe index 5ea59e3..0507cde 100644 Binary files a/APKrenamer/obj/Debug/APKrenamer.exe and b/APKrenamer/obj/Debug/APKrenamer.exe differ diff --git a/APKrenamer/obj/Debug/APKrenamer.mainWindow.resources b/APKrenamer/obj/Debug/APKrenamer.mainWindow.resources index e24822d..b9892a1 100644 Binary files a/APKrenamer/obj/Debug/APKrenamer.mainWindow.resources and b/APKrenamer/obj/Debug/APKrenamer.mainWindow.resources differ diff --git a/APKrenamer/obj/Debug/APKrenamer.pdb b/APKrenamer/obj/Debug/APKrenamer.pdb index b0b8de5..a311958 100644 Binary files a/APKrenamer/obj/Debug/APKrenamer.pdb and b/APKrenamer/obj/Debug/APKrenamer.pdb differ diff --git a/APKrenamer/obj/Debug/APKrenamer.settings.resources b/APKrenamer/obj/Debug/APKrenamer.settings.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/APKrenamer/obj/Debug/APKrenamer.settings.resources differ diff --git a/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferences.cache index f4d64ed..40dc142 100644 Binary files a/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 4862a73..f35d029 100644 Binary files a/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/APKrenamer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/APKrenamer/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/APKrenamer/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll index f07e8bd..c8c4fa9 100644 Binary files a/APKrenamer/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and b/APKrenamer/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/APKrenamer/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/APKrenamer/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/APKrenamer/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/APKrenamer/obj/Release/APKrenamer.Properties.Resources.resources b/APKrenamer/obj/Release/APKrenamer.Properties.Resources.resources index 06c24d0..6c05a97 100644 Binary files a/APKrenamer/obj/Release/APKrenamer.Properties.Resources.resources and b/APKrenamer/obj/Release/APKrenamer.Properties.Resources.resources differ diff --git a/APKrenamer/obj/Release/APKrenamer.csproj.AssemblyReference.cache b/APKrenamer/obj/Release/APKrenamer.csproj.AssemblyReference.cache new file mode 100644 index 0000000..6cea784 Binary files /dev/null and b/APKrenamer/obj/Release/APKrenamer.csproj.AssemblyReference.cache differ diff --git a/APKrenamer/obj/Release/APKrenamer.csproj.CoreCompileInputs.cache b/APKrenamer/obj/Release/APKrenamer.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..55df461 --- /dev/null +++ b/APKrenamer/obj/Release/APKrenamer.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3b84dd84a36bda580ddd6f83f58113bb5a1c5b5c5c405b40c841b4074cf2215b diff --git a/APKrenamer/obj/Release/APKrenamer.csproj.FileListAbsolute.txt b/APKrenamer/obj/Release/APKrenamer.csproj.FileListAbsolute.txt index bed297f..56147d3 100644 --- a/APKrenamer/obj/Release/APKrenamer.csproj.FileListAbsolute.txt +++ b/APKrenamer/obj/Release/APKrenamer.csproj.FileListAbsolute.txt @@ -6,3 +6,15 @@ C:\Users\adrian\Documents\Visual Studio 2015\Projects\APKrenamer\APKrenamer\obj\ C:\Users\adrian\Documents\Visual Studio 2015\Projects\APKrenamer\APKrenamer\obj\Release\APKrenamer.csproj.GenerateResource.Cache C:\Users\adrian\Documents\Visual Studio 2015\Projects\APKrenamer\APKrenamer\obj\Release\APKrenamer.exe C:\Users\adrian\Documents\Visual Studio 2015\Projects\APKrenamer\APKrenamer\obj\Release\APKrenamer.pdb +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Release\APKrenamer.exe.config +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Release\APKrenamer.exe +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\bin\Release\APKrenamer.pdb +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.csproj.AssemblyReference.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.mainWindow.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.Properties.Resources.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.settings.resources +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.csproj.GenerateResource.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.csproj.CoreCompileInputs.cache +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.csproj.Up2Date +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.exe +C:\Users\LENOVO\source\repos\APKRenamer\APKrenamer\obj\Release\APKrenamer.pdb diff --git a/APKrenamer/obj/Release/APKrenamer.csproj.GenerateResource.Cache b/APKrenamer/obj/Release/APKrenamer.csproj.GenerateResource.Cache index ac131e5..78dd2d0 100644 Binary files a/APKrenamer/obj/Release/APKrenamer.csproj.GenerateResource.Cache and b/APKrenamer/obj/Release/APKrenamer.csproj.GenerateResource.Cache differ diff --git a/APKrenamer/obj/Release/APKrenamer.exe b/APKrenamer/obj/Release/APKrenamer.exe index ec3f75d..8160b22 100644 Binary files a/APKrenamer/obj/Release/APKrenamer.exe and b/APKrenamer/obj/Release/APKrenamer.exe differ diff --git a/APKrenamer/obj/Release/APKrenamer.mainWindow.resources b/APKrenamer/obj/Release/APKrenamer.mainWindow.resources index e24822d..b9892a1 100644 Binary files a/APKrenamer/obj/Release/APKrenamer.mainWindow.resources and b/APKrenamer/obj/Release/APKrenamer.mainWindow.resources differ diff --git a/APKrenamer/obj/Release/APKrenamer.pdb b/APKrenamer/obj/Release/APKrenamer.pdb index 9e29437..8681847 100644 Binary files a/APKrenamer/obj/Release/APKrenamer.pdb and b/APKrenamer/obj/Release/APKrenamer.pdb differ diff --git a/APKrenamer/obj/Release/APKrenamer.settings.resources b/APKrenamer/obj/Release/APKrenamer.settings.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/APKrenamer/obj/Release/APKrenamer.settings.resources differ diff --git a/APKrenamer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/APKrenamer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 05f0436..8c18452 100644 Binary files a/APKrenamer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/APKrenamer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/APKrenamer/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/APKrenamer/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..f078541 Binary files /dev/null and b/APKrenamer/obj/Release/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/APKrenamer/settings.Designer.cs b/APKrenamer/settings.Designer.cs new file mode 100644 index 0000000..67e5a9b --- /dev/null +++ b/APKrenamer/settings.Designer.cs @@ -0,0 +1,93 @@ +namespace APKrenamer +{ + partial class settings + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.cbTransparecy = new System.Windows.Forms.CheckBox(); + this.cbIgnoreErrors = new System.Windows.Forms.CheckBox(); + this.label1 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // cbTransparecy + // + this.cbTransparecy.AutoSize = true; + this.cbTransparecy.Location = new System.Drawing.Point(107, 12); + this.cbTransparecy.Name = "cbTransparecy"; + this.cbTransparecy.Size = new System.Drawing.Size(93, 17); + this.cbTransparecy.TabIndex = 8; + this.cbTransparecy.Text = "Transparency"; + this.cbTransparecy.UseVisualStyleBackColor = true; + this.cbTransparecy.CheckedChanged += new System.EventHandler(this.cbTransparecy_CheckedChanged); + // + // cbIgnoreErrors + // + this.cbIgnoreErrors.AutoSize = true; + this.cbIgnoreErrors.Location = new System.Drawing.Point(12, 12); + this.cbIgnoreErrors.Name = "cbIgnoreErrors"; + this.cbIgnoreErrors.Size = new System.Drawing.Size(93, 17); + this.cbIgnoreErrors.TabIndex = 9; + this.cbIgnoreErrors.Text = "Ignore errors"; + this.cbIgnoreErrors.UseVisualStyleBackColor = true; + this.cbIgnoreErrors.CheckedChanged += new System.EventHandler(this.checkBox2_CheckedChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(9, 32); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(205, 13); + this.label1.TabIndex = 10; + this.label1.Text = "Transparency only applies after restart."; + // + // settings + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Black; + this.ClientSize = new System.Drawing.Size(222, 57); + this.Controls.Add(this.label1); + this.Controls.Add(this.cbIgnoreErrors); + this.Controls.Add(this.cbTransparecy); + this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ForeColor = System.Drawing.Color.White; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "settings"; + this.Text = "Settings"; + this.Load += new System.EventHandler(this.settings_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.CheckBox cbTransparecy; + private System.Windows.Forms.CheckBox cbIgnoreErrors; + private System.Windows.Forms.Label label1; + } +} \ No newline at end of file diff --git a/APKrenamer/settings.cs b/APKrenamer/settings.cs new file mode 100644 index 0000000..33955fe --- /dev/null +++ b/APKrenamer/settings.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace APKrenamer +{ + public partial class settings : Form + { + public settings() + { + InitializeComponent(); + } + + // Sync settings with the checkboxes... + + // ...on form load. + private void settings_Load(object sender, EventArgs e) + { + cbTransparecy.Checked = Properties.Settings.Default.transparency; + cbIgnoreErrors.Checked = Properties.Settings.Default.ignoreErrors; + } + + // ...when user checks the checkbox. + private void checkBox2_CheckedChanged(object sender, EventArgs e) + { + Properties.Settings.Default.ignoreErrors = cbIgnoreErrors.Checked; + } + + private void cbTransparecy_CheckedChanged(object sender, EventArgs e) + { + Properties.Settings.Default.transparency = cbTransparecy.Checked; + } + } +} diff --git a/APKrenamer/settings.resx b/APKrenamer/settings.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/APKrenamer/settings.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/README.md b/README.md index a889b39..88b0e34 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,20 @@ # APKrenamer A tool that allows you to bulk rename Android Aplication Package files according to it`s manifest + +![image](https://github.com/adrianvic/APKrenamer/assets/85490958/439e4e2c-caee-4755-a288-773c6db39fa2) + +(Version 1.1) +Made using [this](https://github.com/mam4dali/Csharp.Apk-Reader) lib + +## Example +This is an exmple of renamed APK files: +![Screenshot 2024-04-18 155204](https://github.com/adrianvic/APKrenamer/assets/85490958/2237f46c-40b7-467d-987f-11ea592aaa93) + +(this is a mess) + +![image](https://github.com/adrianvic/APKrenamer/assets/85490958/2a45758c-5ff7-4185-84b5-23b3f69afdc0) + +(this is organized with keywords extracted from the inside of the APKs) + +## Compatibility +Needs .Net Framework 4.8.