Git Product home page Git Product logo

android_vendor_microg's Introduction

android_vendor_microg

This project facilitates the inclusion of the following apps/etc during build-time.

*Please see links above for sources and additional information on the components included within this project.

Why is this necessary?

For those seeking to install microG, there are some roadblocks:

Can't you just flash a NanoDroid package?

Installation by flashing an official package would be preferred, but I was unable to succeed with this method while on Pie. I can't attribute my failure here to user error, as NanoDroid worked flawlessly on pre-Pie roms. After trying several combinations of deodexing and running patcher on non-spoofing-enabled rom, not deodexing or running patcher on spoofing-enabled rom, running patcher in TWRP/magisk-mode, etc. I decided to have my desired components installed at build-time.

Signature-spoofing in Pie

Roms without built-in support for signature-spoofing can be built from source and patched to include it by applying an OS-specific patch from here.

Patching Procedure

cd to frameworks/base within your build directory.

download and apply patch

wget https://github.com/stephrost/android_vendor_microg/raw/master/android_frameworks_base-P.patch
patch -p1 < android_frameworks_base-P.patch

git clean -f to clean frameworks/base of ".orig" files with

Incorporate this project into build

in .repo/local_manifests/roomservice.xml, add

<remote name="stephrost" fetch="https://github.com/stephrost/" />
 <project name="android_vendor_microg" path="vendor/microg" remote="stephrost" revision="master" />

add $(call inherit-product, vendor/microg/microg.mk) to device/google/muskie/aosp_walleye.mk

android_vendor_microg's People

Contributors

electrikjesus avatar stephrost avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

android2468

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.