[MOD][ROOT] GAppsMod (ex GoogleDialerMod)

Search This thread

omkardev

Member
Mar 28, 2023
5
0
Hey I'm on derpfest A13 on Nord 2 5G....call screen works perfectly but only after i open the diler mod app once each time after reboot....You said that i could just do it once and even delete the app after that ..can someone please help me out...also you list all the flag changes i need to make to get call screen working(so that i can try by editing XML and see if that permenent)
 

omkardev

Member
Mar 28, 2023
5
0
Are you aware that the app keeps promoting to update even though I am on latest version from GitHub.
 

omartins

Senior Member
Jan 31, 2011
245
71
Are you aware that the app keeps promoting to update even though I am on latest version from GitHub.
I had the same issue. Even though the version was the same, I decided to download it again from GT, and reinstall. After this I did not anymore get the toast message claiming a new version was available...
Give it a try...
 
  • Like
Reactions: omkardev

iamMG

Senior Member
Jun 12, 2012
329
119
New Delhi
OnePlus 7 Pro
I was successful in reverting to v94.0.490096008 version of Google Phone to avoid call recording announcements. Putting the steps here in case anyone else is looking to do the same. Root + Xposed are required.


If you are on some version newer than v94.0.490096008:
0. Install CorePatch or Let Me Downgrade xposed module to allow for app downgrade.
1. to 8. as below.

If you are on some version older than v94.0.490096008:
1. Disable auto-updates for the Google Phone app in the Play Store.
2. Install Aurora Store. Install method that I'm using is AM Installer.
3. Choose both Aurora Store and Play Store in the UpdateLocker module scope in the LSPosed app.
4. Search for Google Dialer or Phone by Google and open it.
5. Click on the Three-dot menu in upper right corner and choose Manual download.
6. Type in the version code 10681248.
7. Press Check.
8. The selected version will be downloaded and installed. Profit.
 
Last edited:

Samg381

Senior Member
Feb 8, 2014
105
40
I am having a new problem. The mod doesn't stay enabled.

I was able to restore call recording functionality by uninstalling the latest google dialer via the play store and manually installing v94.0.490096008. I enabled just the call recording mod and not the silence mod, and force stopped the phone app. I then repeated the process with the silence mod, and now have both working.

That being said, the second I restart my phone, I have to re-enable the mod several times in order to restore the recording functionality. Perhaps there is a way the developer could institute an on-boot check / correction?
 
Last edited:

Jacopo Mii

Senior Member
Mar 15, 2015
90
193
linktr.ee
I am having a new problem. The mod doesn't stay enabled.

I was able to restore call recording functionality by uninstalling the latest google dialer via the play store and manually installing v94.0.490096008. I enabled just the call recording mod and not the silence mod, and force stopped the phone app. I then repeated the process with the silence mod, and now have both working.

That being said, the second I restart my phone, I have to re-enable the mod several times in order to restore the recording functionality. Perhaps there is a way the developer could institute an on-boot check / correction?
This should not happen. GoogleDialerMod overwrite flags in the "FlagOverrides" table in the Google Play Services Phenotype DB. I expect that table is never touched by either Android or Google, and therefore the mods should be permanent.
 

omkardev

Member
Mar 28, 2023
5
0
This should not happen. GoogleDialerMod overwrite flags in the "FlagOverrides" table in the Google Play Services Phenotype DB. I expect that table is never touched by either Android or Google, and therefore the mods should be permanent.
I am also facing the same problem with an otherwise perfect mod…Is there anything i can cheak or do in my device…does this mod work by changing build config ….if yes can you tell which configs to change to see if it remains permenent in that way….also has anyone succeded in figureing out how to get hold/direct working(without market unlocking)
 

Jacopo Mii

Senior Member
Mar 15, 2015
90
193
linktr.ee
I am also facing the same problem with an otherwise perfect mod…Is there anything i can cheak or do in my device…does this mod work by changing build config ….if yes can you tell which configs to change to see if it remains permenent in that way….also has anyone succeded in figureing out how to get hold/direct working(without market unlocking)
Could you tell me if you find the switches in the Suggested Mods tab turned off when the mods stop working?
 
  • Like
Reactions: omkardev

omkardev

Member
Mar 28, 2023
5
0
So the mods are correctly applied to the phenotype DB. I suggest to clear the Dialer- app data and try again.
Did that dint work…eact time I after rebbot i have to open the diler mods app(not even do anything after that) only then it works.( I have to download the call screen voice thing again)
 

Jacopo Mii

Senior Member
Mar 15, 2015
90
193
linktr.ee
Did that dint work…eact time I after rebbot i have to open the diler mods app(not even do anything after that) only then it works.( I have to download the call screen voice thing again)
Just opening GoogleDialerMod does absolutely nothing. Are you sure it's not enough to wait a few minutes after reboot or close and reopen the Dialer a couple of times?
 

applyscience

Senior Member
Nov 25, 2016
283
111
OnePlus 9
Hello, I am a user usually on the OP9 section, but coming here because I have been using google dialer for call screening for years via props spoofing as a pixel device.

It seems google has finally found a way to break that. I have tried the mod and it doesnt work for me (yet).
I was successful in reverting to v94.0.490096008 version of Google Phone to avoid call recording announcements. Putting the steps here in case anyone else is looking to do the same. Root + Xposed are required.


If you are on some version newer than v94.0.490096008:
0. Install CorePatch or Let Me Downgrade xposed module to allow for app downgrade.
1. to 8. as below.

If you are on some version older than v94.0.490096008:
1. Disable auto-updates for the Google Phone app in the Play Store.
2. Install Aurora Store. Install method that I'm using is AM Installer.
3. Choose both Aurora Store and Play Store in the UpdateLocker module scope in the LSPosed app.
4. Search for Google Dialer or Phone by Google and open it.
5. Click on the Three-dot menu in upper right corner and choose Manual download.
6. Type in the version code 10681248.
7. Press Check.
8. The selected version will be downloaded and installed. Profit.

hello. i used this to finally get my dialer to work. on a ROM that came with 96 as base so it never worked. this let me downgrade, thank you.


my only question is with Update locker, you say to add aurora store and google play (which the app also recommends by default on enabling) but the phone app still showed up to update . i have manual installation on so i can avoid it, but shouldnt phone be added to that app as well?

and if that works, why add aurora store and google play? apps still update on Google ply with it if they are the only 2 picked.

i guess im looking for someone to explain this to me like i am 5.


cheers!
 
  • Like
Reactions: iamMG

hotelmariofan

Member
Aug 20, 2010
32
7
I downgraded my Dialer app to v94 and recording works perfectly until reboot as well. However, it's because the version of my Dialer app somehow reverts to v96 after a reboot. If I reinstall v94 again, then call recording works. Is there some reason the downgrade might not stick?
 

xdagee

Senior Member
Sep 4, 2012
1,830
1,653
Accra
xdagee.github.io
Google Pixel 7
I downgraded my Dialer app to v94 and recording works perfectly until reboot as well. However, it's because the version of my Dialer app somehow reverts to v96 after a reboot. If I reinstall v94 again, then call recording works. Is there some reason the downgrade might not stick?
You can use a Magisk module to block the latest update.
My question is, "How did you get call recording to work?" "What settings did you enable?"
 

hotelmariofan

Member
Aug 20, 2010
32
7
You can use a Magisk module to block the latest update.
My question is, "How did you get call recording to work?" "What settings did you enable?"
Yeah, I use Core Patch to allow downgrades and UpdateLocker to block updates, but the blocking updates part doesn't work through reboots for some reason. I assumed it had something to do with it being a system app being downgraded below what the phone comes with out of the factory, but I thought there must be some way to override that.

I use GoogleDialerMod to enable call recording. That works just fine regardless, it's just disabling the "This call is being recorded." announcement that requires the earlier version.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8

    Version 3.00 released!​

    Release link: https://github.com/jacopotediosi/GoogleDialerMod/releases/tag/v3.00


    Please be aware that this will be the last release under the GoogleDialerMod name. Soon, the project name will change to GAppsMod and the new repository link will become https://github.com/jacopotediosi/GAppsMod.​


    Also updated the first post here on XDA.​


    Changelog:​

    • UX improvements:
      • New launcher icon, new Material3 UI and changed navigation from tabs to lateral menu
      • Implemented fastscroll to Boolean Mods screen
      • Refactored all layouts to improve accessibility and responsiveness
    • Features improvements:
      • Support for all Google Apps besides Phone: package selection with fastscroll and search functionality in the Boolean Mods and Revert Mods screens
      • New suggested mods for Messages app:
        • Force enable debug menu
        • Force enable message organization (supersort)
        • Force enable marking conversations as unread
        • Force enable verified SMS settings menu
        • Force enable sending images via Google Photos
        • Force enable nudges and birthday reminders
        • Force enable spotlights suggestions settings menu
        • Force enable smart compose settings menu
        • Force enable smart actions (smart reply) in notifications
        • Force enable suggested stickers settings menu
      • Arrangements to support more flag types in addition to boolean flags in the future
    • Performance improvements:
      • Migrated all SQLite operations to Libsu Root Services: now queries to the Phenotype DB are done in native Java via SNI
      • Finished migrating all filesystem operations to Libsu nio
    • Code maintenance improvements:
      • Updated dependencies
      • Split the code into folder and packages
      • Improved views and layouts reuse
      • Enforced hungarian notation to all code

    Demo​

    Demo GIF
    5

    Version 4.00 released!​

    Release link: https://github.com/jacopotediosi/GAppsMod/releases/tag/v4.00


    Please note that from this version onwards the app name changes to GAppsMod. If you had an older version of GoogleDialerMod installed, you will need to uninstall it manually.​

    Also, the new repository link is https://github.com/jacopotediosi/GAppsMod.​


    Also updated the first post here on XDA.​

    Changelog:​

    • UX improvements:​

      • App name changed to GAppsMod
      • Fully implemented edge-to-edge fullscreen
      • Added themed app icon (monochrome)
    • Features improvements:​

      • New suggested mods for Messages app:
        • Force enable magic compose (draft suggestions with Bard AI)
      • Remember last package searched in select package dialog
    • Code maintenance improvements:​

      • Removed requestLegacyExternalStorage permission
    3
    There will be an update coming soon that will add a suggested mods to unlock Google Bard AI on Google Messages.
    Until then, you can manually activate the feature via the Boolean Mods tab, enabling all flags containing the word "magic" for the Messages app.

    In the days ahead keep an eye on the GitHub repo, because it's looking bad here on XDA and I just received some unfair warnings from a moderator who doesn't like open source.
    1
    This mod has been giving me inconsistent results, along with announcements. Plus, the app kept getting updated to above v94.x.
    So I have since switched to Basic Call Recorder. It is highly customisable, doesn't have a persistent notification, and highly consistent results (0 misses so far). I would recommend to anyone having problems with GDM.
    This project is not only about call recording or dialer
    1
    Thanks so much for your suggestion. If you have found something of particular interest, please let me know with more details like features, screenshots, flag names, etc. Currently I give credits in GitHub commits, but soon there will be a dedicated section inside the app.
    The only ones I know are nga is next gen assistant. And new_resizing UI let's u resize keyboard in a way that's the same as Microsoft keyboard by dragging the boxs bigger . There is a few mentions about prediction in gboard to but are turned off.

    Edit I added a doc file of all the stuff I turned on in gboard that looks of interest. I can only presume what some of it does. There is a heap of features that are turned off though from default.

    Edit. Also in turbo looks interesting and settings intelligence.

    Edit for some reason bard isn't working now I had it working yesterday but flashed back to stock from a custom rom and now I can't get it to show up I think google updated there messages beta app maybe they removed its functionality. im not sure. I tick all the magic box's in messages like last time.

    Edit . Really weird I got magic compose to work again it seems to be fixed to a certain version of messages beta I'll share the link to the APK that had it working for me with ur mod.https://www.apkmirror.com/apk/google-inc/messenger-google-inc/messenger-google-inc-20230515_01_rc00-release/messages-by-google-messages-android_20230515_01_rc00-phone-openbeta_dynamic-2-android-apk-download/download/?key=d90836e04e0a49e00760a1805ef58a3fa7016ffb
  • 80

    Introduction​

    GAppsMod (ex GoogleDialerMod) is an Android application able to unlock hidden features (e.g., available only in some countries or on certain devices) in Google applications (such as Phone Messages by Google). Root is required.

    The patches are applied to the "Phenotype DB", a hidden Google Play Services database that tracks which features are available or not for all Google applications installed on Android devices. This approach should allow mods to survive application updates and keep the original Google applications unpatched.

    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 :)

    Troubleshooting:​

    • After enabling / disabling any mod, please force close and reopen a few times the Google application you are trying to tweak. 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

    Sources and releases​


    Demo​

    Demo GIF
    8

    Version 3.00 released!​

    Release link: https://github.com/jacopotediosi/GoogleDialerMod/releases/tag/v3.00


    Please be aware that this will be the last release under the GoogleDialerMod name. Soon, the project name will change to GAppsMod and the new repository link will become https://github.com/jacopotediosi/GAppsMod.​


    Also updated the first post here on XDA.​


    Changelog:​

    • UX improvements:
      • New launcher icon, new Material3 UI and changed navigation from tabs to lateral menu
      • Implemented fastscroll to Boolean Mods screen
      • Refactored all layouts to improve accessibility and responsiveness
    • Features improvements:
      • Support for all Google Apps besides Phone: package selection with fastscroll and search functionality in the Boolean Mods and Revert Mods screens
      • New suggested mods for Messages app:
        • Force enable debug menu
        • Force enable message organization (supersort)
        • Force enable marking conversations as unread
        • Force enable verified SMS settings menu
        • Force enable sending images via Google Photos
        • Force enable nudges and birthday reminders
        • Force enable spotlights suggestions settings menu
        • Force enable smart compose settings menu
        • Force enable smart actions (smart reply) in notifications
        • Force enable suggested stickers settings menu
      • Arrangements to support more flag types in addition to boolean flags in the future
    • Performance improvements:
      • Migrated all SQLite operations to Libsu Root Services: now queries to the Phenotype DB are done in native Java via SNI
      • Finished migrating all filesystem operations to Libsu nio
    • Code maintenance improvements:
      • Updated dependencies
      • Split the code into folder and packages
      • Improved views and layouts reuse
      • Enforced hungarian notation to all code

    Demo​

    Demo GIF
    7
    I would have a lot of work to do on GoogleDialerMod and very new nice stuffs to implement, because I discovered a lot of hidden features in a bunch of other Google Apps as well. Unfortunately, currently I just have no time :(
    6
    I can also confirm it works if the option Silence Call Recording is disabled. And yes, the person on the other side will ear the alert. I've been trying to mess with the WAV files but without sucess...

    We must all shout out for @Jacopo Mii so he can come in our help 😅


    I confirm Google patched the Dialer in a way we cannot silence the recording advertisement anymore and trying to do so will cause the recording to fail.
    At the moment, the only solution is to keep that switch disabled.
    Sorry.
    6
    Any suggestions to alleviate the stuck on dreaded 'Activating Hold For Me (requires Wifi)'

    • Reinstalled app, rebooted
    • Removed app, install beta version, rebooted
    • Cleared cache, rebooted
    • De-selected all screening options, clear cache, rebooted
    • Used another dialer, set it to default, then set Google to default, rebooted
    • Removed all permissions, reboot, enabled all permissions, rebooted
    • Changed Wifi connection to Unmetered - to no avail.
    Please wait a future update of GoogleDialerMod.
    Hold for Me requires a particular method to be enabled and I've not implemented it yet. For some features it is not enough to simply change a switch :(