yashsingh1/xdaforums huggingface dataset:
[Android Software Development] landroidapp:
there is an online tool for download apk from google play without device id

the site address is : http://apkleecher.com
[Android Software Development] Arismfg:
hello. thanks for this tool. it works with free apps. However its more than simple that someone steals your passwords. Just edit the onfig file with notepad+ you will see everything in there.
[Android Software Development] Rukbat:
If you're so worried about someone stealing passwords from your phone, I assume you've checked all the sites on which you have accounts that use SSL and have changed your passwords on all of them once they've installed the Heartbleed patch, right? Amazon? Google? Have you checked to see if your bank uses SSL (if you do online banking)? Those are far more serious threats than someone stealing your cellphone.
[Android Software Development] scandiun:
Could you add the unicode fix?

http://xdaforums.com/showthread.php?t=2518538
[Android Software Development] tubabuyukustun:
working great no problem :) lets go install app what i need :)
[Android Software Development] jsthorpe:
Such a shame to see this tool slowly die. Come on developers, keep it going!

Some really annoying, stupid little bugs that need fixing:

1. Error handling. Lots of people confused by having to specifically right-click an app to download. Code it so that the "download" option isn't available if no app was selected. This would solve a LOT of issues.

2. Better error message descriptions.

3. A nicer interface with a toolbar and buttons would be great.

4. What's with the "error scanning your folder" rubbish? I have aapt.exe in the right location, and it works fine. It just randomly throws up the message and stops scanning halfway through, listing only half the APK's in the folder. Seriously, look into this. None of my APK's have weird names, just standard characters and dashes.

5. When it comes to scanning the folder containing the APK, it miraculously cannot figure out if some APK's are compatible with the configured device (it is fully compatible, since it can search/download it just fine) and therefore cannot determine if an update is available or not.

Small problems, the Java whizzes among you should sort this out easily :)

Keep this application alive!
[Android Software Development] kermage:
:good:
[Android Software Development] CHEF-KOCH:
The source is free avaible for all. There is also a tool called LocalApk which in fact better check you're apps, it's a bit slower but with more infos and options, if you asking me it would be better to integrate the download function into this tool, so that we have a all-in-one solution which getting updates regular.

I don't agree in #3 ... for what new icons and such ?! It's gimmick, nothing more. #1 and #2 looks very similar, but I agree a debug log would help to post useful infos. #4 is a limitation, you can't scan million of apps or xyz apps it's not a bug. ApkLeecher face the same problem, which is normal. #5 Yes, better use LocalApk for this.
[Android Software Development] jsthorpe:
So it doesn't matter what kind of interface this tool has? Seriously? Go back and read a few pages of this thread and count the number of times people have been left confused by its interface. Android itself has interface guidelines which more and more apps are getting in line with. Users expect things to work in a pretty standard, uniform way. Why should this tool be any different? If toolbars and icons are gimmicks, then why are they a required part of any decent GUI? This may only be a tool and not some massive commercial application, but that doesn't mean its standards can slack off at all. If anything, it should be BETTER than a commercial application. No excuse at all.

#1 and #2 are not similar at all. If you'd actually read my post properly, you'd know that. Error handling refers to the code that underlies the whole thing, and stops stupid situations where the GUI allows you to do stuff that isn't possible, such as trying to update an app when you haven't selected one in the first place, throwing a silly error message up. Error handling would prevent such an option from being available in the first place if no app was selected. Error message descriptions are the text shown when the tool needs to tell you something. At the moment, they're written in somewhat broken English (forgivable, since the original developer may not have had English as his/her native language). These messages need re-wording to make sense, not only for the English-speaking people around here, but also for the non-English speakers, since they may be using Google Translate, and wrong wording can result in bad translations for them.

LocalAPK may do a better job, but I don't recall this thread being about LocalAPK. This tool has a similar function, and I'm talking about this application, not LocalAPK. Fair point, LocalAPK exists, and may well do a better job than this tool, but does that mean the same function in this application should not be used, or left to rot? No, not in my view. If people are going to continue with this project, then this feature should either be removed in favour of using LocalAPK, or improved and developed, along with the rest of the application.
[Android Software Development] CHEF-KOCH:
Yes user expect that it works, and as I can read in the past most things are not interface related, remember that some people are unable to get and type the correct device id but that's user related problem not tool related.

As I wrote localapk get's more often updated which is needed because google update the store often than other stores. LocalApk isn't commercial, normal user can use it without anything just out of the box. For me #1/2 is the same if we get the debug we can look into the code and reproduce and fix something. Yes, the gui itself can't handle it. What you mentioned is debug ... you call it error handling but the result is the same. Developer without english? Lol and how he code?

And if you read my stuff again I only said that it would be more usefull to merge the download function into it. Now we talked a lot without anything, and there is still no point why another interface, if a user is unable to download or handle it he better use other services like apk-dl/ app evolios to download the apps.

First common coding problems should be fixed and if all is done, than we can talk about gui gimmicks. Gui is useless if nothing works, but broken Gui is still able to download, which in facts working until today just fine.
[Android Software Development] Rukbat:
Of course it matters what kind of interface any program has. Even a command-line utility can have a terrible interface. (--d for delete, --D for "don't do it, just show me what you would have done"? Worse than terrible.) But ...

But this is not an Android app, it's a computer program you use on a non-Android computer, so the Android interface rules not only don't apply, they shouldn't. You don't "menu-pick" a set of guidelines, applying those that make sense, ignoring those that don't (or that you think don't) - and that's what you have to do to apply rules for a phone APK to a non-touch-screen computer with a keyboard and mouse. Normal Windows interface rules apply here, not Android interface rules.

Note: I'm not arguing with the rest of the post - a user should NEVER see an error message that wasn't created by the program developer . ALL errors [at least insofar as a human being can do all of anything] should be trapped. No one should ever see "Unknown error", which I've seen in many phones. Error messages should make sense to those who know nothing about programming. [I used to hate programs that used the address at which the error occurred as the error message - so you'd get "Error 0C51". Very informative if you can read the programmer's mind and he remembers the addresses of all the routines in the program.]

As far as people getting confused, I've been a systems and applications programmer for more than 40 years, and it still took me some time to figure the interface out. A Menu/Toolbar and at least a minimal help file (which could be eliminated if the menu were really easy to understand) would be nice.

But applying the GUI guidelines of a touch-screen device to a Windows program? That would mean a "menu" consisting of just buttons, and settings, instead of being in the Edit (or some other relevant menu item) menu, would be a 3 dot button in the upper right corner that you'd have to click. For a Windows program? There ARE standards for Windows GUIs, but that alone would violate a whole lot of them.

IMO (even with 40 years of designing what the user can be most efficient using - which is my personal "GUI guideline" - it's still just my opinion), the UI should be redesigned using WINDOWS standards. Menu bar at the top with, as much as possible, the "standard" menu items, each having the "standard" sub-items. Buttons, pretty much the rule in Android apps, are pretty much the exception in Windows programs (as far as the ratio of the number of functions chosen by buttons and the number of functions chosen by other interface items). You can't find "Control-S for save" in Android GUI guidelines, but it's been standard since early MS-DOS days and still applies to programs written for Windows 8.1. Use the guideline that applies - otherwise it's not a guideline.
[Android Software Development] jsthorpe:
I used the Android GUI guidelines as an example, as the topic is about Android development. Obviously Windows and other OS's have their own GUI guidelines, would have thought it obvious what I meant in referring to them, hence the suggestion for a toolbar, since Windows applications generally have a menu bar and toolbar.
[Android Software Development] SkandaH:
Seems that an alternate is coming :)

http://www.onyxbits.de/raccoon
[Android Software Development] onyxbits:
I'll just shamelessly link to the Raccon thread here:

http://xdaforums.com/showthread.php?t=2772436

(feel free to make suggestions/feature requests there - I like bouncing ideas).
[Android Software Development] harisuciha:
get error

i used this version Real APK Leecher v1.3.6 and the progress downloading bar getting error.
[Android Software Development] dexi:
They must had changed something in the Play Store. I get the same error. :eek: I hope there will be some fix soon. Is there any alternative fo it?
[Android Software Development] majid_young:
error.

I also have the same problem with you.. :crying:

how to fix this.?
[Android Software Development] w2o4ts:
Yeap, this seems to have become a permanent problem... :(

And it appears to occur with some applications only - others download normally!

Can't be 100% sure, but after trying with various apps, my guess is that this glitch affects recent apps only.

This obviously has to do with some change in the Play Store, but most older apps (meaning those that have not been updated at all in recent months) seem to still download ok.

Perhaps something to do with the way apps are marked as Free or Paid in the Store... (this, BTW, would make the "3.you didnt purchase this app" error message relevant).

I wish the dev was available to take a look into that...

I 've been using Real APK Leacher for a long time, for all my Android devices...

Of course there are alternatives, like Raccoon that was mentioned a few posts above - and seems quite good, BTW!

BUT one major advantage the R.A.L. has is that it also includes your device's Android id and thus logs into Play Store as your device, meaning it will download versions of an app that may specifically be intended for that type of device (where that applies).

I 've already tried downloading some 'generic' versions and have already ran into incompatibilities and glitches with a few of them...
[Android Software Development] damjang:
Yes, you're right! Same here, some apps work, but others no...
[Android Software Development] damjang:
Any news or any alternative to ApkLeecher?
[Android Software Development] IcemanSR:
yes

http://xdaforums.com/showthread.php?t=2772436
[Android Software Development] damjang:
Yes, I know it. I try it but is not what I need/want. I have to start from some apk files and check if new version exists, just what APK Leecher do.
[Android Software Development] exodius48:
I can say this RealApkLeecher is broken.

Sometimes I can not download some of free apps on playstore. Like this app https://play.google.com/store/apps/details?id=org.azasoft.free.swapper , I can not download it, but I can download opera mini https://play.google.com/store/apps/details?id=com.opera.mini.android with ease.

I think this is caused by google itself, they are change download server. Please update RealApkLeecher.
[Android Software Development] exodius48:
[MENTION=2273367]bibovodanh[/MENTION] Now real apk leeecher can not show paid apps..
[Android Software Development] oldman20:
Great! Thanks your work. What about same apk but on android phone? Is possible, right?
[Android Software Development] jmblazquezh:
Hello.

I have allways the same message : "Logon failed! Please chek your email and password in settings"

This is not true. How can i fix this error?
[Android Software Development] Nima79:
me too ! cant download paid app ;-(
[Android Software Development] jmblazquezh:
Yes, don´t show my paid apps.

How can i fix this problem?
[Android Software Development] exodius48:
I think this is from google server, 3rd party app can not show paid apps. Now we need new version of Real APK Leecher in order to fix that problem.
[Android Software Development] Al Arsyadi:
any chance for update? almost 2 years w/o update...
[Android Software Development] Umpal:
Now id doesn't work at all for me. Google says it prevented to log in despite I confirmed it was me. It keeps blocking the app. Is there a way to omit such stupid security? (stupid because first they ask if it was me, which I confirmed, but then do not let me add it to the white list or something. Google is now one of the worst recessed software company in the world. They screw up everything what was good and introduce ridiculous and non intuitive solutions. Google croak finally and be forgotten or let USERS decide what's good for them!)
[Android Software Development] Rukbat:
That's nothing new. They took one of the best nav apps around (Maps) and "improved" it to the point that it's nearly worthless if you need to go to different destinations all the time.

They took an OS that worked well on all phones and made it a battery sucker on AMOLED screens. (Hey, Google, at least give us a "dark theme" toggle.)

Their idea people (developers just write what they're told to write) live in a different universe than the one we live in.
[Android Software Development] Umpal:
This and a non intuitive new "solutions" made me stick with 4.4.4 in my S4. I am NOT going to change it to avoid frustration. I think Google is now run by some twisted aliens :eek:. I confirm I am human and I still want to use things made for humans :D
[Android Software Development] Rukbat:
I'm still trying a couple of LP ROMS. The fastest one gets put on semi-permanently. (The stock is always backed up.) Note 3 with a locked bootloader, so there aren't many choices.
[Android Software Development] gizmodude:
I see there is a v1.3.6.3 released here :

4pda.ru/forum/index.php?showtopic=384677&st=380#entry27374214

could someone pls confirm if this is an update ?

the current version v1.3.6 does say that there is an update available when we check for updates but doesn't download .

pls share the latest update for this tool ...
[Android Software Development] Umpal:
I don't know how the author of this update got the source code to make it possible but the change is insignificant - says something about fixing non standard symbols in file names like Titanium Backup ★ root (I assume he means the star sign).

I'd keep away from using this update unless you're sure the update made the author of the program itself.
[Android Software Development] whitedavidp:
No longer working for me either. Google "security" stops it from logging in. It may be because they no longer support the security protocol being used here. I note that google will not even display its main web page to IE 6 on XP any more.. No, I don't really use IE 6 but on a fresh reinstall of XP IE is what I had to go and get Chrome to install. Cannot it get it that way! Sheesh. Maybe an update? This would seem a poor reason to let a really great application die. Thanks!
[Android Software Development] scandiun:
This is not working any more. Any alternatives?
[Android Software Development] whitedavidp:
I have given up on this. Seems the issue is in an underlying library of code no longer being updated. I use this now.
[Android Software Development] scandiun:
Yep, but that works only once in a while.
[Android Software Development] hocuspocus69:
I ve tried new apk leecher 1.3.7.3 from 4pda.ru it works only problem it is in russian any chance to find it english version?
[Android Software Development] damjang:
Good news! I can't try it yet, but the source of this new version is here:

https://github.com/Warik777/Real-APK-Leecher

maybe someone can copy the english strings from original 1.3.6 to this?
[Android Software Development] exodius48:
I get error message , totally broken. We need an update. :(
[Android Software Development] tubabuyukustun:
i try this russian 1.3.7.3 also i tried that 1.3.6 version but not wokring i normal put correct email with password also andorid ID and save settings after that i write any name of app and click find than it showing me connection problem cant connect :(
[Android Software Development] damjang:
Also I try this russian version and also for me it don't work. Sorry! I hope that someone that have skills to touch the source code can update it to work again...
[Android Software Development] smileysjm:
I get a 404 error.

"Cannot load the list of apps.HTTP Code 404 : https://developers.google.com/accounts/docs/AuthForInstalledApps"
[Android Software Development] z720:
Cannot load the list of apps.javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors Parameter must be non-empty

Version 1.36 run with java -jar at ubuntu 16.04 Oracle java 1.8.0_91
[Android Software Development] giovannifg:
OAuth 2.0

Hey there,

this used to be some really nifty tool, particularly useful if you wanted to download localized apps for a country different from the one currently associated with your Google account.

I haven't used this tool for a while, and today when I tried to search for an app the OAuth 2.0-related error was returned. The popup message redirects here and it basically says the old authentication method is no longer working, hence someone capable of doing this should fix the tool's source code so that the "new" OAuth 2.0 authentication system is used instead of the "old" ClientLogin method.

Anyone skilful enough to do that :confused:? It's a pity this is no longer working 'cause it really was useful! :(
[Android Software Development] Darezi:
Any update for this App? The current version is not working!
[Android Software Development] ngh55:
Another suggestion, when you scan a existing folder for APK and it shows the updates (which I think is a super cool feature) maybe you can add to right click the option to delete APK, so we only keep the updated ones or if we want we can have several versions, instead of going to the folder and having to search which ones are outdated and delete one by one.

And please, don't let this project die, it is a great tool.
[Android Software Development] bassie1995:
Looks interesting, I'll be trying it when I get home :).
[Android Software Development] bibovodanh:
Thanks for your suggestions. You've helped me so much :D

Btw, i've found a way to custom carrier to get apps with carrier restrictions. So wait for next version. It's coming :D
[Android Software Development] teorouge:
Hope it will solve my issues, thanks for your efforts.

HTC Flyer p510e
[Android Software Development] bibovodanh:
Update version 1.2.3.

For more apps available for Japan, set SIM Operator Numberic 44010 in Option.
[Android Software Development] ngh55:
Latest version crashed, could not test it, I am on windows 7 x64 right now, tomorrow I will test on a XP box

Oh, and another suggestion :D when you already downloaded an APP and you do a search for downloading something else, maybe you can add a tab that shows what version of the APK you already have downloaded and/or a tab with a check mark (like you do on Scan Existing Folder) allowing us to see that we already have that software and we don't need to download again, or that there is already an update and we can download it if we want.

Maybe just one tab with different icons changing depending of situation, check mark, update icon, etc.

Perhaps this can be done after doing a Scan Existing Folder once, or automatic, i don't know, its just another idea.

Oh, BTW, an option to switch to the already scanned folder would be useful, so we don't have to scan every time we want to switch to our downloaded apps.
[Android Software Development] bibovodanh:
Hmm... I'm using windows 7 64bit and it works well. Maybe that's JSmooth problem. I'll check later when i'm back from school.
[Android Software Development] bibovodanh:
If you still got crash, go get the alternative version in first post.

I made this tool with the simplest GUI as possible. But the tool is bigger and bigger, so the simple GUI doesn't meet the requirement anymore. I might have to make a big change in GUI when i have free time.
[Android Software Development] bibovodanh:
Quick update version 1.2.4 for removing pin to taskbar option. It works well on my PC but crash on other PCs, so i removed it. Sorry for inconvenient. Btw fix download apps with name contains "/" (forgot it in previous version).
[Android Software Development] ngh55:
I appreciate you take in count my opinions, but are only that, opinions, I don't want you to get tired because of demanding user like me :D but I really like your app and I think there is a lot of room for improvement, but take your time, you are doing a great job.

Anyway if there is a way I can help you out let me know.
[Android Software Development] teorouge:
Hello, thanks for the new version. I tried circumventing protections and even though I managed to find the app and started downloading, it doesn't complete.
[Android Software Development] ngh55:
When that happens it sometimes does download, let it sit for a while and check the folder.
[Android Software Development] bibovodanh:
Haha don't mention it. I'm listening to all ideas that help my tool becomes better. It'll improve my coding skill too.

I tested to download that app. It works fine. Don't mention the "-9%". The cancel button is disable, so the download is done. I tried installing the app i've download to my desire hd. It worked fine too. Check your app you've download. Try F5 to refresh.

Btw, due to fake carrier to Japanese. I think the request was transfered to Japan server, so slower downloading.
[Android Software Development] bojanbl:
I have one problem and I believe that it is due to settings in this app... In version 1.1.8 I can find gosms app but in version 1.2.4 there is no that application?! I mean this application cannot find it...
[Android Software Development] bibovodanh:
I just check and it worked as expected. Please recheck your device id. I believe it was a typo.
[Android Software Development] teorouge:
Why can't I find this game?

https://play.google.com/store/apps/details?id=jp.co.bandainamcogames.www.ar_taiko

I tried many SON but nothing makes it available to download: is it phone restricted? How can I check that? Thanks for any help you may give. :)
[Android Software Development] bibovodanh:
Ya i couldn't find that game too. I think that game is made for a specified network provider. But i cannot detect what it is. If you can, get the SON of that provider and search again.
[Android Software Development] mauka:
Cannot load the list of apps/ Please check yor internet connection.