I'm planning to make stock based rom but my questions are:
- Base: Android 7.0, 7.1, 8.0 or 8.1?
Which one is better in your opinion? I think that 7.1 and 8.0 are the best versions, 7.0 is old and 8.1 just arrived recently and based on some user reviews, it's bad. I would choose 8.0 because of Substratum themes.
Tweaks i would like to add:
- Build.prop tweaks:
1.faster boot
2.less wifi scanning
3.hifi audio props (useful to some audio players that will unlock HiFi settings (eg. PowerAmp), will not improve audio quality)
4.enable launcher and lockscreen rotation
5.disable scrolling cache
6.disable tethering provisioning
7.set DNS to Cloudflare ones
8.disable error reporting
9.enable gpu processing for SystemUI
10. disable headphone volume warning
11. maybe something more
Would you add something more or delete some tweaks?
- More volume steps mod (without Xposed or build.prop, useful for SafetyNet pass)
adds more volume steps to:
media : 30 steps instead of 15
notification : 14 instead of 7
ringer : 14 instead of 7
system : 14 instead of 7
voice call : 12 instead of 6
Is it good to you or you want other values? I make this changes with services.jar so i will need to upload other services which you need to replace if you want other values.
- Advanced reboot menu
Hard to implement but it's possible. I will try to implement fastboot and recovery reboot. If possible i would try to implement META mode too.
- Adding MiraVision to Settings
You can add MiraVision by installing Quickshortcutmaker but i thought why not implement it in Settings directly.
- Odexed ROM
It will improve apps speed and loading but i think that Nokia ROMs are odexed by default.
- Remove signature verification
This is useful when you install unsigned apks or installing older version of apps over new one. If you don't know what is this than don't use it because it weaks your device security. This will be optional.
- Debloating apps
This is a must, i thought that i could debloat some apps from /system/app and /system/priv-app
/system/app
Chrome
Duo
PinyinIME
ZhuyinIME
HindiIME
HandwritingIME
Keep
YouTube (i would replace it for Vanced YouTube)
Photos (Google Photos)
Videos (Google Play Videos)
Books (Google Play Books)
Music (Google Play Music)
Drive (Google Drive)
DM Policy (Google Apps Device Policy)
/system/priv-app
Velvet (Google) (If i remove Google than Assistant wouldn't work, but you can install Google afterwards, i think it's better to be removed because of users who don't use Google Assistant)
Tell me what you think
- Magisk, SuperSU and no root option
There will be 3 options to choose. If Magisk or SuperSU version is old then choose no root and flash new Magisk or SuperSU afterwards. I don't want to update zip everytime Magisk or SuperSU get a new release.
I thought making Aroma zip so you can choose every option you want graphically. It would be hard to implement but I'll work on it.
I know that i screwed the suprise but i want to see what users think about it.
My brother currently use Nokia 3 and when he gets a new phone (in 7-10 days) he will give it to me and then i can work on it.
If someone want to work with me comment.
SkaboXD said:
I'm planning to make stock based rom but my questions are:
- Base: Android 7.0, 7.1, 8.0 or 8.1?
Which one is better in your opinion? I think that 7.1 and 8.0 are the best versions, 7.0 is old and 8.1 just arrived recently and based on some user reviews, it's bad. I would choose 8.0 because of Substratum themes.
Tweaks i would like to add:
- Build.prop tweaks:
1.faster boot
2.less wifi scanning
3.hifi audio props (useful to some audio players that will unlock HiFi settings (eg. PowerAmp), will not improve audio quality)
4.enable launcher and lockscreen rotation
5.disable scrolling cache
6.disable tethering provisioning
7.set DNS to Cloudflare ones
8.disable error reporting
9.enable gpu processing for SystemUI
10. disable headphone volume warning
11. maybe something more
Would you add something more or delete some tweaks?
- More volume steps mod (without Xposed or build.prop, useful for SafetyNet pass)
adds more volume steps to:
media : 30 steps instead of 15
notification : 14 instead of 7
ringer : 14 instead of 7
system : 14 instead of 7
voice call : 12 instead of 6
Is it good to you or you want other values? I make this changes with services.jar so i will need to upload other services which you need to replace if you want other values.
- Advanced reboot menu
Hard to implement but it's possible. I will try to implement fastboot and recovery reboot. If possible i would try to implement META mode too.
- Adding MiraVision to Settings
You can add MiraVision by installing Quickshortcutmaker but i thought why not implement it in Settings directly.
- Odexed ROM
It will improve apps speed and loading but i think that Nokia ROMs are odexed by default.
- Remove signature verification
This is useful when you install unsigned apks or installing older version of apps over new one. If you don't know what is this than don't use it because it weaks your device security. This will be optional.
- Debloating apps
This is a must, i thought that i could debloat some apps from /system/app and /system/priv-app
/system/app
Chrome
Duo
PinyinIME
ZhuyinIME
HindiIME
HandwritingIME
Keep
YouTube (i would replace it for Vanced YouTube)
Photos (Google Photos)
Videos (Google Play Videos)
Books (Google Play Books)
Music (Google Play Music)
Drive (Google Drive)
DM Policy (Google Apps Device Policy)
/system/priv-app
Velvet (Google) (If i remove Google than Assistant wouldn't work, but you can install Google afterwards, i think it's better to be removed because of users who don't use Google Assistant)
Tell me what you think
- Magisk, SuperSU and no root option
There will be 3 options to choose. If Magisk or SuperSU version is old then choose no root and flash new Magisk or SuperSU afterwards. I don't want to update zip everytime Magisk or SuperSU get a new release.
I thought making Aroma zip so you can choose every option you want graphically. It would be hard to implement but I'll work on it.
I know that i screwed the surprise but i want to see what users think about it.
My brother currently use Nokia 3 and when he gets a new phone (in 7-10 days) he will give it to me and then i can work on it.
If someone want to work with me comment.
Click to expand...
Click to collapse
Sounds pretty good to me so far.
I'm afraid to ask, but I would love to have a choice prior to installing if want it with or without Google. Maybe if it could work without Google and a user could flash GApps manually.
Else: I would love to have to chance to set DNS myself to preferred DNS-provider, but don't know how hard this would be to implement.
wutzkman said:
Sounds pretty good to me so far.
I'm afraid to ask, but I would love to have a choice prior to installing if want it with or without Google. Maybe if it could work without Google and a user could flash GApps manually.
Else: I would love to have to chance to set DNS myself to preferred DNS-provider, but don't know how hard this would be to implement.
Click to expand...
Click to collapse
No need to afraid, I'd love to but problem is that Nokia ROM uses almost every Google app, Phone, Contacts, Messaging, Clock etc. And if i remove them phone couldn't send and receive messages and calls. I could try to remove only google play store, services, and google basic apps but not to remove Phone, Contacts, Messaging, Clock.
I can try to port other dialer, messages and clock app from ex. Sony but there is high chance that it will crash.
I included Cloudflare DNS because it's the fastest DNS currently (keweonDNS have a huge potential to be that in future). It's easy to remove and i will remove it so you can choose which one you want to use.
SkaboXD said:
I'm planning to make stock based rom but my questions are:
- Base: Android 7.0, 7.1, 8.0 or 8.1?
Which one is better in your opinion? I think that 7.1 and 8.0 are the best versions, 7.0 is old and 8.1 just arrived recently and based on some user reviews, it's bad. I would choose 8.0 because of Substratum themes.
Tweaks i would like to add:
- Build.prop tweaks:
1.faster boot
2.less wifi scanning
3.hifi audio props (useful to some audio players that will unlock HiFi settings (eg. PowerAmp), will not improve audio quality)
4.enable launcher and lockscreen rotation
5.disable scrolling cache
6.disable tethering provisioning
7.set DNS to Cloudflare ones
8.disable error reporting
9.enable gpu processing for SystemUI
10. disable headphone volume warning
11. maybe something more
Would you add something more or delete some tweaks?
- More volume steps mod (without Xposed or build.prop, useful for SafetyNet pass)
adds more volume steps to:
media : 30 steps instead of 15
notification : 14 instead of 7
ringer : 14 instead of 7
system : 14 instead of 7
voice call : 12 instead of 6
Is it good to you or you want other values? I make this changes with services.jar so i will need to upload other services which you need to replace if you want other values.
- Advanced reboot menu
Hard to implement but it's possible. I will try to implement fastboot and recovery reboot. If possible i would try to implement META mode too.
- Adding MiraVision to Settings
You can add MiraVision by installing Quickshortcutmaker but i thought why not implement it in Settings directly.
- Odexed ROM
It will improve apps speed and loading but i think that Nokia ROMs are odexed by default.
- Remove signature verification
This is useful when you install unsigned apks or installing older version of apps over new one. If you don't know what is this than don't use it because it weaks your device security. This will be optional.
- Debloating apps
This is a must, i thought that i could debloat some apps from /system/app and /system/priv-app
/system/app
Chrome
Duo
PinyinIME
ZhuyinIME
HindiIME
HandwritingIME
Keep
YouTube (i would replace it for Vanced YouTube)
Photos (Google Photos)
Videos (Google Play Videos)
Books (Google Play Books)
Music (Google Play Music)
Drive (Google Drive)
DM Policy (Google Apps Device Policy)
/system/priv-app
Velvet (Google) (If i remove Google than Assistant wouldn't work, but you can install Google afterwards, i think it's better to be removed because of users who don't use Google Assistant)
Tell me what you think
- Magisk, SuperSU and no root option
There will be 3 options to choose. If Magisk or SuperSU version is old then choose no root and flash new Magisk or SuperSU afterwards. I don't want to update zip everytime Magisk or SuperSU get a new release.
I thought making Aroma zip so you can choose every option you want graphically. It would be hard to implement but I'll work on it.
I know that i screwed the suprise but i want to see what users think about it.
My brother currently use Nokia 3 and when he gets a new phone (in 7-10 days) he will give it to me and then i can work on it.
If someone want to work with me comment.
Click to expand...
Click to collapse
Replace Heavy Google Apple With GO Version Apps
and remove apps like play music, movies,books, useless alternative keyboard apps (not GBoard) and remove Google app too its hell heavy.
tech2update said:
Replace Heavy Google Apple With GO Version Apps
and remove apps like play music, movies,books, useless alternative keyboard apps (not GBoard) and remove Google app too its hell heavy.
Click to expand...
Click to collapse
well i thought of removing them all so you can install them by yourself, just keep google play store, google services and google sync apps. I maybe can include sony xperia keyboard as well, it uses less ram memory than gboard.
hi, is it possible to add an overclockable cpu on it?
eraofeidolon said:
hi, is it possible to add an overclockable cpu on it?
Click to expand...
Click to collapse
not yet, i would make a custom kernel, but i have old pc which is so slow. I planned getting a new PC somewhere in summer and then i can make custom kernel.
SkaboXD said:
not yet, i would make a custom kernel, but i have old pc which is so slow. I planned getting a new PC somewhere in summer and then i can make custom kernel.
Click to expand...
Click to collapse
atleast i have hope, i actually done opening up the phone and thermal mod it for the sole purpose of being overclocked and not frying itself up lol
eraofeidolon said:
atleast i have hope, i actually done opening up the phone and thermal mod it for the sole purpose of being overclocked and not frying itself up lol
Click to expand...
Click to collapse
i would put some old intel cooler in it, overclock it to 2.5 ghz and voila! performance like nokia 5!
Sorry guys that i have to disappoint you, but my Nokia 3 is broken, it doesn't vibrate at all. Probably problem with socket or something. I'm moving on to my current device ZTE Axon 7. Thank you all for support
SkaboXD said:
Sorry guys that i have to disappoint you, but my Nokia 3 is broken, it doesn't vibrate at all. Probably problem with socket or something. I'm moving on to my current device ZTE Axon 7. Thank you all for support
Click to expand...
Click to collapse
Sorry to hear that. Did you finally find a way to fix it?
redweaver said:
Sorry to hear that. Did you finally find a way to fix it?
Click to expand...
Click to collapse
Nope, i gave up. It's a hardware problem.
Related
Hello All,
I received my OnePlus 3 today and it's awesome! But I love minimal ROMS and i'm trying to strip down OxygenOS.
Hope you guys can help make a list with things safe to remove:
Safe To Remove
Calendar (Read this if you remove the stock calendar)
Drive (Google Docs, Speadsheets etc)
DMagent
Velvet (if you don't use Google Now)
Music
Gallery(s)
Maps
Youtube
LatinImeGoogle (if you use Swiftkey)
Swiftkey (if you use Google Keyboard)
Live Wallpapers (Basicdreams etc...)
DownloadsUi (if you use a FileManager)
DocumentsUi
Launcher3 (if you use a custom launcher)
Not sure about
All test stuff in the system/app folder???
Hope you guys can help to extend this
Check this thread to see what's safe to remove from stock Android. I'm using this rom as a daily driver for months with no serious issues:
http://forum.xda-developers.com/mot...xdrom-extreme-debloat-optional-gapps-t3356091
minimale_ldz said:
Check this thread to see what's safe to remove from stock Android. I'm using this rom as a daily driver for months with no serious issues:
http://forum.xda-developers.com/mot...xdrom-extreme-debloat-optional-gapps-t3356091
Click to expand...
Click to collapse
Thanks for the useful post
Oxygen for the OnePlus 3 has a lot off apps with test in the folder names I want to know of those are safe to remove especially.
Take for exampe the SecureSampleAuthService, SensorTestTool, Opskin etc....
Sorry, I won't be very helpful with this one. Never seen Oxygen in my life
minimale_ldz said:
Sorry, I won't be very helpful with this one. Never seen Oxygen in my life
Click to expand...
Click to collapse
Your post is a very good starting point So you have helped already.
OP3Lite is very minimal. Removes most of the bloatware installed like almost all the google apps (expect Play store and framework)
You can just flash it with TWRP. It is based on OxygenOS so you get all the benefits (dash charge, sRGB,...)
Hi guys. Now that we have root for the 2017 fire tablet HD, let's share the best apps, tweaks, mods, modules, optimizations etc to get the most out of the tablet.
I just rooted my HD 10 and think this thread is a great idea.
The first thing I usually do after getting root is to install AdAway to block most ads:
https://f-droid.org/repo/org.adaway_56.apk
I want use Nova as the default launcher. Is there a way to disable or uninstall the Fire launcher completely with root? The Hijackthis utility kind of works, but once in a while the Fire launcher will still show when pressing the home button.
Update: I found out how to disable the Fire launcher following the instructions from this thread here:
https://forum.xda-developers.com/hd8-hd10/development/tips-tricks-root-t3310569
It appears that many of the tips for the older gen HD 10 tablets also apply to the 2017 model. The thread I mentioned in my previous post has instructions on how to disable Fire launcher and Amazon service that are safe to disable via adb. Also I recommend installing Google Play and disabling OTA services using the script in this thread:
https://forum.xda-developers.com/hd8-hd10/general/tool-disables-ota-lockscreen-install-t3715320
I also installed some of my favorite root apps such as Titanium Backup and Kernel Adiutor. Also grabbed modded Youtube with no ads (non-root) here:
https://forum.xda-developers.com/showpost.php?p=71133073&postcount=3
How do we disable all Amazon apps that aren't necessary to get the fastest, smoothest user experience?
Is there a way to change the lock screen and replace it with one that supports pattern unlock instead of a PIN?
Is there a way to permanently disable all Amazon system apps that may launch at startup and run in the background? I want to disable them to get maximum speed and performance from the device. Maybe what we could do is find an app that shows us what's currently running in the background and using up ram, and then figure out a way to permanently disable and or Uninstall them.
These are the system processes that I found running. There are quite a few Amazon-related processes here. Have a look.
The Amazon-related process that I've identified are:
Wake Word Service
System UI
Amazon Metrics Server Application
Fire Content Manager Service
Here Positioning
Precog
Identity mobile platform
Fire Amazon platform
Fire Amazon communication services
Audio stream provider service
Amazon webview metric services
Whisperplay daemon
Documents
Content support manager
Amazon device settings
Crash monitor
Documents
Read the posts in this thread (started by DragonFire1024) to get an idea about what can (not) be uninstalled.
We just gained root, and we do not yet have a reliable method to backup/restore partitions. I would urge you to err on the side of caution and, if you really have to, just control the apps that autorun. You can use the startup manager in ROM Toolbox Lite or All-In-One Toolbox to find out what's running at boot.
Before you start, backup your apps+data using TiBu.
Have you tested the recovery procedure detailed in this post? What's your fallback option if your 10 HD gets bricked? All things considered, a reasonably snappy tablet running some bloat is better than a brick you can't recover from.
These are the apps that I currently have installed on my fire tablet. Feel free to share your apps, too!
Guys,
So I'm using the free version of nova launcher, and one thing that I don't like is that I don't get app notifications. For example, if I get a like on Facebook or a message on Facebook messenger, there's no notification alerting you. Usually you'd see like a "1" on the app icon signaling that there's one new message. Apparently that's because I'm using the free version of nova launcher and the paid version has this functionality built in. I don't want to buy the paid version only to have it not work. Can anyone confirm that the paid version of nova launcher will give me notifications on the app icons, or is this just not supported on fire OS?
*UPDATE*
I think these things are called "badges".
I have rooted my Fire HD 10 2017, installed SuperSU and now of course it does not pass safety net anymore
As I was playing some games from Google Play on the tab, this kind of annoys me, but is no dealbreaker at all.
Has anybody made some experience with hiding root / magisk or something else on the Fire HD 10?
i had posted this information on the main 'rooted fire hd 10 7th generation' thread already but thought it was quite useful regarding nova launcher, playstore and using a child profle:
if you want to use use widgets with nova launcher, just convert nova to a system app. the easiest way i found to achieve this is using the link2sd app.
to use google playstore in a different user profile (e.g. parent profile with child restrictions, as i don't like the freetime child profile) you can also convert playstore to a system app (and clear dalvik dalvik cache,also with link2sd). it showed up in the fire launcher on the other profile right after a reboot. just needed to log in again.
maybe you can use it on a freetime profile as well like that (launch it from GoToApp), but i won't try it out now.
androingo said:
i had posted this information on the main 'rooted fire hd 10 7th generation' thread already but thought it was quite useful regarding nova launcher, playstore and using a child profle:
if you want to use use widgets with nova launcher, just convert nova to a system app. the easiest way i found to achieve this is using the link2sd app.
to use google playstore in a different user profile (e.g. parent profile with child restrictions, as i don't like the freetime child profile) you can also convert playstore to a system app (and clear dalvik dalvik cache,also with link2sd). it showed up in the fire launcher on the other profile right after a reboot. just needed to log in again.
maybe you can use it on a freetime profile as well like that (launch it from GoToApp), but i won't try it out now.
Click to expand...
Click to collapse
I will test this out today and let you know if I got it to work. The only thing is, I don't have a child profile, I have a secondary adult profile.
Once I got root I put adaway, titanium backup, modded pandora. I also put on the viperaudio. Can do that by adding busybox via https://play.google.com/store/apps/details?id=ru.meefik.busybox&hl=en
and you'll also need to use something to set selinux to passive for viper to work. I did this by installing Kernal Auditor https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
I used Kernel Adiutor to emulate init.d and used the below script and it works to make it permissive on boot and viper driver shows enabled to confirm it
#!/system/bin/sh
setenforce 0
razers7t8 said:
I will test this out today and let you know if I got it to work. The only thing is, I don't have a child profile, I have a secondary adult profile.
Click to expand...
Click to collapse
The play store hack didn't work for me after following your instructions regarding link2sd. The play store doesn't appear on my other login account.
hm, that is strange. i did two other things before i had root:
trying to install the 4 apks on the other profile, but only the first 2 could be installed: com.google.android.gsf.login.apk and com.google.android.gsf.apk.
and i entered the following command via adb in the main profile:
adb shell pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
but ony after coverting all of the 4 required apks to system apps it worked. did you convert all 4?
if not, maybe one of the steps before make the difference?
androingo said:
hm, that is strange. i did two other things before i had root:
trying to install the 4 apks on the other profile, but only the first 2 could be installed: com.google.android.gsf.login.apk and com.google.android.gsf.apk.
and i entered the following command via adb in the main profile:
adb shell pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
but ony after coverting all of the 4 required apks to system apps it worked. did you convert all 4?
if not, maybe one of the steps before make the difference?
Click to expand...
Click to collapse
Oh. That must have been what I did wrong. I only converted the play store apk to a system file. I'll do the other three now.
razers7t8 said:
Oh. That must have been what I did wrong. I only converted the play store apk to a system file. I'll do the other three now.
Click to expand...
Click to collapse
Well now the play store shows up on the other login, but when I tap on it, nothing happens. Also, in link2sd, there's no option to clear "dalvik cache." Only "clear cache" which I did.
I notice that ever since I turned the 4 Google apps into system apps with link2sd, my Facebook app no longer works. It gets stuck in the screen.:
Manual debloating the OnePlus 6
Hello! I just get my OnePlus 6 with 256 GByte and tried to debloat it a little bit.
I don't use most of the google apps, so I tried to delete it.
As I have deleted a little bit too much here are also the steps to go back to stock.
For the manual debloating I used the app:
System app remover (ROOT)
So before debloating the OP6 must be rooted.
I used this method with success:
[OnePlus 6] Magisk Root on OOS 5.1.5 with SafetyNet checks passed
After the rooting I installed "System app remover (ROOT)" and removed all unwanted system apps.
I rebooted after the removing of every system app and checked if there are side effects.
Here are my findings:
- "Chrome" must NOT be deleted or you aren't able to setup a google account!
If you have accidently removed it (like me) you have to flash the whole OOS 5.1.5 (from this thread:
[OnePlus 6][ROM][OTA][Oxygen OS] Mirrors for official Oxygen OS ROMs and OTA updates
In detail this zip:
5.1.5: OnePlus6Oxygen_22_OTA_009_all_1805172226_4f2de.zip
- Copy the 5.1.5 zip-file on the phone and flash it via:
Code:
Settings - System Updates - Gearwheel in upper right corner - Local upgrade - choose the 5.1.5-rom-zip-file for flashing
- After flashing the 5.1.5 rom and rebooting once you have to enter the stock recovery and make a factory reset:
Code:
Choose language - Wipe data and cache - Reset system setting
- Now you have the original setup and can begin freshly
I am able to delete these system apps without any problems afterwards:
- Drive
- Duo
- Gmail
- Google
- Google Pay
- Google Play Movies & TV
- Google Play Music
- Maps
- NVBackupUI
- OnePlus Account
- Photos
- TelemetryJService
- Youtube
So for now even a little bit of deblaoting as TWRP is not available.
I will complete the list with debloated apps as I have new informations.
EDIT:
# New debloats (with no impact for now):
- OK Google enrollment
- X Google enrollment
- OnePlus Switch (app for copying data from old to a new phone)
I understand removing certain Google apps like Gmail, Play Movies and Play Music as there are other (arguably better) alternatives. But removing "Google" altogether seems extremely silly.
sn0warmy said:
I understand removing certain Google apps like Gmail, Play Movies and Play Music as there are other (arguably better) alternatives. But removing "Google" altogether seems extremely silly.
Click to expand...
Click to collapse
Maybe for you but not for me
I don't use the app or want the "OK Google"-thing. So I remove it. Simple as that. Everyone can choose by themselve what to use.
I don't mind these apps sitting on my phone. Whats the use of 6GB or 8GB RAM then?
Not to discourage you or your method but just going into the app info and disabling it works pretty well too!
rickysidhu_ said:
Not to discourage you or your method but just going into the app info and disabling it works pretty well too!
Click to expand...
Click to collapse
not only is freezing apps working and doing the job, it's even the correct and recommended way to proceed because if apps are uninstalled they'd reappear with each rom-flash while freezing apps survives any rom-updates (dirty flashes) in the case of incremental backups it may or may not survive, depending on the content of such updates. certainly major version changes would usually re-install those apps.
this especially applies for people who flash custom rom nightlies, weeklies etc. while not so important for stock roms with OTA updates.
so why did i say it's recommended and the correct way? because everyone should develop routines that always work without issues, including
uninstalling apps that have a negative implact and the hassle to re-flash the entire system instead of simply defrost the app.
and why is that not just personal preference? because people who get into trouble unnecessarily by uninstalling system apps willl clutter the threads and blame rom and kernel devs quite often, not talking about the often stressed and naughty discussions resulting from that.
BTW while one can uninstall "google" on many custom roms and apparently this one, you would regret doing so on a nexus or pixel phone.
why? because it won't fully boot but crash just before the system UI kicks in, in fact in the process of activating apps or however the wording
may be on different roms and devices and API versions.
this is not just in reply to the discussion here, it's for everyone to consider.
Is this a tin foil hat thing or better alternatives
Also, i wiped every "test mode" and "engineeringtest" stuff without any issue so far
_MartyMan_ said:
Also, i wiped every "test mode" and "engineeringtest" stuff without any issue so far
Click to expand...
Click to collapse
I'm not being funny but why? Serious question
intruda119 said:
I'm not being funny but why? Serious question
Click to expand...
Click to collapse
Some of them were running in the background, and they have similar names, so i deleted all of the "test" folders in /system/app, and / priv-app. They are just sensor testing apps, no rela-life function... But i'm curious, what app causes unability to take a screenshot?
It's much easier and safe to freeze the apps with titanium backup.
There is no need to keep Chrome on your system at all (I have been lured here by a similar post, but can't find it any longer). Like that dude @rav101 said before, the only thing you have to do is to update System Webview and you are fine!
That's exactly how I did it and I haven't had a single issue yet.
I maintain an Aroma OxygenOS Debloater for the OnePlus 5 in this thread. Anyone wishing to try that out on the OnePlus 6 running OxygenOS can do so. Here's the latest release post. It should theoretically work for you since OxygenOS's structure is pretty much similar to the one that runs on OnePlus 5/5T.
Do let me know in case there are files that need to be added for user selection in the installer and I'll be happy to download the latest OxygenOS for the OnePlus 6 and go through it to add files specifically present in it which aren't there in the OxygenOS running on older devices that I mentioned.
intruda119 said:
Is this a tin foil hat thing or better alternatives
Click to expand...
Click to collapse
Tin foil is the way to, I hear.
sn0warmy said:
I understand removing certain Google apps like Gmail, Play Movies and Play Music as there are other (arguably better) alternatives. But removing "Google" altogether seems extremely silly.
Click to expand...
Click to collapse
Google is devil
Hi guys, this is my first post about dev-ish stuff. Cause I didn’t something like that. So, lets get started...
As you know Android 10 has huge battery drain because of Google Play Services. Before that, I got nearly %40 of background usage. Then I start searching to fix that issue. I tried Magisk modules, moded apks but non of them work properly for me. Then, I want to use MicroG but I need Google Play Store, Google Contacts, Google Dialer etc. So, I made a mix of this solutions. That is what I did:
Before everything don’t forget that: I’m not responsible of anything that can brick or harm your devices. You can do these steps if your phone has signature spoofing ability.
1)Clean install ROM with GAPPS package. (I strongly recommend to use stock-ish ROMS like Los, Aex, Cr-Droid etc.)
2)Boot your phone, skip setup wizard then reboot to recovery again.
3)Mount /system partition and go Advanced -> File Manager -> System (folder)
4)Look into app, priv-app and /product/app, /product/priv-app folders.
5)Remove these folders: MatchmakerPrebuilt, Turbo, WellbeingPrebuilt, PrebuiltGmsCore, GooglePartnerSetup, Velvet, GoogleServicesFramework, CalendarGooglePrebuilt.
6)Reboot your phone
7)Download latest Nanodroid release from here and extract that with some zip utility. Find these apps: GmsCore, GsfProxy, nlpBackendApple, nlpBackendNominatim. Move these apks to phone and install all of them with the same order. Open MicroG settings and grant all permissions, disable battery optimization. Open Settings -> Apps -> Apple Backend -> Permissions -> Allow GPS always.
8)Now reboot recovery then install Magisk.
9)Open Magisk and install Aurora Module from this link
10)Reboot phone then open Aurora Services. Grant permissions and allow Play store under Whitelist.
11)Now, we need to install F-Droid app (I recommend AuroraDroid), add Nanolx and MicroG repos. Check for updates. If there is an update for MicroG or it’s components, update them.
12)Reboot your phone one last time and open MicroG settings app. Login with your Google account. In Google device registration make the status ON. In Google Cloud Messaging make receive push notifications status ON and click three dot menu on right cornerand enter advanced. Make confirm new apps status to OFF. Go back to MicroG main menu and enter Google safetynet and make it’s status to ON. Last step: Go location modules and make everything ON and configure their settings for your current location.
13)Now clean Google Play Store app cache and data then open it.
14)DONE. Now you can install your apps (premium and free).
Problems:
1.Some apps won’t work like Google Calendar, Grasshopper or Google Keep etc.
2.If you want to use Google Contacts and Dialer with Google Sync, you should install them in first step (with gapps or gapps included rom)
3.If you still can’t see your contacts open settings -> accounts -> google -> Account sync -> make contacts status ON then reboot.
4.If you still can’t see contacts check Google Contacts app. There is couple things can cause that like maybe you didn’t choose your default account or maybe you didn’t select the visible account for MicroG etc.
5. If you want to update your ROM with dirty flash, make sure to delete apps -said in fifth step- THEN reboot. If you don’t do it, you should start all steps from beginning and also your ROM may not boot.
Questions:
1.Why are we installing these apps manually, why don’t we just flash the NanoDroid.zip?
- Because of saving some apps from deletion and make easier to ROM updates with dirty flash.
2.Why don’t you build a zip file for must-remove Google apps?
- Actually, IDK how.. I’m not a programmer or developer or something like that. If someone can make a little bloatware-removal zip, that will be very nice but don’t forget, maybe you can find these apps in different folders in your system. Some ROMs has their unique directory or something like that.
3.Gboard says that it needs GMS, what should I do?
- Nothing, it works like a charm. Just ignore it.
Now, I can use my phone nearly 36h per charge.(Samsung Galaxy Note 8 Exynos) That is a huge change. Try and tell me what do you think. If you got trouble with some steps, write in comments. I’ll try to reply them.
Thanks for:
-Nanolx for Nanodroid Project
-Aurora Team for Aurora Services and AuroraDroid App
-MicroG team for MicroG project
You can buy me a coffe if you want. Just click here and see your options.
Note for mods: If I made something wrong, please tell me. That is my first pre-professional topic. I want to fix my wrong. Thanks...
Frankly, the word-of-mouth stories are useless. If we don't get hard data, no one should follow a random guide on xda.
Thank you for your guide, might be looking in to it.
But even if not it's nice that you get time and energy and I bet some people already used it
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!