Question Google Screen Call For OP9/9Pro

Search This thread

wooo000

Member
Apr 24, 2017
16
6
Hey there guys!
I just wanted to post this in case anybody out there wants to have Google Screen Call feature on their stock phone app.
It's pretty easy to be honest
Since the OnePlus 9 and 9 Pro have the google phone apk built in, I had to look at a bunch of info to see how it could work but figured out that it's a lot easier than I thought.
Requirements needed:
-Rooted One Plus 9/ 9Pro
-Termux installed (Play Store)
- Busy Box module installed
-Magisk Hide Props module installed
-PrefEdit installed (Play Store)
1st Step:
Open Termux
Type
Grant root permission
Then Type
If you have enable Device Simulation then skip 2nd step (If not then continue)
2nd Step:
Type in "1" ( to edit device fingerprint)

Type "f" (to pick a certified fingerprint)
After that you are going to choose Google and type the number it corresponds to ( Mine was 7)

It will show you a bunch of phones.
Just find the Pixel 4 XL and type the number it corresponds to ( mine was 23)
In reality I don't think it matters which phone you use just make sure it was a pixel phone that has screen call built in.
It's going to be give you some options of which OS version you want
I chose android 11 just to be sure
Type
Then it will ask you if you want to reboot
Type in "y" to finish the 2nd Step
3rd step:
Open Termux again and redo 1st step
once your on the page it should say "device Fingerprint (active)"
Type
The next page will show you a bunch of options that you can enable.
The ones you need to enable are-
1,2,3,4,5,6,7,9,10
(DON'T enable "8") I accidentally enabled it and screen call didn't work
once it says it's finished Type in "y"
then it will reboot
4th Step:
Once your phone has booted up
you need to go to settings then apps and clear phone data and cache
then find Google Play services and clear data and cache
After that open the phone app and go to settings to see if screen call feature is there
If it isn't showing up then you'll need to use PrefEdit
Close the phone app (if you haven't already)
Open PrefEdit and find Phone
It should show you like 5 files
Choose dialer
Once there tap on "dialer_phenotype_flags.xml"
then search for "speak"
Find this code line
G_speak_easy_bypass_locale_check
tap on it and change it from false to true
then tap the save button
Now you're finished!!
Things to note once you go back to the phone app you'll need to be on Wifi to enable the feature.
If you have any questions just let me know and I'll help you out as best I can !
I will post ScreenShots of what to do if you need to see how yours should look like.
 

Attachments

  • Screenshot_20210417-113433.jpg
    Screenshot_20210417-113433.jpg
    497.8 KB · Views: 303
  • Screenshot_20210417-113441.jpg
    Screenshot_20210417-113441.jpg
    518 KB · Views: 219
  • Screenshot_20210417-113453.jpg
    Screenshot_20210417-113453.jpg
    447.3 KB · Views: 212
  • Screenshot_20210417-113459.jpg
    Screenshot_20210417-113459.jpg
    643.8 KB · Views: 208
  • Screenshot_20210417-113515.jpg
    Screenshot_20210417-113515.jpg
    369.7 KB · Views: 205
  • Screenshot_20210417-113827.jpg
    Screenshot_20210417-113827.jpg
    693.9 KB · Views: 207
  • Screenshot_20210417-121109.jpg
    Screenshot_20210417-121109.jpg
    697.7 KB · Views: 249
  • Screenshot_20210417-115812.jpg
    Screenshot_20210417-115812.jpg
    469.2 KB · Views: 307
  • Screenshot_20210417-120512.jpg
    Screenshot_20210417-120512.jpg
    184.3 KB · Views: 308

elodin_89

Member
Jun 2, 2010
49
12
Very nice guide! Man, I'm super conflicted. I'd love to have the screen call feature, but I'm already using the OP dialer for call recording. No way to have the best of both worlds I guess.
 

JayGoat

Senior Member
Dec 7, 2010
144
17
Merritt Island
OnePlus 9 Pro
I don't know. I have the EU Version and I am from Germany. This feature may already be officially available here in Germany. I have no other explanation for this.

View attachment 5282765
I'm translating so I could be wrong but pretty sure that's "Caller-ID and Spam" which is the option you get when you don't have Call Screening. So you don't actually have Call Screening I believe.
 
Feb 10, 2013
34
9
hm thats odd, ry leaving the app open while connected to wifi and see if that changes cause it took a while for me when it activated
I tried an older method that worked on my 7t and it's now working but it had to be done on an older google dialer ver 39.270.
It's not the fancy newer version but it works
 
Last edited:
Hey there guys!
I just wanted to post this in case anybody out there wants to have Google Screen Call feature on their stock phone app.
It's pretty easy to be honest
Since the OnePlus 9 and 9 Pro have the google phone apk built in, I had to look at a bunch of info to see how it could work but figured out that it's a lot easier than I thought.
Requirements needed:
-Rooted One Plus 9/ 9Pro
-Termux installed (Play Store)
- Busy Box module installed
-Magisk Hide Props module installed
-PrefEdit installed (Play Store)
1st Step:
Open Termux
Type

Grant root permission
Then Type

If you have enable Device Simulation then skip 2nd step (If not then continue)
2nd Step:
Type in "1" ( to edit device fingerprint)

Type "f" (to pick a certified fingerprint)
After that you are going to choose Google and type the number it corresponds to ( Mine was 7)

It will show you a bunch of phones.
Just find the Pixel 4 XL and type the number it corresponds to ( mine was 23)
In reality I don't think it matters which phone you use just make sure it was a pixel phone that has screen call built in.
It's going to be give you some options of which OS version you want
I chose android 11 just to be sure
Type

Then it will ask you if you want to reboot
Type in "y" to finish the 2nd Step
3rd step:
Open Termux again and redo 1st step
once your on the page it should say "device Fingerprint (active)"
Type

The next page will show you a bunch of options that you can enable.
The ones you need to enable are-

(DON'T enable "8") I accidentally enabled it and screen call didn't work
once it says it's finished Type in "y"
then it will reboot
4th Step:
Once your phone has booted up
you need to go to settings then apps and clear phone data and cache
then find Google Play services and clear data and cache
After that open the phone app and go to settings to see if screen call feature is there
If it isn't showing up then you'll need to use PrefEdit
Close the phone app (if you haven't already)
Open PrefEdit and find Phone
It should show you like 5 files
Choose dialer
Once there tap on "dialer_phenotype_flags.xml"
then search for "speak"
Find this code line

tap on it and change it from false to true
then tap the save button
Now you're finished!!
Things to note once you go back to the phone app you'll need to be on Wifi to enable the feature.
If you have any questions just let me know and I'll help you out as best I can !
I will post ScreenShots of what to do if you need to see how yours should look like.

Going to add to this, if it doesn't show up in your dialer settings, clear the cache from both your Phone app and from Google Play Services, then open the Phone app again, and wait a few minutes if you still don't see it. Once you do, toggle it and see if your basic phone functions are still working. Believe it or not, some people's microphones wouldn't work with this trick in effect.

And now a rant of sorts.

The problem with this process is that in doing such, you are tricking not only the Google Phone application into thinking you're running actual Pixel hardware, but everything else, too. So this opens a whole can of worms when it comes to things like software/OOS updates, kernels, Magisk modules, etc.

For example, Elemental Kernel refused to install on my OP 7T because it was identifying itself as a "Pixel 4a." And even then, while I did get call screening to work, briefly, having to revert the changes to update things, then redo the changes, and hope they stick again.... wasn't worth it for me to do all that. I just wish we could officially get their call screening technology on EVERY Google device. Or at least ones that can use the Google Dialer framework.

So be prepared for a lot of troubleshooting and frustration. You may have to ask yourself if this is worth it.
 
  • Like
Reactions: r4p70r

ilikepie___

Member
Apr 25, 2021
7
0
So I've tried this a numerous amount of times with zero luck on firmware 11.2.4.4. does anyone have any ideas as to why it's not working for me?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Hey there guys!
    I just wanted to post this in case anybody out there wants to have Google Screen Call feature on their stock phone app.
    It's pretty easy to be honest
    Since the OnePlus 9 and 9 Pro have the google phone apk built in, I had to look at a bunch of info to see how it could work but figured out that it's a lot easier than I thought.
    Requirements needed:
    -Rooted One Plus 9/ 9Pro
    -Termux installed (Play Store)
    - Busy Box module installed
    -Magisk Hide Props module installed
    -PrefEdit installed (Play Store)
    1st Step:
    Open Termux
    Type
    Grant root permission
    Then Type
    If you have enable Device Simulation then skip 2nd step (If not then continue)
    2nd Step:
    Type in "1" ( to edit device fingerprint)

    Type "f" (to pick a certified fingerprint)
    After that you are going to choose Google and type the number it corresponds to ( Mine was 7)

    It will show you a bunch of phones.
    Just find the Pixel 4 XL and type the number it corresponds to ( mine was 23)
    In reality I don't think it matters which phone you use just make sure it was a pixel phone that has screen call built in.
    It's going to be give you some options of which OS version you want
    I chose android 11 just to be sure
    Type
    Then it will ask you if you want to reboot
    Type in "y" to finish the 2nd Step
    3rd step:
    Open Termux again and redo 1st step
    once your on the page it should say "device Fingerprint (active)"
    Type
    The next page will show you a bunch of options that you can enable.
    The ones you need to enable are-
    1,2,3,4,5,6,7,9,10
    (DON'T enable "8") I accidentally enabled it and screen call didn't work
    once it says it's finished Type in "y"
    then it will reboot
    4th Step:
    Once your phone has booted up
    you need to go to settings then apps and clear phone data and cache
    then find Google Play services and clear data and cache
    After that open the phone app and go to settings to see if screen call feature is there
    If it isn't showing up then you'll need to use PrefEdit
    Close the phone app (if you haven't already)
    Open PrefEdit and find Phone
    It should show you like 5 files
    Choose dialer
    Once there tap on "dialer_phenotype_flags.xml"
    then search for "speak"
    Find this code line
    G_speak_easy_bypass_locale_check
    tap on it and change it from false to true
    then tap the save button
    Now you're finished!!
    Things to note once you go back to the phone app you'll need to be on Wifi to enable the feature.
    If you have any questions just let me know and I'll help you out as best I can !
    I will post ScreenShots of what to do if you need to see how yours should look like.
    3
    No worries! Just wanted to make sure.

    Off topic, how did you get that circle battery around the camera hole?

    It's an app called Energy Ring
    1
    Hey that's a really good guide. And a good way to get that feature. But can u not still go back and just change the flags??? And make it work with out changing the fingerprint?
    I've tried it but it doesn't seem to want to work on my device.
    1
    Hey there guys!
    I just wanted to post this in case anybody out there wants to have Google Screen Call feature on their stock phone app.
    It's pretty easy to be honest
    Since the OnePlus 9 and 9 Pro have the google phone apk built in, I had to look at a bunch of info to see how it could work but figured out that it's a lot easier than I thought.
    Requirements needed:
    -Rooted One Plus 9/ 9Pro
    -Termux installed (Play Store)
    - Busy Box module installed
    -Magisk Hide Props module installed
    -PrefEdit installed (Play Store)
    1st Step:
    Open Termux
    Type

    Grant root permission
    Then Type

    If you have enable Device Simulation then skip 2nd step (If not then continue)
    2nd Step:
    Type in "1" ( to edit device fingerprint)

    Type "f" (to pick a certified fingerprint)
    After that you are going to choose Google and type the number it corresponds to ( Mine was 7)

    It will show you a bunch of phones.
    Just find the Pixel 4 XL and type the number it corresponds to ( mine was 23)
    In reality I don't think it matters which phone you use just make sure it was a pixel phone that has screen call built in.
    It's going to be give you some options of which OS version you want
    I chose android 11 just to be sure
    Type

    Then it will ask you if you want to reboot
    Type in "y" to finish the 2nd Step
    3rd step:
    Open Termux again and redo 1st step
    once your on the page it should say "device Fingerprint (active)"
    Type

    The next page will show you a bunch of options that you can enable.
    The ones you need to enable are-

    (DON'T enable "8") I accidentally enabled it and screen call didn't work
    once it says it's finished Type in "y"
    then it will reboot
    4th Step:
    Once your phone has booted up
    you need to go to settings then apps and clear phone data and cache
    then find Google Play services and clear data and cache
    After that open the phone app and go to settings to see if screen call feature is there
    If it isn't showing up then you'll need to use PrefEdit
    Close the phone app (if you haven't already)
    Open PrefEdit and find Phone
    It should show you like 5 files
    Choose dialer
    Once there tap on "dialer_phenotype_flags.xml"
    then search for "speak"
    Find this code line

    tap on it and change it from false to true
    then tap the save button
    Now you're finished!!
    Things to note once you go back to the phone app you'll need to be on Wifi to enable the feature.
    If you have any questions just let me know and I'll help you out as best I can !
    I will post ScreenShots of what to do if you need to see how yours should look like.

    Going to add to this, if it doesn't show up in your dialer settings, clear the cache from both your Phone app and from Google Play Services, then open the Phone app again, and wait a few minutes if you still don't see it. Once you do, toggle it and see if your basic phone functions are still working. Believe it or not, some people's microphones wouldn't work with this trick in effect.

    And now a rant of sorts.

    The problem with this process is that in doing such, you are tricking not only the Google Phone application into thinking you're running actual Pixel hardware, but everything else, too. So this opens a whole can of worms when it comes to things like software/OOS updates, kernels, Magisk modules, etc.

    For example, Elemental Kernel refused to install on my OP 7T because it was identifying itself as a "Pixel 4a." And even then, while I did get call screening to work, briefly, having to revert the changes to update things, then redo the changes, and hope they stick again.... wasn't worth it for me to do all that. I just wish we could officially get their call screening technology on EVERY Google device. Or at least ones that can use the Google Dialer framework.

    So be prepared for a lot of troubleshooting and frustration. You may have to ask yourself if this is worth it.
    1
    Kinda sad you have to root your phone to get this feature IMO. 😿
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone