Comments (1)
Thanks so much for your suggestion.
Implementing a feature like this would require significant effort to integrate a connection to a "community mods" repository within the application. Any mods in that repository would still need to undergo review by either myself or other trusted contributors, as applying mods can potentially impact device stability and security.
Furthermore, actually the mods applied by GAppsMod are not limited to just setting boolean flags to true/false.
Currently, the mods in our project can manipulate the filesystem (e.g., by editing files within /data/data folders
) or modify the five types of flags contained in the phenotype database (intVal
, boolVal
, floatVal
, stringVal
, and extensionVal
).
In particular, extensionVal
flags contain raw bytes, often in the form of protobuf structures, which requires intricate reverse engineering work on the target Google applications for which mods are being developed. If you're interested in this aspect, you can refer to the following example where we perform such work:
Filesystem mods are also quite complex. For example, to add contacts to the list for which the Phone by Google application automatically record calls (#26), it is necessary to reverse engineer the protobuf structure contained in the /data/data/com.google.android.dialer/files/CallRecordingSettingsData.pb
file.
Since these types of mods don't have a standard, the code has to be written manually. Therefore, users would still not be able to submit these mods directly through the application itself, but would have to open an issue or pull request on GitHub to contribute their own mods.
For the reasons mentioned above, it is not worth implementing a community mods repository, because it would be limited to boolean mods only.
Instead, I encourage you to submit mods through issues or pull requests so that I can add them to the "Suggested Mods" section.
Additionally, I already have plans to create a documentation (wiki) in the future where everyone can contribute by explaining the functionality of each flag in the phenotype database.
from gappsmod.
Related Issues (20)
- Disable call recording announcement HOT 3
- Add a license
- root access does not pop up HOT 7
- Magic compose seems not to work HOT 7
- GBoard: Undo button
- Force language for call screening
- Silence call recording alerts for all dialer versions HOT 1
- No root HOT 1
- Call Recording and Call Screen disabled HOT 6
- The call recording was lost after rebooting HOT 1
- Call Screening Not working and Dialer Crashes due to a few settings HOT 1
- Google Play Store package is not showing up in boolean mods. HOT 9
- Google: Force enable search labs
- Support for Shizuku HOT 2
- Google Call Screen not working in Spanish HOT 1
- Car crash detection HOT 1
- Call Screen not working in Spanish HOT 1
- Possible non root solution? HOT 2
- Can't find Play Store packages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gappsmod.