Stories
Slash Boxes
Comments

SoylentNews is people

posted by takyon on Saturday June 06 2015, @04:00PM   Printer-friendly
from the verified-links dept.

These days there are so many apps infested with spyware or adware, and it almost seems as if the stores themselves are promoting them in exchange for a cut. And some apps that start off clean get "updated" to include ads and spying. How do you find free apps that aren't infested?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Interesting) by cosurgi on Saturday June 06 2015, @04:28PM

    by cosurgi (272) on Saturday June 06 2015, @04:28PM (#192936) Journal

    I agree with the other guy: use your distribution's repository.

    Though you didn't mention the real culprit: I suppose that you are trying to use windows. Or maybe other non opensource OS. Only opensource guarantees that you will stay free of spyware or ads. Because if someone adds them, someone else will fork and remove them (and flame the perpetrator).

    Difficult to use an OS with a repository? Maybe, but recently it becomes a little better. This week my daughter started complaining that her windows is getting slow & very weird. Of course it was rigged with spyware & junk. I told her to never click anything, and better not use it at all and use ubuntu. I installed both OSes for her so that she could dual boot and do homework on ubuntu and play some games on windows. But this week the windows got so unbearable that I started to look for alternatives more seriously, and I found playonlinux package in ubuntu repos. It has a nice user forums too, where people post bash scripts for installing various windows games. Then inside playonlinux you just click in menu to execute this script, and voila - few hours later the game works. At least that one particular game that she really wanted to play. Playonlinux uses all released wine versions, and picks the right one for the game, also the script configures all the weird options that this particular game wants.

    So, I tell you: time to switch :)

    --
    #
    #\ @ ? [adom.de] Colonize Mars [kozicki.pl]
    #
    Starting Score:    1  point
    Moderation   +2  
       Interesting=1, Informative=1, Total=2
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 2) by Grishnakh on Saturday June 06 2015, @04:43PM

    by Grishnakh (2831) on Saturday June 06 2015, @04:43PM (#192941)

    I agree with the other guy: use your distribution's repository.

    Though you didn't mention the real culprit: I suppose that you are trying to use windows.

    Not necessarily: he could be using Android or iOS.

    Yes, if you're talking about a desktop PC, the answer is plain and simple: use a good Linux distro, and get all your "apps" from that distro's repository. Problem solved. What if you're using Windows? Simple: download a good Linux distro ISO, wipe out your Windows install (save your personal data of course), and install Linux. Problem solved. No more viruses, spyware, adware, bloatware, etc.

    But these days, people are frequently talking about their phones; it isn't so easy here, because iOS and Android have such a lock on the market, and there aren't really any truly open-source OSes (even community open-source versions of Android still rely on proprietary drivers and such). And for the apps, you're really screwed because there just aren't that many open-source mobile apps, and so many people use certain popular closed-source apps for a lot of things. A few big ones that come to mind which I use are Google Maps (navigation), other Google integration apps (like Calendar, Gmail, etc.), Tinder, OKCupid, online banking apps from your bank, Uber, Meetup, and of course the Google Play store. On the desktop, none of these things are necessary, because you just use them in your browser. But that doesn't usually work so well on mobile devices since part of the attraction is the tie-in to the phone's notification system (so for instance, you get a notification when someone on OKCupid messages you), or to other functions on the phone, plus of course the fact that website, even ones supposedly designed for mobile devices, universally suck when viewed on mobile browsers.

    • (Score: 3, Insightful) by Runaway1956 on Saturday June 06 2015, @04:50PM

      by Runaway1956 (2926) Subscriber Badge on Saturday June 06 2015, @04:50PM (#192944) Journal

      I, uhhhh, have to disagree with you, at least in part. Android really IS a good open source OS. If anything, it's too open. Somewhat like a BSD license, vendors are permitted to bend and stretch Android into any contortions they like. Something got lost along the way, with phones being "locked" into proprietary channels. Sucks - but you CAN root your Android and reinstall to your own liking. Alas - far to many people are uncaring, unknowing, or just can't be bothered - or some combination of the three.

    • (Score: 2) by jmorris on Saturday June 06 2015, @06:20PM

      by jmorris (4844) on Saturday June 06 2015, @06:20PM (#192968)

      Browser based apps would work equally well for most of the cases you cite, notification is a solved problem too. Your phone already has a connection to Google's messaging service along with something called A MOBILE PHONE. No, the 'app' world mostly exists because they want to put the other crap on your phone and be able to run it 24/7.

      We learned an important lesson with apps, put a check off box in the development environment saying "Do you want money?" and people check the box, explaining why there is almost no Free Software on mobile platforms. When it was Free Software or found a software company a lot of people would just let it go. Especially in an environment where almost all of the competing apps are equally infested and there is no easy way to even find the one lone holdout that isn't. We have to start agitating for the Big G to clearly mark the anti-features as clearly as F-Droid does. (Forget the fruit store, anybody there already agreed they like throwing money at crap.)

    • (Score: 0) by Anonymous Coward on Saturday June 06 2015, @07:08PM

      by Anonymous Coward on Saturday June 06 2015, @07:08PM (#192977)

      wipe out your Windows install [...] and install Linux

      First, it would have been good if the submitter had mentioned what OS he is actually using.

      No more viruses, spyware, adware, bloatware, etc.

      This far into The Decade of Linux on the Desktop, yours is sage advice.
      It is the rare app these days that doesn't have a Linux-compatible port|equivalent|replacement.

      In the cases where that is not so, installing ($0, FOSS) VirtualBox and installing Windoze inside that virtual machine can handle the cases of must-have Windoze-only apps (no dual-boot/rebooting necessary).

      Once done, make a snapshot of that virtualized OS install as a backup in case the usual expectation of Windoze occurs.
      Should something undesired happen, nuke the install inside the VM and restore from the snapshot/backup.
      It really is odd to imagine someone running Windoze on bare metal these days.

      .
      Fristy hit the bullseye pointing to the software repository of your Linux distro.
      Looking back after leaving MICROS~1's stuff behind, it always amazes me how Windoze users run code they have downloaded from some site without even doing a checksum on that to assure that what they got is what they -think- they got.

      If what you need isn't in the (well-vetted) repo of your distro, in the Ubuntu ecosystem there are also PPAs. [wikipedia.org]
      Visiting your distro's help forum periodically will expose you to folks mentioning such things.
      Look there for folks who have already solved the problem|filled the need that you have and can vouch for the PPA.

      If your repo doesn't contain the desired app, compiling your software from source code is another option--and that is the ultimate in assuring that you are getting what you expect.

      .
      If the OS is Android, Cyanogenmod is Step 1 for proper permissions/security and Step 2 is Xprivacy (or Pdroid).
      The Little Red Robot [google.com] is even farther in the direction of freedom than that--but fewer devices are supported. [replicant.us]
      Airplane Mode has already been mentioned in this thread.

      -- gewg_

  • (Score: 3, Insightful) by frojack on Saturday June 06 2015, @04:54PM

    by frojack (1554) on Saturday June 06 2015, @04:54PM (#192945) Journal

    Usually when someone uses the word apps I assume mobile phones, iphone, Android.

    Now all of this advice about a distros and compiling your own, and windows, fly out the window for 99.9999% of the people in the world.
    If Sailfish OS, and a couple of others that are closer to linux ever takes off this might change, but even an adequate Linux Programmer is not well equipped to deal with the constraints of mobile device programming.

    Its difficult to filter outgoing traffic. You can never be sure if a connection is needed or not, and even tracing an outbound connection back to the originating software running on the phone is a huge issue beyond most users.

     

    --
    No, you are mistaken. I've always had this sig.
    • (Score: 2) by kaszz on Saturday June 06 2015, @05:12PM

      by kaszz (4211) on Saturday June 06 2015, @05:12PM (#192951) Journal

      You can make the network stack (firewall) to only allow specific type of packets through? Ease up until the app works?

      • (Score: 2) by frojack on Saturday June 06 2015, @05:43PM

        by frojack (1554) on Saturday June 06 2015, @05:43PM (#192957) Journal

        The spyware authors are all wise to this, and http or https for just about everything.

        I occasionally use a hub upstream of my wifi router just so I can use wireshark to grab packets and IP Addresses.

        --
        No, you are mistaken. I've always had this sig.
        • (Score: 2) by kaszz on Sunday June 07 2015, @12:39AM

          by kaszz (4211) on Sunday June 07 2015, @12:39AM (#193054) Journal

          Fake their server? or pretend to be outside of coverage..?

          • (Score: 2) by frojack on Sunday June 07 2015, @01:07AM

            by frojack (1554) on Sunday June 07 2015, @01:07AM (#193067) Journal

            There are apps that use the hosts file to make it appear that the mother ship is off line, or just resolve them all to 127.0.0.1

            --
            No, you are mistaken. I've always had this sig.
            • (Score: 2) by kaszz on Sunday June 07 2015, @01:24AM

              by kaszz (4211) on Sunday June 07 2015, @01:24AM (#193082) Journal

              The question is if the App will accept that state of things. And the hostfile is just a stopgap solution. It's better to enumerate hosts that are allowed.

    • (Score: 2) by GeminiDomino on Monday June 08 2015, @01:40AM

      by GeminiDomino (661) on Monday June 08 2015, @01:40AM (#193456)

      Its difficult to filter outgoing traffic.

      I'm not sure if you're talking iOS, but it's pretty simple on most modern android phones. AFWall+ [f-droid.org] lets you block internet access on a per-app basis (for non-root apps, at least. Apparently root apps share a single entry). A lot of crap-laden shovelware won't crash outright if it can't find a net connection, since that's a good way to get your app dumped when there's no signal.

      Definitely a must-have for android.

      --
      "We've been attacked by the intelligent, educated segment of our culture"