diff --git a/A-Team-Android_Image_Toolkit-v1.2.7z b/A-Team-Android_Image_Toolkit-v1.3.7z similarity index 91% rename from A-Team-Android_Image_Toolkit-v1.2.7z rename to A-Team-Android_Image_Toolkit-v1.3.7z index 09bb929..4dfdc9f 100644 Binary files a/A-Team-Android_Image_Toolkit-v1.2.7z and b/A-Team-Android_Image_Toolkit-v1.3.7z differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ed79450 --- /dev/null +++ b/LICENSE @@ -0,0 +1,93 @@ +A-TEAM ANDROID IMAGE TOOLKIT +NON-COMMERCIAL ATTRIBUTION LICENSE + +Copyright 2019-Present A-Team Digital Solutions. +Copyright and attribution for original third-party components remain with their respective authors and contributors. + +1. PERMISSION + +Permission is granted, free of charge, to any person obtaining a copy of +the A-Team Android Image Toolkit and its associated source code and +documentation (the "Software"), to: + +- use the Software for personal, educational, research, or other lawful + purposes; +- copy the Software; +- modify the Software; +- create derivative works and forks; and +- share or redistribute the Software and modified versions of the Software. + +2. NON-COMMERCIAL USE + +The Software and derivative versions of the Software may be shared and used +free of charge, but may not be sold, licensed, rented, leased, or otherwise +distributed in exchange for payment or other commercial consideration. + +This restriction applies to the Software itself and to derivative versions +or forks whose primary purpose is to provide or redistribute the Software. + +Nothing in this license prevents a person or organization from using the +Software as a tool in otherwise lawful commercial work or services, provided +that the Software itself, or a derivative version of it, is not being sold +or commercially redistributed as a product. + +3. ATTRIBUTION + +Redistributions and derivative versions must retain this LICENSE file and +the copyright and attribution notices included with the original Software. + +Credit must be given to A-Team Digital Solutions and to the original authors, +contributors, and projects whose work is incorporated into or distributed +with the Software. + +Individual attribution by name is not required by this license. A collective +acknowledgement such as "A-Team Digital Solutions and the original authors +and contributors" is sufficient, provided that existing copyright notices +and applicable third-party license notices are not removed. + +4. NO CLAIM OF ORIGINAL AUTHORSHIP + +A person distributing a modified or derivative version may not represent the +original Software or the original work of its authors and contributors as +their own original creation. + +Forks and modified versions are permitted, but they should clearly indicate +that they are derived from the A-Team Android Image Toolkit. + +5. THIRD-PARTY COMPONENTS + +The Software may include, bundle, or build upon software, scripts, tools, +libraries, or other materials created by third parties. + +Nothing in this license overrides, replaces, or grants additional rights +under the licenses applicable to those third-party components. Their +original copyright notices and license terms remain applicable to their +respective components. + +6. NO TRADEMARK OR ENDORSEMENT RIGHTS + +This license does not grant permission to use the names, trademarks, +logos, or branding of A-Team Digital Solutions or its contributors to imply +endorsement of a modified or derivative version without permission. + +7. DISCLAIMER + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. + +IN NO EVENT SHALL A-TEAM DIGITAL SOLUTIONS OR THE ORIGINAL AUTHORS AND +CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +8. ACKNOWLEDGEMENT + +This project exists because of the work of its original authors, +contributors, and the developers of the third-party tools and components +upon which it builds. + +Please preserve their credit. + +Thank you to everyone whose work made the A-Team Android Image Toolkit +possible. diff --git a/README.md b/README.md index 4bcb3da..e326ba9 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Linux typically needs GTK3 + PyGObject, for example on Debian/Ubuntu: sudo apt install python3-gi gir1.2-gtk-3.0 ``` -Windows requires a Python distribution with GTK3/PyGObject available. The launcher reports startup errors instead of silently opening a blank window. +Windows can use an existing Python distribution with GTK3/PyGObject. If `gi` is not available, the Windows launcher automatically prepares the MSYS2 UCRT64 GTK3/PyGObject runtime (using an existing MSYS2 installation or winget when available) and then launches the same application code. Linux behavior is unchanged. ## Launch diff --git a/Updates/version.json b/Updates/version.json index 49ec9d1..04e03b5 100755 --- a/Updates/version.json +++ b/Updates/version.json @@ -1,6 +1,6 @@ { - "version": "2", - "display": "1.2", - "file": "A-Team-Android_Image_Toolkit-v1.2.7z", - "changelog": "Fixed Linux folder launching so the desktop file manager opens as the invoking desktop user instead of inheriting the toolkit's root privileges. Module 3 (EROFS / EXT4 Rebuilder) no longer opens its module working-folder root; it opens the concrete extracted image folder when available.- Applied the non-root folder opener to the other module folder-opening actions as well." + "version": "3", + "display": "1.3", + "file": "A-Team-Android_Image_Toolkit-v1.3.7z", + "changelog": "Restored Linux ownership and writable permissions for `app_log.txt` when the toolkit runs elevated, Re-asserted log permissions safely during logging so the fix survives new or replaced log files, Preserved existing Linux working-folder permissions and behavior, Public Release v1.3" }