I recently found out about CalyxOS, a custom ROM that replaces Google Apps with Open source apps, and that whenever Google Play Services is required, it uses MicroG instead. I like this approach, as I think it is the best one for degoogling without compromising a lot the functionality. However, this ROM is only available for Pixels, and I wanted to replicate something similar with my Redmi Note 10 Pro, but I don't know if it's possible.
I think of installing a Custom ROM, and instead of flashing GApps, I flash MicroG, hopefully getting a similar result. I think that LineageOS has a way to do this, but to be honest, I don't really feel comfortable knowing that the only version of it available for this phone is an unofficial one.
Is this possible with another ROM? What ROM would you exactly recommend me and how could I do this?
Any vanilla roms are mostly degoogled (Lineage OS, Havoc OS, crDroid, Carbon ROM etc...). Basically, if you want a degoogled experience, find the vanilla variant of the said rom though most roms nowadays copy pixel experience and degoogling is not really popular. As for a degoogled MIUI experience, you can only get it through a china port and only one miui china port rom exists in RN10Pro and it was last updated Nov.2021.
And after flashing the vanilla ROM, I guess that I have to install MicroG, right?
BigChungus321 said:
Any vanilla roms are mostly degoogled (Lineage OS, Havoc OS, crDroid, Carbon ROM etc...). Basically, if you want a degoogled experience, find the vanilla variant of the said rom though most roms nowadays copy pixel experience and degoogling is not really popular. As for a degoogled MIUI experience, you can only get it through a china port and only one miui china port rom exists in RN10Pro and it was last updated Nov.2021.
Click to expand...
Click to collapse
ADB AppControl. Can uninstall any app
ByteSeb said:
And after flashing the vanilla ROM, I guess that I have to install MicroG, right?
Click to expand...
Click to collapse
You also need to make sure the rom support signature spoofing, or ask the maintainer to build one with that if it's default not supported
Signature Spoofing
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
github.com
ByteSeb said:
And after flashing the vanilla ROM, I guess that I have to install MicroG, right?
Click to expand...
Click to collapse
Yes you can choose between 4 options to install MicroG. Either MinMicroG (Magisk/TWRP), MicroG Installer Revived (Magisk), NanoDroid (Magisk/TWRP but only for A11), or manually installing and giving MicroG permission. Personally, I find MicroG Installer Revived and MinMicroG to be the best as it also support patched Play Store installation (because I rely on my old purchase). Also don't worry about the ROM you choose if it doesn't support signature spoof. You can always use FakeGapps LsPosed module to spoof that part. Just make sure to use a vanilla build to avoid hectic uninstallation of Google services and actually have a clean slate to work with. Also if you're wondering, banking apps (and some apps that check for latest Play Services) will not work. Safety Net can still be passed with MicroG. You can even get L1 Certificate and get Google Photos spoofed even on MicroG.
Thanks. Do you think there is any way for me to try it with a VM before doing it or something like that?
BigChungus321 said:
Yes you can choose between 4 options to install MicroG. Either MinMicroG (Magisk/TWRP), MicroG Installer Revived (Magisk), NanoDroid (Magisk/TWRP but only for A11), or manually installing and giving MicroG permission. Personally, I find MicroG Installer Revived and MinMicroG to be the best as it also support patched Play Store installation (because I rely on my old purchase). Also don't worry about the ROM you choose if it doesn't support signature spoof. You can always use FakeGapps LsPosed module to spoof that part. Just make sure to use a vanilla build to avoid hectic uninstallation of Google services and actually have a clean slate to work with. Also if you're wondering, banking apps (and some apps that check for latest Play Services) will not work. Safety Net can still be passed with MicroG. You can even get L1 Certificate and get Google Photos spoofed even on MicroG.
Click to expand...
Click to collapse
ByteSeb said:
Thanks. Do you think there is any way for me to try it with a VM before doing it or something like that?
Click to expand...
Click to collapse
Degoogling? Nope, I personally tried VM's like vmos, nox, bluestack, parallel space and they can't mostly because the OS they function with requires Google Play Services. If you still wanna try degoogling then I guess try on some old devices which support custom ROM (especially lineage). Worst you can do is soft brick which is still recoverable. But if you get more knowledge on custom ROMs and your plan to degoogle then you can't really fail. Just research more and ask for guide on others.
BigChungus321 said:
Degoogling? Nope, I personally tried VM's like vmos, nox, bluestack, parallel space and they can't mostly because the OS they function with requires Google Play Services. If you still wanna try degoogling then I guess try on some old devices which support custom ROM (especially lineage). Worst you can do is soft brick which is still recoverable. But if you get more knowledge on custom ROMs and your plan to degoogle then you can't really fail. Just research more and ask for guide on others.
Click to expand...
Click to collapse
You're right. That's why I tried it on BlueStacks but it didn't work.
What else does not work with MicroG?
ByteSeb said:
You're right. That's why I tried it on BlueStacks but it didn't work.
What else does not work with MicroG?
Click to expand...
Click to collapse
Most banking apps, apps that check for specific version of play services and above (microg version is like taken from android KitKat or smt so really outdated) example is MuseScore. So really, secure apps that implement safety net check most likely doesn't work with microg. Still you can spoof device attestation to basic and pass safety net for some apps like Netflix.
BigChungus321 said:
Most banking apps, apps that check for specific version of play services and above (microg version is like taken from android KitKat or smt so really outdated) example is MuseScore. So really, secure apps that implement safety net check most likely doesn't work with microg. Still you can spoof device attestation to basic and pass safety net for some apps like Netflix.
Click to expand...
Click to collapse
Is there any way to force apps like banking apps to work with MicroG? Maybe with some Magisk module or something like that?
ByteSeb said:
Is there any way to force apps like banking apps to work with MicroG? Maybe with some Magisk module or something like that?
Click to expand...
Click to collapse
Sometimes I guess so... It did work on a few apps for me. Magisk 25.1 only uses zygisk and Shamiko magisk module is used to hide the root. But magisk hide on v23 can hide root better on some apps. But that is with root, not spoofing the microg to work with banking apps. So I guess there is not. Still worth a shot though. I find using website version of my banking app better cause the browser doesn't actually check for root.
What to think of this Unofficial /e/OS rom
A rom based on lineage without all of google
I run it with recovery orangefox, Magisk 25,2 and adaway
And all i use is working
Sweet
Murena - Choose freedom
ecloud.global
chabula said:
What to think of this Unofficial /e/OS rom
A rom based on lineage without all of google
I run it with recovery orangefox, Magisk 25,2 and adaway
And all i use is working
Sweet
Murena - Choose freedom
ecloud.global
Click to expand...
Click to collapse
Pls send some screenshots like settings and special settings, Battery consumption and so on. Thanks
Hey ByteSeb,
First I want to tell you that privacy is a journey, there are a lot of aspects to it, and is not a on or off switch. Don't be disheartened if you can't accomplish everything, every step you take to regain your privacy counts.
The best thing you could do is buy a pixel phone if you can afford, and use either calyx or graphene os, maybe even divestOS. AOSP is not completely degoogled, for eg it still has google dns, gps, etc. (example).
You can always make changes to open source roms. The only decent vanilla rom for this device I found is ArrowOS, or you could even try Lineage GSI.
One of the most important things you can do is: use open source apps, like newpipe instead of youtube. And lets say you want to be signed in to your social media account or email, use different browsers. For eg you can use one browser where you do all your stuff where your one identity is tied. But I would recommend just use pc or laptop for most things, as they are much better at privacy than android (use linux/unix).
PS: don't look for privacy advices on xda or reddit...
Laptapper said:
Pls send some screenshots like settings and special settings, Battery consumption and so on. Thanks
Click to expand...
Click to collapse
Unofficial /e/ OS - Android S/12 - Xiaomi redmi note 10 pro **sweet**
/e/OS DevicesUnOfficial Builds
unofficial-builds xiaomi sweet s
ChimpthepimpI Build ROM's
10d
Another S/Android 12 build for the Xiaomi Redmi Note 10pro - sweet
A big thanks to pulkit077, whose sources have premitted me to assemble this rom.
- Please make sure you use the latest twrp version, 3.7.0-a12.0 to flash the ROM.
- It is recommended to clean flash, for this device with dynamic partitioning, that means flash the rom and then format data.
- If you are coming from a different vendor version please make sure to flash miui vendor first, accordingly to your region.
- If you are coming from a different Android version make sure to rollback to android 12 firmware.
I have tested this rom the past 2 weeks myself and am happy about feedback or to assisst if needed.
Find the rom file here 3
Enjoy /e/ on the Xiaomi Redmi note 10pro
/e/OS - e Foundation - deGoogled unGoogled smartphone operating systems and online services - your data is your data
ECOSYSTEMKEY FEATURESGET /E/OSNEED HELP /e/OS is a complete, fully “deGoogled”, mobile ecosystem /e/OS is an open-source mobile operating system paired with carefully selected applications. They form a privacy-enabled internal system for your smartphone. And it’s not just claims: open-source...
e.foundation
/e/OS product description - a pro-privacy mobile operating system and cloud services
chabula said:
Unofficial /e/ OS - Android S/12 - Xiaomi redmi note 10 pro **sweet**
/e/OS DevicesUnOfficial Builds
unofficial-builds xiaomi sweet s
ChimpthepimpI Build ROM's
10d
Another S/Android 12 build for the Xiaomi Redmi Note 10pro - sweet
A big thanks to pulkit077, whose sources have premitted me to assemble this rom.
- Please make sure you use the latest twrp version, 3.7.0-a12.0 to flash the ROM.
- It is recommended to clean flash, for this device with dynamic partitioning, that means flash the rom and then format data.
- If you are coming from a different vendor version please make sure to flash miui vendor first, accordingly to your region.
- If you are coming from a different Android version make sure to rollback to android 12 firmware.
I have tested this rom the past 2 weeks myself and am happy about feedback or to assisst if needed.
Find the rom file here 3
Enjoy /e/ on the Xiaomi Redmi note 10pro
/e/OS - e Foundation - deGoogled unGoogled smartphone operating systems and online services - your data is your data
ECOSYSTEMKEY FEATURESGET /E/OSNEED HELP /e/OS is a complete, fully “deGoogled”, mobile ecosystem /e/OS is an open-source mobile operating system paired with carefully selected applications. They form a privacy-enabled internal system for your smartphone. And it’s not just claims: open-source...
e.foundation
/e/OS product description - a pro-privacy mobile operating system and cloud services
Click to expand...
Click to collapse
Sounds very good!
/e/OS product description - a pro-privacy mobile operating system and cloud services
Pls make a separate thread for this ROM
Laptapper said:
Sounds very good!
/e/OS product description - a pro-privacy mobile operating system and cloud services
Pls make a separate thread for this ROM
Click to expand...
Click to collapse
I run this Rom
On my old poco F1 Offcial
Samsunf Tab SN T585 year 2016 unofficial Android 10
and the aredmi Note 10 pro
Stan m said:
Hey ByteSeb,
First I want to tell you that privacy is a journey, there are a lot of aspects to it, and is not a on or off switch. Don't be disheartened if you can't accomplish everything, every step you take to regain your privacy counts.
The best thing you could do is buy a pixel phone if you can afford, and use either calyx or graphene os, maybe even divestOS. AOSP is not completely degoogled, for eg it still has google dns, gps, etc. (example).
You can always make changes to open source roms. The only decent vanilla rom for this device I found is ArrowOS, or you could even try Lineage GSI.
One of the most important things you can do is: use open source apps, like newpipe instead of youtube. And lets say you want to be signed in to your social media account or email, use different browsers. For eg you can use one browser where you do all your stuff where your one identity is tied. But I would recommend just use pc or laptop for most things, as they are much better at privacy than android (use linux/unix).
PS: don't look for privacy advices on xda or reddit...
Click to expand...
Click to collapse
According to /e/OS
They stated this
DeGoogling / UnGoogling in /e/OSThe goal of “deGoogling” is
To remove or disable any feature or code that is sending data to Google servers, or at least to anonymize those accesses
To offer non-Google default online services, including for search.
the Google default search engine is removed and replaced by other services (see below in default apps and services)
Google Services are replaced by microG and alternative services (see below for more details)
All Google apps are removed and replaced by equivalent Open Source applications. The one exception is the Maps Application
No use of Google servers to check connectivity
NTP servers are not Google NTP servers anymore
DNS default servers are not Google anymore, and their settings can be enforced by the user to a specific server
Geolocation is using Mozilla Location Services in addition to GPS
CalDAV/CardDAV management and synchronization application (DAVDroid) is fully integrated with the user account and calendar/contact application
More details about the state of /e/OS OS deGooglisation can be found in this white paper.
It seems that all what you mentionesd is replaced in this OS
chabula said:
According to /e/OS
They stated this
DeGoogling / UnGoogling in /e/OSThe goal of “deGoogling” is
To remove or disable any feature or code that is sending data to Google servers, or at least to anonymize those accesses
To offer non-Google default online services, including for search.
the Google default search engine is removed and replaced by other services (see below in default apps and services)
Google Services are replaced by microG and alternative services (see below for more details)
All Google apps are removed and replaced by equivalent Open Source applications. The one exception is the Maps Application
No use of Google servers to check connectivity
NTP servers are not Google NTP servers anymore
DNS default servers are not Google anymore, and their settings can be enforced by the user to a specific server
Geolocation is using Mozilla Location Services in addition to GPS
CalDAV/CardDAV management and synchronization application (DAVDroid) is fully integrated with the user account and calendar/contact application
More details about the state of /e/OS OS deGooglisation can be found in this white paper.
It seems that all what you mentionesd is replaced in this OS
Click to expand...
Click to collapse
Not a new post..... A new thread with this ROM
Hey guys, I have a Redmi Note 11 running the latest Evolution X Android 13 build. I wish to add my own collection of wallpapers to a directory, such that it shows up in the "Wallpapers" by Google application. Many forum posts online indicate the "/system/framework/framework-res/apk. => /res/drawable-nodpi-v4/default_wallpaper.jpg". however I do not know how to swap out that picture. Please do help me on this. Thank you.
If any more information is required regarding the issue, I will gladly post it.
Vyzic said:
Hey guys, I have a Redmi Note 11 running the latest Evolution X Android 13 build. I wish to add my own collection of wallpapers to a directory, such that it shows up in the "Wallpapers" by Google application. Many forum posts online indicate the "/system/framework/framework-res/apk. => /res/drawable-nodpi-v4/default_wallpaper.jpg". however I do not know how to swap out that picture. Please do help me on this. Thank you.
If any more information is required regarding the issue, I will gladly post it.
Click to expand...
Click to collapse
You should use a good apk editor, it would be enough with searching from where the images are allocated, and apend your images, then signing again, clearing caches, uninstalling it, and then reinstalling, and rebooting the device.
It sounds easier, just placing the images in a directory, into your internal memory, then they would be displayed in your launcher by picking a wallpaper from.