Related
This is one method for getting any banking app on rooted Android phones running nougat and higher to function. I tested in Android 10 and 11.
Google has offered native support for the work profile starting with nougat. (https://support.google.com/work/android/answer/6191949?hl=en).
To my understaing, it isolates everything from the primary profile by creating a container that contains files to run a new os with its own data. As a result, root must also be isolated. Therefore, we may take advantage of this advantage to run banking apps that aren't compatible with rooted apps, notably some apps that won't function even with the usage of settings in Magisk Hide.
To create and enable the work profile, you need an app. There arent many. I also came upon the apps Island and Shelter.
Island is available in the Google Play Store at this link (https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en).
Shelter is available in fDroid (https://f-droid.org/en/packages/net.typeblog.shelter/)
1. Download and install Island or Shelter
2. Create a work profile (simply adhere to the on-screen directions). There will now be two profiles: a main profile and a island profile.
3. Clone the applications you want to use. It might request root permission, deny it. Never accept it.
4. launch the application from the island.
5. Make sure that magisk application is not installed in the work profile. Magisk has to be only in the main profile and you have to deny the root access to the island or Shelter.
You can create shortcuts to homepage for ease access.
If you are using the default launcher, a new work profile tab will show up that shows the work profile's app drawer. You have the option to activate and deactivate that profile whenever you choose.
i used my native banking app, it worked flawlessly.
Update: Banking app systems are updating and this method might not work for some banking apps. Try magisk hide too by changing the magisk's package name and deny the root request for Island and Shelter.
Thanks man is works very well
All the banking apps working properly using this application called island:?.
Vishal2323231 said:
All the banking apps working properly using this application called island:?.
Click to expand...
Click to collapse
Just use magisk hide to hide the app from detecting root and hide magisk in settings
No it's not working for all the banking apps.
Some of the apps can detect root information even after you use magisk hide. But using 'island' apk all banking apps are working without any prob.
Vishal2323231 said:
Some of the apps can detect root information even after you use magisk hide. But using 'island' apk all banking apps are working without any prob.
Click to expand...
Click to collapse
After blacklisting in Magisk Hide, change Magisk app package name
This can be done using "Hide Magisk Manager" option under Settings.
Above method has helped me to make any Bank app run!
Found this very useful app Mainland Thanks !
kvbkiran said:
This is a way to work any banking app in rooted android devices running nougat and above. I tested in android 10.
From nougat onward google has provided natively support to work profile.
Click to expand...
Click to collapse
i share the same thoughts as you but i didnt test it actually. good to hear it works
what the differences in my mind are : i want to make it to run in a different env as to bypass the path specified in the rc and use the original system partition in case magisk/xposed is installed so as to avoid further root detection
it's work but I have to sign in every time I open app. Is there anyway to use fingerprint?
The problem I have is that I cannot install the bank app: Revolut.
The Play store tells me it's not compatible, a downloaded APK doesn't install.
I followed instructions to add modules. One of them is Petnoire's_SafetyNet_spoofer. All other modules were flashed and installed successfully, only Petnoire's_SafetyNet_Spoofer not. I downloaded the file from 2 locations, unfortunately with the same disappointed result.
Any advice?
benraiso said:
it's work but I have to sign in every time I open app. Is there anyway to use fingerprint?
Click to expand...
Click to collapse
sign in?
did you mean entering the first security authentication like password, pattern, and pin?
if so
I didn't found anything to change it to fingerprint if you turn off and turn on work profile
I'll let you know if I found anything
tembares said:
The problem I have is that I cannot install the bank app: Revolut.
The Play store tells me it's not compatible, a downloaded APK doesn't install.
I followed instructions to add modules. One of them is Petnoire's_SafetyNet_spoofer. All other modules were flashed and installed successfully, only Petnoire's_SafetyNet_Spoofer not. I downloaded the file from 2 locations, unfortunately with the same disappointed result.
Any advice?
Click to expand...
Click to collapse
I didn't mentioned anything regarding modules. You told that a banking app you sideloaded instead of downloading from the play store as it is incompatible. Did it work?
kvbkiran said:
I didn't mentioned anything regarding modules. You told that a banking app you sideloaded instead of downloading from the play store as it is incompatible. Did it work?
Click to expand...
Click to collapse
No, it didn't install.
But, I uninstalled BusyBox pro, hide Magisk Manager and did the Magisk hide of all apps, except system UI.
I rebooted, and could install the app by the Play store.
I had read something about going to Google play settings to see the Play Protection certificate was signed. Before it wasn't, after the adjustments and reboot, it was.
Thank you for your time!
Hi, could it work on a unlocked Galaxy S7 with Android 8 (no longer knox)?
neobuddy89 said:
After blacklisting in Magisk Hide, change Magisk app package name
This can be done using "Hide Magisk Manager" option under Settings.
Above method has helped me to make any Bank app run!
Click to expand...
Click to collapse
Thank you very much, this helped me.
My Banking -APP is working again
Need help.
Hey, I tried installing my banking app to Island, but it doesn't work when isolated. Has something to do with NFC-data not exchanging properly through work profiles.
My banking app detects an unlocked bootloader. From what I've heard, Magisk 20.4 can't hide bootloader/secure boot status due to Google's new update? Although, I've heard something about Magisk 20.1 being able to do this. Is this true? Don't want to jump into decisions without checking upp first.
I'm on a OnePlus 7 Pro GM1913. Located in EU.
Nah doesn't work, i think my banking app is too powerful
Does this method still work?
kvbkiran said:
This is a way to work any banking app in rooted android devices running nougat and above. I tested in android 10.
From nougat onward google has provided natively support to work profile. (https://support.google.com/work/android/answer/6191949?hl=en). Shortly what it does is create an account which isolates everything from main profile(current data). So it also has to isolate root too.. So we can use this advantage to run banking apps which wont support in rooted apps, specifically some apps that wont work even you use magisk hide or any other software.
you need an app to create and turn on the work profile. There's not a lot. I found too apps 1. Island 2. Shelter. Island can be found in play store (https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en).
1, download and install
2. create a work profile (just follow the instructions on the screen)
now there will be two profiles one is main and another is island
3. clone your desired app. it will ask for the root permission.
4. open the app from the island
you can create shortcuts from that island
if you are using default launcher a new work profile tab will be appear which will show app drawer in work profile. You can turn on and off that profile whenever you want.
If you want to delete the profile go to island app >> three dots menu >> settings >> setup & shutdown click on the delete button beside the island. if it wont work got to your phone settings >> accounts >> there you will see a work profile at the bottom click on the "remove."
https://youtu.be/CSb3NQpqhQs
i used my native banking app it worked flawlessly.
Click to expand...
Click to collapse
I am curious if this method works for others who are having difficulty with banking apps (that have worked just fine, until recently).
I've been reading about Google's dreaded hardware attestation built into their SafetyNet Attestation API. Here is a link to the info: https://www.xda-developers.com/safetynet-hardware-attestation-hide-root-magisk/
* * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
BTW I am totally free of Google; no Google Play Store, no Google Pay, no Google Framework, no Gapps, no Google spyware, no Google bloatware, no Google tracking etc.
I download all my apps as APK's which are readily available on the Net ( Google them . . . just kidding! ).
My older Samsung S3 i747 is a 'd2att' originally locked to Rogers, in Ottawa, Ontario, Canada. Then switched over to MTS (Manitoba Telephone System). Now running on Bell Canada. My replacement is also a Samsung S3 T999, originally running T-Mobile in Arizona, now running on Bell Canada.
Thanks Mate...
thanks mate.. this helped me a lot..
Vishalbun said:
thanks mate.. this helped me a lot..
Click to expand...
Click to collapse
Which method worked? Are you running a custom ROM? Was it a banking APK, or Google Playstore APP?
kvbkiran said:
This is a way to work any banking app in rooted android devices running nougat and above. I tested in android 10.
From nougat onward google has provided natively support to work profile. (https://support.google.com/work/android/answer/6191949?hl=en). Shortly what it does is create an account which isolates everything from main profile(current data). So it also has to isolate root too.. So we can use this advantage to run banking apps which wont support in rooted apps, specifically some apps that wont work even you use magisk hide or any other software.
you need an app to create and turn on the work profile. There's not a lot. I found too apps 1. Island 2. Shelter. Island can be found in play store (https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en).
1, download and install
2. create a work profile (just follow the instructions on the screen)
now there will be two profiles one is main and another is island
3. clone your desired app. it will ask for the root permission.
4. open the app from the island
you can create shortcuts from that island
if you are using default launcher a new work profile tab will be appear which will show app drawer in work profile. You can turn on and off that profile whenever you want.
If you want to delete the profile go to island app >> three dots menu >> settings >> setup & shutdown click on the delete button beside the island. if it wont work got to your phone settings >> accounts >> there you will see a work profile at the bottom click on the "remove."
https://youtu.be/CSb3NQpqhQs
i used my native banking app it worked flawlessly.
Click to expand...
Click to collapse
thank you it worked on my note 9
hello guys, apex legends recently came out for mobile, and for rooted devices this notice appears
https://imgur.com/7TtdNqR
and the solution is:
1-Enable Zygisk in the Magisk app options and Denylist too
2-Add Apex Legends in the Denylist
3-Install Universal Safetynet Fix https://github.com/kdrag0n/safetynet-fix/releases and reboot
now enter your game and enjoy
Hey thanks for sharing this info it worked
Thanks man! It works finally.
LoWbAtErRy07 said:
hello guys, apex legends recently came out for mobile, and for rooted devices this notice appears
https://imgur.com/7TtdNqR
and the solution is:
1-Enable Zygisk in the Magisk app options and Denylist too
2-Add Apex Legends in the Denylist
3-Install Universal Safetynet Fix https://github.com/kdrag0n/safetynet-fix/releases and reboot
now enter your game and enjoy
Click to expand...
Click to collapse
Didn’t work. Any alternative steps?
shahmahbood said:
Didn’t work. Any alternative steps?
Click to expand...
Click to collapse
Open enforce denylist works for me!
shahmahbood said:
Didn’t work. Any alternative steps?
Click to expand...
Click to collapse
did it really not work?there is no alternative I think, but you can search
Working great here on my Tab S7+. I've never played AL on any platform, just wanted to try it. Possibly will end up deleting the game if I don't like it.
If it's not working for you, make sure that:
1. You're running the latest official Magisk release (ideally the stable version, but canary/dev builds might work if that's your thing)
2. Zygisk is enabled (must reboot for it to take effect)
3. Add AL and all its' subprocesses to deny list (tap the game's name to see the hidden processes)
4. Make sure that the Enforce Denylist box is set to ON (OP seems to have forgotten to mention this small but important detail)
5. Make sure that the Universal Safetynet Fix module is installed
If still not working after all that, reboot one more time, just for good measure.
I've been playing CODM/Genshin Impact/Black Desert Mobile for many months now, I've never had to hide my Magisk root from them, install SafetyNet modules, etc. They just work out of the box, no jumping through BS hoops to play. They dont seem to care at all about rooted devices. EA are just trying to be pricks to certain players because they know we're smarter than the average bear. They want to believe that most rooted players are cheaters. But the reality is that most of us play fair/normally. Rooted devices that hack in online games, are a small minority from what I can tell. But they screw it up for everyone else, so we all get a bad rep.
how to unlock unlock 80fps
mairaohoon said:
how to unlock unlock 80fps
Click to expand...
Click to collapse
Do you have a newer Samsung device? There should be a 120hz option in Settings > Display (Android settings, not Apex). If the device is capable of 120hz, there should be a setting for it.
You might also be able to use GLTools to unlock the FPS. But this could get you banned, the game may detect it as a hack. Then again, if you're already rooted, they could call that hacking too. You're playing with fire regardless.
Hi all,
I'm new to Google phones, I got my Pixel 7 Pro on release day after having a Huawei Mate 20 Pro for the last 4/5 Years. Is there anyway to have individual Apps locked that require you to give your fingerprint to open them without the use of a 3rd Party App from the Play Store?
I used to be able to do this on my Huawei in the settings and lock any apps individually but I can't seem to find that option on my Pixel 7 Pro. I've seen the "Pin Required" option on Whatsapp but even that doesn't work great as you can see everything when the app is opened behind the pin screen.
Thanks for reading.
1gavinr said:
Hi all,
I'm new to Google phones, I got my Pixel 7 Pro on release day after having a Huawei Mate 20 Pro for the last 4/5 Years. Is there anyway to have individual Apps locked that require you to give your fingerprint to open them without the use of a 3rd Party App from the Play Store?
I used to be able to do this on my Huawei in the settings and lock any apps individually but I can't seem to find that option on my Pixel 7 Pro. I've seen the "Pin Required" option on Whatsapp but even that doesn't work great as you can see everything when the app is opened behind the pin screen.
Thanks for reading.
Click to expand...
Click to collapse
You'll find, as I have, that a lot of that creature comfort stuff are not in pure android. Unless I'm wrong, you'll need an app to do it for you.
Correct. As @xgerryx said, there are apps in the Play Store to make that feature available, although I don't use them so I don't keep up with what's best, or what works.
Thanks for the replies. I was hoping it could be done within the settings of the phone without the need for another 3rd party app being installed. Shame small things like this aren't available within stock Android on Google phones yet this was available years ago on other Android handsets.
Issue with app lock applications from the Playstore on non-rooted devices, it's easy to bypass for anyone with an iota of Android knowledge. You really need one baked into the OS as they're far more difficult to overcome.
I the same for me !!!! coming from oneplus with smart launcher pro....incredible thing any native app locker one by one in android stock !!!!
where can i ask this point with google team ?
hope for next version ?
karmoussa said:
I the same for me !!!! coming from oneplus with smart launcher pro....incredible thing any native app locker one by one in android stock !!!!
where can i ask this point with google team ?
hope for next version ?
Click to expand...
Click to collapse
Frequently asked questions | Android Open Source Project
source.android.com
How can I contribute to Android?You can report bugs, write apps for Android, or contribute source code to the Android Open Source Project.
There are limits to the kinds of code contributions we accept. For instance, someone might want to contribute an alternative application API, such as a full C++-based environment. We would decline that contribution, because Android encourages applications to be run in the ART runtime. Similarly, we won't accept contributions such as GPL or LGPL libraries that are incompatible with our licensing goals.
We encourage those interested in contributing source code to contact us via the channels listed on the Android Community page prior to beginning any work. For details, see Contributing.
Click to expand...
Click to collapse
1gavinr said:
Hi all,
I'm new to Google phones, I got my Pixel 7 Pro on release day after having a Huawei Mate 20 Pro for the last 4/5 Years. Is there anyway to have individual Apps locked that require you to give your fingerprint to open them without the use of a 3rd Party App from the Play Store?
I used to be able to do this on my Huawei in the settings and lock any apps individually but I can't seem to find that option on my Pixel 7 Pro. I've seen the "Pin Required" option on Whatsapp but even that doesn't work great as you can see everything when the app is opened behind the pin screen.
Thanks for reading.
Click to expand...
Click to collapse
Hey!
I was dissapointed, too, after switching from s20 ultra and mi11 ultra about this missing feature.
My workaround:
(0. Microsoft launcher to hide needed apps)
1. Tasker lock screen function (you can define apps that require lock), (I am tasker heavy user) so i don't need any more extra apps
2. Terminal-systemizer magisk module to help tasker not being killed (can be killed anyway, but enough for my needs)
3. Profit.
kislack said:
Hey!
I was dissapointed, too, after switching from s20 ultra and mi11 ultra about this missing feature.
My workaround:
(0. Microsoft launcher to hide needed apps)
1. Tasker lock screen function (you can define apps that require lock), (I am tasker heavy user) so i don't need any more extra apps
2. Terminal-systemizer magisk module to help tasker not being killed (can be killed anyway, but enough for my needs)
3. Profit.
Click to expand...
Click to collapse
My phone is forcing upon me an update that I wish to stave off, if possible, or stop altogether if possible.
The upcoming update will happen in a day if I don't figure out how to stop it.
How can we definitively tell if the baseband will be incremented with any given forced update?
And how can we tell if this is a security-only update, or if the baseband will be updated too?
Use Package Disabler or an adb edit to disable these two services. Stops it dead in its tracks.
blackhawk said:
Use Package Disabler or an adb edit to disable these two services. Stops it dead in its tracks.
Click to expand...
Click to collapse
Ah. Too late! This time anyway.
But your information is good for next time.
I'll use this information in the future (and so can others, which is the point of my fleshing what you just had suggested as the answer) to disable the following two services on my T-Mobile Galaxy A32 5G (SM-326U) Android 12 setup...
<com.sec.android.soagent>
What is com.sec.android.soagent?
What is SOAgent in Samsung Galaxy?
What does com.sec.android.soagent do?
<com.ws.dm>
What is com.ws.dm?
What does com.ws.dm do in a Google Activity?
What does Com WS DS mean?
When I looked to disable those two services using my MuntashirAkon App Manager...
<https://github.com/MuntashirAkon/AppManager>
I found that perhaps that second service has a different name?
<com.sec.android.soagent>
<com.wssyncmldm>
What is com.wssyncmldm?
How to disable com.wssyncmldm
Step by step guide to disabling com.wssyncmldm
All you need to know about com.wssyncmldm
Why disable com.wssyncmldm
How to fix com ws sync mldm
Everything you need to know about com.wssyncmldm
As for "Package Disabler", I didn't even know you could disable system packages without being root (alas, my phone can't be rooted).
It's nice to know you can disable system apps without root.
So that others don't have to look for it, I think I found it here, at least with my first set of search terms.
Package Disabler
<https://www.packagedisabler.com>
The only NON-root solution that let’s you disable any unwanted packages that come pre-installed / installed with your phone / tablet.
You can disable apps with 1 click. Disabled application / package will not be uninstalled or updated using Google play or any other means.
This app also provides password / uninstall protection to avoid misuse.
When I searched on XDA-Developers forum threads for package disabler, I found a bunch of hits, but I don't know which are canonical updated threads.
Package Disabler Pro- De-Bloat & Remove Stock Apps For Better Ram-Battery Life
Package Disabler - Android 11?
which also suggests LADB(Kunal Adb) or PC adb
Package Disabler?
Package Disabler?
New package disabler,works!!!
Package Disabler
Package disabler pro
[GUIDE] [No Root] Disable System Apps & Bloatware: Package Disabler Pro - T-Mobile
Has anyone found an alternative apk to package disabler pro?
Need Help with my note 8 Bootloop caused by disabled Packages
What bloatware have you safely disabled/removed on the Galaxy Tab S3?
These non-forum articles showed up in a google search for more information about this useful "package disabler" tool which purports to disable system packages without needing to be root.
Debloat Galaxy Devices Without Root
Universal Android Debloater helps you get rid of unwanted apps and bloatware on your phone
How to disable any pre-installed system app bloatware on Android without root
Android Central Package Disabler
Regarding the adb commands, I use adb all day every day for a variety of things (see below) but I haven't used adb (or ladb) to disable a service which requires root as I didn't know you could do that.
How to duplicate what adb does to ad hoc open any given Activity on the Android phone?
[adb] [Wireless debugging] [Wi-Fi] Is there an updated XDA tutorial yet on setting up adb COMPLETELY wirelessly as of Android 11+ (no USB cable!)?
[adb] What is the adb syntax to connect wirelessly to Android by unique serial number (instead of by Wi-Fi LAN IP address & random port assignment)?
[adb] [Wireless debugging] [Wi-Fi] Is there an updated XDA tutorial yet on setting up adb COMPLETELY wirelessly as of Android 11+ (no USB cable!)?
(PSA) Using the new Android 12 TILE for 'Developer options' 'Wireless debugging' to establish adb connection over Wi-Fi without USB
[adb,scrcpy,vysor] What ports does Android 12 randomly set when Wi-Fi connecting via Wireless debugging adb "pair" or "connect" commands?
Android 12 Developer options adb "Wireless debugging" option keeps turning off
For any given trusted computer, can we make an adb usb debugging connection on day one & then SAVE adbkey.pub authentication keys for use years later?
As for how to use either local adb (ladb) to disable packages (without needing the PC and without needing to be rooted), my first task was to look up what the ladb commands might be...
Say hello to LADB, a local ADB shell without needing root or a computer!
How to debloat your phone (and more) without connecting to a PC
And then let's look up some of the adb commands to figure out what they are to disable the two services using a PC but without needing to be rooted.
XDA-Developers guide to ADB
ADB Tips & Tricks: ADB commands that every power user should know about!
Obviously I have some homework to do before I can successfully disable the two services listed above without needing to be rooted (as my phone can't be rooted) using just adb (which seems like the easiest way to approach this task)...
Since I'm always connected to my phone via adb anyway (as I mirror my screen and audio onto my PC) I may as well use the adb commands to disable the two update services, where might these be the related necessary adb commands to employ for that task?
C:\> adb shell pm list packages | findstr /i soagent
That should find "package:com.sec.android.soagent"
C:\> adb shell pm list packages -d | findstr /i soagent
That should find the disabled packages & then grep for "com.sec.android.soagent" which shouldn't (yet) be in that list
C:\> adb shell pm disable-user --user 0 com.sec.android.soagent
That should (I hope) disable the listed package (is that correct?)
C:\> adb shell pm enable --user 0 com.sec.android.soagent
That should (if desired), re-enable the listed package (is that right?)Likewise, these are likely the related steps for com.wssyncmldm:
C:\> adb shell pm list packages | findstr /i wssyncmldm
C:\> adb shell pm list packages -d | findstr /i wssyncmldm
C:\> adb shell pm disable-user --user 0 com.wssyncmldm
C:\> adb shell pm enable --user 0 com.wssyncmldm
But first, may I confirm that my two services are of a different name than that which was initially suggested?
And may I confirm the adb commands to disable those two services?
You can probably roll it back from 12 to 11 if you want provided the boot loader wasn't upgraded too.
This stock Samsung N10+ hasn't been updated in over 3 years; still running on Pie. Current load is over 2.5 yo, still fast, very stable with minimal maintenance. Security simply isn't an issue with its current configuration... screw the Google scare hype. This is what Android is capable of... if you leave it be.
blackhawk said:
You can probably roll it back from 12 to 11 if you want provided the boot loader wasn't upgraded too.
Click to expand...
Click to collapse
Thank you for that suggestion, where I really don't know that much about Android, which I openly admit. I can research if pointed in the right direction though.
I am told the bootloader for the T-Mobile A32-5G needs to be version 5 or below (maybe even 3 or below) in order to root the Samsung Galaxy A32-5G, and mine is currently version 8.
I don't know how to roll back a bootloader, but even so, I'm not sure I understand your suggestion of rolling back the Android version from 12 to 11.
How would changing the OS change the bootloader version?
blackhawk said:
This stock Samsung N10+ hasn't been updated in over 3 years; still running on Pie. Current load is over 2.5 yo, still fast, very stable with minimal maintenance. Security simply isn't an issue with its current configuration... screw the Google scare hype. This is what Android is capable of... if you leave it be.
Click to expand...
Click to collapse
I very much appreciate your kind and thoughtful advice that pointed me in the direction of the two packages that I needed to disable, which is what I needed to research in the right direction.
I also much appreciate that you mentioned adb will do the job of disabling those packages without me being rooted, as that too was a required datapoint that I didn't know until you told me.
Thank you very much for your kind advice, where I do agree with you this hype about having the latest security patches isn't something I'm all that worried about.
However....
There is this "nagging concern" that, as of Google's Project Mainline and Project Treble (both since renamed), the way that the 25 core modules update is no longer via carrier updates but over the air with Google Framework Services updates (not to be confused with Google Play Services updates).
AdServices multi-package multi-type Android 13
adbd com.android.adbd APEX Android 11
AppSearch com.android.appsearch APEX Android 13
ART com.android.art APEX Android 12
Bluetooth APEX Android 13
CellBroadcast com.android.cellbroadcast APEX Android 11
Conscrypt com.android.conscrypt APEX Android 10
Device Scheduling com.android.scheduling APEX Android 12
DNS Resolver com.android.resolv APEX Android 10
DocumentsUI com.android.documentsui APK Android 10
ExtServices com.android.ext.services APK (Android 10)
ExtServices com.android.ext.services APEX (Android 11)
IPsec/IKEv2 Library com.android.ipsec APEX Android 11
Media Media: com.android.media Android 10 (extractors)
Media Codecs: com.android.media.swcodec APEX Android 10 (extractors, MediaSession API) Android 11 (MediaParser API)
MediaProvider com.android.mediaprovider APEX Android 11
ModuleMetadata com.android.modulemetadata APK Android 10
Network Stack Network Stack Permission Configuration: com.android.networkstack.permissionconfig
Captive Portal Login: com.android.captiveportallogin
Network Components: com.android.networkstack APK Android 10
NNAPI Runtime com.android.neuralnetworks APK Android 11
OnDevicePersonalization Runtime Multiple Multiple Android 13
PermissionController com.android.permissioncontroller APK Android 10
SDK Extensions com.android.sdkext APEX Android 11
Statsd com.android.os.statsd APEX Android 11
Tethering com.android.tethering APK Android 11
Time Zone Data com.android.tzdata APEX Android 10
UWB com.android.uwb APEX Android 13
Wi-Fi com.android.wifi APEX Android 11
It's all very confusing HOW Android updates nowadays.
Some updates are over the air by the carrier
Other updates are done separately for the 25 core modules
Still others are done over a Google Play Store app Activity
(These last app updates are not really part of the Google Play Store app but the Activity for app updates appears in the settings for the Google Play Store app so a lot of people associate those app updates with the Google Play Store app).
In short, does this method of disabling two packages "really" work to stop all updates?
Or does it just work for the Project Mainline updates?
Or just the carrier supplied security updates?
I don't know.
You're welcome.
The bootloader version can be upgraded but not rolled back on a Snapdragon. If just the rom was upgraded from 11 to 12 it can be rolled back by flashing Android 11 if the bootloader wasn't upgraded too. I think this is the case for you but check it to be sure. Personally I don't muck with the firmware. A Samsung Experience center at a Best Buy can also flash it back to 11.
I really don't worry about updating any apps unless there's a improvement I need, so I don't.
It leads to a more stable platform since everything is already running well, more importantly it's fulfilling its mission. In the end that's all that counts. This is my solution; it may not be what others do but it works very well for me. I send almost zero time now troubleshooting... it just runs.
blackhawk said:
You're welcome.
Click to expand...
Click to collapse
Without you, I wouldn't have known the name of the two packages, nor that adb can disable them without me being rooted. Thanks.
What I don't know, yet anyway, is which of the following software versions those two packages above facilitated the updates for...
Android version [e.g., Android 12]
Baseband version [e.g., A326USQS8BVL3]
Security update [e.g., Dec. 1, 2022]
Google Play System [e.g., March 1, 2022]
Google Play Services [e.g., 22.42.12 (190400-481949630]
Google Play Store [e.g., 33.5.16-21 [0][PR] 4933219047]
Firmware (such as the Qualcomm modem firmware)
25 Core modules in Project Mainline
These are apparently updated either over Google Play Services on the net or OTA by partners.
Default/original apps (such as Chrome, YouTube, etc.)
User apps (of which there may be hundreds)
blackhawk said:
The bootloader version can be upgraded but not rolled back on a Snapdragon.
Click to expand...
Click to collapse
I didn't think it was going to be easy to unlock the bootloader, let alone roll it backward a notch or two.
BTW, it's not a Snapdragon I don't think.
DevCheck (see attached screenshot) shows it to be a "Mediatek Dimensity 720" powering this SM-A326U Galaxy A32 5G.
blackhawk said:
If just the rom was upgraded from 11 to 12 it can be rolled back by flashing Android 11 if the bootloader wasn't upgraded too. I think this is the case for you but check it to be sure. Personally I don't muck with the firmware. A Samsung Experience center at a Best Buy can also flash it back to 11.
Click to expand...
Click to collapse
I've seen that link, and I found it fantastic, where I think I'm stuck in not being able to root unless something new comes up - which is my main purpose here in at least freezing the bootloader version at 8.
The main lack of information I have at the moment is I don't know WHAT PROCESS updates the bootloader.
blackhawk said:
I really don't worry about updating any apps unless there's a improvement I need, so I don't.
Click to expand...
Click to collapse
I'm with you 100% in that I don't update ANY apps unless I KNOW it has something I want (which almost never happens).
That's good that neither of us worries about app updates because most people don't realize what a MESS app updates truly are!
I've found out most people THINK that the Google Play Store does a check for new apps for ALL your installed apps - but I've tested it and it doesn't even come close (see attached screenshot proof).
The Google Play Store app update section isn't even part of the Google Play Store (it's an Activity within it but it's independent of the Google Play Store app itself) - but what's worse is the fact it updates barely any apps.
Maybe a dozen. Maybe even two dozen.
But the Google Play Store app update Activity MISSES hundreds upon hundreds of apps, which the screenshots below prove to be the case.
Luckily, as a result of that opinion which we both share that we don't update apps unless we need to, this whole app update mess isn't an issue for either one of us, but bear in mind that a LOT of people "think" the Google Play Store app "updates" all their apps.
It's not even close.
blackhawk said:
It leads to a more stable platform since everything is already running well, more importantly it's fulfilling its mission. In the end that's all that counts. This is my solution; it may not be what others do but it works very well for me. I send almost zero time now troubleshooting... it just runs.
Click to expand...
Click to collapse
I'm like you in that I don't update the hundreds of apps unless any one of them needs to be updated, which almost never happens.
But what is driving me nuts is the CONFUSION about what process updates what part of the Android operating system.
For example, I'm currently at:
The Google Play System = March 1, 2022
Settings > About phone > Software information
The Google Play Services = Version 22.42.12 (190400-481949630)
Settings > Apps > Your apps > Google Play Services
The Google Play Store = 33.5.16-21 [0][PR] 4933219047
Settings > Apps > Your apps > Google Play Services
But what is the process that updates those three entities?
It behooves us to nail this down as I'm confused what is updated when & how.
While there are at least a half dozen important layers of Android which are updated on a variety of schedules, I think the fundamental updated layers may be:
The Android OS version, baseband & security patch levels
The Google Play {System,Services,Store} system update levels
The versions of the 25 core modules of Project Mainline
The versions of the firmware in Project Treble
The versions of all the apps supplied with the native OS
I'm embarrassed, for example, to state that I have no idea whatsoever what updates the BASEBAND, for example.
Worse, I have no idea what process updates the 25 core modules of the Project Mainline modules (which is the core of Android).
Project Mainline core modules in Android 10
Project Mainline core modules in Android 11
Project Mainline core modules in Android 12
Project Mainline core modules in Android 13
What process updates those two dozen critical core modules?
com.wssyncmldm is what does all OTA firmware updates for the phone including the bootloader as far as I know. To stop OTA upgrades only it needs to be disabled. It's the only one that can permanently screw you up.
I'm not familiar with the MediaTek chipsets. Galaxy store updates it's apps as well, I firewall block it unless I need to use it.
I keep installable backup copies of all my apps including system. That way on a reload or if they get an unwanted update, I'm ready.
Worksv on Android 9,10, not sure about higher. Newer versions are on Playstore.
blackhawk said:
com.wssyncmldm is what does all OTA firmware updates for the phone including the bootloader as far as I know. To stop OTA upgrades only it needs to be disabled. It's the only one that can permanently screw you up.
Click to expand...
Click to collapse
Thank you for confirming com.wssyncmldm does the over-the-air firmware updates, and, particularly the caveat that it's the only updater package that can permanently screw the ability to root up.
Android is broken into so many components that I am going nuts trying to figure out what updates what - so that helps (a little).
blackhawk said:
I'm not familiar with the MediaTek chipsets. Galaxy store updates it's apps as well, I firewall block it unless I need to use it.
Click to expand...
Click to collapse
Thank you for bringing up the Galaxy App update mechanism, which I had omitted in my description of what updates apps above.
The OTA update often updates default system apps
The Google Play Store Activity Updater updates "some" apps
The FOSS Google Play Store clients also update "many" apps
The Samsung Galaxy Store updater updates its own apps
There are app updaters I've tested which update ALL apps
(Of course, these assume an update is available.)
Just so that you know, I never create ANY login on my phone, so I can't log into the galaxy store even if I had wanted to do so.
Is there any app in the Samsung Galaxy Store worth the login requirements?
That means I don't have a Google Account set up on my phone either (even as I have a Google Account), so I've learned empirically that if you log into the GMail app even once, it CREATES a Google Account on your phone.
The phone works better WITHOUT the Google Account setup.
Likewise if you log into the Google Maps app, or Google Voice, etc., but luckily ALL the Google apps have equivalent apps which generally work better than the Google apps do anyway.
GMail === FairMail mail client
Chrome === Ungoogled Chromium web client
YouTube === NewPipe YouTube client
Google Play Store === Aurora Google Play Store client
Google Maps === works fine w/o a login
Google Calendar === Etar
Google Messages === Pulse SMS (before Klinker sold to Maple Media)
Google launcher === Nova Launcher (before they sold out)
etc.
Note a good reason for SAVING all the APKs you install is shown in the case of Nova and Pulse where both went over to the dark side.
blackhawk said:
I keep installable backup copies of all my apps including system. That way on a reload or if they get an unwanted update, I'm ready.
Worksv on Android 9,10, not sure about higher. Newer versions are on Playstore.
Click to expand...
Click to collapse
Like you, I maintain all my APKs independently OUTSIDE of the current daily drive phone, where it's all completely automatic.
The FOSS Google Play Store clients have an option to NOT DELETE the APK when you install any app off the Google Play Store repository.
That fact bears repeating.
When you install an app off the Google Play store, presumably this sequence occurs:
1. The client finds the app & then you download the APK
2. The client initiates the installation of the APK
3. Then the client always DELETES the downloaded APK
But when you install that same app off that same repository using the FOSS Google Play Store clients, and if you check the box to NOT DELETE the APK after installation, then THIS sequence happens.
1. The client finds the app & then you download the APK
2. The client initiates the installation of the APK
3. Then the client always DOES NOT DELETE the downloaded APK
In addition, my Android file system and my Windows file systems are exactly the same (so to speak) since I use free WebDAV servers to mount my entire Android filesystem onto Windows as a drive letter over Wi-Fi (no cables necessary).
Can you mount BOTH Android internal & external storage onto Windows as a drive letter over Wi-Fi using a SINGLE WebDAV server?
That way, when I need to re-populate a new phone, I first bring over the homescreen and all the icon locations (which Nova does nicely), and then, one by one, I populate the apps by SLIDING them over using my mouse to slide from Windows to the mirrored Android.
See the screenshots below proving all that I say above.
BTW, I have one WARNING about extracting APKs, where I've tested ALL the free extractors extent, and where I've had some bad experiences where the extracted APK doesn't work on a different model phone (generally it's different in every way, hardware & software).
I've had MUCH BETTER experience just NOT DELETING the APK when it's downloaded off the Google Play Store repository, or the F-Droid repository, or the GitHub/Sourceforge/Guardian/etc., repositories.
This problem, I think, will only get worse as of the August 2022 decree by Google regarding APEX files (instead of APK files) on the Google Play Store repository.
In summary, Android UPDATES are complex, and I do NOT profess to understand what updates what - so any help anyone can provide is welcome as I am confused as to what updates what.
Since my credibility matters, screenshots below prove all I say above.
I use whatever comes in handy and don't go more nuts than I need to in order to get the job done.
The reason to be able to access the Samsung Galaxy store are the free icon packs and themes.
Edge add ons and certain other apps like Sound Assistant. The Good Lock family of apps are of particular interest for a Samsung user.
Nova isn't as fast or efficient as One UI. One UI is a very stable launcher and very customizable.
My stock N10+ homescreen running on One UI, modified with various Good Lock apps and One handed Operation plus. Digi Clock and Energy Ring are 3rd party apps.
blackhawk said:
Nova isn't as fast or efficient as One UI.
Click to expand...
Click to collapse
Nova free went over to the dark side as of the Branch acquisition.
Nova Launcher and Sesame Search have been acquired by Branch, an analytics company
As a direct result of the Branch acquisition, my Nova free is the last known good version (namely the pre-branch 7.0.57 version):
<https://novalauncher.com/beta>
<https://novalauncher.com/apk/NovaLauncher_7.0.57.apk>
Name: NovaLauncher_7.0.57.apk
Size: 8687535 bytes (8483 KiB)
SHA256: 05AE72221D8D4F3D6A111A3220A0C87040806AF4E53053EF64F2DE426990893E
Mostly what I like(d) about Nova free is the ability to save the homescreen (and all the folders, shortcuts, and icons) EXACTLY and then re-load it on any number of phones, no matter what make/model of that phone.
Another feature I really liked about Nova free is its ability to put icons on any grid and in any location whatsoever.
Last summer I had opened a thread seeking a replacement app launcher...
Nova launcher used to be the best free Android launcher - until now - so what's better?
We discussed the merits at that time...
blackhawk said:
One UI is a very stable launcher and very customizable.
Click to expand...
Click to collapse
I'm happy with my last-known-good-version of Nova free, but because they went over to the dark side, I have to find another app launcher.
If OneUI does those things, I might consider it.
Save homescreen/folders/icons & re-use later
Put icons on any grid (or no grid) whatsoever
GalaxyA325G said:
Mostly what I like(d) about Nova free is the ability to save the homescreen (and all the folders, shortcuts, and icons) EXACTLY and then re-load it on any number of phones, no matter what make/model of that phone.
The only other thing I really liked about Nova free is its ability to put icons on any grid and in any location whatsoever.
I'm happy with my last-known-good-version of Nova free, but because they went over to the dark side, I have to find another app launcher.
If OneUI does those two things, I might consider it.
Save homescreen/folders/icons & re-use later
Put icons on any grid (or no grid) whatsoever
Does it?
Click to expand...
Click to collapse
SmartSwitch can save icons and homescreen, however on a clean load I wouldn't use SmartSwitch other than to save homescreen settings so you'll need to rebuild the icons and apps although Goodlock apps and homepage settings remain in effect. So it's not like you just landed on mars and everything looks unworldly with no button navigation
Other than folders you're locked into the grid pattern.
One UI is faster, more efficient and very stable. In fact in 3 years I've never had it crash and force a reboot. Let me put this way, one of the most surefire ways to boot loop a Samsung is a 3rd party launcher. Been there, done that twice, back to back full reloads That convinced me to live with the white page indicators. That's my only real criticism of One UI.
Pick your poison wisely...
I didn't read the whole thread, but for instance it's already enough to freeze the "Software-Update" package to stop "Software-Update" notifications.
In my S8 with Android 9 it's located in /system/priv-app/FotaAgent/FotaAgent.apk. Just rename to "FotaAgent.apk.bak" and that's it!
Rooting android phones is like leveling your android to another and better level. Especially with magisk, you can add customizations and improvements to your phone. And don't get me started on custom ROMS and Kernels. The only issue I, and probably others, face with root is that some apps or games do not work with them. I tried some methods and tutorials I found online. Some worked, but other games still detected my root. Specifically that "LIAPP Alert" that I believe checks the system folder of superuser. I like playing mobile games on my phone so it is a big issue for me. Is there a way to make apps not detect my root?
Things I tried that didn't worked:
Hide magisk (change magisk name) - Worked on some games
Use magisk denylist
Geergit (from Lsposed) - to change my device IDs
App Manager (from Fdroid) - I think I may not have used this properly lol
MagiskHide module (by HuskyDG)
Using Parallel Space also works with some apps, but other applications don't like it when you run them in virtual environments. There's also Vmos, a virtual machine for android which is quite amazing... and sketchy. I think it's the only solution that would 100% work on any apps and games. Although, as I said before, it's very sketchy because if you're going to run it on android 10+, it would require you to enable wireless debugging.
My device: PocoF1 using LineageOs 20 (android 13)
You can also install app-hider software for Android phones. The best app-hider apps are available directly in Google Play. Here are a few of the best app hiders for Androids:
Nova Launcher
nova launcher replaces the home screen on your Android phone. It also lets you hide apps and sort and reshuffle them according to your needs.
App Hider
The customizable app hider lets you hide apps on your Android and manage them from different accounts on your device. The app-hider icon is even disguised as a calculator.
Vault
vaults purpose is to hide apps, files, photos, and videos on your Android. It includes cloud backup and the ability to lock apps behind a secure password.