Related
https://www.dropbox.com/s/44wq0tzw4apn6tp/Screenshots_2014-12-22-16-19-43.png?dl=0
There is no call happening during that screenshot, but you can see it still persists.
It still works for a new call, but it is annoying. If you have a clue what the name of that process / app / whatever is, that will help new greatly toward troubleshooting.
Thanks in advance.
I discovered if I kill the process "Phone" from application manager, it will close the notification panel phone widget.
I attempted to use tasker to automatically close it when idle (both as root and not), but that didn't work.
Anyone know of an xposed module that has an impact on Phone?
I found it. The process name is com.android.phone. In a tasker run shell command I added:
Code:
am force-stop com.android.phone
which killed the phone once I hung it up. Root is required. Thanks for letting me troubleshoot here!
Hi,
I tried to find root cause, but unfortunately without success. Is there anybody, who using Tasker or another application for automatization of your phone without any issues?
My issue is, Tasker is still "delayed" - but same rules I used before on LG G3 (Android 6.0) - but now on P9 (DualSIM) didn't work.
I have task for Calendar Entry, where if I have appointment in my work calendar, during this time Sound mode is deactivated (only Vibrate).
Some suggestion? I tried white lists, etc. or another app with same bad behavior.
Thank you!
Well, I tried to deactivate power management app from Huawei over ADB and looks good now finally! Its workaround, but tasker now working very well as expected.
adb shell pm hide com.huawei.powergenie
Did you have "Run in Foreground" selected in Tasker's preferences?
My Tasker works fine with that selected, although I also have trusted the app in permissions manager, allowed it to auto launch & activated it as a device administrator in advanced settings/security.
Yeah, I tried every tip over Tasker or phone (EMUI settings) and only deactivate power management helps me.
I had the same problem with IFTTT. It worked perfectly with my LG G3, but was hopeless on the P9. No amount of white-listing or settings would work.
I even had the app in memory, with Google maps running, on GPS, screen on, and it still wouldn't trigger a location based profile.
I've had to revert to manually arming and dis-arming my home security system. Annoying.
I translate from spanish so I'm sorry if your phone shows menus with other name.
You must go to adjust > advanced adjusts > memory and store and at bottom of page "space clean". On new screen push on upper-right wheel, and now on last option "white list of memory clean". Finally look for your app and activate it.
If you don't include app here, clean system will close it on background and timers won't work. It solved my problems.
aidrabmol said:
I translate from spanish so I'm sorry if your phone shows menus with other name.
You must go to adjust > advanced adjusts > memory and store and at bottom of page "space clean". On new screen push on upper-right wheel, and now on last option "white list of memory clean". Finally look for your app and activate it.
If you don't include app here, clean system will close it on background and timers won't work. It solved my problems.
Click to expand...
Click to collapse
"Settings>Advanced settings>Memory & storage>Storage cleaner" and "Memory cleanup whitelist".
Using Agama, I can get an app to start following a reboot. However, I would like to start the App at every Startup. Does Automate or any other app let you do that?
carroamer said:
Using Agama, I can get an app to start following a reboot. However, I would like to start the App at every Startup. Does Automate or any other app let you do that?
Click to expand...
Click to collapse
Why would you need Tasker for that simple.
Settings, type in the Search Autostart and add your app to the list of apps to be started on every reboot.
You may also need to disable Battery Optimization for your app (to make sure it would still work in background when the phone sleeps with dark screen)
That should generally work for all Androids. I don't have Huawei P9 now for years, I remember that EMUI might have had specific Settings organization but there was also Autostart (or Auto start)...
zgfg said:
Why would you need Tasker for that simple.
Settings, type in the Search Autostart and add your app to the list of apps to be started on every reboot.
You may also need to disable Battery Optimization for your app (to make sure it would still work in background when the phone sleeps with dark screen)
That should generally work for all Androids. I don't have Huawei P9 now for years, I remember that EMUI might have had specific Settings organization but there was also Autostart (or Auto start)...
Click to expand...
Click to collapse
When I search 'Autostart' it produces 'No results'
carroamer said:
When I search 'Autostart' it produces 'No results'
Click to expand...
Click to collapse
I had P9 for three years (if you don't believe, you can find tons of my posts here back from 2017-2018)
Now, you have that phone, not me (I got rid of my last Huawei almost three years ago) - I cannot show you and I cannot look into the EMUI settings because I don't have the EMUI phone anymore
But I KNOW that there was a way in EMUI how to control which apps will be automatically started on boot - I know because I played with all that back in those years, II did need for many apps like AdAway, Find My Device and similar that required to be auto-started to operate correctly
Take your time and google and you'll find. Sorry, I tried to help you but I will no more waste my time on that. Huaweis are past time for me
And take your time, use your imagination, If not Autostart, google for EMUI startup manager or something similar to find the answer for your question on the Net
[Guide] Vivo 1804 | Phone Setup | Mods & Tricks | Pro Setup​
With the Vivo 1804 / Funtouch OS there is no search option in the settings so often finding the best settings is often difficult.
I recommend the below mods/tricks to set up this device before you start using this as your daily driver :good:
1. Full Screen Mode
Settings > Display & Brightness > Third Party app display ratio
Select all apps like video players, YouTube etc to make the most of your screen (By default they don't go full screen)
2. Set Default App Settings
Settings > More Settings > Permission Settings > Default App Settings
Select your preferred apps as default apps
3. Gestures
Settings > Smart Motion > Smart Turn on/off screen
4. Smart Click
Settings > Smart Click > Turn on/off flashlight
5. Flash Light Notification (Optional)
Settings > More Settings > Flash Light Notifications
6. How to take a Screenshot
Vol Down + Power or Three finger swipe
7. Disable System Apps via ADB:
The device does shave some bloatware which i was unable to uninstall without root access, thus i used the ADB commands to disable those apps and stop them from running in the background.
You need to enable USB Debugging before you proceed further, to do so:
Settings > More Settings > About Phone > Click on Software Version 7 Times to enable Developer Options
Go Back and scroll to the bottom under More Settings you will find Developer Options
Developer Options > Enable USB Debugging, and continue if you wish to disable system apps/bloatware :good:
I uninstalled the following as per my personal taste:
1. Default Launcher | Package Name: 'com.bbk.launcher2'
I use Nova as my preferred launcher so i removed the default launcher. You can still keep both if you want to and mark Nova as default. Make sure if you install any third party launcher before your remove the default launcher :good:
2. Vivo Browser | Package Name: 'com.vivo.browser'
I prefer Chrome over the stock browser so removed it
3. Vivo Email: | Package Name: 'com.vivo.email'
Prefer Gmail over any other email client so removed it
4. YouTube: | Package Name: 'com.google.android.youtube'
I use YouTube Vanced instead of stock Youtube due to adds and it offers a non rooted version which can simply be installed as an apk.
Find the latest version here & MicroG to be installed for login.
Follow the XDA Thread
5. Google Music | Package Name: 'com.google.android.music'
I use Poweramp as my preferred music player and Apple music as online streaming player so removed it
6. Play Movies | Package Name: 'com.google.android.videos'
Use Netflix / Amazon Video as preferred movie player so removed it
7. Touchpal Keyboard | Package Name: 'com.emoji.keyboard.touchpal.vivo'
Use SwiftKey as my preferred keyboard since many years so removed the default keyboard.
Code:
Microsoft Windows [Version 10.0.17134.286]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>adb devices
List of devices attached
XXXXXXX device
C:\WINDOWS\system32>adb shell
1804:/ $ pm uninstall -k --user 0 'com.bbk.launcher2'
pm uninstall -k --user 0 'com.bbk.launcher2'
Success
1804:/ $ pm uninstall -k --user 0 'com.vivo.browser'
pm uninstall -k --user 0 'com.vivo.browser'
Success
1804:/ $ pm uninstall -k --user 0 'com.vivo.email'
pm uninstall -k --user 0 'com.vivo.email'
Success
1804:/ $ pm uninstall -k --user 0 'com.google.android.youtube'
pm uninstall -k --user 0 'com.google.android.youtube'
Success
1804:/ $ pm uninstall -k --user 0 'com.google.android.music'
pm uninstall -k --user 0 'com.google.android.music'
Success
1804:/ $ pm uninstall -k --user 0 'com.google.android.videos’
pm uninstall -k --user 0 'com.google.android.videos'
Success
1804:/ $ pm uninstall -k --user 0 'com.emoji.keyboard.touchpal.vivo'
pm uninstall -k --user 0 'com.emoji.keyboard.touchpal.vivo'
Success
1804:/ $ exit
Exit
C:\WINDOWS\system32>adb reboot
C:\WINDOWS\system32>
If you wish to check the list of packages you can do the below command, say for example if i need to check all the packages installed under bbk i will do
Code:
1804:/ $ pm list packages | grep 'bbk'
Response:
Code:
pm list packages | grep 'bbk'
package:com.android.bbkmusic
package:com.bbk.updater
package:com.android.bbkcalculator
package:com.bbk.cloud
package:com.bbk.theme
package:com.bbk.calendar
package:com.bbk.photoframewidget
package:com.bbk.iqoo.logsystem
package:com.bbk.facewake
package:com.android.bbklog
package:com.bbk.launcher2
package:com.android.bbk.lockscreen3
package:com.bbk.theme.resources
package:com.bbk.scene.indoor
package:com.bbk.SuperPowerSave
package:com.android.bbksoundrecorder
package:com.bbk.account
PS: A Factory Reset will restore all disabled/uninstalled apps so there is no need to worry if you mess it up :laugh:
I shall keep adding more tips as i get more time with this device :fingers-crossed:
Thank you for your time :highfive:
Tips, Tricks & Hidden Settings (Updated 10 Oct 2018)
1. Allow Apps to AutoStart & Run in the Background
Funtouch OS Kills most apps in the background in order to achieve better battery life and you would often find yourself missing notifications from your apps like whatsapp, telegram, instagram, twitter etc. You have to allow them to Autostart & Whitelist them/Allow to run in the background if you want to receive timely notifications. To do so follow the below:
* Settings > More Settings > Permission Management > Autostart (Select your preferred apps)
* Settings > Battery > High Background Power Consumption > Select apps
Allow the apps to continue running in the background so keep receiving notifications instantly.
I recommend most social media apps and messenger apps like Whatsapp, Telegram, Instagram, Twitter along with your Widgets and any other applications that are important for you to keep active.
2. Install & Enable GSam Battery Monitor: For complete battery stats i recommend GSam Battery Monitor
You can enable the complete access via ADB
Code:
Microsoft Windows [Version 10.0.17134.286]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>adb devices
List of devices attached
XXXXXXX device
C:\WINDOWS\system32>adb shell
1804:/ $ pm grant com.gsamlabs.bbm.pro android.permission.BATTERY_STATS
pm grant com.gsamlabs.bbm.pro android.permission.BATTERY_STATS
1804:/ $ exit
Exit
C:\WINDOWS\system32>adb reboot
C:\WINDOWS\system32>
3. Remove the Developer Options Red Banner when activated | Credits to @ruk21201
Most of us like to tickle with the Developer options which can be activated under:
Settings > More Settings > About Phone > Click 7 times on Software Version > Back to More Settings > Scroll at the Bottom and you would now have Developer Options.
Now the moment you activate Developer Options there is a Red Banner Displayed on the Status bar which does not go away unless you close developer options. Thus to remove the Red banner follow the below:
Settings > More Settings > App Manager > More > Show System Processes > Scroll Down to Vivo Services > Storage > Clear Data
The Red Banner would now be gone and you are free to tickle around with the device.
*Upon restart the red banner would appear again so repeat the process whenever you restart.
Settings to be activated inside developer options:
1. Enable USB Debugging
2. Edit Animation Scale to 0.5 (Window, Transition & Animator) to make device feel more snappy.
3. Force Activities to be Resizable if you do a lot of multi tasking.
Awesome guide. Thnx a lot. :angel:
mahanmantare said:
Awesome guide. Thnx a lot. :angel:
Click to expand...
Click to collapse
Welcome buddy, ill keep adding more tricks as i get more time. Thank you for your support :good:
New OTA is up
Optimizations and other bug fixes :good:
Can you feel the difference ? request you to share some of your feedback.
---------- Post added at 08:46 AM ---------- Previous post was at 07:54 AM ----------
Just updated it & i must say Face uncloking got so much better. fast and responsive.
The camera also got very fast in recognising faces.
Great update
About root
Please please guy tell me: is there a way to root that device!? I tried kingoroot and kingRoot and both aren't working for me. Please tell me if there is a solution or if there is someone working on it? Using that phone without root is useless
Can you help me Wizard
I want to downgrade google play services from latest version to 12.6.85. i have uninstalled latest version and trying to install 12.6.85 version but it is not installing and showing app not installed message. It is working fine on all other latest mobiles like one plus 6 and Oppo realme 2.
Can you please hep me regarding this.
kolkili said:
Please please guy tell me: is there a way to root that device!? I tried kingoroot and kingRoot and both aren't working for me. Please tell me if there is a solution or if there is someone working on it? Using that phone without root is useless
Click to expand...
Click to collapse
I have not come accross any twrp recovery image for V11 pro as its not supported by the official twrp project yet thus I don't think there is a way to root it as yet.
I've bought this device as a secondary device so I keep it locked on factory state to be able to do Ota's.
What issues are you facing to use it without root if you can elaborate as the stock device works well for me.
lazyhunk said:
I want to downgrade google play services from latest version to 12.6.85. i have uninstalled latest version and trying to install 12.6.85 version but it is not installing and showing app not installed message. It is working fine on all other latest mobiles like one plus 6 and Oppo realme 2.
Can you please hep me regarding this.
Click to expand...
Click to collapse
Hey buddy, although i am not in the favor of spoofing your location for games or any other reason but that's your personal preference.
You can try below:
1. Google Playstore > Settings > Do not auto update apps
2. Settings > More Settings > Accessibility > Turn off auto update for System apps.
3. Settings > Security & Privacy > More Security Settings > Device Manager > Deactivate Find My Device as Device Administrator
4. Settings > Security & Privacy > More Security Settings > Turn off Google Play Protect & Find My Device
5. Settings > More Settings > App Manager > Google Play Services > Clear Cache/Data & Uninstall Updates
6. Download & Install your preferred Play Services version from apk mirror for correct device architecture arm64
7. Reboot the device after installation
Let me know if that works :good:
Funk Wizard said:
I have not come accross any twrp recovery image for V11 pro as its not supported by the official twrp project yet thus I don't think there is a way to root it as yet.
I've bought this device as a secondary device so I keep it locked on factory state to be able to do Ota's.
What issues are you facing to use it without root if you can elaborate as the stock device works well for me.
Click to expand...
Click to collapse
HI sir,
Thank you for your answer. The thing is I've been using android for like 7years now..(en en though I am an IOS dev lol) And all my phones were rooted. I used to install some app that require root ( my favorite is SD maid pro). So I have a weird feeling when my device is not rooted..... (I don't know how to explain it... It's like you take away a baby's favorite activity /toy)
As far as my experience goes with the phone. I love the battery life, it's awesome and the OS is good (if you have time to tweak it a little bit, cause there is a lot of hidden options: An exemple will the the way to control the music player when the screen is off. There is an option for that hidden far in the settings under "smart motion - > smart wake" )
The launcher in the other hand sucks.... I didn't like it that much so I bought Nova launcher pro and I did set it up as my default launcher and tweaked it a lil bit. Now I'm feeling awesome.
As for the fingerprint, it's not accurate and fails because of the screen protector that came already placed on the device. I removed it and re-scanned all my fingers and it's really fast now
Multi-tasking is good but some important app gets killed fast. So you need to tweak again the battery settings so that some app do not get killed on the background
Ow eu.. I also bought the Find X from OPPO. And I must say that Vivo's Os is far better from the find X... The find X will drive you crazy...like for exemple to send a simple sms you need to create an account... Wtf.... It's just a waste of money,really had a bad experience.....
So yeah Vivo v11 pro is a good phone(1000times better than the find X) , if you have the time to search and tweak it cause the default settings sucks.
Is there any person I need to follow to keep up with a possible release of an twrp? (I mean if it is ever going to be released one day cause I'm loosing hope )
kolkili said:
HI sir,
Thank you for your answer. The thing is I've been using android for like 7years now..(en en though I am an IOS dev lol) And all my phones were rooted. I used to install some app that require root ( my favorite is SD maid pro). So I have a weird feeling when my device is not rooted..... (I don't know how to explain it... It's like you take away a baby's favorite activity /toy)
Click to expand...
Click to collapse
Hey buddy, thank you for your reply and good to see you around. I can understand the edge to root the device as i do the same with my android devices but i bought this device knowing that there is going to be no development and to be used as a secondary device only.
kolkili said:
As far as my experience goes with the phone. I love the battery life, it's awesome and the OS is good (if you have time to tweak it a little bit, cause there is a lot of hidden options: An exemple will the the way to control the music player when the screen is off. There is an option for that hidden far in the settings under "smart motion - > smart wake" )
The launcher in the other hand sucks.... I didn't like it that much so I bought Nova launcher pro and I did set it up as my default launcher and tweaked it a lil bit. Now I'm feeling awesome.
Click to expand...
Click to collapse
I agree on the battery life, SD660 works more efficiently than the flagships 835/845 for my testing and usage and thus better battery life and yes lot of settings are hidden which i've already shared on this thread. I always use Nova on all my setups so that's the first thing i install and restore my setup from the previous device.
kolkili said:
As for the fingerprint, it's not accurate and fails because of the screen protector that came already placed on the device. I removed it and re-scanned all my fingers and it's really fast now
Multi-tasking is good but some important app gets killed fast. So you need to tweak again the battery settings so that some app do not get killed on the background
Click to expand...
Click to collapse
For the Finger Print unlock you can club it with Face unlock to make it quick and it will wake up the screen. You can also club it with double tap to wake or raise to wake for the idle unlock when the sitting on the table or a flat surface. As far the app killing is concerned both Vivo/Oppo do it aggressively so as discussed on the thread you need to do the additional auto startup setting and allow high background power consumption in order to let the apps stay in the memory and receive timely notifications.
kolkili said:
Ow eu.. I also bought the Find X from OPPO. And I must say that Vivo's Os is far better from the find X... The find X will drive you crazy...like for exemple to send a simple sms you need to create an account... Wtf.... It's just a waste of money,really had a bad experience.....
So yeah Vivo v11 pro is a good phone(1000times better than the find X) , if you have the time to search and tweak it cause the default settings sucks.
Is there any person I need to follow to keep up with a possible release of an twrp? (I mean if it is ever going to be released one day cause I'm loosing hope )
Click to expand...
Click to collapse
I felt the same for Find X when i got it and i returned the device within a week due to poor user experience.
Unfortunately the development is really bad when it comes Vivo/Oppo devices as they dont release the sources and neither give development devices away to the community to support development unlike OnePlus which actually does all this to its strength.
You can contact the official TWRP TeamWin over G+ and check for support if atall for this device. Dont expect much is what i can say at this point of time.
If you need the best development support i can recommend OnePlus/Pixel or even Poco F1 for that matter :good:
Ill see you around :highfive:
OP & Tricks updated with Battery Monitor Tips & Auto Start Options !
Checkout this post for details
I will keep adding more
Funk Wizard said:
I felt the same for Find X when i got it and i returned the device within a week due to poor user experience.
Unfortunately the development is really bad when it comes Vivo/Oppo devices as they dont release the sources and neither give development devices away to the community to support development unlike OnePlus which actually does all this to its strength.
You can contact the official TWRP TeamWin over G+ and check for support if atall for this device. Dont expect much is what i can say at this point of time.
If you need the best development support i can recommend OnePlus/Pixel or even Poco F1 for that matter :good:
Ill see you around :highfive:
Click to expand...
Click to collapse
Thanks bro. I'll just be patient and wait, but you're right it's extremely unlikely that there will be a root for this device.. I was seduced by the phone's Beauty when I saw it at the store :angel: that's why I bought it.
And yes, for One Plus they had a really good business plan. I read an article on why they did succeed. And if I remember correctly "they asked the community what they wanted and how much the community was willing to pay for a good phone"... If I find the link I'll post it here..
See ya around bro
kolkili said:
Thanks bro. I'll just be patient and wait, but you're right it's extremely unlikely that there will be a root for this device.. I was seduced by the phone's Beauty when I saw it at the store :angel: that's why I bought it.
And yes, for One Plus they had a really good business plan. I read an article on why they did succeed. And if I remember correctly "they asked the community what they wanted and how much the community was willing to pay for a good phone"... If I find the link I'll post it here..
See ya around bro
Click to expand...
Click to collapse
I know it all and I have attended lot of OnePlus events.
OnePlus is a community driven brand and that is one of the mean reasons of its success. OP6 is my primary device and I believe in the never settle philosophy
Sent from my vivo 1804 using XDA Labs
Funk Wizard said:
Hey buddy, although i am not in the favor of spoofing your location for games or any other reason but that's your personal preference.
You can try below:
1. Google Playstore > Settings > Do not auto update apps
2. Settings > More Settings > Accessibility > Turn off auto update for System apps.
3. Settings > Security & Privacy > More Security Settings > Device Manager > Deactivate Find My Device as Device Administrator
4. Settings > Security & Privacy > More Security Settings > Turn off Google Play Protect & Find My Device
5. Settings > More Settings > App Manager > Google Play Services > Clear Cache/Data & Uninstall Updates
6. Download & Install your preferred Play Services version from apk mirror for correct device architecture arm64
7. Reboot the device after installation
Let me know if that works :good:
Click to expand...
Click to collapse
Hi Bro,
Thanks for your reply.. I have done all these things before reaching out to you.. I am stuck at last part.. Installing old version 12.6.85.. It's just throwing message that app not installed at the last.. So u reached out to you.. Does this phone has root availability... That is the last resort I left..
Thanks
Vj
lazyhunk said:
Hi Bro,
Thanks for your reply.. I have done all these things before reaching out to you.. I am stuck at last part.. Installing old version 12.6.85.. It's just throwing message that app not installed at the last.. So u reached out to you.. Does this phone has root availability... That is the last resort I left..
Thanks
Vj
Click to expand...
Click to collapse
Root not available yet for this device. Wait for sometime.
Hope u are installing arm64 version try an older version like 11.x
Yeah.. I am installing arm64-v8a.. But no use.. I tried with 11x still same app not installed.. Don't know What making it stop.
Vivo V11 Screen DPI
Hi. Anyway to change the Vivo V11 Screen DPI? Thanks.
Hello people,
So I've had the OnePlus 6t for a week now and one of the things that really bothered me was that I could not figure out how to turn peeking off.
Some people in here and on other forums have commented that it's not possible to turn pop up notifications off in Android Pie. I was somehow not completely convinced of that.
After being pestered some more with the pop ups while streaming, I started going through every single setting and finally found the way to turn them off.
So you go to Settings -> Apps and notifications -> See all apps.
Then you select the app to which you want to turn off pop ups.
Then go to notifications and look for a checkbox that says either "all notifications" or just "notifications" or something similar. This is different for each app. Some apps will have multiple such checkboxes.
You then click on behavior. This is where you can change the way the notifications are delivered to you.
You can choose to receive notifications completely silently or just select "make sound" to receive notifications without peeking. Basically, any selection apart from the first one which says "make sound and pop up on screen" will turn off peeking / pop up notifications.
I apologise if this is common knowledge or if this was already posted but I had a hard time figuring this out and wanted to share it.
works good for apps that have the notification channels coded in.... however Google's own hangouts app doesn't which is just silly...
for those who don't want it on at all, the ADB method is probably best because its universal
use the following adb command:
adb shell settings put global heads_up_notifications_enabled 0
Reboot your phone. Done!
edit...link added
https://forum.xda-developers.com/android/general/howto-4-to-disable-heads-notifications-t3197660
dadoc04 said:
works good for apps that have the notification channels coded in.... however Google's own hangouts app doesn't which is just silly...
for those who don't want it on at all, the ADB method is probably best because its universal
use the following adb command:
adb shell settings put global heads_up_notifications_enabled 0
Reboot your phone. Done!
edit...link added
https://forum.xda-developers.com/android/general/howto-4-to-disable-heads-notifications-t3197660
Click to expand...
Click to collapse
Fancy seeing you here sir?
I really hate these retarded peek / pop up notifications.
Biggest crap ever, and no easy way to disable them (i.e. in Telegram).
I only saw the option in the "gaming mode" of the OP, there I can disable that ****.
The other option seems to be via the adb shell, which is super retarded as well.
That's the main reason I use android to have full customization, that's Google for implementing retarded features without the option to disable them.
If anyone found an easy way to get rid of it, that'd be great.
Hi guys,
Just upgraded from OP7T to OP10 Pro as a European user.
Call recording functionality does not come with the device here.
Had native call recording enabled on my OP7T through jOnePlus Tools and the likes.
Jtools Oneplus does not install on our device.
Don't want to give up this very important functionality.
I'm sure there's a bunch of peeps here just like me.
To be clear, I haven't succeeded yet and I'm not a developer.
Hoping someone smarter than me can appreciate what a wonderful breakthrough it would be to make this work on the OP10 Pro.
I made some progress and have some clues which I'll share in summary below:
OP10 Pro comes with Google Dialer, not OnePlus dialer.
Google dialer natively either prohibits call recording or when succesfully enabled transmits a voice message to the other party disclosing the call is being recorded.
Enabled developer options by tapping build number 7 times in software version details (About Phone section in Settings)
In Developer Options: enabled USB debugging & OEM unlocking
jOnePlus Tools app (Play Store) does not install on our device.
Dev replied to a review in Play Store he discontinued further development of the app.
Following page lists what adb shell commands need to be executed to enable native call recording:
Enable Call Recorder on any OnePlus Device [Android 12]
In this comprehensive guide, we will show various methods (both root and non-root) to to enable Call Recorder on OnePlus devices.
www.droidwin.com
Commands on the previous page do not execute, but come back with an error stating "android.permission.GRANT_RUNTIME_PERMISSIONS" must preceed.
"pm grant <android app package name> android.permission.GRANT_RUNTIME_PERMISSIONS" is useless if there's no particular app available you want to do the writing
A YouTube video pointed to the following page providing links to download oos12 working OnePlus Dialer & Contacts app along with instructions to change the default dialer app:
Oneplus Stock Dialer for Oneplus Smartphones running OxygenOS 12
Oneplus Stock Dialer for Oneplus Smartphones running OxygenOS 12. Join Techibee Telegram Channel Join Now WhatsApp Group Join Now Along with the launch of Oneplus 8T, Oneplus started to Include a few google applications like Google Dialer & Google Messaging app as default communication...
techibee.in
The apps work as advertised albeit there's a floating balloon from the Google Dialer appearing overlayed on the OP Dialer when in a call.
After installation, settings of these apps still do not show the option for call recording in the settings options list
I vaguely remember there's a file, that I think needs root access to get to, that can be opened as a text file, in which you can change how your device interprets the region your device is used in, that afterward allows for the otherwise hidden native call recording function to be revealed. But it's been too long since I performed such an operation and can't even remember the name of this file. Maybe the way I explained it triggers someone's understanding here. I'm wondering if this could be a lead to a remaining thing to do to get that call recording function activated.
I fiddled a bit with different ways of writing the cmd adb commands, by for example using the app package names of the installed OP dialer and contacts apps within a pm grant command, but I'm too dumb to get it right, so no luck with that.
Hoping a smarter person here is willing to give it a go and make history
Cheers and godspeed !
Have you tried SKVALEX call recording app? Not sure if it works on Android 12 though. It needs root/magisk to work.
Macke93 said:
Have you tried SKVALEX call recording app? Not sure if it works on Android 12 though. It needs root/magisk to work.
Click to expand...
Click to collapse
Thank you for the suggestion. I am mainly interested in re-acquiring native call recording functionality. I was also informed that Android 12 indeed does not permit any third party call recording apps to function properly. Asides from that, a non-root method is what I pursue as primary objective. But thank you for suggesting, I appreciate it
Got my OP10Pro today too, waiting to see if someone comes up with turning recording on! Such a great feature, would be a waste to miss it!
So for those interested in knowing what the error in adb is that comes back:
Exception occurred while executing 'put':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2663)
at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1635)
at com.android.providers.settings.SettingsProvider.insertGlobalSetting(SettingsProvider.java:1589)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:591)
at android.content.ContentProvider.call(ContentProvider.java:2473)
at android.content.ContentProvider$Transport.call(ContentProvider.java:521)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:382)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:278)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
at android.os.Binder.shellCommand(Binder.java:970)
at android.os.Binder.onTransact(Binder.java:854)
at android.os.Binder.execTransactInternal(Binder.java:1226)
at android.os.Binder.execTransact(Binder.java:1163)
Hi guys,
Found a solution !
Go to Developer Options.
Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.
I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.
I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.
Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.
Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !
Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:
How to Send ADB Commands to Your Own Phone Without a Computer or Root
There are three tiers to Android customization: things you can do by default, things you can do with ADB, and things you can do with root. While root is still pretty tricky to get, ADB mods just got a lot easier. Back in Android 9, Google added a feature that allowed you to wirelessly send ADB...
android.gadgethacks.com
So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.
Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot
anarche_diver said:
Hi guys,
Found a solution !
Go to Developer Options.
Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.
I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.
I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.
Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.
Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !
Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:
How to Send ADB Commands to Your Own Phone Without a Computer or Root
There are three tiers to Android customization: things you can do by default, things you can do with ADB, and things you can do with root. While root is still pretty tricky to get, ADB mods just got a lot easier. Back in Android 9, Google added a feature that allowed you to wirelessly send ADB...
android.gadgethacks.com
So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.
Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot
Click to expand...
Click to collapse
Though i dont own 10pro, i like the way you put your efforts. I'm using 9r, and i still didn't updated the os from first one with which it came out of box, because of this security/privacy drama of google; but it's okay for google record each and every move we make.
Seems that incoming calls still run through the Google dialer and disables the call recording function again. Needed to execute the command again several times now, whilst I didn't perform any reboots throughout that time that could have invoked that otherwise.
Oberserved if it deactivated after an incoming call, once I noticed that this has happened before. Strangely, last incoming call that went through Google dialer didn't disable it. I may be completely wrong. Something else might be causing that deactivation. Maybe the system's automated security measures baked in are reverting it, idk.
I keep thinking about the build.prop file. I remember something was in there referring to how your device interprets the region it is used in. Supporting/unsupporting region sensitive functionalities. Like call recording..
This is really annoying.
I really liked OP stock dialler and contacts.
Hopefully there will be a way to bring it back without having to root the phone.
Just found this workaround...
No need to root or download all kind of developers apps, I uses on my oneplus 10 pro - oneplus call recorder app from the play store, it records - regular calls, skype, whatsapp, and more...
I tried to use OnePlus Call Recorder but It's renamed app Travis Call Recorder from same developer. The app works like most others, records only silence when using an external handsfree or headphones. the app doesn't replace the native call recorder. Recordings with using OnePlus dialer truly works from guide TechiBee.
Installing the previous version of Joneplus Tools from apkmirror works. Granted adb permissions to the app through LADB (read above) and it seems to work fine.
Also check Techibee's latest video if you want to learn how to properly handle the OP Dialer sometimes not being revealed as the primary Dialer on screen. He also explains how you can access the OP Dialer on incoming calls.
It's a welcome addition to the above advised steps for those who are not in Call Recording native activated regions (Europe, other?...)
I have android 12, on my oneplus joneplus doesn't work on this version any more. And as for the oneplus call recorder, it is available on play store, i have Chinese oneplus 10 pro version ne2210 with European rom ne2215. Its working and recording any call. For the old os i guess joneplus still works, it was working on my previous phone.
Who really wants it, i mean, you need to use adb with developer option to make it work.
But if thats the only option you have, so use it.
Another thing, on the new os, i dont have the phone app from oneplus, its google phone app so i dont think we can add the joneplus and the native call recorder unless you install the phone app from oneplus, but again, you will have to use adb and install updates for the new app by your own, and who knows if that will even work.
I think for you to download the app oneplus call recorder or joneplus, it depends on the os version and also maybe the region that you are in.
I found this link to the app https://www.google.com/amp/s/apkpremier.com/amp/com-travis-callrecorder-oneplus
shhuhs said:
I have android 12, on my oneplus joneplus doesn't work on this version any more. And as for the oneplus call recorder, it is available on play store, i have Chinese oneplus 10 pro version ne2210 with European rom ne2215. Its working and recording any call. For the old os i guess joneplus still works, it was working on my previous phone.
Who really wants it, i mean, you need to use adb with developer option to make it work.
But if thats the only option you have, so use it.
Another thing, on the new os, i dont have the phone app from oneplus, its google phone app so i dont think we can add the joneplus and the native call recorder unless you install the phone app from oneplus, but again, you will have to use adb and install updates for the new app by your own, and who knows if that will even work.
Click to expand...
Click to collapse
Thank you, but what you propose is completely different than what I've created this thread for.
The idea was to find a workable solution in obtaining native call recording inside OnePlus Dialer, whilst Joneplus Tools seemed to no longer install on android 12.
All these things have been RESOLVED and shared above to the extent that it is possible at this time of writing.
In my posts above I've shared links to where the OP Dialer can be downloaded along with a link on how to install it and make it default. I explained how to get the adb command to execute.
I provided a solution for adb OTG (LADB), given the adb command needs to be re-executed at times.
In my last post I also shared that the second to last version of Joneplus Tools DOES INSTALL on our device that comes with Android 12 pre-installed.
anarche_diver said:
Hi guys,
Found a solution !
Go to Developer Options.
Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.
I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.
I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.
Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.
Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !
Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:
How to Send ADB Commands to Your Own Phone Without a Computer or Root
There are three tiers to Android customization: things you can do by default, things you can do with ADB, and things you can do with root. While root is still pretty tricky to get, ADB mods just got a lot easier. Back in Android 9, Google added a feature that allowed you to wirelessly send ADB...
android.gadgethacks.com
So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.
Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot
Click to expand...
Click to collapse
anarche_diver said:
Hi guys,
Found a solution !
Go to Developer Options.
Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.
I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.
I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.
Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.
Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !
Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:
How to Send ADB Commands to Your Own Phone Without a Computer or Root
There are three tiers to Android customization: things you can do by default, things you can do with ADB, and things you can do with root. While root is still pretty tricky to get, ADB mods just got a lot easier. Back in Android 9, Google added a feature that allowed you to wirelessly send ADB...
android.gadgethacks.com
So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.
Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot
Click to expand...
Click to collapse
@anarche_diver Hello, thank you for the detailed post. I just switched from 7Pro to 10Pro (NE2213) as well and was looking to get native call recording. Firstly, you shouldn't be selling yourself short as you are definitely smart enough to have put in the efforts at the right places it seems, a special thanks for that
However, I am stuck at LADB. After I have plugged in the command (copy pasted from your post), it shows the following error. Could you maybe help me figure out what I did wrong ? Thanks in advance & below is a screenshot from LADB.
Edit : Please note that one way or another, I would love to get the native call recording feature. And I don't mind even if the voice announcement of call recording is issued
has anyone found a very good stock dialer for root my device?
anarche_diver said:
Hi guys,
Found a solution !
Go to Developer Options.
Scroll to an option near the end of the list called Disable Permission Monitoring --> Enable it & the command ./adb shell settings put global op_voice_recording_supported_by_mcc 1 is now executing.
Make a call from your OnePlus Dialer and behold the native call recording button in all its glory !
Review the call recording from the call log of the number from which you recorded the call OR go to folder Music>Recordings>Call Recordings to find your entire list of call recordings
Please note that as I understand it, this call recording function will not survive a reboot. We need to re-execute this command in adb upon each reboot for the time being.
I also tried disabling the Google Dialer to get rid of that annoying floating bubble overlay on the OnePlus in-call UI, but that simply destroys the in-call UI alltogether by no longer revealing it! So the person who created those OP apps that work on our devices succeeded at making it work by accepting that floating bubble as part of the workaround.
I noticed that on few occasions the OnePlus dialer does not hijack the call in time and the call goes through the Google Dialer in-call UI instead. Anyway, not complaining now that I found it to work at least.
Going to fiddle around with Tasker or some other app that allows me to automate the above adb command to execute upon each reboot.
Edit: Think I'm way to dumb to figure out how I'm gonna be writing this task. If someone savvy can chime in, that'd be great !
Edit 2: Used the following page tutorial to get a paid app called LADB to work on my device that allows me to execute adb commands OTG:
How to Send ADB Commands to Your Own Phone Without a Computer or Root
There are three tiers to Android customization: things you can do by default, things you can do with ADB, and things you can do with root. While root is still pretty tricky to get, ADB mods just got a lot easier. Back in Android 9, Google added a feature that allowed you to wirelessly send ADB...
android.gadgethacks.com
So for now, upon each reboot, I'll just open up this app (you'll need access to wifi every time) and copy/paste the adb command in there without the ./ adb shell part added at the start. So use just settings put global op_voice_recording_supported_by_mcc 1 and tap enter. Boom ! You got call recording back in case you had to reboot OTG.
Still looking forward to find a savvy chap on this thread that can help with automating that adb command upon each reboot
Click to expand...
Click to collapse
It's working for my OnePlus 8 Pro which running OOS12 EU.