Giter VIP home page Giter VIP logo

wsapackagingtool's Introduction

WSAPackagingTool

WIP Project / Public Test

Allows you to modify WSA's Msixbundle and redistribute it.

Requirements

  • Windows 10+
  • Windows Software Development Kit (The required tools have been built in. For more details, see libraries.)
  • Git for Windows (ditto)
  • Powershell 6+ (Unpack supports Powershell 5.1+, Install needs Powershell 5.1 to work.)

How to use

  1. Drag WSA Msixbundle to unpack.cmd (or use unpack <msixbundle> command) to unpack.
  2. Feel free modify package in temp folder. (Such as GappsScript or MagiskScript, or you can do something cooler.)
  3. Check your architecture.If your architecture is "x64", you should replace the "libraries" folder's content with "libraries_64" folder's content. (Temporary)
  4. Run repack.cmd.
  5. The output files are in out folder.

How to install

  • Just drag Msixbundle file to install.cmd (or use install <msixbundle> command).

Tutorial Video

Feedback

TO-DOs

  • Repack: Better way to generate installation utility instead of using Git Split
  • Libraries: Add multi architecture support
  • Repack: Don't remove work folder (temp)
  • PackagingTool: Automatically identify Msix and Msixbundle
  • PackagingTool: Add support for multi installation #7
  • PackagingTool: GUI

Changelog

  • 1.3:
    • Keep unpack work folder after repack
  • 1.2:
    • Add multi architecture support
    • Update prebuilt libraries
  • 1.1:
    • Better way to generate installation utility instead of using Git Split
  • 1.0:
    • First ver

Credits

License

No license. All rights are reserved.

wsapackagingtool's People

Contributors

mlgmxyysd avatar davidlogic avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.