yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] allangoing:
The error message box which said "cannot write to registry" is what I added for debugging purpose, I forgot to remove it when I compile the release, sorry guys!

if you see this message, it proves registry success, and you should see the icons.

it's updated now, without the meaningless msgbox, download
[G1 Android Development] pentace:
I still dont see the icons on windows 7 64 bit. any thoughts?

if that errors is supposed to be there . then it looks like everything should have worked.
[G1 Android Development] FatBoyExtraordinaire:
Is there a secret Admin account I'm supossed to log into or something?
[G1 Android Development] camalot:
I was toying around with this a while back, but sort of got side tracked. I have started working on it again, working off your source as sort of a base. Making minor changes to somethings, like using regular expressions to search for the icon path in the badging, disposing of the streams, things like that. I will absolutely add you to the list of contributors once I have it in a release, thanks.
[G1 Android Development] xboy255:
谢谢大哥！小弟收下了！
[G1 Android Development] camalot:
What OS are you running? you may need to run the batch file as administrator if your running on vista/7. Shift+Right Click on the batch file and click "Run as administrator"
[G1 Android Development] FatBoyExtraordinaire:
I'm using Vista Home Premium and it simply won't give me the option of running it as admin, even though I'm the only account on my computer and it's an admin account. I tried what you posted and that's a no go as well. I gotta be doing something wrong right?
[G1 Android Development] camalot:
Ok, i'm on an XP machine right now so I can not help much with the vista thing. But, with that said, what exactly happens when you run the batch file?
[G1 Android Development] bfreexxx:
can't move or delete apk's

after applying the registry change to Win7, i can no longer move or delete .apk files. and i still have a generic icon. can you produce a fix for the deleting or moving?
[G1 Android Development] davidhooper4:
same exact problem with me!!! please help us!!!
[G1 Android Development] allangoing:
Sorry, guys, I will try to give a fix by today..
[G1 Android Development] FatBoyExtraordinaire:
When I try to run the batch file, the Dos Screen read as follows:

"

C:\Users\FatBoyExtraordinaire\Documents\APK Icon>regasm.exe /codebase apkshellex

t.dll

Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.42

Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.

RegAsm : error RA0000 : An error occurred while writing the registration information to the registry. You must have administrative credentials to perform this task. Contact your system administrator for assistance

C:\Users\FatBoyExtraordinaire\Documents\APK Icon>pause

Press any key to continue . . . "
[G1 Android Development] allangoing:
Hi,

I got a update, suppose fixed the lock issue, please redo the reg.bat, and reboot, have a try.

all user need admin authority to run reg.bat. on Vista or 7 you need to use "run as administrator" command from context menu.

currently works on XP 32bits and 64bit, I cannot get correct icon on Vista, still digging..

download here

good luck!
[G1 Android Development] camalot:
I will try to dig and see if i can figure this out too later today. I was unable to get it to work on 32bit windows 7 yesterday when I was playing with it. The extension was registered and all the registry entries were there. just wasn't displaying the icon.

I will have the first release of droid explorer with this added today as well.
[G1 Android Development] Mighty07:
Hey allangoing,

That is really cool! :-)

I was doing something similar but for linux/gnome.

I kinda get all the info i need from the .apk but using a external tool, but your shellext seems it doesn't use it.

Can you share some tips on how to extract the info from the apk?

Thanks!
[G1 Android Development] bfreexxx:
can't move or delete apk's

still not working. still can't move or delete .apk files. thanks for the effort. keep trying! :)
[G1 Android Development] camalot:
It's using the aapt tool to get the info. It gets the badging info using aapt, then it gets the icon image from the apk and creates a windows icon from it.
[G1 Android Development] xile6:
That worked for me on windows xp thanks needed it as the other version didnt work
[G1 Android Development] allangoing:
can you please tell me which os you are using?
[G1 Android Development] davidhooper4:
We are both using windows 7. I'm using windows 7 32bit. The problem is when we ran the .bat file it said successful install and all just it wont allow us to move or delete apk. files. Also it made my recycle bin a generic icon too because for some reason the icon isn't showing up. Please find a way to fix or way to undo everything so I can get back to normal. Thanks.
[G1 Android Development] allangoing:
I just add the tools in the dll as resource :P,

All the information extracted by aapt tool, you can find aapt source from android source, in the base package.

I'm doing import it to c# native, but not so smoothly....
[G1 Android Development] allangoing:
sorry for inconvenient,

To remove it, the most simply, you can go to regedit, delete the tree [HKEY_CLASSES_ROOT\.apk] and [HKEY_CLASSES_ROOT\Wow6432Node\.apk], delete the apkshellext.dll (or after reboot), then reboot, the apk should not be locked.
[G1 Android Development] Mighty07:
Thanks camalot and allangoing for the replies.

Same here I'm using aapt externally.

If the aapt code is available that's perfect.

I'd rather not have to pack and ship aapt itself along with the rest of the things or rely that it exists in the system.
[G1 Android Development] allangoing:
in addition, The source is here : http://android.git.kernel.org/

aapt is in platform/frameworks/base.git[/ur]
[G1 Android Development] allangoing:
I found that, in Vista, the dll was running, the aapt and dll file was extracted successfully, but cannot run. I think this is due to authority issue..

VS2008 Express cannot run shell extension in debug mode, maybe I have to look for a full version.
[G1 Android Development] pascanu:
Not really a solution but, as a workaround, you may want to try Unlocker: http://ccollomb.free.fr/unlocker/

Works really well whenever I have a hard time deleting stuff on my computer (tested, works with XP, Vista and 7).
[G1 Android Development] FatBoyExtraordinaire:
I still can't run the batch file. Maybe this picture could help a bit by seeing something that maybe I am not:

View attachment 243847
[G1 Android Development] camalot:
Even if you account is "administrator" you need to run it as administrator when right clicking the file and saying "run as admin"
[G1 Android Development] bfreexxx:
can delete now

i can delete apk's now. i hope you find a way to display the icons on win7 32.
[G1 Android Development] FatBoyExtraordinaire:
I'm saying though, it won't even give me the option to do that when right clicking. This is the menu get when right clicking on the file:

View attachment 244121
[G1 Android Development] allangoing:
probably, this can help you

http://www.gamerzplanet.net/forums/...sta-when-right-mouse-clicking-a-bat-file.html
[G1 Android Development] FatBoyExtraordinaire:
Man, the Gods must not want me to use this. I went to the website you listed and do everything it said, but I get this:

View attachment 244338

What's that about?
[G1 Android Development] allangoing:
Hi, All

I still cannot let it run on x64 platform and even Vista, as current strategy is extract the aapt.exe and run it to get the icon location, looks like it needs some special authority on higher version than XP to run, I decide to create some native code for aapt functions.

I will refresh this thread when I got something.

Thanks and Best regards!

allangoing
[G1 Android Development] FatBoyExtraordinaire:
Tried it again, thought it worked, but still no go.
[G1 Android Development] Beast84:
So any success with getting this running on windows 7 32 bit with no issues?

edit: Nevermind worked like a charm! Thanks again
[G1 Android Development] XlAfbk:
works quite well. problem is, with a folder of many apks it takes ages to load all the icons. is there any chance a faster alogithm could be used and/or the icons cached?
[G1 Android Development] salespace:
any update?
[G1 Android Development] allangoing:
I did some update today, it works now on win7 32bit & 64bit, see the first post
[G1 Android Development] pascanu:
Can't get it installed.

C:\Windows\System32>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /
codebase C:\Windows\System32\apkshellext.dll
Microsoft (R) .NET Framework Assembly Registration Utility 4.0.30319.1
Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.

RegAsm : error RA0000 : Could not load file or assembly 'file:///C:\Windows\Syst
em32\apkshellext.dll' or one of its dependencies. Operation is not supported. (E
xception from HRESULT: 0x80131515)

C:\Windows\System32>pause
Press any key to continue . . .

Windows Ultimate x64.
[G1 Android Development] HaloTechnology:
If you want i Can make Installable .exe with one click install for easy & noob people

PM if you want
[G1 Android Development] allangoing:
@pascanu, Please check if you "Run As Administrator" or not.

(right click to reg_64.bat, Run as Administrator, and Yes)

@HaloTechnology, Appreciate if you do it and public.
[G1 Android Development] pascanu:
Already tried that, didn't work.
[G1 Android Development] HaloTechnology:
Download here one Click :

For anyone having problems I did one Click .Exe here : download from here

X64 :

here

X32 :

here

NOTE : Please make sure you have .Net Framework Installed it wouldn't work without it .(Download From here : Here )
[G1 Android Development] MAXIMATOR:
Dont work.

Error

C:\Windows\System32>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm.exe /

codebase C:\Windows\System32\apkshellext.dll

Microsoft (R) .NET Framework Assembly Registration Utility 4.0.30319.1

Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.

RegAsm : error RA0000 : Could not load file or assembly 'file:///C:\Windows\Syst

em32\apkshellext.dll' or one of its dependencies. Operation is not supported. (E

xception from HRESULT: 0x80131515)

C:\Windows\System32>pause

Help pls.

WINDOWS 7 X64

Now work:

http://code.google.com/p/apkshellext/issues/detail?id=7

Open up the DLL in explorer, right click -> properties -> press 'Unblock'.
[G1 Android Development] pascanu:
Thanks! I also managed to get it work. However, I had to change permissions to the DLL file before I could unblock it.

Now waiting for context menu Install option :D
[G1 Android Development] allangoing:
Hi, Now it has context menu, try it out in the project home

feedback is welcome.
[G1 Android Development] pascanu:
Very nice update!

Question: in the context menu we now have the option to install via WiFi. How does that work? It asks for an IP (this is the easy one) and a port. What port does it use?
[G1 Android Development] allangoing:
the simplest way is to download an app to enable wireless adb, search "adb wireless" in the market.
[G1 Android Development] pascanu:
Installed, connected, but when I try to install an apk I get a blank dialog (error?) and application does not get installed. (see attached capture)

Any ideas?
[G1 Android Development] allangoing:
er....looks like it is not stable while connecting from WIFI, and nothing come back from ADB. Could you please try adb install in the command line while connecting?

you will get a nicer and friendly message in next release, I will update this weekend..I hope..
[G1 Android Development] pascanu:
adb install works (via WiFi, of course). Install through context menu doesn't.

Any other ideas?
[G1 Android Development] HaloTechnology:
Automatic DLL Installer

I Updated the .EXE automatic installer with new version to v2.0

make sure .Net Framework 4 is installed and unLocked

Automatic installer v0.2

X64 : Download Here

X86 : download here

all thanks to thread starter
[G1 Android Development] allangoing:
Thank you for the installer, and sorry to all for my late, it's a quite busy week...

I updated a bit to this tool and now it has install to SD and uninstall options.

I still cannot find a good way to show a progress when the adb was busy... I'm still working on this.

But I do found several bugs and fixed, it should be more stable now.

And I also updated the install batch file, now I use one unique batch file to compatible with both 32bit and 64bit OS, @HaloTechnology, please update your installer as well :D
[G1 Android Development] allangoing:
Looks like it has more problem than what I expected, if you met any big issue, like the explorer no response for long time all the time, please use the old version in the download page

Got it fixed now!

Try the newest version!!!
[G1 Android Development] HaloTechnology:
Hi guys i updated the Automatic installer

now it is Multi-X ( 23bit and 64bit )

download : here

Edit : guys how did you do the context menu ??
[G1 Android Development] phillysdon04:
I have 64 bit Window 7 and it worked for me. Thanks!
[G1 Android Development] cdzo72:
I installed this and now I am unable to connect to my Android devices via ftp... any thoughts?
[G1 Android Development] pwelyn:
Unable to delete com.htc.resources.apk file,win7 32bit
[G1 Android Development] vaibhav011286:
Taking too much time to right click on any apk in windows 7 x64...
[G1 Android Development] AMIR-TUTU:
I INSTALLED 100 TIMES ANY FILES ...

BUT STILL NOTHING GUYS ...

ANY OFFER ?:confused:

edit :

solved
[G1 Android Development] sheraro:
if you only want to have icons displayed in windows and don't wana use the "install to device" option it will speed up context-menu.

open regedit and navigate to "HKEY_CLASSES_ROOT\.apk\shellex\IconHandler" and delet the "ContextMenuHandlers" key
[G1 Android Development] frankind:
Work great on Windows 7 64 bits

Thanks Dev, finally i found this shell extension.

Anyone that want to use in windows 7 please copy code to "Install64.bat" then run it after that restart"explorer.exe"

@ECHO OFF

ECHO ################################################

ECHO ## APK Shell Extension ##

ECHO ## ##

ECHO ## http://apkshellext.googlecode.com ##

ECHO ################################################

SYSTEMINFO | FIND /i "x64-based pc"

ECHO.

ECHO NOTE: You are using 64bit OS, For WIN7 User, you need "RUN AS ADMINISTRATOR" to run install!

ECHO.

"%windir%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe" /codebase "%~dp0\apkshellext.dll"

ECHO Done!

ECHO.

ECHO /-------------------------------------------------------------------\

ECHO apkshellext is an open-source project,

ECHO Please visit http://apkshellext.googlecode.com for more information

ECHO \-------------------------------------------------------------------/

PAUSE

@ECHO ON
[G1 Android Development] manbat:
Finally Worked...lol

Finally Worked...lol I had tried to get this to work many, many times in the past. I was bored tonight and gave it another shot.....worked first time...:) Pretty neat being able to see the Apps icon on Windows !!!
[G1 Android Development] babylonbwoy:
It works for me in W8 Pro. When I upgraded my PC I have run uninstaller then re installed it with admin right.

V2.1 : https://code.google.com/p/apkshellext/downloads/detail?name=apkshellext_v2_1.zip
[G1 Android Development] MEHRDAD595:
cant see in w8 Enterprise!

first uninstall ,then install again and still cant see app icons!

whats wrong???
[G1 Android Development] dfkt_:
I have .apk files associated to be opened with 7-Zip in Windows 7 32bit Explorer, so I see the 7-Zip icon for all .apk files. Might this file association be a reason that I can't see the real app icons with apkshellext installed? Do .apks need to be unassociated?
[G1 Android Development] mapleshadow:
Does not support windows8
[G1 Android Development] abarth83:
for me don't work win7 X64 sp1
[G1 Android Development] Jarmezrocks:
Try copy and paste the following in place of the install script. This automatically gives the script (bat file) admin privileges without the necessity of right clicking and running as admin (to which many people are having dramas with).

Also try downloading an application called FileTypes this allows you to unassociate the apk extension from that which it is currently associated and possibly the very reason for blocking the view of the apk's icons in Windows explorer. What that means is that if you have the apk associated with say 7zip then the icon will no longer display in Windows explorer. You need to first unassociate apk and then the icons display perfectly.

Further to this, you may do some registry hacks to make the apk display using the apkextension posted in this thread AS WELL AS your favorite archiving app. PM me the archive app WinRAR,WinZIP, 7Zip or what ever and I will make you a reg file that you can run to allow everything to work (note I will need to know what version of Windows and 32bit or 64bit as well).

Here is the script code:

Note: I have only added the parts in bold

@ ECHO off
[B]:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (shift & goto gotPrivileges)
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs"
exit /B
:gotPrivileges
:START
setlocal & pushd[/B]
ECHO ################################################
ECHO ## APK Shell Extension ##
ECHO ## ##
ECHO ## http://apkshellext.googlecode.com ##
ECHO ################################################

SYSTEMINFO | FIND /i "x64-based pc"

IF %ERRORLEVEL%==0 (
ECHO.
ECHO NOTE: You are using 64bit OS, For WIN7 User, you need "RUN AS ADMINISTRATOR" to run install!
ECHO.
"%windir%\Microsoft.NET\Framework64\v4.0.30319\regasm.exe" /codebase "%~dp0\apkshellext.dll"
) ELSE (
ECHO You are using 32bit OS
"%windir%\Microsoft.NET\Framework\v4.0.30319\regasm.exe" /codebase "%~dp0\apkshellext.dll"
)

ECHO Done!
ECHO.
ECHO /-------------------------------------------------------------------\
ECHO apkshellext is an open-source project,
ECHO Please visit http://apkshellext.googlecode.com for more information
ECHO \-------------------------------------------------------------------/

PAUSE
[MENTION=279333]ECHO[/MENTION] ON
[G1 Android Development] abarth83:
for me don't work i have win7 64bit

File Type associate apk to localApk.exe....
[G1 Android Development] chaoscreater:
I use this program called Wondershare MobileGo Android, it's a great tool that does many things however it also associates .apk files with its own program icons, thus overriding the display of the actual icons of the .apks themselves. I tried to install MobileGo first, then install this shell extension second, but it doesn't show any changes. Any ideas?

Update:

I discovered the solutions myself. There're 2 ways to fix this, and I'm assuming this works for any other Android programs out there that also associates .apk files with their own icons. The trick is to install your Android programs first, in my case I'll need to install Wondershare MobileGo first, then install the apkshellext.

Either that, or you can just unassociate the .apk files from the icons using whatever tool or method, and Windows should pick up the icons of the .apk files themselves and display that instead.
[G1 Android Development] smfazel:
HI, sorry poor EN:

I was extracted zip file to "Desktop\New Folder" & i get a error after running install.bat, but when i moved the folder to another drive it works great

this is my feedback
[G1 Android Development] AhrimanSefid:
I install apkshellext correctly I can see apk files Icon in my windows but when I try to install apk file to android device nothing happened in mobile,(I can see adb.exe in my process after Install steps)
[G1 Android Development] XIPRELAY2010:
can someone help me out here. at first this seemed to be working great but now all of a sudden all i get is blank icons.

http://puu.sh/6HPKu.png

http://puu.sh/6HPMb.png

win 7 32bit

I've tried uninstalling and re-installing several times and tried deleting the registry keys for both CLASSES_ROOT and Current User. Then reinstalling. Tried as administrator and as not. Also tried different versions for each also as admin and as not.

All multiple times to no avail. :(

ps: I should also note Android SDK is installed. As is ADB.

ADB is located in C:\Android-SDK-Windows\platform-tools

PPS: .NET 4 is also installed and as far as i can tell working properly :(

EDIT: :)

Finally got it working again. I had to do a global search in the registry for ".APK" and export/delete all the main key folders i found then re-install.

Now if only ShellExt worked hand in hand with Moborobo ( http://puu.sh/6HsVM.png ) that would be awesome !

:)
[G1 Android Development] Mr GRiM:
Great tool, so much easier to see the icons in Windows, thanks heaps. :)
[G1 Android Development] HaloTechnology:
Auto-Installer

I updated my auto installer to the lastest version (2.3)

download here :

http://goo.gl/fwKWNQ
[G1 Android Development] gkillershots:
doesn't works in my windows 8.1 heavier
[G1 Android Development] GuyInDogSuit:
Ever since I installed Wondershare MobileGo, I can't get the icons to properly show up. MobileGo has taken them over.
[G1 Android Development] GuyInDogSuit:
Question.... any way to get this to use the hi-res icons? They look awful as they are now.
[G1 Android Development] smart8bits:
Hi

I want produce a software that manage apk files in pc but I dont know where?! If any body know please help me.

Thanx

Maybe I can do that if developer gives me the permission.
[G1 Android Development] GuyInDogSuit:
I couldn't really help you as I don't know how to, but I know it requires ADB. Try starting with batch scripting and go from there. If you can write a script that can execute adb push commands, then all you have to do is figure out how to design a GUI. C++, maybe?

I hope he/she does, as it seems that this project is dead.
[G1 Android Development] smart8bits:
I actually do that! And what I don't know is that where should I make a thread for Produce it in xda?
[G1 Android Development] GuyInDogSuit:
In the Android Software threads, I believe.
[G1 Android Development] smart8bits:
You can see it in here:

http://xdaforums.com/android/software/pc-software-apk-popup-project-apk-t3127228
[G1 Android Development] bel57:
Hello, just to say a big thank you to OP/dev(s). It works like a charm. Windows 10 Home x64 here.

Just run install.bat as admin.
[G1 Android Development] D-dy:
Got ApkShellext2 from this link

https://github.com/kkguo/apkshellext/releases
[G1 Android Development] Assunta_Maggio74:
anyone can help

windows cant seem to find the ApkShellext2.dll yet it is there any help
[Touch Pro, Fuze Android Development] pongothemagnificent:
I bet you dint searched one bit before posting this right? cause android has been working on our devices for more than a year now, not fully ofcourse......but in the other hand the linux kernel is still missing some drivers here and there.
[Touch Pro, Fuze Android Development] allthatinny:
thanks for the update i wasnt aware of the new update :)
[Touch Pro, Fuze Android Development] xerootg:
I agree, we need a sub-forum for android
[Touch Pro, Fuze Android Development] pauloviegas:
I did search that is not the main point, the real point of my post is to make pressure on having a sub-forum for Android under the Raphael forum. For me makes all the sense.

In this way the information is more clean and organized!

It goes without saying with this, many owners, like me, which were not aware of this wiled possibility are awake for it within Raphael forum, makes all the sense.

Come on guys, let's have the posts flooding in with this request to the Moderators!
[Touch Pro, Fuze Android Development] silentP:
I would be on board if you had gotten further than others before you. An android sub-forum isn't necessary. Have you made more progress than others that I'm not seeing?