Raccon

I downloaded the Racoon Jar file. How do I execute it?

Raccoon is a Java program. That means you need a Java Runtime Environment to run it. You can get it from java.com Once you install the JRE, your system should automatically recognize .JAR as an executeable format.

NOTE: On Windows, JAR is often misinterpreted as ZIP and the system tries to open it as an archive. If you don't know how to fix bindings, re-installing Java is the easiest solution.

I downloaded an app, but how do I install it on my device?

Out of the box, Android does not allow installing apps through any means other then the market that comes bundled with it. You first have to allow the system to accept APK files from "unknown sources". To do this, simply open your Settings and check "Unknown sources" under "Security".

Once you have done that, you need to transfer the APK file to your phone. How to do this depends on your particular model. One way is to simply copy the APK to the Downloads folder on your SD card and "run" it from there through a filemanager.

My AV scanner says raccoon.exe contains a virus. Is that true?

Anti Virus software is snake oil and generally a total waste of time and money. The raccoon binary has never been near a windows system on which it could have gotten infected.

The reason why your AV software gave alarm is likely because the .exe file is actually a wrapper around a Java program which got misinterpreted as "has something to hide".

If you want to avoid further false positives, simply use the .jar instead of the .exe version of Raccoon.

Why does Raccoon need a Google Service Framework (GSF) ID?

Raccoon doesn't, Google Play does. Among other things, your device ID serves as a hashkey for your device's configuration which is needed to search for compatible apps. If you don't provide the device ID of an already registered device, Raccoon will simply create one itself and hook it up with the configuration of a Samsung phone.

NOTE: Google does not provide means for deregistering a device. If you force Raccoon to generate an ID of it's own, you will be stuck with the according phone in your account.

What's the meaning of the icons in the sidebar under the buttons?

The badges provide a quick overview for which (sensitive) permissions the app requests. Hover the mouse over a badge to get it's textual description in a tooltip.

Note: just because you don't see badges does not mean that an app does not declare permissions. The badges only alert you to the potentially sensitive ones. You should still check the whole list.

Why does Raccoon look different than in the screenshots?

Raccoon is written in Java and uses whatever theme is set by the Java runtime as the system theme. Unfortunately, this often defaults to "Metal". If you want Raccoon to look like a native app, open your filebrowser and search for a file called "swing.properties" (in your Java installation).

Linux users should append the following line:

swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel

Windows users should append the following line:

Pages