[Magisk Debloat Module] Moto G Power Sofia(p)(r) - Moto G Power ROMs, Kernels, Recoveries, & Other De

This is my Moto G Power debloating module. It works on the original ROM. It's still a work in progress, but I've been using it for a while on my Moto G Power 2020 (XT2041-4, US model) and it seems pretty stable. It may work for all Moto G8/G9 as well.
Requirements:
- Root
- Magisk
- Should be flashed only in Magisk (via Modules tab)
Recommendations:
- Make a full backup before installing this module
- Copy the module to your internal storage because if something goes wrong you may have to flash it from inside TWRP
- Since I'm removing YouTube, I suggest installing YouTube Vanced, which removes ads and add some cool features
How to use it:
- Copy the zip module to your internal storage
- Open Magisk
- Go to Modules tab
- Click on 'Install from storage' and find the zip file
- After the installation a reboot button should appear, so click on it and that's it
Troubleshooting:
If you don't like the result, you can open Magisk, go to Modules tab and either disable or remove the module.
If after flashing this module your device gets into boot loop, don't panic. There are at least 2 ways to reverse it without having to factory reset or lose any data.
1- Official way: https://forum.xda-developers.com/7t-pro/how-to/guide-remove-magisk-modules-twrp-t3995677
2- I find this easier, although it enables all the apps that my module tries to remove: boot into TWRP, install my module and reboot.
What this module does:
It basically uses Magisk to replace a bunch of APKs, RCs and Zips with dummy files (0 kb) so Android cannot load them anymore. This seems the only way to change Android 10 file system because it's read-only. Here's the list of things it removes:
Code:
/system/app/BasicDreams
/system/app/BluetoothMidiService
/system/app/BookmarkProvider
/system/app/Bug2GoStub
/system/app/BuiltInPrintService
/system/app/CarrierDefaultApp
/system/app/com.motorola.android.nativedropboxagent
/system/app/CompanionDeviceManager
/system/app/CtsShimPrebuilt
/system/app/DeskClockGoogle (this is not the clock app!)
/system/app/EasterEgg
/system/app/facebook-appmanager
/system/app/GooglePrintRecommendationService
/system/app/LiveWallpapersPicker
/system/app/MotoAppForecast
/system/app/MotoDolbyV3
/system/app/MotoSignatureApp
/system/app/MotoTimeZoneDataStub
/system/app/PacProcessor
/system/app/PartnerBookmarksProvider
/system/app/PlayAutoInstallConfig
/system/app/PrintSpooler
/system/app/SimAppDialog
/system/app/Traceur
/system/app/WallpaperBackup
/system/app/YTMusic
/system/preinstall/facebook.apk
/system/priv-app/3c_devicemagement-binary
/system/priv-app/3c_notification
/system/priv-app/AmazonAppManager
/system/priv-app/BackupRestoreConfirmation
/system/priv-app/CallLogBackup
/system/priv-app/CtsShimPrivPrebuilt
/system/priv-app/DemoMode
/system/priv-app/DynamicSystemInstallationService
/system/priv-app/EmergencyInfo
/system/priv-app/facebook-installer
/system/priv-app/facebook-services
/system/priv-app/GuideMe
/system/priv-app/InputDevices
/system/priv-app/LMIRescueSecurity
/system/priv-app/LocalTransport
/system/priv-app/ManagedProvisioning
/system/priv-app/MotoHelp
/system/priv-app/MotoSystemServer
/system/priv-app/ONS
/system/priv-app/ProxyHandler
/system/priv-app/SharedStorageBackup
/system/priv-app/TagGoogle
/system/product/app/com.amazon.mShop.android.shopping
/system/product/app/datastatusnotification
/system/product/app/Drive
/system/product/app/Duo
/system/product/app/DynamicDDSService
/system/product/app/embms
/system/product/app/GoogleLocationHistory
/system/product/app/MotoDemoModeFWProxy
/system/product/app/remoteSimLockAuthentication
/system/product/app/remotesimlockservice
/system/product/app/Republic
/system/product/app/talkback
/system/product/app/TimeWeather
/system/product/app/Tycho
/system/product/app/uceShimService
/system/product/app/uimgbaservice
/system/product/app/Videos
/system/product/app/YouTube
/system/product/priv-app/3c_ota
/system/product/priv-app/AMXGlobalContainer
/system/product/priv-app/AndroidAutoStub
/system/product/priv-app/BRApps2
/system/product/priv-app/CarrierConfig
/system/product/priv-app/ConfigUpdater
/system/product/priv-app/CQATest
/system/product/priv-app/daxService
/system/product/priv-app/EasyPrefix
/system/product/priv-app/FilesGoogle
/system/product/priv-app/GoogleFeedback
/system/product/priv-app/GooglePartnerSetup
/system/product/priv-app/GoogleRestore
/system/product/priv-app/HiddenMenu
/system/product/priv-app/ims
/system/product/priv-app/InvisibleNet
/system/product/priv-app/LenovoId
/system/product/priv-app/LifetimeData
/system/product/priv-app/MotoActions
/system/product/priv-app/MotoAppUIRefresh
/system/product/priv-app/MotoCare
/system/product/priv-app/MotoCareInt
/system/product/priv-app/MotoDisplayV6
/system/product/priv-app/myCC
/system/product/priv-app/PAKS
/system/product/priv-app/SlpcSystem
/system/product/priv-app/TelcelContainer
/system/product/priv-app/Turbo
/system/product/priv-app/Velvet
/system/product/priv-app/WallpaperCropper
/system/product/priv-app/Wellbeing
/system/vendor/app/OneApp
/system/vendor/app/SSGTelemetryService/SSGTelemetryService.apk
/system/etc/init/[email protected]
/system/etc/init/[email protected]
/system/etc/init/apexd.rc
/system/etc/init/art_apex_boot_integrity.rc
/system/etc/init/ashmemd.rc
/system/etc/init/atrace.rc
/system/etc/init/audioserver.rc
/system/etc/init/blank_screen.rc
/system/etc/init/bootanim.rc
/system/etc/init/bootstat.rc
/system/etc/init/bpfloader.rc
/system/etc/init/cameraserver.rc
/system/etc/init/[email protected]
/system/etc/init/drmserver.rc
/system/etc/init/dumpstate.rc
/system/etc/init/flags_health_check.rc
/system/etc/init/gatekeeperd.rc
/system/etc/init/gpuservice.rc (scary, but user foobar66 gave the idea)
/system/etc/init/gsid.rc
/system/etc/init/heapprofd.rc
/system/etc/init/hwservicemanager.rc
/system/etc/init/idmap2d.rc
/system/etc/init/incidentd.rc
/system/etc/init/installd.rc
/system/etc/init/iorapd.rc
/system/etc/init/keystore.rc
/system/etc/init/lmkd.rc
/system/etc/init/logd.rc
/system/etc/init/lpdumpd.rc
/system/etc/init/mdnsd.rc
/system/etc/init/mediadrmserver.rc
/system/etc/init/mediaextractor.rc
/system/etc/init/mediametrics.rc
/system/etc/init/mediaserver.rc
/system/etc/init/mtpd.rc
/system/etc/init/netd.rc
/system/etc/init/perfetto.rc
/system/etc/init/perfservice.rc
/system/etc/init/racoon.rc
/system/etc/init/recovery-persist.rc
/system/etc/init/recovery-refresh.rc
/system/etc/init/rss_hwm_reset.rc
/system/etc/init/servicemanager.rc
/system/etc/init/statsd.rc
/system/etc/init/storaged.rc
/system/etc/init/surfaceflinger.rc
/system/etc/init/tombstoned.rc
/system/etc/init/traceur.rc
/system/etc/init/update_engine.rc
/system/etc/init/update_verifier.rc
/system/etc/init/usbd.rc
/system/etc/init/vdc.rc
/system/etc/init/vold.rc
/system/etc/init/wait_for_keymaster.rc
/system/etc/init/wfdservice.rc
/system/etc/init/wifi-events.rc
/system/etc/init/wificond.rc
/system/etc/security/otacerts.zip
Future work:
If you have any suggestion, please feel free to help us. For instance, I still haven't found a way to remove these apps:
- Motorola Message Service
- Motorola Services Main
- Files (not GoogleFiles) it turns out that Files is needed by any app that has to browse files, so not a good idea to remove it
Also, if you want to adapt this module to better address your needs, it's pretty easy to do it. Let's say you don't want to remove YouTube:
- Extract the zip module to a folder
- Go to system/product/app/ and remove YouTube folder
- Create a zip file from inside the main folder (the one that contains common, META-INF, system, etc)
- Install the module again from inside Magisk (you don't need to remove the previous one because it will replace all the settings anyway)
Tip: if you want to change this module, don't try to remove GameMode because you'll end up in a boot loop -- yes, I tried
Thanks to foobar66 for providing some ideas of things that are safe to remove:
[ROM][magisk-based]*** GoogleWiz *** {Pixelize your OnePlus 7T pro}
*** Wiz *** Pixelize your OnePlus 7T pro "Extreme debloat: Go where OnePlus has never gone before" You thought that OnePlus phones were pretty stock Android? Hmmm .... think again ... there's still lots of stuff on these phones that you actually...
forum.xda-developers.com

fulalas said:
This is my Moto G Power debloating module. It works on the original ROM.
Click to expand...
Click to collapse
Very nice! Seems that we share a similar philosophy when it comes to what apps "need" to be on a phone.
I'm currently, and happily, using Resurrection Remix so have no need for this rn, but surely appreciate that I'll have this if I have to go back to stock.
EDIT: I also want to say that I appreciate the thorough explanation of how to modify the debloat.

@TiTiB, thanks for your kind words!
Regarding Resurrection Remix, I haven't tried it yet. Is it as good as the original one regarding battery time? I remember trying some alternative ROMs (like this) on my old Moto G4 Plus and everything was nice, except that the battery didn't last much

fulalas said:
@TiTiB, thanks for your kind words!
Regarding Resurrection Remix, I haven't tried it yet. Is it as good as the original one regarding battery time? I remember trying some alternative ROMs (like this) on my old Moto G4 Plus and everything was nice, except that the battery didn't last much
Click to expand...
Click to collapse
I don't use my phone enough to have any valid input about battery life.

Updated.
Included the following APKs to be removed:
Code:
/system/app/PrintSpooler
/system/priv-app/LMIRescueSecurity
/system/product/priv-app/CQATest
/system/product/priv-app/HiddenMenu
/system/product/priv-app/InvisibleNet
/system/product/priv-app/LifetimeData
/system/product/priv-app/MotoDisplayV6
/system/product/priv-app/PAKS
/system/product/priv-app/SlpcSystem

Past experiences have given me around 13h of screen on time with a custom rom which was around an hour more than stock at the time

Updated.
-Fixed a missing Google Drive file removal.
-Included the following APKs to be removed:
Code:
/system/preinstall/facebook.apk
/system/product/app/Republic
/system/vendor/app/OneApp
/system/vendor/app/SSGTelemetryService/SSGTelemetryService.apk

Crush Moto Action. Can you fix it?

@Ozzrak, I'm not sure what you mean. Could you be more specific?

@fulalas , after applying your module it stops working Moto Actions. Or did you specifically delete it?

@fulalas , thanks, I already figured it out myself.

Updated.
-Included the following APKs to be removed:
Code:
/system/priv-app/3c_devicemagement-binary
/system/priv-app/MotoSystemServer

Does this module remove all core gapps? If so, would installing microG via nanodroid magisk module be able to replace the core gapps?

It removes some of non-critical Google apps, like Duo, YouTube, etc. But It doesn't remove Google Play and Maps, for instance. Take a look at the full list in the first post.

Excellent work! Thanks for sharing it!

I followed the instructions and installed the debloat module in Magisk as described. Upon rebooting I still have icons for Google Duo and YouTube. These are supposed to be removed, correct?
I'm running the original shipped ROM, 10(QPMS30.80-63-6-8-5). Rooted with Magisk. Phone model is XT2041-4. Date on box is 2021-03-18.

Everything was working perfect except I can't make or receive calls. I am on Visible. What would I need to correct to fix that?

I noticed that when I install this module I lose access to my Mobile Network settings. So what typically looks like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Looks like this instead:

Huh, something must be up, more than I initially realized, with the unbloater active I seemingly can't reliably send and receive text messages. They seemingly only come in for the first 30 seconds after I've booted my phone.

@danny8, this is really odd. They shouldn't appear anymore indeed. Are you able to open them normally? What about all the others that shouldn't appear after installing this module, like Google Drive, LiveWallpaper, etc?
@BariB523 and EvergreenMetal, I'm afraid you're going to do some trial and error. I would begin removing from the module (read the instruction in the first post) the ones with suspicious names, like CarrierDefaultApp and CarrierConfig, for instance. Sorry for not being able to give a better answer, since I don't have this problem with my carrier.

Related

[DEPRECATED] Greenify4Magisk [v4.5.1]

Greenify4Magisk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Module Explanation:
A very simple module just to make Greenify work as a rom-integrated (privileged) app systemlessly (also known as Boost Mode), so you'll achieve the best hibernating performance it could give, and faster than using the root option only. Best part is that it doesn't need Xposed, so you'll stay with your beloved green SafetyNet check, since Xposed breaks it. It'll simply inject a folder with the apk into the path: /system/priv-app. If it shows Privileged at the app settings, then you're good. Read this for extra explanation.
* Note: You won't get any xposed-side features, since magisk is NOT xposed!
Requirements:
- Android 5.0 - 8.1.0
- Magisk v15.3+
Installation:
- This module already has the latest apk inside, just download one of zips from the mirror and install through the Magisk Manager app or TWRP. As simple as that. Or you can download and install directly through Magisk Manager "download" section.
---
Downloads:
The module is now available at the Magisk Manager "download" section (beta and stable apks), so you can download and install directly through there, or you can grab a copy on the mirror below.
---
Or
AFH Mirror
---
How to remove:
- Since v3.9.7-U you can simply flash the same zip again to remove the module, or you can remove through the Magisk Manager "modules" section as well.
---
Follow:
-
---
About the apk:
- Apk downloaded directly from APKMirror, original and not tampered in any way, check below:
Code:
MD5 for 4.5.1:
1af65a03bf425039cc1308e957b4d223
---
Credits:
- Greenify Developer/Creator - Oasis Feng (XDA Thread and Play Store Page).
- Magisk Developer - Topjohnwu (Official Thread).
- Unity Template Developers - Zackptg5 and Ahrion (Official Thread).
- Thread Logo By @MickyFoley.
- Useful Repositories:
Module Repository
Unity Repository
I'm on stock one plus 3t and its still asking to install xposed
omair2005 said:
I'm on stock one plus 3t and its still asking to install xposed
Click to expand...
Click to collapse
That shouldn't happen, you already had the app before installing the module?
It should show like that on the attached screenshot (with or without root access):
That's what I have but When I try to turn on xposed settings like notifications while hibernated, it tells me to download xposed
omair2005 said:
That's what I have but When I try to turn on xposed settings like notifications while hibernated, it tells me to download xposed
Click to expand...
Click to collapse
Sorry, I don't want to be rude, but have you even read the entire OP? It says at the beggining that it's a module to get the greenify working as a previleged app which you was able to get by enabling the app at xposed (the root + boost mode) and rom-integrated, that's it and it's a greenify feature. It's not saying that you'll get any other xposed-side feature nor paid features... Please, read it properly. Thanks for the feedback btw.
Works fine for me at the moment, thanks! Will this module have to be updated every time a new version of Greenify is released?
thanks that's working
de.er said:
Works fine for me at the moment, thanks! Will this module have to be updated every time a new version of Greenify is released?
Click to expand...
Click to collapse
I get notificated every time a new release is out on apkmirror, so, yes I'll update it everytime a release is out. I requested topjohnwu on the repo central already to get the module into the magisk manager download section, so everytime an update is out you'll receive through the app, until there, I'll send it over here
oh lawd yaasss, lol.. I was sick and tired of copying and pasting greenify as a system app after a new flash ; My life will be easier.
Thanks! Can I still use my features that I got from donation package?
Hubi97 said:
Thanks! Can I still use my features that I got from donation package?
Click to expand...
Click to collapse
The main greenify app itself is totally free, you'll still get the extra paid features if you've bought the donation app package on the play store.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro
Splendid, that's great! Thanks!
abacate123 said:
Greenify4Magisk
Introduction:
Do you remember the boost mode that you could enable by activating the greenify on xposed? If yes, and if you used to like that mode, and would like to achieve that without xposed and without trigger the safetynet, then this simple module is for you.
Quick Explanation:
A very simple module just to make Greenify work as a rom-integrated (privileged) app, to achieve the best hibernating performance it could give, without xposed and trigger the safetynet detection. It'll just add a folder with the apk into /system/priv-app.
Requirements:
- Android 4.4+ (This is Greenify's requirement)
- Magisk (MagiskSU/Magisk Manager MUST HAVE)
Download:
https://www.androidfilehost.com/?fid=889764386195898969
Changelog:
- Updated Greenify to 3.4.2
- Added Greenify 3.4.1
- Initial release with Greenify 3.4
You can always check the module source:
https://github.com/abacate123/Greenify4Magisk
About the apk:
* Apk downloaded directly from APKMirror, original and not tampered in any way, check below:
Credits:
- Greenify Developer - Oasis Feng (https://forum.xda-developers.com/showthread.php?t=2155737 and https://play.google.com/store/apps/details?id=com.oasisfeng.greenify).
- Magisk Developer - Topjohnwu (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445).
- Third party source code used: https://github.com/topjohnwu/magisk-module-template
Click to expand...
Click to collapse
What is this? I don't understand. How to use?
LawUysal said:
What is this? I don't understand. How to use?
Click to expand...
Click to collapse
Just flash it if you have magisk. It will install Greenify and makes it possible to use the features for which you normally need xposed which isn't available for Nougat yet
LawUysal said:
What is this? I don't understand. How to use?
Click to expand...
Click to collapse
Thanks for asking, it's not bad to ask things you don't know, but please don't quote the whole OP, thanks again
Lemme make a quick explanation (as the topic seems to not be clear enough for some), this module will put the greenify apk inside the /system/priv-app folder, and enable the greenify privileged feature called boost mode, and you can get this by simply adding the apk inside that folder manually as well, I've created this simple module to install it systemlessly and quickly.
I hope you got it now, and I appreciate your feedback. You can support Oasis Feng amazing work (greenify's developer) as well, by buying his donation package on play store, if you wish.
Cheers.
Magisk isn't working. "Install Error"
LawUysal said:
Magisk isn't working. "Install Error"
Click to expand...
Click to collapse
You must be doing something wrong fellow. Try again, see if your magisk version is the latest (v12), or uninstall any previous greenify app installed, if you have any. I just reinstalled here the zip and it installed with no issues so far as it should be.
See the attached pic.
Let me clear to everyone that you will not be able to use xposed features !! This is a module just to make greenify as privileged app without wasting time and breaking safetynet. Thanks to the developer !!
tested on OOS 4.1.3 on Oneplus 3t works beautifully thank you!
I thought, a logo / sample for an icon would be nice . Thanks for the time, buddy.
Vectors in attachment.

[MODULE] Mock Locations Patcher v0.6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mock Locations Patcher - Magisk Edition
THIS TOOL HAS BEEN MERGED INTO SMALI PATCHER.
​
DESCRIPTION ::
Hide mock locations status, allowing apps like Pokemon GO to treat them as genuine location updates.
BACKGROUND ::
Last night I thought I would hop on Pokemon GO for the first time in a good few months to check out the new changes, was instantly reminded how keen you have to be to play this game being forced to run around in the streets and what not. So naturally I wanted to mock my location so I could be a lazy ass and play while sitting on the couch.
After some quick poking around, I have indeed been able to get mock mock locations working.. however I have modified a file in the framework directory to do so, so device compatibility could be limited. I own a Galaxy S6 running nougat and it works fine for me.. I cant say the same for you tho !
So I had the idea of creating this patcher, Here is what it does:
Decompiles JAR file.
Patch the nessisary files.
Recompile JAR file.
Download's the latest magisk module template from github.
Generate a magisk module .zip for you to flash in recovery !
PRECAUTIONS / TERMS OF USE ::
You must backup your device prior to flashing the module, I am not responsible or providing support to recover any devices stuck in bootloops.
PROGRESS LOG ::
As I suspected services.jar does differ quite a lot between manufactures.. this was expected and planned for, or at least I thought..
APK-Patcher is not compatible with the latest apktool/smali/baksmali meaning decompiling nougat .jar's is not possible - this would of been the perfect method of modifying "services.jar" on the fly and more importantly during installation process.. allowing cross-device compatibility by retaining all device specific classes.
At this stage separate patched "services.jar" seem like the only viable option unfortunately, which would be impossible to maintain due to massive amount of manufactures.. However may consider experimenting with a windows desktop UI to patch "services.jar" and generate module installation zip file, this seems like the best option at this stage.
Mock Locations Patcher is ready for alpha testing, time to let this thing loose in the wild !
REQUIREMENTS ::
.NET Framework 4.6 or later installed.
Java JRE 1.8 or later installed.
Deodexed "services.jar", the patcher will do absolutely nothing if used on a odexed "services.jar".. Let me clarify, you can be running a odexed rom that is absolutely fine, however in order for the patcher to work you must target a deodexed "services.jar". If your running a odexed/stock rom and need to deodex I highly recommend using: Fulmics Deodexer.
Open Fulmic deodexer settings and set baksmali/smali.jar path.
Extract "/system" folder from rom zip installation file to your desktop.
Set /system path in fulmics deodexer and start deodex process.
You can also deodex using baksmali/smali:
Code:
java -jar baksmali.jar x services.odex -d framework\arm64 -o tmp
*** "framework\arm64" assuming your device is arm64 ***
*** otherwise try "framework\arm", if that also fails try just "framework" ***
java -jar smali.jar a tmp -o classes.dex
java -jar apktool.jar d services.jar
*** Cut and paste "classes.dex" into decompiled directory ***
java -jar apktool.jar b services.jar.out
If you don't want to use apktool, alternatively you can open the odexed "services.jar" with a zip archiver program (7zip, WinZip etc.) and add "classes.dex" to the JAR.
INSTRUCTIONS ::
Backup device.
Run "MockLocationsPatcher.exe", First startup will download the latest nessisary binary's.
Select your deodexed "services.jar". Easiest way to extract this file is by pulling it from your deodexed rom .ZIP file, you can find it in "/system/framework/".
Hit "Patch JAR".
Once the process has completed, magisk module will be generated in the same directory as "MockLocationsPatcher.exe".
Flash module in recovery - Samsung/MIUI users Do NOT install via magisk manager.. I have found for some reason when adding the module in magisk manager it get's stuck in a "module update avalible" loop.
Didgeridoohan said:
That seems to be a Samsung specific bug with the latest module template: https://github.com/topjohnwu/Magisk/issues/297
Click to expand...
Click to collapse
CHANGELOG ::
0.6 ::
Error handling for failed downloads of magisk module template.
Updated to magisk v14.0.
0.4 / 0.5 ::
Potential spaces in file path error fix - unsure as I have been unable to reproduce this issue, so it's been very difficult to fix.
0.3 ::
Increased default Java memory heap size - fixes "out of memory" error on lowend PC's.
0.2 ::
Simplified patching process.
Fixed reboot issue with certain GPS spoofers.
Verify's target JAR is deodexed before proceeding with patch.
0.1 ::
Initial release
Cheers,
A reason to play pogo again! Lol
Hi! Here's mine services.jar
Device: Zuk Z2
ROM: AEX 4.4 (7.1.2)
Here you go.
Oneplus 3t
Modified OOS OpenBeta 10 (7.1.1 debloated and ram optimized)
OP3, VertexOS ROM
Sent from my OnePlus 3 using XDA Labs
HTC 10, MaximusHD3.7.0
fomey:
.. I have indeed been able to get mock mock locations working
How did you do that ? Every mock location I have tried ended in the error-message "no gps found"
Device: Redmi Note 3
ROM: Dirty Unicorn v11.6 Android 7.1.2
EDIT: XDa Lab fail
A_Random_Guy said:
Device: Redmi Note 3
ROM: Dirty Unicorn v11.6
EDIT: XDa Lab fail
Click to expand...
Click to collapse
Here
There's mine (Xiaomi mi5 on Rr 7.1.2) Good luck!
Hi
Great initiative.
This is from the mate 9.
Would have found the mate 9 pro, but few roms for that one. Should be more or less identical though.
Device: Nexus 6
ROM: [7.1.2_r17]★ Pure Nexus ★ Substratum | Fi | WiFi Calling ★[06/12/17]
Device: oneplus one
Rom: LineageOS 14.1 nightly 20170710
View attachment services.jar
Device: Redmi Note 3 Pro (kenzo)
ROM: Official AEX 4.4 (Android 7.1.2)
Download services.jar.zip:http://rgho.st/8vMm56xbX
Here you go.
HTC 10
Resurrection Remix 20170715 (7.1.2_r24)
OnePlus 3T
OxygenOS 4.1.6
Thanks everyone that should just about do it for services.jar's !
I'll start poking around and see what I find..
I don't want to criticize your work.. But please don't do it.
The more magisk is becoming a thread to niantic and google, the more Safetynet will be updated. And then it's getting even harder to play the game...
And while niantic is working to get rid of the spoofers, the actual gameplay will stagnate and it won't get new features...
qwasy said:
I don't want to criticize your work.. But please don't do it.
The more magisk is becoming a thread to niantic and google, the more Safetynet will be updated. And then it's getting even harder to play the game...
And while niantic is working to get rid of the spoofers, the actual gameplay will stagnate and it won't get new features...
Click to expand...
Click to collapse
I can respect and appreciate what your saying.. but to be honest Google is locking down Android, it has absolutely nothing to do with Niantic or Pokemon GO. Safetynet was implemented mainly for payment security.. android pay etc.
Niantic took advantage of the roll out and used it to combat spoofers, which is smart on their part.. however does not mean they have any influence on updates etc.
This mod will be a drop in the bucket, the least of Google's worries I assure you.. Safetynet isn't going anywhere and it's only a matter of time before we can't bypass it, we may aswell enjoy it while it lasts.
That is my file
Device HTC One M8
Thanks

[UBR] First Ever Android 8.1 for Nexus 5 [Every Month Update]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
First Ever Android 8.1 for Nexus 5 [Every Month Update]
This is my new project dedicated to all Nexus 5 users!
The goal is to reproduce the Google Pixel 2 system.
It is based on unofficial Unlegacy Android Project 8.1 Beta.
This UBR contains some useful tools that can be easily uninstalled.​
What does UBR stand for?
The letters UBR stand for Update By Recovery - a very non conventional way of flashing.
This backup does not contain the EFS partition which holds your personal IMEI number,
that's why you can use it on any Nexus 5 phone!​
Why you should install this ROM?
+ Really easy flash by swiping only one button in TWRP!
+ Quick Installation (it usually takes 3 minutes)
+ It works instantly after reboot
+ If the phone is not damaged it will always work
+ It looks like Google Pixel 2 from the box (in 99%)
+ It has extra functions that can be uninstalled (Magisk etc)
– It has a 4 times larger installation file than standard flashable ROM
– Other applications from your Google account will need to be installed manually​
Why is it so BIG?
This UBR contains: ROM (298 MB) + OpenGApps Nano (141 MB) + Other Modules/Mods+ Other Google apps.
After installation you can remove all unwanted apps including Magisk (Unroot).​
What works:
Almost everything.
What doesn't work:
Trusted face (from Smart Lock)
Fast (Quick) Charging
WakeBlock (wait for the update)
Things to improve:
Xposed Framework (with Pixel NavBar module) breaks the SafetyNet.
If you want to use apps that require the SafetyNet be passed, uninstall Xposed (the navigation bar will return to the AOSP version).​
Requirements:
All you need is Google Nexus 5 16/32GB smartphone with TWRP 3.2.1-1 (Team Win Recovery Project) installed.
Download: - You can find the latest version on <Mod Edit> Link removed
Download the First Ever Android 8.1 for Nexus 5: Direct, Dropbox, Mega, Google Drive, OneDrive, Magnet, Torrent.
Installation Guide - make sure you follow all the instructions carefully, without skipping any steps!
FAQ - if you have a problem with my UBR please read the answers to frequently asked questions.
Please download the latest version from official page - use Google to find it.
I will not continue my project here, until this thread is removed.
Do not worry, this project is still being developed (but not here).
THANK YOU FOR YOUR SUPPORT!
First Ever Android 8.1 for Nexus - Battery Life Test
- No Google account
- WiFi Connected
- No Sim Card
- Old battery
My result: 6 DAYS!!!
If you are experiencing bad battery life, please blame your apps like Facebook etc.
Nice, but why starting a new thread?
BIade said:
Nice, but why starting a new thread?
Click to expand...
Click to collapse
I asked the moderator to remove (delete) my previous thread, not to close it.
Did you basically backup the unlegacy rom after editing it? But you can not take the system and simply create an update script flashable ?
miseusegau said:
Did you basically backup the unlegacy rom after editing it? But you can not take the system and simply create an update script flashable ?
Click to expand...
Click to collapse
How do you want to update partitions from ext4 to f2fs by using flashable ZIP?
My UBR (Update By Recovery) is the best solution for beginners, because most people do not read the instructions.
Example (last comment on my website): WiFi doesn't work - please help/fix it!
This is not a bug, you have not updated the TWRP Recovery to version 3.2.1-1 = you have not read the instructions!
You can have the pixel navbar w/o xposed: https://chromloop.com/2016/11/guide-how-to-port-pixel-navigation-bar-animation-to-your-phone/. I'm not sure if it will work with oreo since the guide is for 7.1.2.
CalebQ42 said:
You can have the pixel navbar w/o xposed: https://chromloop.com/2016/11/guide-how-to-port-pixel-navigation-bar-animation-to-your-phone/. I'm not sure if it will work with oreo since the guide is for 7.1.2.
Click to expand...
Click to collapse
Thanks, I will try it, but now I am using Xposed module for Pixel Navbar, unfortunately it breaks the SafetyNet.
You can choose between Pixel Navbar and SafetyNet. To pass the SafetyNet open Xposed Installer app and uninstall it.
KDCloudy's review on YouTube - thanks!
How to enable notification dots:
Go to: Settings -> Apps & notifications -> open Pixel Launcher app -> press the Gear icon -> Notification dots -> Change settings -> On -> Allow
Please download the latest version from official page - use Google to find it.[/COLOR]
I will not continue my project here, until this thread is removed.
Do not worry, this project is still being developed (but not here).
FirstEver said:
I asked the moderator to remove (delete) my previous thread, not to close it.
Click to expand...
Click to collapse
I don't think XDA or most of the forums have an option to delete any post or thread they can only close it. Any reason for deleting the thread? But cause of that you shouldn't stop posting it here.
Issues I have been facing after using it for a week:
1. Poor Bluetooth call quality
2. Random apps crashing (Google Maps/Twitter/Kindle)
3. Random slowness & lags
4. Volume/sound is very low
How do I turn off mobile data without unlocking my lock screen?
---------- Post added at 15:07 ---------- Previous post was at 15:04 ----------
@FirstEver How will we know when new update is available and what are the changes done?
Lag every second.
Excellent!
I've just recovered an old nexus 5 that was in bootloop and installed this rom, and I've never seen this phone working with such a charm, the only downside is the battery, I don't know if disabling automatic brightness is making a big difference, but I see a little gain in it.
Only question I have is how do you update to the newest version? I have the January version and wanted to update to the February without erasing any of my data of course.
Thanks a lot for the easy install and for this amazing rom!
Ps: I have to admit it does crash some apps sometimes, but nothing to worry.
it looks awesome i will try soon
great rom I would like to know how you do to change the font to this rom, since it is not the default one. could you tell me?
How's the in-call volume? Last time I tried an oreo rom in-call volume was non-adjustable and very quiet. In Most of N5 oreo rom volume is super quiet.
It should be fine by default, not ask us to fix it ourselves.
What about Substratum support?
Is NFC working? May quick charge be achieved with flashing DU kernel?
Can anyone post download links please?
Download link
Hi, use this link to download the file
Mod Edit
join the link together
Jack_Forst said:
Hi, use this link to download the file
Mod Edit
join the link together
Click to expand...
Click to collapse
Mod Edit
When the [OP] is ready , he will put a direct link on XDA
Thank you
malybru
Senior Moderator
Guys as this phone is a legend, but the battery sucks.. Did you guys find a battery with close performance as the original one ?

[Google Camera] [AIO Package] [Magisk Required]

Hello friends,
Most of you guys should be familiar with Google camera and it's few awesome features like Portrait mode, Lense blur and HDR+ etc. But there is lots of confusion how to install it on your device. You have to go multiple processes to achieve that properly. But when it comes to beginners, it's kinda impossible for them, I mean quite hard. So on request of some of you guys, I have come with all in one package (AIO) of Google camera. Only requirement is magisk must be installed and working properly. So let's start with the process.
If you don't know how to install magisk, head to this thread.
Step 1: download the google camera zip from here, it's packed as a magisk moudle.
Step 2: Open Magisk manager and swipe from left just as you do in most of the apps to see menu options. Choose "moudels" option and you will see all the modules installed if you have any. Tap the plus button in bottom of the screen and browse
the directory where you have downloaded the magisk moudle in step 1. Choose the downloaded files and it will start installing it in a black window. It may take upto 5-10 seconds to install.
Step 3: when installation completes reboot your device and you will see new app installed "Camera" in your device. That is the google camera. It should work flawlessly now.
Note: You can also flash the module via twrp recovery if you know how to do that.
Hit thanks you like my work.
Thanks Mate, I am installing it. And will give you feedback.
P.s. . It is working fine. Thanks developer @rkmadotra
cool, good work OP, this should make it much easier for beginners to install and use the awesome google cam
example picture i just took during dusk attached absolutely amazing picture quality, impossible to get with stock app!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
Omg
Awesoooome
Selfie portrait not working in Miui pro
On my device, when i enter settings it always crashes. Other then this, everything is fine. Thank you
thats the disadvantage of an AIO package: depending on phone model and firmware, a specific GCam port version will work better or worse. so best to try several different GCam versions and check which one works best in your particular situation.
Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
rkmadotra said:
Hello friends,
Most of you guys should be familiar with Google camera and it's few awesome features like Portrait mode, Lense blur and HDR+ etc. But there is lots of confusion how to install it on your device. You have to go multiple processes to achieve that properly. But when it comes to beginners, it's kinda impossible for them, I mean quite hard. So on request of some of you guys, I have come with all in one package (AIO) of Google camera. Only requirement is magisk must be installed and working properly. So let's start with the process.
If you don't know how to install magisk, head to this thread.
Step 1: download the google camera zip from here, it's packed as a magisk moudle.
Step 2: Open Magisk manager and swipe from left just as you do in most of the apps to see menu options. Choose "moudels" option and you will see all the modules installed if you have any. Tap the plus button in bottom of the screen and browse
the directory where you have downloaded the magisk moudle in step 1. Choose the downloaded files and it will start installing it in a black window. It may take upto 5-10 seconds to install.
Step 3: when installation completes reboot your device and you will see new app installed "Camera" in your device. That is the google camera. It should work flawlessly now.
Note: You can also flash the module via twrp recovery if you know how to do that.
Hit thanks you like my work.
Click to expand...
Click to collapse
Thank you man everything works perfectly
Ah, finally an easy way.
Good job, works great on my Mi Max 2.
Thanks a lot. Easier than have to flash again TWRP.
Thanks mate..it work...
Anyone else has a sound delay with the slow motion camera? The sound always keeps playing after the video ended, I had this bug in another gcam version also
Hello sir,do you know where can i install dolby atmos for mi max 2?thank
Thank u...
This is awesome..
rkmadotra said:
Hello friends,
Most of you guys should be familiar with Google camera and it's few awesome features like Portrait mode, Lense blur and HDR+ etc. But there is lots of confusion how to install it on your device. You have to go multiple processes to achieve that properly. But when it comes to beginners, it's kinda impossible for them, I mean quite hard. So on request of some of you guys, I have come with all in one package (AIO) of Google camera. Only requirement is magisk must be installed and working properly. So let's start with the process.
If you don't know how to install magisk, head to this thread.
Step 1: download the google camera zip from here, it's packed as a magisk moudle.
Step 2: Open Magisk manager and swipe from left just as you do in most of the apps to see menu options. Choose "moudels" option and you will see all the modules installed if you have any. Tap the plus button in bottom of the screen and browse
the directory where you have downloaded the magisk moudle in step 1. Choose the downloaded files and it will start installing it in a black window. It may take upto 5-10 seconds to install.
Step 3: when installation completes reboot your device and you will see new app installed "Camera" in your device. That is the google camera. It should work flawlessly now.
Note: You can also flash the module via twrp recovery if you know how to do that.
Hit thanks you like my work.
Click to expand...
Click to collapse
Wonderful. It's Perfect work. I used on EU rom 9.5.5.0 Stable.
Awesome! It works perfectly on my Mi Mix 2!
Cheers!
Yes, it's working great..Only issue is receiver of Video call over VoLTE from stock dialer is not able to see me.
Strange...Any fix for that..!
Thanks for the mod
Working like a charm on Mi Mix 2 MIUI 9.5.8
Nice picture quality... works here
Can we install gcam from arnova by uninstalling the skullshady one.

[Magisk][Module] MIUI Debloater v1.2 [Pie/Ten][10/30/2019]

Hi everyone
i made this magisk module to "remove/hide" Xioami/Google apps from your ROM, i also made more than one variants, here is a list of the the variants*:
Gapps Debloat - Debloating Extra Google Apps only while keeping Playstore/Play Services
Gapps-Only-Keep - Keeps Gapps, while disabling most Xioami apps
Gapps-Only+ - Keeps Gapps only, while Replacing Xioami Launcher with Lean
Minimal - Debloating Extra Google/Xioami Apps only, while keeping most Xioami Apps in
Full - Debloating Most Google/Xioami Apps, while keeping Xioami Launcher
Full+ - Debloating Most Google/Xioami Apps, while Replacing Xioami Launcher with Lean
*Click on names to check debloated apps list
Screenshots of the outcome after using any of the modules:
Gapps Keep/+
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Minimal
Full/+
Download:
Pie Modules
Ten Modules
How to use it ?, Install Module with Magisk, then reboot
How to revert back ?, Remove the module from magisk and reboot and everything should be back
Changelogs
Changelogs:
v1.2
-Ten based Miui only, tested on Indian/Chinese ROMs
-Switched to Pixel Launcher in Plus modules
-Fixed Vanced issues
Ten Screens:
Minimal
Full & Full Plus
Debloat Gapps Only
Keep Gapps only & Plus
Awesome Abdo!
does it actually uninstall those apps or just disable them?
Farhadul Haque said:
does it actually uninstall those apps or just disable them?
Click to expand...
Click to collapse
it does remove them, but without affecting system
Awesome!
It would be a great idea to create an Aroma installer where you could choose what to remove. (Only a suggestion)
fersago said:
Awesome!
It would be a great idea to create an Aroma installer where you could choose what to remove. (Only a suggestion)
Click to expand...
Click to collapse
You can download full zip, extract it and check config.sh, edit replace list to your own liking
and check this Aroma for Miui
Please, how do i make this work on my phone? i am new to xiomi phone, do i need to unlock bootloader or it can work on my phone like that (without unlocking bootloader)
Note: I have never try anything on the phone than to update since the day i have stated using the phone...
olasunkanmi1 said:
Please, how do i make this work on my phone? i am new to xiomi phone, do i need to unlock bootloader or it can work on my phone like that (without unlocking bootloader)
Note: I have never try anything on the phone than to update since the day i have stated using the phone...
Click to expand...
Click to collapse
You need unlocked bootloader for this
Will this work on China MIUI ROMs?
MeNoNoob said:
Will this work on China MIUI ROMs?
Click to expand...
Click to collapse
Yes!!
It's not safe to remove security app? ?
@AL_IRAQI can you maybe do something like this for LineageOS too ? would be cool
Ra2rd said:
It's not safe to remove security app? ?
Click to expand...
Click to collapse
Yeah, It will bootloop
_JaSoN_ said:
@AL_IRAQI can you maybe do something like this for LineageOS too ? would be cool
Click to expand...
Click to collapse
Why tho ?, LOS already comes with basic apps only, and most of them can be disabled
AL_IRAQI said:
You can download full zip, extract it and check config.sh, edit replace list to your own liking
and check this Aroma for Miui
Click to expand...
Click to collapse
If I delete the quotes after REPLACE = and make something like this
Code:
REPLACE=
/system/app/CalculatorGooglePrebuilt
/system/app/CalendarGooglePrebuilt
/system/app/PrebuiltDeskClockGoogle
/system/app/Drive
/system/app/PrebuiltGmail
/system/app/Gmail2
/system/app/GoogleHindiIME
/system/app/GoogleJapaneseInput
/system/app/GooglePinyinIME
/system/app/KoreanIME
/system/app/Maps
/system/app/Books
/system/app/PlayGames
/system/app/Videos
/system/app/Music2
/system/app/Photos
/system/priv-app/Velvet
/system/usr/srec
/system/app/YouTube
/system/app/Duo
/system/priv-app/PersonalAssistantGlobal
/system/priv-app/PersonalAssistant
/system/priv-app/Browser
/system/priv-app/facebook-installer
/system/priv-app/facebook-services
/system/app/BugReport
/system/app/klobugreport
/system/priv-app/MiGameCenterSDKService
/system/priv-app/MiDrop
/system/app/InMipay
/system/app/Mipay
/system/app/MiuiScreenRecorder
/system/priv-app/MiuiScreenRecorder
/system/app/SogouInput
/system/app/VoiceAssist
/system/app/Mipay
/system/priv-app/Mipay
"
will delete whatever I 've got into this?
GUI version request
Thanks for your hard work. Please make gui version of this modules and options to choose different profiles. right now the only problem when i use full profiles i can't use youtube vanced cause it's disabled by default in this profiles.
anapospastos said:
If I delete the quotes after REPLACE = and make something like this
Code:
REPLACE=
/system/app/CalculatorGooglePrebuilt
/system/app/CalendarGooglePrebuilt
/system/app/PrebuiltDeskClockGoogle
/system/app/Drive
/system/app/PrebuiltGmail
/system/app/Gmail2
/system/app/GoogleHindiIME
/system/app/GoogleJapaneseInput
/system/app/GooglePinyinIME
/system/app/KoreanIME
/system/app/Maps
/system/app/Books
/system/app/PlayGames
/system/app/Videos
/system/app/Music2
/system/app/Photos
/system/priv-app/Velvet
/system/usr/srec
/system/app/YouTube
/system/app/Duo
/system/priv-app/PersonalAssistantGlobal
/system/priv-app/PersonalAssistant
/system/priv-app/Browser
/system/priv-app/facebook-installer
/system/priv-app/facebook-services
/system/app/BugReport
/system/app/klobugreport
/system/priv-app/MiGameCenterSDKService
/system/priv-app/MiDrop
/system/app/InMipay
/system/app/Mipay
/system/app/MiuiScreenRecorder
/system/priv-app/MiuiScreenRecorder
/system/app/SogouInput
/system/app/VoiceAssist
/system/app/Mipay
/system/priv-app/Mipay
"
will delete whatever I 've got into this?
Click to expand...
Click to collapse
Yeah
b9id1k said:
Thanks for your hard work. Please make gui version of this modules and options to choose different profiles. right now the only problem when i use full profiles i can't use youtube vanced cause it's disabled by default in this profiles.
Click to expand...
Click to collapse
Hi there, Open Config.sh in zip and remove "/system/app/YouTube", and re-zip, then use it
Hi everyone, i updated all Zip's
-Removed File Manager from debloat llist (cause problems in other Apps)
-Replaced Lean Launcher with Rootless Pixel Launcher
I found that the Gapps-Only+ module has a typo: QucikSearchBox -> QuickSearchBox
huyizheng said:
I found that the Gapps-Only+ module has a typo: QucikSearchBox -> QuickSearchBox
Click to expand...
Click to collapse
Ops, will edit later

Categories

Resources