MythAndroid installation - privacy question

12 views
Skip to first unread message

sk

unread,
Jun 29, 2011, 7:38:23 PM6/29/11
to mythdroid-dev
Here is the dilemma...Downloaded and hit the INSTALL and I see the
following alerts:


Do you want to install this application?

The following are checked:

1. Your messages - receive SMS
2. Your personal information - read contact data
3. Network Communication - full internet access
4. Phone calls - read phone state and identity
5. System tools - disable keylock, prevent phone from sleeping

Is there a way to disable item 1, 2 & 4 above?

foo bar

unread,
Jun 29, 2011, 8:18:02 PM6/29/11
to mythdr...@googlegroups.com
Hi,

The permissions for 1, 2 and 4 are required to implement the display of call alerts and received SMS on the MythTV OSD.
You can disable this functionality in MythDroid's settings; see the 'OSD Settings' preferences.

Unfortunately, the fact that this functionality can be disabled at runtime can't be reflected in the permissions that MythDroid requests at install time. This is how the Android permissions system works.
The good news is that MythDroid is open source so you could either:

a) Inspect the source code to make sure that you are satisfied with how MythDroid uses those permissions

or

b) Modify the MythDroid source code so that it no longer requires those permissions and install your modified version

Option a is trivial in this case - the relevant code is only a few lines (see http://code.google.com/p/mythdroid/source/browse/trunk/src/org/mythdroid/receivers/PhoneStateReceiver.java and http://code.google.com/p/mythdroid/source/browse/trunk/src/org/mythdroid/util/PhoneUtil.java).

If you choose to go with option b, please also disable MythDroid's error reporting (either through changing the code or, more easily, in the settings).

Regards,

foobum

sk

unread,
Jun 30, 2011, 5:38:35 AM6/30/11
to mythdroid-dev
Reply all
Reply to author
Forward
0 new messages