View Single Post
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#1
This is what I get when trying to run package vectormine (asteroid-shooting game from repositories) on a device with "all telephony functions disabled" error:

Traceback (most recent call last):
File "/opt/vectormine/vectormine.py", line 1505, in <module>
main()
File "/opt/vectormine/vectormine.py", line 1490, in main
for index,num in enumerate(str(GetImei())):
File "/opt/vectormine/vectormine.py", line 81, in GetImei
return rpc.rpc_run('com.nokia.phone.SIM', '/com/nokia/phone/SIM/security', 'Phone.Sim.Security', 'get_imei', (), True, True)
File "rpc.pyx", line 73, in osso.rpc.Rpc.rpc_run (osso/rpc.c:2219)
File "helper.pyx", line 65, in osso.rpc._set_exception (osso/rpc.c:1316)
osso.exceptions.OssoRPCException: The name com.nokia.phone.SIM was not provided by any .service files
One thing I'm sure about - no python game about shooting asteroids should get any info about our IMEI or SIM status. Heck, in most countries, it is even illegal to collect such information from other people's devices.

Now, the question is - is it just written sincerely, just using worst coding practices possible ever, or have some malicious purpose? I will refrain from commenting, until people more fluent in python check pointed sources and determine it.

Cheers,
/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!

Last edited by Estel; 2014-08-02 at 15:11.