app wants access to the phonebook/concacts - Android Q&A, Help & Troubleshooting

I would like to test the smartthings app, but it wants access to my contacts/phone book which I do not grant.
If it does not get the permissions, it terminates.
Is there a way to circumvent that? Can I make an empty virtual phone book for the app?
Or can I modify the APK in a way that the app runs without that permission? Maybe by changing the name of the phonebook with a hex editor?

Related

[Q] How to access main application SharedPreferences for Home Screen Widget?

I have an app that stores the location of the last opened database in it's SharedPreferences, I have no issues working with this inside the main application BUT...
I am trying to create a Home Screen Widget for this app and I need to access that preference some how so that I can open the database from inside the Widget. I have done a lot of google searches and I am coming up with nothing very good. It seems "possible" to do this with createPackageContext() but everything I have read indicates that this is not very secure.
I have the ContentProvider working just fine if I hard code the database location, but since the user can open up multiple files I need a way for them to specify in the app the default file they want opened. I guess maybe the "best" method would be to have them select the file when they enable the widget maybe?
I know that I have seen apps that "seem" to be using the SharedPreferences to store the data and it is shared between the Home Screen Widget and the main app, so how can this be done IF it really can be done?
Anyone have any suggestions or locations that I can do more research on?
Thanks,
-Eric

[Q] Editing Apps

The goal is to be able to change small things in some apps.
For example, there is an app called SnapChat which allows you to send a picture for 3 seconds and then closes the picture. In this scenario, I would like to be able to edit the .apk file to allow to stay for 4 seconds. Would this kind of this be possible?
How so?
It is possible, but it's not a trivial task, and in most cases an intellectual property infringement. Contact the app developer with your suggestions instead.

[Q] Modify an contact reading app

Hello,
i like to modify an app which is reading the whole phonebook. this app sends the complete phonebook over the internet.
Ive tried to modify the decompiled smali file with help of the jar file, but its very difficult. Im a experienced programmer in PLC programming and some other languages like c# but the smali code is very difficult.
Can anybody help me to modify the app?
Is it possible to implement fix contacts in the app like disable the access to the contacts an give an fixed array of hard programmed contacts?
Thanks for help
BTW. English is not my main language
If you have root you can download and install Permissions Plus on the Google Play Store. (Needs BusyBox too!). You can block and change permissions for apps.
But this app looks like malware/greyware. What app is it?
Sent from my super rare, old Scroll Excel running Android 2.3 using the offical app.
The app is wha_ts.ap(WA).
I know there are diffrent apps for permission management. i use srt appguard. The problem is, i can aalow or disallow access to the contacts.
But i like to give the WA only 10 contacts and not the whole phonebook with all numbers and email adresses etc...
I thougt that i can give a fixed array of contacts to the app by modifing the smali.
Or is it possible to change the contact access in the smali like simlier to sql? Like this SELECT WHERE MEMO '*WA CONTACT*' or something else...
Is it difficult to change the contact access in then smali??
No idea?

[Q] Fake permissions and unauthorized operations

I do a lot of Android app testing. I use my regular phone, where I have my contacts and my regular gmail account. I never used a credit card on this account.
I mostly use APK files to install the apps.
I have 2 questions:
1. can an app display some permissions when installing, but have others hidden permissions ?
Example: instal APK file > says permissions "Network access" and that's it.
Can this app also read my data or make phone calls, even though those permissions were not displayed ?
What is I use an app to display ALL permissions ? Can it really display all or is there an way to still have hidden permissions ?
I use Android 2.3.7 root and 4.1 no root.
2. Can an app make unauthorized hidden operations, like place phone calls or send texts or steal my gmail password ?
Like I said, I never used a credit card, so at least that's not a problem.
But I have my SIM card - can an app place a value added call or SMS (I don't know the exact English term - expensive call), without me knowing about it ?
Or compromise my Gmail account ? I have an alternate email for recovery.
Thanks for your help.
Anybody ?!

[Q] [Help] Writing my Own App

I am planning to create an Android application which will neither have a launcher icon nor application UI. in short it will be a stealth app.
It will run in backgroungd and will perform its task automatically.
No user interaction required. just install it and forget it.
Basically it will collect some logs from a pre-defined directory and will send it via email to a pre-defined email address, without user knowing any thing All this should happen once a day as a pure background prcess.
Can anybody help me as this is going to be my very first Android application and I dont know anything about Android application programming.

Categories

Resources