[Spirit FM] mikereidis:
CG2900 is the FM chip in these Sony Xperia devices: P, U, Go & Sola.

For about 1 year, until April or so, I had a free version on Play. Free apps result in LOTs of silly & incorrect or misleading reviews; that's true for any app. I faced a "revolt" when I removed a few features and tried to get people to move to the, at that time, 99 cent Light version. I was making next to nothing at that time & it was the only way to keep Spirit going. And it worked, I now make a low-ish, but sustainable income from Spirit, so "Mission Accomplished". :)

I wasn't happy with that revolt. I spent thousand of hours developing, fixing and supporting the free and non-free versions. And MANY free users had a sense of entitlement, that somehow I owed them something because they "supported" my free version. Nasty comments were being voted as most helpful.

So I effectively said "Funk this" and unpublished the free version. I'm not going to spend my time helping people who seem to think I work for Google or their carrier, and thus I owe them a quality free app, updated forever, that can do magic and create FM chips and circuitry out of thin air. Seriously, there were reviews there that said Spirit is crap because it doesn't work on my Atrix that I KNOW has an FM chip.

------

I guarantee that any free Spirit FM app linked here in a post from my username is malware/virus free, as is any under my developer account on Google Play.

One difference I guess is that the free app linked here does not go through Google's "Bouncer" application, which attempts to bounce malware, but has been proven easy enough to fool anyway. Otherwise OK apps can easily download a new module from a malware site and Bouncer doesn't help with that.

If there was malware linked here, people would at least eventually notice and this thread would get lots of related comments or locked/deleted or similar.

DevHost where I upload now also has some sort of anti-malware but I have no idea how well it works.

You don't have to enable "Unknown sources" in your system config if you enable USB debugging and do "adb install app" from a USB connected PC. And you can disable "Unknown sources" & USB debugging after the app is installed.

If the above isn't enough for you, you'll just have to spring for a commercial Play version or go without. That's your decision to make.

----

For most people Spirit is a root app. If I wanted to be malicious, there's no limit to the software damage I could cause, and even some hardware damage. And with Internet permission I could upload peoples' data to a server I control.

Those running a pirate version should consider this. I've examined some, and some add their own code, and I've seen at least one with a confirmed virus.

Your protection effectively is the reputation I've built up over the last almost 2 years now as the Spirit FM dev. Spirit is my only income, I'm very happy doing this, and I'll do everything I can to not damage my reputation.

You can consider the hundreds of hours of investigation I've done into the Galaxy S speaker damage risk problem as an indication of how important the reputation of Spirit and myself are to me. It's an awful, and rare, problem to have software that poses the risk of hardware damage. Wish I could fix it, but so far I haven't, so best I can do is try to minimize & document risk, & inform people.