yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] onyxbits:
New Version. Release notes here
[Android Apps and Games] onyxbits:
New version (this is a security update).
[Android Apps and Games] onyxbits:
DummyDroid v2.0 is published

This is a complete rewrite and basically what will eventually (in the quite distant future) become the Raccoon Setup Wizard (or part of it, there will obviously be a fast track). DummyDroid allows you to see exactly what happens, when you register a new device with Google Play and offers you never seen before fine control for spoofing a device and a very convenient way to use proxies for bypassing geo blocks.
[Android Apps and Games] onyxbits:
Confirmed, it's a bug. The device id field gets ignored. Workaround till v2.2: edit credentials.cfg and put your device id there directly (it's authoritative).
[Android Apps and Games] onyxbits:
Uploading a bugfix right now. should be available in 5-10 minutes.
[Android Apps and Games] killoid:
now it is ok but it shows no search result for me.
[Android Apps and Games] onyxbits:
Have you tried restarting Raccoon (shouldn't be necessary, but who knows). Do you know how to start java programs from the commandline? if so, check if there is an exception printed there.
[Android Apps and Games] killoid:
i don't know actually,but can u tell me how can i? i'll try out & tell u.
[Android Apps and Games] onyxbits:
Assuming you are on windows, open a shell (Start -> execute -> cmd.exe). You should get a black window with a white prompt that shows a path. For simplicity, copy raccoon-2.2.jar to that directory, then type "java -jar raccoon-2.2.jar" (or if you have downloded the .exe version, just "raccon-2.2).

Do what you would normally do and check if something gets written to shell, copy and paste that.
[Android Apps and Games] killoid:
this is what i get >>

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\killoid>java -jar raccoon-2.2.jar

Jun 15, 2014 12:28:01 AM java.util.prefs.WindowsPreferences <init>

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0

x80000002. Windows RegCreateKeyEx(...) returned error code 5.
[Android Apps and Games] onyxbits:
Ah! Know that one. Java was unable to save preferences. Have a look at post #4 and following in this thread.
[Android Apps and Games] killoid:
it worked! btw what about my request at post #19 ?
[Android Apps and Games] onyxbits:
Thought you meant the thread title by that?
[Android Apps and Games] killoid:
haha,nope. actually i meant searching an apk on the app shows date,size etc. what about putting also the version no. of the app with that?
[Android Apps and Games] onyxbits:
Stupid me, sorry.

There seems to be a bug in the underlying library that prevents some pieces of information to make it through. I have yet to track that down.
[Android Apps and Games] killoid:
it's okk. plz consider also auto renaming the apk's after their filename & version when downloading them.

edit:i'm having the earlier issue gaian.it shows me no result while searching. i've checked with the earlier procedure but no error is shown.i've also recreated the config file.everything is ok but it doesn't show me any search result.
[Android Apps and Games] crullick:
same here (no results today, both 2.0/2.2)

+1 for auto-renaming and [MENTION=5035576]onyxbits[/MENTION] please consider including "update-all" into gui

keep up the great work bro!
[Android Apps and Games] onyxbits:
Are you using your real Google Account with your real Android ID now? If so, try going anonymous for a while. The whole search part is done on Google's servers, Raccoon only gets a giant protobuf file with the result set.
[Android Apps and Games] onyxbits:
Auto renaming is a no-go. The whole archive mechanism depends on unique filenames and the only way to ensure this is using package number and version code. I plan on adding an archive browser though. In fact, v2.1/v2.2 was already meant to have it, but the thing is bigger than anticipated.

Update from GUI -> CTRL-U doesn't work?
[Android Apps and Games] killoid:
yes i'm using my real google account & android id.i'll try going anonymous.
[Android Apps and Games] killoid:
[MENTION=5035576]onyxbits[/MENTION] i encountered following error when tried to download an app.

C:\Users\killoid>java -jar raccoon-2.2.jar

com.akdeniz.googleplaycrawler.GooglePlayException: ↕;↕9Error retrieving informat

ion from server. [RPC:S-7:AEC-0])☻

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executeHttpRequest(Google

PlayAPI.java:529)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executePost(GooglePlayAPI

.java:489)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executePost(GooglePlayAPI

.java:469)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.executePOSTRequest(Google

PlayAPI.java:437)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.purchase(GooglePlayAPI.ja

va:349)

at com.akdeniz.googleplaycrawler.GooglePlayAPI.download(GooglePlayAPI.ja

va:309)

at de.onyxbits.raccoon.io.FetchService.run(FetchService.java:62)

at de.onyxbits.raccoon.gui.DownloadWorker.doInBackground(DownloadWorker.

java:75)

at javax.swing.SwingWorker$1.call(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at javax.swing.SwingWorker.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)
[Android Apps and Games] onyxbits:
Which app was that (package id)? Does it happen every time you try to download? Anonymous or real account?
[Android Apps and Games] SecUpwN:
[MENTION=5035576]onyxbits[/MENTION], thanks for coding this. What are the advantages over the APK DOWNLOADER?
[Android Apps and Games] Andy1767:
Unable to login to google acount in raccoon

Since recently I am no longer able to login to google using raccoon. :crying:

Did try to start from scratch using the setup wizard but on the final step I always do get the error message "BadAuthentication".

I can still logon to my google account using the web browser.

On the my devices page there is currently no phone listed.

I tried the add phone dialogue on the web page of my google account and then running the setup wizard but still always "BadAuthentication".

I've 2 factor disabled.

Any clue how I can get my login in raccoon working again?

I do have a uncaught.zip in my raccoon folder. Not sure if this would help to resolve my problem.
[Android Apps and Games] Andy1767:
Sorry false alarm.

Strangely today the logon in raccoon no longer results in "BadAuthentication" but works flawlessly again.

The only thing I did differently today was not to copy and paste the password from the password manager into the dialogue box in raccoon but to type it in manually there.

Not sure if that did the trick or something else.

I could register a dummy device again and everything is working again like it should.
[Android Apps and Games] onyxbits:
Sounds like there may have been extra whitespaces in the password when you copied it.
[Android Apps and Games] Andy1767:
Probably not, since I copy it from the password manager to login on the google web account. On web login it was always working without any problems.

Anyway - it's working again and that's most important.
[Android Apps and Games] BreckZeBoulay:
[MENTION=5035576]onyxbits[/MENTION]

I don't open Raccoon for 2 months and now I read that I have to order a premium key.

What ?! I already bought a key !

15 euros gone in smoke ? :confused:
[Android Apps and Games] onyxbits:
I'm sorry, but I can't associate your XDA username with any purchase. You'd have to go through the website or send an email from the address, you made the purchase with.
[Android Apps and Games] BreckZeBoulay:
Just send you the mail concerning my order to webmaster at onyxbits :)
[Android Apps and Games] onyxbits:
New Version
[Android Apps and Games] Ascii3:
[MENTION=5035576]onyxbits[/MENTION] - Can Raccoon be used to provide correct device information for real devices to Google Play so that such devices appear on the Google Play website after login to the Google account?

After reading the Raccoon web-based documentation, it appears that Raccoon uploads information for a fake device by default. Can one avoid having the fake device information provided to Google Play?
[Android Apps and Games] onyxbits:
For that, you'll want to use DummyDroid. It can probe a real device and send exactly that profile to Play.

Yes. In the Setup Wizard, you select "Use Existing Device", then enter the GSF ID and Useragent, provided by DummyDroid.
[Android Apps and Games] RacconLover:
Adding Raccoon Profile via command line

Hello,

I am not very familiar with this form so I am sorry if I am posting in the wrong place.

I want to ask if is possible to set-up the Raccoon profile via command line arguments (Such as providing your Google account and password for the first time the application is running). I haven't seen any options related to this when it displays the "raccoon.jar" options. Will this be available in the future ?

It would be nice if all GUI functions were available on the command line.

Thank you !
[Android Apps and Games] BrianBr:
Also interested in this... can it be done? Maybe in the paid version?

That would be perfect
[Android Apps and Games] onyxbits:
[MENTION=11062953]BrianBr[/MENTION]

This is not possible, yet. I'm working on it though. I guess, you want to run Raccoon on a server? In this case, you'd have to set it up on your desktop computer, then simply copy the Raccoon directory to your server.
[Android Apps and Games] onyxbits:
New version. Changelog here
[Android Apps and Games] onyxbits:
New version. Changelog here.
[Android Apps and Games] Hikari no Tenshi:
Have error when trying to open "My Apps":

java.lang.IllegalArgumentException: Width (0) and height (0) cannot be <= 0

at java.desktop/java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1016)

at java.desktop/java.awt.image.BufferedImage.<init>(BufferedImage.java:333)

at de.onyxbits.weave.diag.ReportManager.render(ReportManager.java:180)

at de.onyxbits.weave.diag.ReportBackend.capture(ReportBackend.java:64)

at de.onyxbits.weave.diag.ReportManager.createBugReport(ReportManager.java:104)

at de.onyxbits.weave.diag.ReportBackend.uncaughtException(ReportBackend.java:52)

at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1053)

at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1048)

at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:222)

at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:214)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
[Android Apps and Games] Andy1767:
An increasing number of apps in my raccoon repository are failing to download available updates.

Some popular apps like "Among Us" and "Mobile Legends: Bang Bang" are among them.

When I go to Markt / Apps aktualisiern these Apps show in the Transfers listm but when it tries to download the update it just says "Fehler". Not sure how I can fix this problem.
[Android Apps and Games] tgd66:
First of all congratulations on a great sets of apps. Really impressive. To questions come to mind::

1) talking about how Play manages bundles... any idea why Apkcombo.com /apk downloader can download the same app as bundles and "all in one" apks, and raccoon/dummydroid only shows the bundle?

2) planning on buying a pair of keys for the apps, I was wondering what does "An instance is defined as the filesystem path, containing the runtime data of the software." mean exactly. The filepath is where the dummydroid & raccoon diretories are created c:\users\<user>\documents and not where both exe are stored, right? Once activated the resotre to a new machine has to be in the same path, correct?

Cheers

TGD66
[Android Apps and Games] congloi:
Hi,

Get error when try loging. "Bad Authentication"

Regards
[Android Apps and Games] onyxbits:
New version. Should fix the bad authentication error. Release notes and download here
[Android Apps and Games] RA_dlanor:
Is it just me, or has google changed something about the APK search and download methods lately ?

(I'm intentionally vague on how lately that would be, as it probably happened long before I noticed it.)

Previously I was able to search for and download all my paid apps and games, but recently many of them fail to show up in my searches through Raccoon, even though this worked fine in the past. And searching for the same apps using the same search strings still works fine using web browsers or Android devices.

For example: A Raccoon search for "Final Fantasy" yielded only one single hit, and that for a game not yet released (so the hit was just a 'preregister' link rather than a download/install link), even though I have several other "Final Fantasy" games previously searched out and downloaded by Raccoon. (And google play also has several other Final Fantasy games that I never installed, which should also have showed up in recent search results.)

Today I tried the "Market:: Import apps" method of Raccoon in order to attempt downloading my recently bought and installed "Final Fantasy VIII" game, using the URL "market://details?id=com.square_enix.android_googleplay.FFVIII" which I got from "listmyapps-3.7.apk" (from the onyxbits site). But this attempt gave no response at all, even though I have been able to install some other apps with the same method today.

I should add that my tests today were made with Raccoon version 4.19.0, which was the most recent one available for download. So I think the current Raccoon version needs some additional tweaking to get past whatever google changed, currently preventing Raccoon's access to some of the paid apps.

Best regards: RA_dlanor
[Android Apps and Games] strann0:
I'm getting "error" trying to download an app. Has Raccoon been discontinued?
[Android Apps and Games] onyxbits:
New version

Raccoon now mocks a Samsung Galaxy S21 as its default device.
[Android Apps and Games] GalaxyA325G:
I do have one question which hasn't been answered specifically...

Given a unique Android11 to Android12 migration screwup:

Did Google screw up on your upgrade of Android 11 to Android 12?​

As a possibly directly-related datapoint, I found this revealing sentence in this thread:

Thread:

[APP] Raccoon v4.12 - An apk downloader for Google Play

The question I need to ask (find out) is whether or not any apps have an Android ID permanently (or temporarily) associated with them.

Do they?
[Android Apps and Games] koroji:
I'm getting a NeedsBrowser error message. I found this article and on step 7 I have to save the profile to Raccoon database but I don't have upgraded to premium. It says to do that manually. How could it be done?
[Android Apps and Games] onyxbits:
An Android ID /GSF ID needs to be supplied when downloading an APK. So Google can (and probably will) associate the two with each other. The app itself will not know what ID it was downloaded with.
[Android Apps and Games] bianchengdong:
Have you solved the same problem
[Android Apps and Games] koroji:
Nope
[Android Apps and Games] Andy1767:
Anyone knows why the download of the Ghostery Privacy Browser always ends with an error?
[Android Apps and Games] onyxbits:
New version, fixing a long standing bug
[Android Apps and Games] shibaa987:
Today on 16th August, I can confirm the state of this app is just the same.

Nothing has changed.

Even I found a link on how to manually edit the database but that does not tell how exactly to update the database:

Building the datasheet manually

raccoon.onyxbits.de

This is the link where you can buy the premium subscription but then what?

The developer is not responding at all!

It would be a waste of money and time.

Stay away from this.
[Android Apps and Games] tablet_seeker:
Hi everyone, I used racoon to download the Samsung Notes apk with.

I'm running AOSP 13 on a Tab S6 with com.samsung.device.jar and com.samsung.device.xml in the correct places so that the Samsung Notes apk doesn't return the "not compatible" error.

The apk installs fine but Samsung Notes immediately crashes after opening it. This doesn't happen with the apkmirror version. Any ideas what's happening here? Thanks
[Android Apps and Games] AnonVendetta:
Raccoon has nothing to do with your issue. It already did its' job, by downloading the Samsung Notes app for you. And that's primarily what it's meant to do.

I've tried making Notes run on an AOSP-based gsi ROM on my Tab S7+, same behavior as yours, it just crashes. But I can assure you that Raccoon isn't part of the problem.

Maybe it needs something extra, like Samsung Account apk installed. Or the pen framework XML/jar files. Only way to find out is to get a logcat during the crash.

Either way, Notes is intended to run only on Samsung stock ROMs, what you're doing is probably an exercise in futility.
[Android Apps and Games] tablet_seeker:
APKMirror's version of Samsung Notes works perfectly, though.

I checked the signature and it is authentic.

However, comparing this version to the one downloaded by Racoon, the APKMirror APK is about 10MB larger. Literally all the files are slightly larger or just different, when extracting and comparing the files. Yet the hashes and signatures match the original.

It's this version: com.samsung.android.app.notes_4.4.10.57-441057000_minAPI23(arm64-v8a,armeabi,armeabi-v7a)(nodpi)_apkmirror.com

And this is the latest one loaded by Racoon:

com.samsung.android.app.notes-440724000.apk

Makes absolutely no sense. Why does the APK Mirror version work perfectly and the latest version directly loaded from the playstore via Racoon doesn't?

It clearly hasn't been modified, but what does this version have that the other one's missing. Weird
[Android Apps and Games] AnonVendetta:
Using the apk from APKMirror actually works! Thanks for the info. I just had to extract the appropriate jar/XML from my stock firmware system.img, push them into the system partition with root access, reboot. Then I could install the apk. And it doesn't crash on launch. I'm currently running an AOSP gsi (Android 13) by @phhusson.

And just so you know, it's possible to get the Galaxy Store running on AOSP ROMs too. Go to APKMirror, download the latest APKs for Galaxy Store/Samsung Checkout/Samsung Internet browser. Install them all, allow all permissions, then set Samsung Internet browser as default browser, launch Galaxy Store. You should be able to sign in from within the app. And this will give you a way to update Notes in the future without depending on APKMirror.

As for downloading Notes with Raccoon, I'd say just forget it and move on. It's not worth the hassle if there are alternative ways that work better.
[Android Apps and Games] tablet_seeker:
Yes APKMirror Notes works, but aren't you concerned about why that is?

Racoon actually downloads the latest version straight from the playstore. It's literally unmodified and official. This version simply crashes on any custom ROM and so does the Notes apk that I copied from the touchwiz firmware in system/apps.

Conclusion: The official Samsung notes apk crashes on non-Samsung ROMs.

So how is it possible that the APKMirror version works perfectly if it hasn't been modified?

The signature and hash values of key and certificate are authentic. How is this possible?
[Android Apps and Games] AnonVendetta:
Why would I be concerned? If it works then it just does, it is what it is, I'll take it. And as you said yourself, all versions are signed by Samsung, so technically speaking, they're all official and unmodified.
[Android Apps and Games] AnonVendetta:
If it's from APKMirror, it's not modified, they never provide modded APKs, only originals. I think your concern is misguided. And as you've pointed out, the signature doesn't cover all parts of the file. But it's also partially dependent on what scheme was used to sign the APK. On Android, there are signature verification schemes 1 through 4. Which scheme was used to sign will determine its' protection level, higher schemes protect more.
[Android Apps and Games] AnonVendetta:
Honestly I believe you're incorrect about it being modified. So why not use the Galaxy Store method I posted to install the app? It works on AOSP just fine. And if you don't trust the Galaxy Store APKs from APKMirror, then just extract the APK/jar/xml from your pure stock firmware and use those instead. Surely those wont be changed at all.

Once you've launched the store and signed in, use it to install Notes. Then you can stop worrying, knowing for sure that the app came straight from Samsung.
[Android Apps and Games] AnonVendetta:
I just extracted the Notes APK from my pure stock firmware system.img. Bypassing APKMirror completely. Then I used the Galaxy Store method I mentioned to update it. And guess what? The updated app from Galaxy Store has the same SHA512 checksum as the APK from APKMirror. The only way this is possible is....what APKMirror is providing is in fact completely unmodified. The SHA512 algorithm is currently crytographically secure and is unbroken to date.

Feel free to try the same thing yourself, you'll see that I'm correct.
[Android Apps and Games] tablet_seeker:
No, the SHA values of the key and certificate that the apk was signed with are identical, not the actual files inside the apk.

Careful, I made this mistake as well when uploading it to APKPure.com to verify the signatures.

Here is the complete verity check done by apksigner:

(If you're on Ubuntu/Debian just install via apt-get install apksigner)

Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
Signer #1 certificate DN: EMAILADDRESS=android.os@samsung.com, CN=Samsung Cert, OU=DMC, O=Samsung Corporation, L=Suwon City, ST=South Korea, C=KR
Signer #1 certificate SHA-256 digest: 34df0e7a9f1cf1892e45c056b4973cd81ccf148a4050d11aea4ac5a65f900a42
Signer #1 certificate SHA-1 digest: 9ca5170f381919dfe0446fcdab18b19a143b3163
Signer #1 certificate MD5 digest: d087e72912fba064cafa78dc34aea839
Signer #1 key algorithm: RSA
Signer #1 key size (bits): 2048
Signer #1 public key SHA-256 digest: 0470be656b9375d253fbb94c3a87dc7040e2f2760c19c4292eb62cc68e02de4a
Signer #1 public key SHA-1 digest: df1e4fd4fc2ebfc187f79309dfc6a4c662bda4d0
Signer #1 public key MD5 digest: 7c6371f33db3b4361504cb13beb6e818

It's true that APKMirror's version of Samsung Notes has the same signature and certificate as the original. But just compare their latest version with the latest official apk from the playstore, either downloaded via racoon or from your Samsung Firmware in /system/apps.

Extract both apks and look at the files, they are completely different. Every file in the APKMirror apk is larger or has been modified in some way. It also has some files that are missing entirely in the playstore official version.

Something is not right here.
[Android Apps and Games] AnonVendetta:
I didn't compare the signatures at all. I only compared the SHA512 values of the entire APK as a whole file, and they were a match. I did no inspection whatsoever of the APK contents.

Either way, I no longer wish to discuss this with you. The APKs on APKMirror are legit and untampered, period. If you don't want to trust them, that's your problem, not mine. And stop spamming the Raccoon thread with random babble, Raccoon has absolutely no effect at all on whatever problem you've concocted in your head. In other words, place the blame on something else.