I use a Xiaomi Redmi 3s.
I do not want to transmit my contact data to Xiaomi.
To accomplish that target, I used Titanium Backup to disable a lot preinstalled, unnecessary system apps.
There are still a lot preinstalled apps, that seems necessary to run the system. Using Xprivacy, I denied internet and network access for most of these apps. There are two "apps" that can not be restricted, without causing the system to bootloop. These two are these:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Text:
1000 ANT HAL Service,
Android System,
BackupReceiver,
Battery saver, Blocklist,
Carrier Configure,
Cleaner, Content
Adaptive Backlight
Settings, Data usage,
Engineering Mode,
FM Radio, Feedback,
FidoCryptoService,
FidoSuiService,
Fused Location, High
Battery Temperature,
Input Devices, KLO
Bugreport, Key Chain,
LocationServices, MBN
Test, MdtpService,
MiPlay, Phone Call
Management, Power
OffMusicHandlerApp,
Quick ball, SVI Settings,
SecureExtAuthService,
SecureSampleAuthS
ervice, Security,
Security Core
Component, Settings,
Settings Storage,
SmartcardService,
SpacesManagerServ;ce,
Stability Test, System
UI, WbcService, Wfd
Service, Whetstone,
com.android.keyguard,
com.android.provision,
com.fingerprints. ser
viceext, com.miui.rom,
com.miui.stepsprovider,
com.miui.system,
com. qti.dpmserviceapp,
com.qti.service. color
service, com.qualcomm
.fastdormancy, com.qu
alcomm. qti.extsettings,
com.qualcomm. qti.qs,
com.qualcomm.q
ti.tetherservice,
com.qualcomm.qti.tm,
com.qualcomm. tim es
ervice, com.quicinc.cne.
CNEService,org.codeau
rora.btmultisim, wt_secr
e_code_manager
Text:
1001
CarrierLoadService,
MmsService, Phone
Services, Phone and
Messaging Storage,
SIM Too/kit, com.qti.pr
imarycardcontroller,
com.qti.qua/comm.da
tastatusnotiflcation,
com.qti.xdivert, com.qu
a/comm. qcri/msgtunne/,
com.qua/comm.qti.ims,
com.qua/comm.qti
.networksetting,
com.qua/comm.qti.te
lephony.vodafonepack,
org.codeaurora.ims
I don´t think these are actual apps, because there are dozens of packages included. So, I take it as a fact, that these "apps" can not be restricted by Xprivacy.
As a result I must work with Titanium Backup to disable and replace the remaing Xiaomi apps.
The most obvious app, that has access to my contacts is the "phone app".
-----
-----
To remove the marked green "Phone" app from the app drawer, I freezed the app "contacts and dialer". I also installed an alternative dialer/phone app (drupe).
The green "Phone" app button disappears. Good.
But when starting a telephone call, from within drupe, the "Xiaomi in-call-screen" (picture on the right) appears.
That "in call screen" appears with google phone or drupe or any other phone software.
I have set the alternative dialer als default for "dialer", but that does not make any difference.
Is there a way, to make calls without using a Xiaomi piece of software?
Yes, there is a simple way. Just disable InCallUI. But remember, you must need to set another dialer app as default which has its own in-call interface. And, calls won't be recorded anymore.
By the way, have you used Google Dialer? I'm using it. The problem is, it can't show call history.
Hey NPriyo, I have installed Google Phone and Google Contacts. And I have set up Google Phone as default dialer in the settings.
As long as InCallUI is activated - the Xiaomi in-call-userinterface shows up every call.
If I deactivate InCallUI in TitaniumBackup, then there is no in-call-userinterface at all.
can't install Google phone
I've downloaded respective .apk, but it gives error while installing. Can you give any idea?
Wokoloko said:
Hey NPriyo, I have installed Google Phone and Google Contacts. And I have set up Google Phone as default dialer in the settings.
As long as InCallUI is activated - the Xiaomi in-call-userinterface shows up every call.
If I deactivate InCallUI in TitaniumBackup, then there is no in-call-userinterface at all.
Click to expand...
Click to collapse
mr1959 said:
can't install Google phone
I've downloaded respective .apk, but it gives error while installing. Can you give any idea?
Click to expand...
Click to collapse
I think you're asking for Google Phone app. If yes, then simply join the beta programme of Google Phone from this link ( https://play.google.com/apps/testing/com.google.android.dialer ) and after joining the beta, download the app directly from the link given there ’download it on Google Play'.
Related
Some of my fellow 3D owners here do not root their phones, and I want them to try this. I just saw this on the main android forum, and I want you guys to have control of your permissions too. Hit the link to check out his thread.
Hopefully it works.
http://forum.xda-developers.com/showthread.php?t=1456569
houzuoguo said:
What can it do?
============
Concerned with some game/app's required permissions, but do not have a rooted device to reject the permissions?
Then Privacy Protector is the right app for you! It will automatically disable network and/or location services when certain apps run. And once you quit from the apps, it provides you a convenient way to reset the disabled features.
Alternative Usages
==============
Not only you may use Privacy Protector to reject some apps Internet and Location access, but also you may use it as an ad-blocker or data saver.
Performance Impact
===============
With over 300 apps monitored, on average the app utilizes less than 4% of CPU on a Nexus One.
There is no noticeable impact on battery life.
Current Status
===========
This is an alpha release.
It has only been tested on a Nexus One, and its user interface is quite far from being user-friendly. After more improvements are made, it will be put on Market as a freeware.
It is under active development and more features and improvements are to come!
Kindly leave your feedback please! Your feedback is very valuable and will greatly help me on improving the app.
Required Permissions
===============
Access to GPS and coarse location are for probing the location service settings.
Create bluetooth connections and bluetooth administration are for probing Bluetooth status and controlling bluetooth adapter.
Change Wi-Fi state is for controlling Wifi adapter.
How to use?
=========
1. Run "Privacy Protector"
2. Click "Manage Application policy"
3. In the list, tick "NET" and/or "LOC" to reject an app's Internet access and/or location access. Click "Save"
4. Click "Protector Status" toggle button to enable the service
When an app which you've chosen to reject its Internet and/or location access runs:
You will see toast messages "Privacy Protector has disabled Wifi" / "Privacy Protector has disabled Bluetooth"
And if you chose to reject the location access, you will see "Privacy Protector: Please manually disable GPS" and "Privacy Protector: Please manually disable Network Location" while you're taken to the settings page.
Now go back to your app and enjoy it
After you are finished with the app, pull down notification bar, you should see "Privacy Protector - Click to restore your settings". It will automatically restore your Wifi and Bluetooth status, and again, if you chose to reject location access, you'll be taken to the settings page and manually enable location services at your wish.
Click to expand...
Click to collapse
Here's some of his pictures he posted up so you can see how it looks like.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I think I might try this just for the adblock.
Do you know how extensive the adblock is? Does it block in app ads? Or must I disable the internet to a certain app in order to block the ads..
That's a great question. Hit the OP link and ask the author.
I've been fixing a couple of friends phones who don't want me to root their phones, but want to control their apps. This was a solution for them. Never explored the actual interaction. I take it that it must work since they haven't called me and gave me negative feedback.
When I am traveling with Google Maps enabled, my phone is connected to a bluetooth speakerphone - and if someone calls me - instead of a map, I see who is calling, and then during the conversation, the phone goes blank instead of pointing the road further.
Does anyone know how to remedy this problem? Once I passed the motorway exit and had to make up for over 50 km ...
Can not the information about the caller appear only as a notification and the phone will continue to navigate?
figer said:
When I am traveling with Google Maps enabled, my phone is connected to a bluetooth speakerphone - and if someone calls me - instead of a map, I see who is calling, and then during the conversation, the phone goes blank instead of pointing the road further.
Does anyone know how to remedy this problem? Once I passed the motorway exit and had to make up for over 50 km ...
Can not the information about the caller appear only as a notification and the phone will continue to navigate?
Click to expand...
Click to collapse
If you wanted to download the Google Phone APK (there are a few different modified versions posted on XDA) you can set that dialer to appear as a bubble notification and disable the stock LG dialer, which should keep it from taking over your screen.
I understand this isnt a solution for fixing the LG dialer, but its still a solution overall so I figured I would reply. Not sure how to get the LG one to only show as a notification but i think its possible. Have you tried going into the LG Dialer Application Settings and Remove or Enable its "Draw Over Other Apps" permissions ? You may just need to give it access (or take it away, depending on which its already set to) in order to keep it from taking over the screen.
JonnyTrulove said:
If you wanted to download the Google Phone APK (there are a few different modified versions posted on XDA) you can set that dialer to appear as a bubble notification and disable the stock LG dialer, which should keep it from taking over your screen.
I understand this isnt a solution for fixing the LG dialer, but its still a solution overall so I figured I would reply. Not sure how to get the LG one to only show as a notification but i think its possible. Have you tried going into the LG Dialer Application Settings and Remove or Enable its "Draw Over Other Apps" permissions ? You may just need to give it access (or take it away, depending on which its already set to) in order to keep it from taking over the screen.
Click to expand...
Click to collapse
I did as you suggested and turned off the ability to draw on other applications for the "call service".
Unfortunately, it does not give anything, because the problem is somewhere else.
In the moment when navigation works and someone calls me - a notification window pops up - and that's OK.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
But when I press the "answer" the screen switches completely to the telephone conversation - where every hand approximation to the proximity sensor (accidentally - when you try back to navigation while you driving the car ) will blank the screen, and "always display on" will not work - and the screen will go blank - because the screensaver started working.
Is it impossible to do so that after receiving the call - selected applications will still be displayed and the conversation will be in the background? - So that you do not need to eject the taskbar and manually switch to the navigation, which is dangerous while driving!
Now I'm understanding. I had thought you were trying to avoid the focus switching while the device was ringing.
I think there may be an easy fix for you though. See attached photo. Do you have PIP set to "Yes"?
Hello everyone,
I'm in the process of trying to use the phone less and less. Therefore, I do not care if WhatsApp, Telegram, Instagram, Facebook and so on have any background activity.
Obviously, all those activities have been restricted. In the battery settings, I've noticed there's another option I can enable or disable: foreground activity.
I have a general understanding of what foreground means, but in this specific context I need some help. Can I disable this activity? I only want for those specific apps to check for notifications while I have them open. If I do disable foreground activity, the app won't connect at all?
I won't let any of those apps on my device. The were designed to be malware and data miners.
They are security risks.
If I can't logon and use a forum through the browser, I don't use it.
while I can, and probably will, stop using socials at all from my smartphone, I really can not do the same with Telegram and WhatsApp. I want to restrict these apps as much as possible, preferrably like they only work when I open them
Jerry69 said:
while I can, and probably will, stop using socials at all from my smartphone, I really can not do the same with Telegram and WhatsApp. I want to restrict these apps as much as possible, preferrably like they only work when I open them
Click to expand...
Click to collapse
Best course of action, in my opinion.
You could disable them when not in use.
I do that with Google Play Services, and Playstore.
You can keep them from having internet access with Karma Firewall, freeware that uses almost no battery. It may tone down their battery usage too.
Lol, they can't lead me, I can't lead them... so they can get the hell out of my way
Use this setting change to block ads globally.
Works pretty good.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disable all notifications apk you don't need , from battery settings tick on "optimize"for all apk you don't need to be active , go to every apk info and untick "data utilization in background" and last resort in "developper settings " you have "limit apk activity in background " to minimum ( 4 apk) . These are the only methods system permit . If you root the phone there are plenty of apks which can stop booting or disable some parts of apks too much agressive . All Google apk boot with system and have a lot of subrutines involved in tracking your activity . Also you can disable all apk you don't need with adb fastboot cmds . It's a large subject too much time to discuss ...
Also under battery , apk activities you can see which apk used battery in percent ...
muppetz said:
Disable all notifications apk you don't need , from battery settings tick on "optimize"for all apk you don't need to be active , go to every apk info and untick "data utilization in background" and last resort in "developper settings " you have "limit apk activity in background " to minimum ( 4 apk) . These are the only methods system permit . If you root the phone there are plenty of apks which can stop booting or disable some parts of apks too much agressive . All Google apk boot with system and have a lot of subrutines involved in tracking your activity . Also you can disable all apk you don't need with adb fastboot cmds . It's a large subject too much time to discuss ...
Also under battery , apk activities you can see which apk used battery in percent ...
Click to expand...
Click to collapse
What apps are good with root?
Some time ago when I used rooted phones , I appreciated :
- My.Android.Tools.Pro
- App Ops - Permission manager
- ROMToolbox Pro
- All-In-One Toolbox Cleaner
I'm afraid to use root due lot of problems like boot loop , freezed boot sequence , no OTA etc so I'm pleased till now only to disable apks I know from past , they are hungry battery . First APK is very interesting , you can see every apk how start , boot with system , tracking features , triggering wifi and data and so on .
Hi.
So, I edited a Waze apk to work with Notify applications for Amazfit and Mi Band watches.
I have a data plan that I can use Waze without reducing my mobile data so I thought if the Notify apllication dev made Google Maps work, I can make Waze to work with Notify.
It took me around a week to make it work but I think it was worth it.
This .zip that attached contains the modded .apk, a notify_pass.txt and a directions.json
Virustotal link for the apk: https://www.virustotal.com/gui/file...95f9bdbe49f6277f0793f4f767734745ddc?nocache=1
That alerts are false positive because the .apk is signed with debug key.
Instructions for installation:
1. Import the directions.json by looking this video:
Your browser is not able to display this video.
2. Place the notify_pass.txt in your phones internal storage. This .txt is needed for Waze mod to work. In Notify you have to enable Tasker integration. If you set a password for it, then write the same password in this .txt also.
If you don't use password for it then delete the notify_pass.txt content and leave it blank (It's still has to be placed in phones internal storage!)
3. After these steps are done, just connect to your watch, then open Waze and start navigating.
(DONT FORGET TO GIVE STORAGE PERMISSIONS FOR WAZE)
If the next instruction is X km long it will send navigation notifications to watch at every 500m.
If the next instruction is X m long it will send navigation notifications to watch at every 50m.
Some log files are generated in the internal phone storage. DONT DELETE THEM: (the modded apk reads data from them, street name, direction etc...)
If you have any questions or suggestion contact me on telegram: https://t.me/Butterfly3ffect
Changelog:
2022.11.01:
- Updated Waze .apk to latest stable
- Hopefully fixed a crash (again)
- Minor changes in my codes: They did something and I wasn't able to use my old code to scrape data from the .apk
(So now it works again)
Thank you for uploading it. the only thing I did not understand is how to activate it tasker through the notify
matrixios01 said:
Thank you for uploading it. the only thing I did not understand is how to activate it tasker through the notify
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Notifications icon (right next to the workouts [running person icon at the top]) --> Tools --> Tasker integration
when the application is connected to a mobile network it closes automatically.
matrixios01 said:
when the application is connected to a mobile network it closes automatically.
Click to expand...
Click to collapse
Hi. You sure it's that causing that? I'm using it (also used it multiple times on mobile network) with no issues. No force close, crash, anything. Can you provide a screen recording about the auto closing?
matrixios01 said:
when the application is connected to a mobile network it closes automatically.
Click to expand...
Click to collapse
Updated to latest beta .apk and hopefully fixed that crash now (again).
I tested it multiple times didnt crash for me.
If it still crashes for you, please reply back.
Hey ik lieveke
In the Contacts tab of the Phone app I select "three points", then "Settings" -> "Display options". Then I set
Sort by - Last name
Name format - Last name first
Nevertheless, the contacts are always displayed being sorted alphabetically by First name! Irrespective of the setting "Sort by".
Phone ver. 82.0.448635518
Device model RMX3301, build RMX3301_11_A.16
realme UI 3.0
I hope, that annoying "feature" can be repaired.
I have Google contacts. To display by last name in Google contacts choose Fix & Manage at the bottom of the screen. Choose settings. In the settings screen set Sort by to LAST NAME and also set name format to LAST NAME first.
robert3892 said:
I have Google contacts. To display by last name in Google contacts choose Fix & Manage at the bottom of the screen. Choose settings. In the settings screen set Sort by to LAST NAME and also set name format to LAST NAME first.
Click to expand...
Click to collapse
Thanks. Yes, I am using the Contacts app, and in it the sorting is correct in accordance with the mentioned settings.
But my question is about the Phone app. It has "Contacts" tab in it. It behaves independently of the Contacts application. It would be convenient if it was working correctly as well.
Perhaps somebody knows how to fix it. Or, I hope, developers read this and repair the bug.
In display options (in the phone app) I choose sort by last name and name format last name first and this works for me.
P.S. I asked a friend with another smartphone, which is not Realme, but Android 12. In his device the Google Phone application sorts contacts correctly, as the user setting prescribes. I suspect, the problem is related to Realme UI rather than the Google Phone application itself.
robert3892 said:
In display options (in the phone app) I choose sort by last name and name format last name first and this works for me.
Click to expand...
Click to collapse
Oh, thanks for checking! It is astonishing that in my case the setting is ignored. I have all the latest updates installed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I do have exactly the same issue with my realme GT 2: contacts are not sortable by name in Phone by Google app (contacts tab), even if properly set in parameters.
It does work correctly in Contacts app.
Phone app is 90.0.477356402 and my GT 2 is in its latest realme UI 3 update (RMX3311_11_A.20).
Has anyone find a solution ?
I haven't. I think the best way would be to reach the developers., but I don't know how. It's interesting if this "feature" is due to some of our settings or not. However, I have no time to play with it, i.e. to reset the phone completely to the factory state to check if the behaviour remains the same.
I'm now on Android 13 C12 and this bug still isn't fixed.
I use Google dialer and it doesn't register this problem.
Ak je kontakt uložený správne, funguje mi to.
Edit:
I understood after reading the first post. Contacts are still organized by first name.