microg / microg/GmsCore

Converting Google ROM To microG Is Problems - Not Debloating!

Open
#699 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

I've come to realize if you have a Google ROM and you want to convert it, the only way about this is first installing the Google ROM, letting it run and various applications that depend on GSF, then debloat out GSF/Play Services and Gapps, then install with microG.

I'm trying to convert a Google ROM using SuperR's Kitchen, removing out all the GSF/Play Services and Gapps, putting in microG and building it, and then flashing it in TWRP, realizing this doesn't work the best way.

With a tool like SuperR's Kitchen, it would be great if this is possible with a Google ROM to have things work as they should.

I'm just taking a guess here, but if I convert a Google ROM with SuperR's Kitchen and replace with microG and flash it in TWRP, then run the ROM, then try to put back the GSF/Play Services and some Gapps, many apps and phone functions still don't work.

So it makes me wonder how much does the Android Setup Wizard also play a part with a Google ROM, the first time it starts.

I hope in time, and real soon, that microG can be made to work with a Google ROM converted in SuperR's Kitchen, and not just installing a normal Google ROM, then debloating it, then installing microG.

I find having to first run a Google ROM debloat it, then install microG, more work then converting/building in SuperR's Kitchen.

@mar-v-in I hope you'll also believe this is a worthy objective to take microG towards, being able to accomplish this. The reason I say this, is because of all the Custom ROMs I have used over the years, I've never used one that supports the device's hardware as well as the ROM from the manufacturer. Given that a manufacturer's firmware is proprietary, makes it difficult or impossible for Custom ROM developers to accomplish the same hardware support.

@Nanolx I'm mentioning you, because with the NanoDroid project, with your own version of microG, maybe you can accomplish this, so it's not just used on a debloated Google ROM, but can be replaced in a Google ROM built in SuperR's Kitchen.

Thanks

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the described SuperR's Kitchen conversion flow, including removal of GSF, Play Services and Gapps, replacement with microG, and flashing through TWRP. Investigate whether Android Setup Wizard affects first boot and application or hardware functionality. Done would mean a defined, reproducible conversion process that works without first running and debloating the Google ROM.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.