GithubHelp home page GithubHelp logo

empyreal96 / astoriapackageinstaller Goto Github PK

View Code? Open in Web Editor NEW
12.0 2.0 0.0 779 KB

A fork of UWP Package Installer, used for installing apk2appx converted files with any separate data to the Astoria Container

C# 100.00%
windows-10 uwp-apps windows-10-mobile project-astoria android appx appx-installer uwp windows-mobile

astoriapackageinstaller's Introduction

Astoria Package Installer

A UWP installer for Apk2Appx converted Packages which is based off UWP Package Installer and aimed for Windows 10 Mobile devices running builds 10240 - 10570. Many thanks to @basharastifan on Telegram for help with much of the edits and helping fix a few issues!

This will allow users to install Android converted apps for Project Astoria, and copy the App/Game Data (*.obb files) to the Astoria system ready to use.

There will be issues as this is my first attempt at UWP development. Work in progress!

Screenshot

Requirements

  • Windows 10 Mobile ARM build 10240 to 10570.

  • Astoria Container set up: Due to how Astoria is implemented, You need at least 1 Android application installed, or connect to the device with wconnect.exe usb once to 'Activate' the Android layer. (You can find wconnect with a simple search)

  • A folder junction/link between phone storage and Astoria storage, more about this below

  • Android 4.4/API Level 19 app compatibility only. Use Apk2Appx Converter to convert APK files into usable APPX files.

Recommendations

I highly suggest using this Installer with WindOS Fone's Tutorial on Installing Astoria because it:

  • Sets up Astoria depending on what device you have (x5x Devices are NOT Supported)
  • Sets up the Astoria Container and link between Phone Storage and Astoria Storage.
  • Unlocks the Bootloader on Astoria builds
  • Automated and easy to use

How to use

  • Click the 'Load Appx' button to select the Appx you want to install.

  • If the Android App has game data, click 'Load App Data Folder' (data folders usually in the name format: com.developer.appname)

  • Click 'Install'

NOTE ABOUT FIRST RUN

Due to UWP Limitations, Astoria Package Installer needs the user to select the Destination of the Android App Data. This will only be needed once. Users will be asked to select a folder 2 times when clicking Load App Data Folder, first is the Game data you want to copy, second is the Astoria Storage.

If you used the Project Astoria Updater tool then you can use this path, when asked for the second time:

  • This Device > Android Storage > Android > obb >

If you have manually installed Astoria or used a different method, you need to set up a Folder Junction on the device, this requires CMD Injector as you need access to the Command Prompt on the device.

  • Make sure at least 1 Android App installed or connect with wconnect.exe, to make sure the Astoria Container is mounted.

  • Open Command Prompt session (Telnet) on the device following the CMD Injector tutorial.

  • Type:

    mklink /J "C:\Data\Users\Public\Android Storage" "C:\Data\Users\DefApps\AppData\Local\aow\mnt\shell\emulated\0\" 
  • Make sure the Link has been made by checking File Manager on the device.

Issues

  • There may be some crashes with Folder Picker crashing, this is a bug related to File Manager in some Astoria builds afaik
  • When loading Astoria Package Installer for the first time, the 3rd popup asking to select folder may hang at opening "This Device > Android Storage". This is due to that folder being outside the User Documents area. Close and reopen the Package Installer, If issue persists, verify the folder is accessible with File Manager

Notes

  • This is NOT Intended with use on builds higher than 10570. Astoria supported builds ONLY.

  • This cannot be used to install Windows Mobile UWP Applications.

  • Most Google Services features will not be available in Installed Android Apps

Useful links and guides

astoriapackageinstaller's People

Contributors

empyreal96 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

astoriapackageinstaller's Issues

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.