yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] onyxbits:
I don't think you get that scaled down to 16x16 ;). Besides, it should be avoided to pun on the applications name (puns always get lost in translations). An ideal icon depicts the program's function.
[Android Apps and Games] Sportfreunde:
Is there any way to get Raccoon on an actual Android device itself? I find it a bit tedious to always have to manually check each separate app for an update then copy/paste it to the phone. Even automating that part would be great if it can't be done on the phone itself.
[Android Apps and Games] bigsupersquid:
search back a page or three... i posted a little info on this

basically use a Linux chroot with oracle Java, plus vnc app or xserver-xsdl for gui.
[Android Apps and Games] MyResult:
download link

hi, is there any way to know app download link while downloading it using Raccoon?
[Android Apps and Games] onyxbits:
Uhm, what do you need that for?
[Android Apps and Games] MyResult:
Raccoon download app with one connection and my internet provider limit each connection to 50KBps, I want to copy app url to IDM(internet download manager) and download it with 8 connection in a time(multi part download with 400KBps) :D
[Android Apps and Games] onyxbits:
Doesn't work that way, sorry. I'd also like to take this opportunity to voice my opinion on how download manager slow connection s. Don't use them.
[Android Apps and Games] MyResult:
Thank's onyxbits for your answer and software. i think you're right about Download Managers but in my situation IDM will be good.

Today i download Raccoon source from github, import it to Eclipse and add necessary library for run it, but when build project, some errors occurred.

Now can i ask you some question about how to resolve this errors? :)
[Android Apps and Games] onyxbits:
Sure
[Android Apps and Games] DervishGames:
brilliant. had some issues to get it worked on mac but overall very nice!
[Android Apps and Games] onyxbits:
Status update (need a bit of help here): Been working on DummyDroid lately. In particular that utmost annoying problem with Google sometimes asking for a telephone number when registering a new GMAIL account. I think, I have a hack around to bypass the phone verification. Can't think of a good name for the tool, though. Any suggestions?
[Android Apps and Games] ChrisPersson:
Great work! When do think you will have Dummydroid working again?
[Android Apps and Games] onyxbits:
https://www.youtube.com/watch?v=4HG_Hx-0ulQ

DummyDroid is up for a complete overhaul. The yet to be named "bypass phone verification for new gmail accounts" project was actually going to be part of it.
[Android Apps and Games] Niii4:
Tried this app, doesn't work. Always getting wrong access data even though this is an old account.
[Android Apps and Games] Niii4:
Not long after my try I got this message from Google,

WTF? Spyware?
[Android Apps and Games] bigsupersquid:
if you allow the device access then raccoon can probably use the account.

Google gets uppity when logins come from distinctly different locations.
[Android Apps and Games] Niii4:
Well, raccoon said the account data won't give access.. and someone tried to access long after I restored a backup of my PC. Plus I'm not even anywhere near mentioned location!!
[Android Apps and Games] onyxbits:
Raccoon is NOT spyware. In fact, it's purpose is to get rid of the spyware on phone.

I do publish my sourcecode so everyone can audit it. I'm not particularly fond of people who point fingers, but obviously haven't checked if what they accuse me off is actually true.

GeoIP databases are notoriously unreliable. If I check mine on maxmind.com, for example, I find it to be 100 km off (5 times more of what they claim)

Try logging that account in first via the play website. There's a certain possibility that you signed it up via gmail (or youtube, or whatever) and it simply doesn't have the Play service enabled.

If the screenshot you posted was triggered by Raccoon, you naturally need to confirm that the access was legitimate or the account will stay locked down.

Google has considerate interest in you NOT using throw away accounts. They will do anything in their power to ensure that stick with an account you signed up for. This includes heuristics that try to detect breakins. If you log in through a vastly different method (and Raccoon is obviously a vastly different one) than usual, you are likely to trigger such an alarm. Am I correct in assuming that in between signing up that account and using it for Raccoon, you switched your ISP?
[Android Apps and Games] noiplah:
CrunchyAccount or Whistle or something like that - your tool reminded me of the capn crunch whistle that the original phone phreakers used :)
[Android Apps and Games] onyxbits:
Current working title is "John&Jane Doe". Not too happy with that one, though.
[Android Apps and Games] onyxbits:
Since it happens now and then that some people can't login to google account with Raccoon, i'll just link to my latest blogpost with one possible explanation/solution.

(The stuff you learn when trying to mimic an android device ...)
[Android Apps and Games] bigsupersquid:
Here's a simplistic variation.

Yay GIMP. Even so, it's pretty sparse in a 16x16.

If it needs to be a single scalable icon I'll need to tweak the 64x64 further so it'll downscale cleanly.
[Android Apps and Games] bigsupersquid:
How about Masquerade?
[Android Apps and Games] Kosh_swe:
raccoon-3.7.exe used to work, but recently i get this "2java.net.SocketException: Permission denied: connect" ... no idea why, guessing port issue client or serverside, my, google account working as intended, i tried to use raccoon-3.7.jar instead of the exe and that one works but with some minor bugs, when u have updates and the download is completed the "update" stays at download screen, it does not disappear like it does in the exe version, so u miss click alot and get "do u want to overwrite".... Update on this? Me only? Fixable?

My Java is up to date (26-7/2016)...

Edit, i fixed it while typing this reply :) for some reason "i" blocked raccoon.exe in my NAT/FWall, no idea why or when i've done it, or if its some update pushed that changed the restrictions (i use KIS), anyhow it works fine again.

Trying to be google free as much as i can and this helps alot! Kudos for a well made program!
[Android Apps and Games] crullick:
[MENTION=5035576]onyxbits[/MENTION] thanks for all the efforts invested in raccoon, however...

lately (2-3 weeks ago) i started experiencing a strange bug>>

not getting search pages other than the first one (when switch within the uper-right box, it says "2, 3, 4.../" but i'm getting the same results all over again)

no matter how precise my search parameters are (app name, developer, characteristic words) it stays only on first results page :crying:

IMHO it was one of the essential functions of this great app

(logging in and download work flawlessly)

windows 10

latest java

raccoon 3.7.exe

please advise!
[Android Apps and Games] onyxbits:
After a quick glance, it looks like a server side problem where Google simply ignores the offset parameter. Too tired to dig deeper into this right now. The only workaround that comes to mind is simply increasing the number of results per page, but thats a horrible solution.
[Android Apps and Games] onyxbits:
Well, there are good news and there are bad news. The good news is that I have a rough understanding of what Google broke. Bad news is that it looks like a more elaborate thing to fix and I currently lack the spare time to work on it.

Best thing I can do atm is documenting my findings for a later fix:
[Android Apps and Games] m0d:
Corrupted Archive.

Created new archive and everything works as before.
[Android Apps and Games] m0d:
If and when you eventually have time to work on application:

Is it possible to save filename with version number instead of versionCode? (or having version number before the version code if code is needed to check for latest version, i.e. xxx_1.2.9_300.apk)

Also having the option to have all apks in the same folder would be great.

And, limiting number of archived apks (i.e. only have latest apk and the previous 2 apks of an app, currently apks are accumalated until manual deletion)

Thank you for the great app,

I have tried other solutions, (ruby and python versions), but your app works the best.

All other apps had trouble downloading certain apps, (I believe they had optional in-app purchases, which caused issues - 403 purchase).
[Android Apps and Games] onyxbits:
No, the versionnumber may contain any kind of junk that is not suitable in filenames, it is not required to be unique and I really need the code to check for updates.

The clashes with a number of things (kinda stupid if you abuse the filesystem as a database, but in v3 we are stuck with that).

Yeah, that would be great in a future version.

As far as I'm aware, Raccoon is the only 3rd party Play client that handles bought apps :).
[Android Apps and Games] onyxbits:
Some updates on the pagination issue:

http://blog.onyxbits.de/update-on-the-pagination-issue-in-raccoon-460/

I'm kinda clueless as to what Google changed a couple of months ago that results in the offset parameter being ignored.
[Android Apps and Games] bigsupersquid:
Hey, if anyone is motivated to try first (I'll eventually get to it)

Oracle released an Android compatible JDK 9 port...

Well, source code and build instructions anyway.

http://openjdk.java.net/projects/mobile/android.html

If anyone wants to try running raccoon directly on Android without a chroot, this looks like a promising way to do it. Just gotta build the binaries...
[Android Apps and Games] AnonVendetta:
I have a quick question: Several years I bought an app called ZShaolin. It is a terminal emulator app with lots of command line and development tools. However, if I try to download it via the Play Store, I am given a message stating that it isn't compatible with my current device. It really pisses me off that I'm being denied the possibility to download an app that I paid good money for, Google should either let me download my app on any device regardless of compatibility, or give a refund. I know it won't work on my device, but I would like to do some some troubleshooting to see if I can find a way to make it work, so that I can report back to the dev with my results and they can release an update. I haven't been able to find a standalone APK for this anywhere, and I really don't feel that I should have to resort to pirating an app that I've paid for. Who knows what some dubious individual might try to inject into it, I would rather obtain it from a legit source like Play Store or Raccoon.

It doesn't appear in Raccoon when I search for it, probably because Google is reading my device/Android ID and sees it as incompatible. I used my current device's real ID and my real account, rather than a randomized ID. And since it is a paid app, I would have to buy it again if I use a different ID/account.

Are there any command line options I can use to force the download of this app?

I am currently using Raccoon in conjunction with MicroG to replace GPlay Services, ZShaolin doesn't even have a license check, so it will be no problem to use my app assuming I can get it fully working.

Thanks!
[Android Apps and Games] bigsupersquid:
If you can build it it's free
[Android Apps and Games] AnonVendetta:
[MENTION=2980661]bigsupersquid[/MENTION]: I have no idea of the knowledge required to build/compile ZShaolin from source code. Which is why I would like to simply download an app that I've paid for, in precompiled APK format.
[Android Apps and Games] bigsupersquid:
Justifiable.

Just wanted to pass on the info.
[Android Apps and Games] evilkitty69:
Does this still work? I simply couldn't read through 47 pages worth of posts to check!
[Android Apps and Games] AnonVendetta:
[MENTION=7679090]evilkitty69[/MENTION]: Yes, it works, you can also download paid apps *IF* your account is entitled to them (i.e. you have already bought the app).
[Android Apps and Games] TKruzze:
Google didn't place this restriction on the app, the app developer has complete control over this. Same with whether they want to refund your money. Your gripe isn't with Google.
[Android Apps and Games] onyxbits:
That is pretty much the answer to your question: if the app is incompatible with your current device and you configured Raccoon to mimick your current device, then the app will be incompatible with Raccoon as well.

In the best case, you might still be having the device, you originally bought the app for and can salvage it's GSF ID. Otherwise you'd need to use DummyDroid (see my website; not quite sure if it works again, Google broke something a while back and then fixed it again, I think) to add a fake device to your account (be careful there, thats permanent! You never get rid of hardware profiles once added). You might also need to adjust the user agent (Play determines app compatibility by GSF ID and useragent string). If you are in luck, just putting the user agent in the credentials.cfg will already do the trick. for details, see my blog:

http://blog.onyxbits.de/how-to-get-the-google-play-user-agent-for-a-given-device-140/
[Android Apps and Games] gorillanobka:
Hi
[MENTION=5035576]onyxbits[/MENTION]

Any suggestions?

Gorillas-MBP:~ gorilla$ cd Downloads/

Gorillas-MBP:Downloads gorilla$ java -jar raccoon-3.7.jar -u -a /Users/gorilla/Raccoon/archives/default/apk_storage

com.akdeniz.googleplaycrawler.GooglePlayException: Error=BadAuthentication

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executeHttpRequest(GooglePlayAPI.java:585)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executePost(GooglePlayAPI.java:543)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executePost(GooglePlayAPI.java:522)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.login(GooglePlayAPI.java:230)

at de.onyxbits.raccoon.App.createConnection(App.java:132)

at de.onyxbits.raccoon.CliService.doUpdate(CliService.java:139)

at de.onyxbits.raccoon.CliService.run(CliService.java:115)

at de.onyxbits.raccoon.App.main(App.java:83)

Gorillas-MBP:Downloads gorilla$

I am trying to update all the apk's in the apk_storage folder via command line as you can see.

What am I doing wrong?

Cheers
[Android Apps and Games] onyxbits:
Wrong parameter for -a: try without "apk_storage"
[Android Apps and Games] gorillanobka:
Hmm [MENTION=5035576]onyxbits[/MENTION]

Let's hope is not me being stupid.. I tried both version different paths with or without sudo.
[Android Apps and Games] onyxbits:
Please don't use Raccoon with root permissions. It's not necessary. The DF-RPC-01 error is something serverside. I'll need to look into that.
[Android Apps and Games] gorillanobka:
Thank you for clarifying that.

Glad to know is not me.
[Android Apps and Games] Me@Work:
When I try to download I get the error, "Error!"

imgur.com/UrYRdCz.png

Any idea how to fix?

Using Racoon 3.7 on Win10
[Android Apps and Games] onyxbits:
Can't reproduce that. Try hovering the mouse over the progressbar or check the terminal window for an error message.
[Android Apps and Games] Me@Work:
Unless I'm missing something, there is no tooltip when hovering over the message. Also I don't see any terminal window, just the main UI window. How would I access the terminal or other logs?

Demo here: http://imgur.com/NPDsUiz
[Android Apps and Games] bigsupersquid:
Nifty writeup on opening dos prompt in windows 10

www.howtogeek.com/235101/10-ways-to-open-the-command-prompt-in-windows-10

Open cmd prompt in directory with raccoon, run raccoon.jar as in first post
[Android Apps and Games] utonto:
Login... (Please wait)

Hi onyxbits!

Thank you so much for developing such a useful tool!! You have all my appreciation.

Actually, if I managed to use it. Whatever I try, the GUI always gets stuck on "Login... (please wait)". I've been waiting for hours.... I've tried with the command line, but since I've never logged in successfully there is no credentials.cfg in the archive root. Is there a way I can debug why I can't login? What is the format of credentials.cfg ?

I've tried to enter a wrong password, and I got the "bad credentials" error, so raccoon has connectivity.

Thanks for your support!! I wish you a great week!
[Android Apps and Games] onyxbits:
Have you tried using a fresh account?
[Android Apps and Games] utonto:
Hi Onyxbits, Thanks for your prompt reply. I confirm that with a fresh account Raccoon works as expected. Pity that I'd have to re-purchase my paid apps, though it's enough good of a trade off. Thank you very much indeed for developing such tool!

May I share three suggestions for future dev plans:

1) configure a max number of previous APK versions to retain

2) add F-droid as repository. Yes, we have other easy means to download (one by one) APKs from F-droid, but we don't have a tool to easily update all APKs previously downloaded and push them to the phone

3) automatize APK installation through adb

Cheers! :)
[Android Apps and Games] onyxbits:
That's all in the works :)
[Android Apps and Games] smowtion:
Can you check this error , I tried with free apps
[Android Apps and Games] onyxbits:
AFAIK, that's a timing error, caused by your system time being ahead of the server time (e.g. if setting the system clock to the local time, but using a non-matching locale setting).
[Android Apps and Games] MyResult:
First of all, thank you so much for developing Raccoon.

I'm using this tools for a long time and now i have an opinion: I think very useful if the user can see the android version of the app before downloading.

I know that, many apps publish multi APK for different android version but when Raccoon set useragent, this feature can be added.
[Android Apps and Games] congloi:
Hi

Thank for perfect project

but I wonder can I get lasted version info from command line:

ex: java -jar racooon.jar -a <archive> -f de.onyxbits.listmyapps

It will show all information of lasted version (version name, version code, publish_date,...)
[Android Apps and Games] Warre101:
Wrong version of APK downloaded

Hello Onyxbits,

First of all many thanks for this application!

(I had a problem where Raccoon downloaded the wrong version of an app for my device (a Fairphone 2 running Fairphone Open). Here's what I did:

- I transferred my phone's build.prop file to my PC

- Based on this file, I used DummyDroid 1.1 to register a GSF ID for my phone for Raccoon

- I used Raccoon 3.7 to download the Swiftkey app (com.touchtype.swiftkey)

- I tried to install the resulting APK (com_touchtype_swiftkey-815793155.apk) but was unable to install it; installing with ADB gave the error "INSTALL_FAILED_OLDER_SDK"

Looking into this further, it appears that Raccoon downloads an APK that requires at least Android 6 (SDK version 23). My phone runs Android 5.1 (SDK version 22). Since I created a GSF ID from my phone's build.prop file, I would expect Raccoon to take this into account and download the correct APK. Is this a bug?) --> edit: no it's not

OK so I figured it out on my own, but I'm leaving this post in case anyone else has the same problem. Basically you need to set the userid as explained here:

http://www.onyxbits.de/content/what-do-if-you-cannot-find-app-raccoon

The userid for your phone can be extracted as explained here:

http://blog.onyxbits.de/how-to-get-the-google-play-user-agent-for-a-given-device-140/

For my device, someone already shared a userid so I won't need to generate it:

https://plus.google.com/105778800574291179610/posts/GGmxr3siQwL

Note: the latest version 4.0.1 announced by onyxbits in the post below explicitly asks for the userid (user-agent) when logging in. If it's set correctly, this problem should not occur.
[Android Apps and Games] onyxbits:
Just calling in to announce, that Raccoon v4.0.1 is available now. It is a complete rewrite of the old application, adding many new features. Let me know how it handles!

Download url: http://raccoon.onyxbits.de
[Android Apps and Games] Portgas D. Ace:
[MENTION=5035576]onyxbits[/MENTION]

A short feedback from my side for v4.0.1:

New UI:

The new UI is quite good, nevertheless it is not that intuitive for me as the old one (as the old one was simple as ****), but I think it is just a matter of time until one has checked out all features properly and getting used to it.

Options:

Import Apps - good function to import apps from other directories, but unfortunately, the "Update Apps" does not recognize available updates for those apps (if available). Tested it with some apps downloaded with v3.7 for which updates are available. Imported them, clicked on "Update Apps", got "Everything is up to date", where v3.7 shows available updates.

Share - great idea to share local apps via QR code. Couldn't test it yet as it is a Pro feature

Profiles - basically a function to add another account. I guess this is for apps that aren't available on the fake device connected with your account, as I couldn't think about another reason for this - or is this for downloading paid apps which one has purchased and which are connected to your main account (as I saw this option within the direct download option)?

My Apps - nice way to show all apps which have been downloaded with (or imported to) Raccoon.

Unlock features - A short description/list of Pro features would be nice.

Conclusion:

Good update, but I am missing an option to connect your old app archive with the new version. I got over 100 apps in my archive, it is quite time-consuming to import them one by one (in addition, you will lose the option to update apps which are being imported, leaving you with either download the app again manually through v4.0.1 or never get updates for imported apps). I understand that it might be impossible to make both - old and new - archive compatible, with the import option being a good idea. But as v4.0.1 wouldn't recognize available updates for imported apps, it's rather annoying.
[Android Apps and Games] m0d:
As mentioned above reimporting apps by downloading them all again using export from older version and market/import is not very convenient.

There should be a mechanism for importing to new format/db : import from previous versions

Have you removed the possibility of updating from command line?

It does not show up in --help:

usage: raccoon [-D <property=value>] [--gpa-batchdetails <file>]
[--gpa-bulkdetails <file>] [--gpa-details <package>] [-h] [-v]

The following Java system properties take effect:

* raccoon.home
* raccoon.playprofile

-D <property=value> Use value for given property (do not
change the locale this way).
--gpa-batchdetails <file> Batch verbose detail queries. Same file
semantics as --gpa-bulkdetails.
--gpa-bulkdetails <file> Perform a non verbose bulk details query
on Play for a number of apps. The input
file must list one package per line (empty
lines and lines starting with # are
ignored). Result will be written to
individual files in the same directory.
Empty files mean "not found".
--gpa-details <package> Perform a verbose app details query on
Play and print the raw result to sdtout.
-h,--help Print this screen and exit.
-v,--version Print version information and exit.

WARNING: The commandline interface is subject to change between versions!

whereas 3.7:

java -jar raccoon-3.7.jar -h
usage: Raccoon
-a <directory> Archive to work on
-f <packId,versionCode,offerType> Fetch an app (requires -a).
-h Show commandline usage
-i <file> Import apps. A text file, containing
one market url per line must be given
(requires -a and -u to actually
download).
-p Use with -f to download paid apps
(the app must already have been
bought).
-u Update archive (requires -a).
-v Show version and exit
[Android Apps and Games] onyxbits:
I'll have a look if i can easily add another import item to the File menu to convert old archives. As for the -U option, I'll just link to this issue thread.
[Android Apps and Games] onyxbits:
Stupid oversight, really. There should be a convert option. I opened an issue for adding it.
[Android Apps and Games] Warre101:
Very nice!

A few remarks:

- On first downloading the platform tools and USB driver from google, the progress bar in the transfer window says "error", but after restarting the application they seem to be installed correctly.

- Is there a way of changing the folder where app APKs are stored?