Giter VIP home page Giter VIP logo

gappsmod's Introduction

GAppsMod (ex GoogleDialerMod)

The ultimate All-In-One Utility to tweak Google applications.

Downloads:

How do I use it?

  • Always make sure you're using the latest beta version of the Google apps you want to tweak to take advantage of the latest features
  • Allow root access to GAppsMod, apply any mods you want, then force close and reopen Google apps a few times for them to take effect
  • There is no need to keep GAppsMod installed after applying the desired mods, because they (should) survive Google applications updates / reinstalls over time

How does it work?

In every Android device there is a database, called Phenotype.db, managed by Google Play Services, containing "flags" that affect the behavior of all installed Google applications.

Some of those flags concern applications core functionalities, while others pertain to hidden or upcoming features that have not yet been released.

What GAppsMod does is execute SQLite queries on that database and override the configuration files of Google applications to enable or modify their functionality at will.

Features:

  • Supports all arm / arm64 / x86 / x86_64 devices and all Android versions from 5.0 (Lollipop)
  • Enable / disable hidden features for all users at once when Android "multiple users" mode is in use
  • Allows users to list and change all Phenotype DB boolean flags for all installed Google applications
  • A convenient home screen brings together the suggested mods for the most used Google applications

Currently suggested mods

  • For the Phone application (link):
    • Force enable call recording feature, even on unsupported devices or in unsupported countries (ref)
      • Enable also automatic call recording ("always record") feature based on caller (otherwise only available in India)
    • Silence the annoying "registration has started / ended" call recording announcements (only on Phone version <= 94.x)
    • Force enable call screening and "revelio" (advanced automatic call screening) features, even on unsupported devices or in unsupported countries (ref)
      • Allows users to choose the language for call screening
  • For the Messages application (link):
    • Force enable debug menu (it can also be enabled without mods by entering *xyzzy* in the application's search field)
    • Force enable message organization ("supersort")
    • Force enable marking conversations as unread
    • Force enable verified SMS settings menu (ref)
    • Force enable always sending images by Google Photos links in SMS (ref)
    • Force enable nudges and birthday reminders (ref)
    • Force enable Bard AI draft suggestions ("magic compose") (ref)
    • Force enable smart features: spotlights suggestions (ref), stickers suggestions, smart compose (ref), smart actions (smart reply) in notifications

And much more coming soon :)

Demo

Demo GIF

Troubleshooting:

  • After enabling / disabling any mod, please force close and reopen a few times the Google application you are trying to mod. You may also need to reboot for the changes to take effect.
  • Before to report an issue try to delete Google apps data, to reboot your phone and to try again what didn't work

Donations

If you really like my work, please consider a donation via Paypal or Github Sponsor. Even a small amount will be appreciated.

Credits:

gappsmod's People

Contributors

jacopotediosi avatar nmayorga092 avatar xerta555 avatar yoanndp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gappsmod's Issues

Enable `silence call recording alerts` flags cause recording failed

Overview

When the silence call recording alerts flags is enabled, clicking the record button shows that the recording failed. If I turn off the flag of silence call recording alerts, the call can be successfully recorded.

recording failed settings:
image

recording success settings:
image

System Information

  • Device and model: motorola edge 20 pro

  • ROM and Android version: Android 12

  • Is Google Dialer installed as system app: yes

  • Installed Magisk / other SU Manager version: Magisk 25.2

  • Installed GoogleDialerMod version: versionName=1.06
  • Installed Google Dialer version: versionName=96.0.499579918-publicbeta
  • Your device language (locale):
pstar:/ $ getprop | grep locale
[persist.sys.locale]: [zh-Hans-CN]
[ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are): live in China
pstar:/ $ getprop | grep iso-country
[gsm.operator.iso-country]: [cn,]
[gsm.sim.operator.iso-country]: [cn]

Logcat

Phone: Automatic Call Screening not activating

Overview

So automatic call screening is available on the phone and does activate through Wi-Fi, however when it comes to actually testing the feature, it doesn't work at all.

Steps to Reproduce

  1. Open the GoogleDialerMod
  2. Turn on literally every switch for call_screen
  3. Get the call screening enabled
  4. Call yourself with a private number
  5. And then... it doesn't work

Expected Behavior

Automatic call screening taking the phone call

Actual Behavior

It just rings me instead

Other Notes

If I force stop the dialer app and re-open it, Call Screening doesn't stick and I need to stop the app again for it to run through it once more. And everytime I do open the Automatic Call Screening section it shows 'Activating Call Screen (Requires WiFi)' and then disappears once activated.

Screenshots

image

System Information

  • Device and model: Pixel 6 Pro

  • ROM and Android version: Stock, TQ1A.230105.002

  • Is Google Dialer installed as system app: Yes

  • Installed Magisk / other SU Manager version: Magisk

  • Installed GoogleDialerMod version: 1.06

  • Installed Google Dialer version: 96.0.499579918

  • Your device language (locale): en-AU

  • Your location (country of the SIM and country where you are): Australia

Logcat

logs.txt

Call record announcement restored by Dialer

Hi

I've been using this great app for the past year and it's really useful to me.

However, I've spotted that since the past few days, Google dialer reverts the call record announcement flag once I make a phone call

Using version 1.03 with Google dialer version 90.0.477356402

MicroG (in)compatibility - PhenotypeDB + Workaround

Overview

In LineageOS for MicroG, once you installed this app and the google dialer, it pop ups and error at opening this app saying "Phenotype DB does not apear to exist ..."

Steps to Reproduce

  1. Use a ROM with MicroG
  2. Install DialerMod and google dialer
  3. Open the GoogleDialerMod app

Expected Behavior

The app might be able to create the file itself at /data/data/com.google.android.gms/databases/phenotype.db
(This works creating a empty phenotype.db file with MiXplorer with root)

Actual Behavior

App error pops up:
"Phenotype DB does not apear to exist.
If you have already installed Google Play Services but this error keeps appearing, please open an issues on Github."

System Information

  • Device and model: Xiaomi Redmi 4x - santoni
  • ROM and Android version: LineageOS for MicroG. Android 9
  • Is Google Dialer installed as system app: No
  • Installed Magisk / other SU Manager version: 25.2 (zygisk and ramdisk)
  • Installed GoogleDialerMod version: 1.06 APK
  • Installed Google Dialer version: 94.0.488803600-downloadable

Phone: Enable Material You Pill icon in Notification Bar

Summary

For a while, a call in-progress showed up as a Pill or Tidepod in the notification bar, and had a different appearance in the notification dropdown. Currently, there is a floating avatar for calls in progress. The incoming call popup-up interface also looked cleaner.

Solution

Re-enable the notification bar "Pill" icon, and the newer (Android 12+) interface for incoming, and ongoing calls.

Examples

The first two images show the difference in the pop-up notification for incoming calls. I prefer the newer method where the answer & hang-up buttons are icons, rather than the partial words with "...". The last three images show two with the floating avatar, and one with the pill icon in the notification bar. Currently the Phone app is using the style I don't like.

Alternatives

I would like if the DialerMod could give a choice of which interface to use, and modify the phenotype.db database accordingly.

Context

2022-10-17 19 00 13
2022-08-29 21 08 26
2022-08-30 11 36 01
2022-08-30 11 36 08
2022-10-17 18 03 30

It looks much cleaner. It was enabled in late 2021, then removed for a number of months. It returned briefly in late 2022, then mysteriously disappeared again. The floating avatar for ongoing calls is annoying, as is the pop-up when there is an incoming call. I know both are available in the Phone app, because for a month or two it showed up on one of my Pixel phones, but not the other. Both were Pixel 6 phones, running the same version of the Google Phone app.

Phone: Record all calls

Hello, thank you for your work, great job!
Just want to know, can I autorecord calls to my friends? Right now as it seems in the settings, I can record only calls from unknown phones. Maybe there is a switch wich forces app to record every single call?

All news calls in foreground (notification only)

I probably used too many switches and now my new connections don't show in fullscreen mode but only in notifications how to fix this?

And could someone provide some documentation for each of them?

MindTheGapps compatibility issues

Overview

Cannot get the option for "Spam and Call Screen". Only have "Caller ID & spam"

Steps to Reproduce

  1. Google Dialer (Phone) app already systemized
  2. Forced closed google dialer multiple times
  3. Deleted app data and rebooted multiple times.

Expected Behavior

Actual Behavior

Screenshots

Screenshot_20230421-122802_Phone
Screenshot_20230421-122814_GoogleDialerMod
Screenshot_20230421-122819_GoogleDialerMod

System Information

  • Device and model:
    Sony Xperia 5 II

  • ROM and Android version:
    LineageOS 20.0

  • Is Google Dialer installed as system app:
    Yes (App Systemizer v17.4.1 Magisk Module)

  • Installed Magisk / other SU Manager version:
    Magisk 26.1

  • Installed GoogleDialerMod version:
    versionCode=200 minSdk=21 targetSdk=33
    versionName=2.00
    signatures=PackageSignatures{62465dd version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
    versionCode=11645988 minSdk=24 targetSdk=33
    versionName=103.0.522355693-publicbeta
    signatures=PackageSignatures{5ab1661 version:3, signatures:[788396df], past signatures:[]}
    versionCode=11645988 minSdk=24 targetSdk=33
    versionName=103.0.522355693-publicbeta
    signatures=PackageSignatures{ac73674 version:0, signatures:[], past signatures:[]}
  • Your device language (locale):
    [persist.sys.locale]: [en-US]
    [ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
    [gsm.operator.iso-country]: [us,]
    [gsm.sim.operator.iso-country]: [us]

Logcat

logs.txt

Enable call recording before pick up

Summary

When calling someone, there is a short moment before the person picks up. During this time, various icon are greyed and cannot be activated, included the call recording feature.
Screenshot_20230213-114043

Solution

The call recording button can be activated and the recording would start right from the start, recording the "rings".

I do not know if there is a setting in the phenotypes.db allowing this or if it requires a patch of the apk (which would be out of this project scope).

Regardless : thank you for this useful project !

Phone: Call Screen - Caller can't hear the Google voice

Hi, i enabled call recording, remove call recording warnings and call screening. In the dialer settings the call screen is present and everything seems to be ok. Once i get a call and click on call screen the person who calls me doesn't hear anything. Otherwise the thing he says get transcripted correctly.

Steps:

  1. Get a call
  2. Click on Call Screen
  3. See that the caller can't hear the google voice

System Information

  • Device and model: Poco X4 Pro 5G (veux - 108mp version)

  • ROM and Android version: Android 13 AOSP (Cherish OS 4.2)

  • Is Google Dialer installed as system app: Yes it is

  • Installed Magisk / other SU Manager version: Magisk 25.2 a468fd94

  • Installed GoogleDialerMod version: version 1.06

  • Installed Google Dialer version: 94.0.4888003600-pixel2022 versionCode 10681118

  • Your device language (locale): it-IT

  • Your location (country of the SIM and country where you are): Italy

Logcat

I can't provide a logcat as of now since my computer is out of use :(

Phone: Hold for Me and Direct My Call features

Dear jacopotediosi,
Thank you so much for your work and support.
actually I have a problem activating hold for me and call screen. I followed your instructions but it always shows activating (require WiFi) and never get activated.
please check the screenshot
Screenshot_20210930-134324
Screenshot_20210930-134319

Google Maps: Eco Mode

Summary

Eco Mode that is provided within Google Maps to unsupported countries link

Solution

A toggle to enable Eco Mode for Google Maps

Examples

image

Alternatives

None

Context

It's a feature that we don't have!

probably Android 14 Compatibility Problems

Overview

Enabled first and third option, record calls option and call screen option, none of them work, after forcing stop the app and cleaning cache and storage of the google dialer app

Steps to Reproduce

  1. enable call recording and call screen
  2. check google dialer settings

Expected Behavior

Enable call screen and recording

Actual Behavior

None of the options enables

Screenshots

Screenshot_20230510-231645
Screenshot_20230510-232220

System Information

  • Device and model: Google Pixel 6a

  • ROM and Android version: Android 14 Beta 2 Stock

  • Is Google Dialer installed as system app: Yes

  • Installed Magisk / other SU Manager version: Magisk

  • Installed GoogleDialerMod version:
    versionCode=200 minSdk=21 targetSdk=33
    versionName=2.00
    signatures=PackageSignatures{e72fbbd version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
    versionCode=11851588 minSdk=24 targetSdk=33
    versionName=105.0.529096231-publicbeta
    signatures=PackageSignatures{aad21c8 version:3, signatures:[788396df], past signatures:[]}
    versionCode=11348628 minSdk=24 targetSdk=33
    versionName=100.0.512999549
    signatures=PackageSignatures{6e3ea47 version:0, signatures:[], past signatures:[]}
  • Your device language (locale):
    [persist.sys.locale]: [es-ES]
    [ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
    [gsm.operator.iso-country]: [es]
    [gsm.sim.operator.iso-country]: [es]

Logcat

logs.txt

Phone: Videocall (ViLTE) not working

Overview

Trying to enable videocalls

Steps to Reproduce

  1. Enable videocall flags
  2. Call

Expected Behavior

Videocall

Actual Behavior

Cant videocall

Screenshots

System Information

  • Device and model: Pixel 6a

  • ROM and Android version: Android 14 UPB2.230407.014.A1

  • Is Google Dialer installed as system app: Yes

  • Installed Magisk / other SU Manager version: Magisk

  • Installed GoogleDialerMod version:
    versionCode=300 minSdk=21 targetSdk=33
    versionName=3.00
    signatures=PackageSignatures{50a1e92 version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
    versionCode=11851588 minSdk=24 targetSdk=33
    versionName=105.0.529096231-publicbeta
    signatures=PackageSignatures{45e4e98 version:3, signatures:[788396df], past signatures:[]}
    versionCode=11348628 minSdk=24 targetSdk=33
    versionName=100.0.512999549
    signatures=PackageSignatures{fa15957 version:0, signatures:[], past signatures:[]}
  • Your device language (locale):
    [persist.sys.locale]: [es-ES]
    [ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
    [gsm.operator.iso-country]: [es]
    [gsm.sim.operator.iso-country]: [es]

Logcat

logs.txt

Call screening: Receiver can't hear Google's voice

Overview

When using call screening feature on my Android phone, the receiver can't hear Google's voice. I do have the options to activate it and it has downloaded all the files (over WiFi). The transcript works but the receiver can't hear Google's voice.

Steps to Reproduce

  1. Make a call using another number to your phone.
  2. When the call is connected, tap on the "Screen call" option.
  3. Wait for Google's voice to speak. The receiver will hear nothing but the transcript is shown (What google is going to speak).

Expected Behavior

The receiver should be able to hear Google's voice and instructions clearly during the call screening process.

Actual Behavior

The receiver cannot hear Google's voice during the call screening process.

Screenshots

image

System Information

  • Device and model: Redmi note 10 Pro Max (sweetin)

  • ROM and Android version: ArrowOS , Android 11

  • Is Google Dialer installed as system app: Yes

  • Installed Magisk / other SU Manager version: Magisk

  • Installed GoogleDialerMod version:

    versionCode=106 minSdk=21 targetSdk=33
    versionName=1.06
    signatures=PackageSignatures{f5d92d1 version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
    versionCode=11348648 minSdk=24 targetSdk=33
    versionName=100.0.512999549-publicbeta
    signatures=PackageSignatures{4c5c7 version:3, signatures:[788396df], past signatures:[]}
    versionCode=6702824 minSdk=24 targetSdk=30
    versionName=58.0.354390404
    signatures=PackageSignatures{dcd2192 version:0, signatures:[], past signatures:[]}
  • Your device language (locale):
[persist.sys.locale]: [en-US]
[ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
[gsm.operator.iso-country]: [in,]
[gsm.sim.operator.iso-country]: [in]

Logcat

logs.txt

Gboard: Customize feature revamp

Summary

An easier way to organise the "tiles" above the keyboard on Gboard. link

Solution

Easier ways to customize our tiles on GBoard

Examples

image

Alternatives

None

Context

It's an actual pain to customize the toolbar on there

Add to F-Droid Repo

Summary

Dear developer, please consider distributing new versions via F-Driod so that users can easily update this handy app along with other FOSS.

Not available in your location

It used to work normally, but now it can't. Both suggested options are turned on. No, I brushed the module again, but it still won't work.

Demo files

I create this issue just because I needed a place to upload files to attach to the README

Call record lost after reboot

On version 104.0.525326234-publicbeta-pixel2022 after a reboot call record has to be applied again. I have force closed the app several times and waited. Still does not show up.

Reboot phone

Should survive reboot

Call record lost

  • Device and model: pixel 7 pro

  • ROM and Android version: 13

  • Installed Magisk / other SU Manager version: 26.1

Thanks

Recording Failed

I tried both the Google dialer mod app and magisk module but it's not working in my resurrection remix rom . When i tap on record button is showing record failed ..

Please help me..

How to enable root access

Hi, I'm running Xiaomi Redmi Note 10 Lite which runs on Android 10. After installing the mod, I launched it but it is asking for root access, I thought this app would automatically show the option to allow or grant root access but it seems like it is not showing any option regarding that. So, how do I enable root access? Do I gotta root the phone or is there some other way to allow root access for that app only without rooting the entire phone? I installed the latest release of the mod which is 1.03.

Call screening

In Xiaomi miui 13 only work when i enable G__speak_easy_enabled and G__speak_easy_bypass_locale_check

/data/data/com.google.android.dialer/shared_prefs/dialer_phenotype_flags.xml

<boolean name="G__speak_easy_bypass_locale_check" value="true"/>
<boolean name="G__speak_easy_enabled" value="true"/>

Please enable in default config
thanks.

Support GApps other than the Dialer (e.g. "Message Organization" feat in Messages)

As the title says, it would be useful to mods other Google Apps in addition to the Google Dialer.
The idea is to add an additional tab to the main layout to select which of the supported applications the user intends to patch.

E.g., on Google Messages, we can enable the "Message Organization" and the "Auto-delete OTPs after 24 hrs" features (https://www.makeuseof.com/auto-delete-otp-messages-android/).
For the sake of completeness, I just got it working overriding the following phenotype FlagOverrides (certainly not all of them are necessary, but I don't have time now to do an accurate analysis):

adb shell
su
/data/data/com.jacopomii.googledialermod/sqlite3 /data/data/com.google.android.gms/databases/phenotype.db "SELECT DISTINCT name,boolVal FROM FlagOverrides WHERE packageName='com.google.android.apps.messaging#com.google.android.apps.messaging'"
bugle_phenotype__bug_192909536_supersort_classify_missing_messages_only_when_charging|0
bugle_phenotype__conversation_labels_enabled|1
bugle_phenotype__enable_experiment_carrier_config_override|1
bugle_phenotype__enable_otp_auto_deletion|1
bugle_phenotype__enable_phenotype_override|1
bugle_phenotype__enable_smart_action_settings_page|1
bugle_phenotype__enable_starring_suggestion|1
bugle_phenotype__enable_supersort_annotators|1
bugle_phenotype__enable_text_classifier_actions_in_notifications|1
bugle_phenotype__enable_text_classifier_address_message_annotations|1
bugle_phenotype__enable_text_classifier_contact_message_annotations|1
bugle_phenotype__enable_text_classifier_datetime_message_annotations|1
bugle_phenotype__enable_text_classifier_email_message_annotations|1
bugle_phenotype__enable_text_classifier_map_link_message_annotations|1
bugle_phenotype__enable_text_classifier_phone_message_annotations|1
bugle_phenotype__enabled_testopenbeta_feature|1
bugle_phenotype__reranker_enable_type_sorting|1
bugle_phenotype__supersort_badge_all_filter|1
bugle_phenotype__supersort_enable_qpbc|1
bugle_phenotype__supersort_enable_update_donation_banner|1
bugle_phenotype__supersort_use_only_work_manager|0

This enhancement would probably require a major refactor of the GoogleDialerMod codebase and maybe a project name change (e.g. to "GAppsMod").

Google Dialer's beta program is full (splashscreen alertdialog improvement)

Overview

Getting "Google Dialer is not installed, please install the latest beta." I am unable to install the latest beta because Google Dialer's beta program says it's full, so there is no option. Dialer version was last updated November 17, 2022.

Steps to Reproduce

Open GoogleDialerMod

System Information

  • Device and model: OnePlus 9

  • ROM and Android version: Android 13 / OxygenOS 13

  • Is Google Dialer installed as system app: Yes

  • Installed Magisk / other SU Manager version: Magisk 25205

  • Installed GoogleDialerMod version:
    versionCode=106 minSdk=21 targetSdk=33
    versionName=1.06
    signatures=PackageSignatures{560a7d version:2, signatures:[8c539576], past signatures:[]}

  • Installed Google Dialer version:
    versionCode=10681108 minSdk=24 targetSdk=33
    versionName=94.0.488803600
    signatures=PackageSignatures{470a0ce version:3, signatures:[788396df], past signatures:[]}
    versionCode=10079218 minSdk=24 targetSdk=33
    versionName=88.0.472595733
    signatures=PackageSignatures{5532185 version:0, signatures:[], past signatures:[]}

  • Your device language (locale):
    [ro.product.locale]: [en-US]

  • Your location (country of the SIM and country where you are):
    [gsm.sim.operator.iso-country]: [us]

What does each switch in the "all switches" tab do?

can you please provide some info about what each setting enable or disable?
at least famous options like call screening and hold for me, etc.
there are 2 issues:

  • Hold for me doesn't work, showing activating hild for me (require WiFi) and keep showing activating but not working
  • some option made screen not turning on when I get calls

Unable to record audio with BCR

I am using LOS 17 .
it show me error of " unable to retrieve audio record pointer for framecount "
And the file it creat has 0 KB
I use 1.15 version
Screenshot_20220714-220304_Trebuchet

Google Play Store package is not showing up in boolean mods.

I tried searching for Google Play Store in boolean mods but the only package name related to google play store is "com.google.android.finsky.instantapps".

Steps to Reproduce

  1. Open the app
  2. Go to Boolean mods
  3. Search for "Google Play store or com.android.vending"

Screenshot_20230524-132429_GAppsMod

Expected Behavior
It should just show the Google play store main package name in the search results

System Information

  • Device and model: pixel 6 pro

  • ROM and Android version: pixel stock 13 with magisk

  • Is the Google app you are trying to tweak (e.g., Phone by Google) installed as system app: yes

"Dialer is not installed" error using KernelSU

Overview

Open dialer mod and noticed me I didn't install Google dialer, but I have installed it and it's public beta version.

Steps to Reproduce

  1. Open mod

Expected Behavior

Actual Behavior

Screenshots

Screenshot_20230320-172407_Settings.png

System Information

  • Device and model:
    OnePlus 9rt
  • ROM and Android version:
    Pixel Experience android 13
  • Is Google Dialer installed as system app:
    Preinstall by rom
  • Installed Magisk / other SU Manager version:
    KernelSU
    NOTE: # ( Paste below the output of the adb shell "dumpsys package com.jacopomii.googledialermod | grep version" command )
  • Installed GoogleDialerMod version:
    versionCode=106 minSdk=21 targetSdk=33
    versionName=1.06
    signatures=PackageSignatures{302b64e version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
  • Your device language (locale):
    [persist.sys.locale]: [en-US]
    [ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
    [gsm.operator.iso-country]: [cn,cn]
    [gsm.sim.operator.iso-country]: [cn,cn]

Logcat

Stops Working after Reboot

Bug: In my Android 12 PixelUI ROM OnePlus 7 Pro, it stops working after reboot.
Fix: What fixed it was simply waiting for the module to apply before opening the phone app. It takes some seconds after boot. Just don't open the phone app directly.

Call screening doesn't produce a transcription of the call

Overview

If I call my phone and press the option to screen the call, the caller can hear what the screener is saying and when the caller speaks, but the phone(the receiver) gets no transcription of the call. Also, in history, the call audio transcript is only saved for 4 seconds.

Steps to Reproduce

  1. Call phone
  2. Hit screen call
  3. Have caller say something and see that nothing is transcribed.

Expected Behavior

I expect the screener to transcribe what the caller is saying.

Actual Behavior

The screener doesn't transcribe what the caller is saying.

Screenshots

System Information

  • Device and model:
    OnePlus 11 US Version
  • ROM and Android version:
    Oxygen OS 13
  • Is Google Dialer installed as system app:
    Yes
  • Installed Magisk / other SU Manager version:
    magisk delta /fdac22ba-delta(25210)
  • Installed GoogleDialerMod version:
    versionCode=300 minSdk=21 targetSdk=33
    versionName=3.00
    signatures=PackageSignatures{8fc8a0f version:2, signatures:[8c539576], past signatures:[]}
  • Installed Google Dialer version:
    versionCode=11851728 minSdk=24 targetSdk=33
    versionName=105.0.532635018-publicbeta
    signatures=PackageSignatures{9481744 version:3, signatures:[788396df], past signatures:[]}
    versionCode=10416148 minSdk=24 targetSdk=33
    versionName=92.0.484272277
    signatures=PackageSignatures{b5163b0 version:0, signatures:[], past signatures:[]}
  • Your device language (locale):
    [persist.sys.locale]: [en-US]
    [ro.product.locale]: [en-US]
  • Your location (country of the SIM and country where you are):
    [gsm.operator.iso-country]: [us,us]
    [gsm.sim.operator.iso-country]: [us,us]

Logcat

NOTE: # (
Launch the Dialer in Debug mode using the adb shell "am start -D com.google.android.dialer" command.
Open another terminal and use the adb logcat > logs.txt comm

and to start capturing logs.
Perform the necessary steps to replicate the bug, then press CTRL+C to stop capturing logs.
Attach below the resulting logs.txt file.
logs_bug.txt
)

Phone: Change recording files location

Google Dialer by default saves the call recording audio files in the /data/data/com.google.android.dialer/files/callrecording path.

Multiple users asked if it is possible to change this setting, having the recordings saved elsewhere.

Please consider this ticket as the main point of reference for this topic. If there are any updates on this, I will post them here.

Dialer missing CAPTURE_AUDIO_OUTPUT permission (not installed as system app)

Overview

Call Screen feature does not display upon incoming call(s)

Steps to Reproduce

  1. Rebooted to no avail
  2. Cleared cache and data
  3. Forced stopped app 3 - 4 times

Expected Behavior

logreader_2022-12-06_11-40.log.zip

Actual Behavior

System Information

  • Device and model: OnePlus 8 5G UW

  • ROM and Android version: Stock OOS11

  • Google Dialer is installed as a system app

  • Magisk 44643ad7-alpha

  • Installed GoogleDialerMod version: 1.6

  • Installed Google Dialer version: 95.0.491468435-publicbeta

  • Your device language (locale): English_US

  • Your location USA

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.