[TOOL] Android File System (Network ADB Extension) for Windows Explorer

Search This thread

svansvan

Member
Sep 1, 2009
16
19
Kiev
main.png
Description:
Viewing Android file system by ADB in native Windows Explorer.
Accordingly, copying files, installation APK, create screenshots: ADB utility is used (included in the installer).
Virtual Folder "Network ADB" is added to "My Computer"
----
1) Copy the Windows-Android, Android-Windows, Android-Android
2) Create a new folder
3) Delete the folder / file
4) Create a Link for Windows - move the Android-Windows while holding down the left mouse button
----
1) The context menu on any folder, any drive - Creating a screenshot (in the folder place the device screenshot)
2) Right-click the APK file - install apk on your device
----
1) Requires .NET Framework 4.0
2) Tested only on Windows 7, the behavior of other systems not tested.
3) Tested: on Android 5 - 7
mobiles: nexus 6p, sony xperia, samsung note 3
Sony Android TV: KD-55x9305c, KDL-55w807c

Instruction:
1) Turn on your mobile (android TV) - developer mode.
1.1 Go to the "Settings" section and select "About phone (or on TV)"
1.2 find the "Build Number", click on it seven times (the system will report that enabled mode)
1.3 In the setting will be a new item - Developer Mode
2) In option "developer mode" enable - "remote debug"
3) After install my application - in context menu click - "Preferces" and type IP Adress (port 5555 not change - this is ADB port)
4) in context menu click - Connect. In TV or Mobile message appears for authorization to operate the device with your computer - click allow. Amen, in Windows Explorer, you should see a Android file system.
--- change device to using network:
1) connected via USB
2) run command: adb.exe tcpip 5555
3) Disconnect USB
latest adb.exe - contains in installer. If Installed Android Studio - delete in current dirrectory adb.exe - extension will work with adb.exe installed in android studio.
--- this extension only wrapper for adb

VERSION 0.0.3
permissions.pnginstall.png
1) Add Install apk progress window
2) Set permissions+owner/group
Installer for Windows x64: View attachment NetworkADB-x64-003.zip

Version 0.0.2
PrefNew.png
1) add console
2) change adb path, multi-devices support (wifi-usb-emulator etc)
Installer for Windows x64: View attachment NetworkADB-x64-002.zip
Installer for Windows x32:View attachment NetworkADB-x32-002.zip
if no work: rty version in this post

version 0.0.1
Installer for Windows x64: View attachment NetworkADB-x64.zip
Installer for Windows x32: View attachment NetworkADB-x32.zip
Source code (VS 2012 C#): View attachment NetworkADB-src.zip
Main russian forum in 4pda - "Network ADB for Windows"
 

Attachments

  • multicopy.png
    multicopy.png
    157.8 KB · Views: 2,333
  • menu.png
    menu.png
    95.1 KB · Views: 2,204
  • menu1.png
    menu1.png
    71.7 KB · Views: 2,049
  • screenshot.png
    screenshot.png
    95.6 KB · Views: 2,408
Last edited:

svansvan

Member
Sep 1, 2009
16
19
Kiev
@svansvan is it support English language ?
it is ONLY in English :)

Hi, when I run this, nothing comes up I downlaod Framework 4 running on 64 win 7
1) Install Framework 4
2) You download NetworkADB-x64.zip unzip and run NetworkADB.exe and click Install.
In Windows Explorer (not IE) in folder My PC (in left treview) should appear "Network ADB"
-------
if you tried to install the program without Framework 4.
1) Install Framework 4
2) Uninstall NetworkADB
3) Install NetworkADB

------------
~200 downloads from this site
~300 in russian
no comments or reviews.
It means all everything works well :)
 
Last edited:

zfk110

Senior Member
Jan 11, 2014
1,119
235
Atlanta
it is ONLY in English :)


1) Install Framework 4
2) You download NetworkADB-x64.zip unzip and run NetworkADB.exe and click Install.
In Windows Explorer (not IE) in folder My PC (in left treview) should appear "Network ADB"
-------
if you tried to install the program without Framework 4.
1) Install Framework 4
2) Uninstall NetworkADB
3) Install NetworkADB

------------
~200 downloads from this site
~300 in russian
no comments or reviews.
It means all everything works well :)

Please see this video to see whats doing it, I already installed net 4 on the system

https://drive.google.com/open?id=0B8UIJJhXQ-yfVWJkVGNWUjdpcWM
 

svansvan

Member
Sep 1, 2009
16
19
Kiev
video course terrible quality :)
After install:
1) in LEFT side of Explorer window (tree)
You have "My computer" in this item you have disks C,D... You have item "network adb"?
2) in context menu on item Network Adb (right mouse click) you have "properties, connect, disconnect etc" items ?
---
Like as in attached screens in main post.
---
Do you run install exe as administrator?
Do you restart windows after instal Framework 4 ?

In same folder (where you run install.exe) You will have some files. 2 ddl's must be registered in system. may, for whatever reason, they did not register. there need to debug deeper knowledge and only Monday I will be able to give more detailed instructions
 
Last edited:

svansvan

Member
Sep 1, 2009
16
19
Kiev
New 0.0.2 version in header.
1) add adb console window
2) change adb path,
3) multi-devices : support selection (wifi-usb-emulator etc)
----
Before installing, you must uninstall the previous version.
 

JJSJJS

Senior Member
Jun 8, 2014
54
2
Redmi Note 9
Crashes at startup

Hi,

just tried it, it installs fine and i have the icon in explorer.
But it crashes at startup, win7, 32bit, your adb version 32bit 002.
See attched image for the crash info.
Hope you can do somthing about it, thanks!
 

Attachments

  • adberror.png
    adberror.png
    27.6 KB · Views: 237

svansvan

Member
Sep 1, 2009
16
19
Kiev
Hi,

just tried it, it installs fine and i have the icon in explorer.
But it crashes at startup, win7, 32bit, your adb version 32bit 002.
See attched image for the crash info.
Hope you can do somthing about it, thanks!

Try this Release x32 version. Before install - uninstall old version.
(This error is probably due to the fact that the version was in Debug)
I do not have 32 windows, so I can not test :(
View attachment NetworkADB-x32.zip
 
Last edited:

JJSJJS

Senior Member
Jun 8, 2014
54
2
Redmi Note 9
Many Thanks Svansvan,

i will try it and report back. :)


***edit***
Sorry to inform you, the bug is still there. So installing is still ok, but it crashes immidiately after double clicking.
 
Last edited:

svansvan

Member
Sep 1, 2009
16
19
Kiev
Sorry to inform you, the bug is still there. So installing is still ok, but it crashes immidiately after double clicking.
What version number .NET Framework ? (it should be 4.+)
I have only 64 bit Windows 7. I can only compile in 32. Only one person with a 32 bit version left a tip (in russian forum - all works), but it has windows 10.
By the way, I do not guarantee the work in Windows 10 too (it works, but there are 3 bugs)
With this data, I can not know what the problem is: something is wrong with your system or is it a problem in my code.
People download, but do not leave comments :(
In this case, I upload the source code. Can someone help you faster. I did not get to fixing the problems in Windows 10 (and I do not know when it will be)

Last Try (added strong named key for dll`s + fix assembly):
View attachment NetworkADB-x32.zip
View attachment NetworkADB-x64.zip
 
Last edited:

svansvan

Member
Sep 1, 2009
16
19
Kiev
Hi,
i have .NET 4.5.1 installed. And only Win7Pro.
I will try your latest x32 and report back.
Thanks a lot!
If it does not work at all, try update .NET to 4.6 version and restart PC.
do you have this path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
if folder v4.0.30319 not exist, try find in folders(subfolders) C:\Windows\Microsoft.NET\Framework program RegAsm.exe
This program is needed to register 2 dll`s (WindowsShell.dll, NsEx3.dll).
copy RegAsm.exe to install folder (where placed NetworkADB.exe)
in console (run console as administrator!) run:
1) RegAsm.exe WindowsShell.dll /codebase
2) RegAsm.exe NsEx3.dll /codebase
in output you can see like: Types are registered successfully
In general, the entire installation is reduced to registering these two dll files using the .NET program regasm.exe
If the registration is successful - everything will work.
After, using Task Manager - kill process explorer.exe, and run new task explorer.exe (restart explorer.exe)
This is the maximally-extended technical documentation that I could give.
 
  • Like
Reactions: JJSJJS

JJSJJS

Senior Member
Jun 8, 2014
54
2
Redmi Note 9
Hi Svansvan,

yes i have the folders and the exe.
First i will update to 4.6.x .NET , restart and do as you said.
I will report back, thanks for your great help!

***edit*** according to the check of the DWORD in the registry as mentioned on this page https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx#net_d
I have 4.6.2 already installed, so far so good.


***2nd edit*** i have a nsext3.dll, but not nsex3.dll also not a windowsshell.dll, can you provide them please?

Thanks a lot!
 
Last edited:

acid981

Account currently disabled
Sep 6, 2008
8
16
GB
meettomy.site
Hi svansvan!!

For me it worked at first without having to do anything, just install it.

I have Windows 10 x64, Samsung Galaxy S5 with Nemesis Reborn ROM and Phoenix v13 kernel.

Only thing i miss is an option to change permissions.

Thanks!!!
 

Attachments

  • ADBExplorer.png
    ADBExplorer.png
    53 KB · Views: 182
Last edited:
  • Like
Reactions: svansvan

svansvan

Member
Sep 1, 2009
16
19
Kiev
Finally someone left a comment. Many thanks! :)
Without this, I did not want to continue my work
Only thing i miss is an option to change permissions.
Just now i worked on this :) (and installation APK file progress dialog... etc...)
permissions.png
-----
But first, I want to understand why does not work on Windows x32

---------------------------------------------------
i have a nsext3.dll, but not nsex3.dll also not a windowsshell.dll, can you provide them please?
Thanks a lot!
In this post! (not in header and other posts!)
https://xdaforums.com/showpost.php?p=71636023&postcount=11
download NetworkADB-x32.zip and unzip (not run in zip folder(program) view) in SEPARATE Folder file NetworkADB.exe
and run it and click install.
You must have the following files in your folder:
--------
adb.exe - from android sdk
adbwinapi.dll - from android sdk
adbwinusbapi.dll - from android sdk
NetworkADB.exe - installator
nsex3.dll - need register
regasm.exe - from .NET (for registration nsex3.dll and windowsshell.dll)
windowsshell.dll - need register
--------
And yes, in OLD version It was nsext3.dll, But in the new version it is called nsex3.dll (without 't').
And there can not be not present windowsshell.dll ! Physically just can not be that it was not present.
The only thing I can think of - is that it for some reason removes antivirus program.
I specifically downloaded it again and installed it. Everything is there.
Just in case, I attached it to you separately:
View attachment windowsshell-dll.zip
but it is not necessary, if everything is done correctly
 
Last edited:

JJSJJS

Senior Member
Jun 8, 2014
54
2
Redmi Note 9
in console (run console as administrator!) run:
1) RegAsm.exe WindowsShell.dll /codebase
2) RegAsm.exe NsEx3.dll /codebase
in output you can see like: Types are registered successfully
In general, the entire installation is reduced to registering these two dll files using the .NET program regasm.exe
If the registration is successful - everything will work.
After, using Task Manager - kill process explorer.exe, and run new task explorer.exe (restart explorer.exe)

Hi Svansvan,
i did as you described above.
It al registers perfectly. But starting the program still gives the Just in Time Debug error.
Is there something that need to be done in Visual Studio which needs to be enabled, just like the error messsage says (in above post) ?

Sorry for all this trouble. Hoep you can find what the issue can be.

Have a good weekend.
 

svansvan

Member
Sep 1, 2009
16
19
Kiev
Thank you very much svansvan.
There is only one bug: if open two (or more) windows explorers with the same folder.
You change the permissions in one window. In other windows they do not visually change :(
You need to refresh them (right click in context menu - refresh or reload)
The case is rare and insignificant, but it's a bug.
----
There will be other wishes - leave comments :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    main.png
    Description:
    Viewing Android file system by ADB in native Windows Explorer.
    Accordingly, copying files, installation APK, create screenshots: ADB utility is used (included in the installer).
    Virtual Folder "Network ADB" is added to "My Computer"
    ----
    1) Copy the Windows-Android, Android-Windows, Android-Android
    2) Create a new folder
    3) Delete the folder / file
    4) Create a Link for Windows - move the Android-Windows while holding down the left mouse button
    ----
    1) The context menu on any folder, any drive - Creating a screenshot (in the folder place the device screenshot)
    2) Right-click the APK file - install apk on your device
    ----
    1) Requires .NET Framework 4.0
    2) Tested only on Windows 7, the behavior of other systems not tested.
    3) Tested: on Android 5 - 7
    mobiles: nexus 6p, sony xperia, samsung note 3
    Sony Android TV: KD-55x9305c, KDL-55w807c

    Instruction:
    1) Turn on your mobile (android TV) - developer mode.
    1.1 Go to the "Settings" section and select "About phone (or on TV)"
    1.2 find the "Build Number", click on it seven times (the system will report that enabled mode)
    1.3 In the setting will be a new item - Developer Mode
    2) In option "developer mode" enable - "remote debug"
    3) After install my application - in context menu click - "Preferces" and type IP Adress (port 5555 not change - this is ADB port)
    4) in context menu click - Connect. In TV or Mobile message appears for authorization to operate the device with your computer - click allow. Amen, in Windows Explorer, you should see a Android file system.
    --- change device to using network:
    1) connected via USB
    2) run command: adb.exe tcpip 5555
    3) Disconnect USB
    latest adb.exe - contains in installer. If Installed Android Studio - delete in current dirrectory adb.exe - extension will work with adb.exe installed in android studio.
    --- this extension only wrapper for adb

    VERSION 0.0.3
    permissions.pnginstall.png
    1) Add Install apk progress window
    2) Set permissions+owner/group
    Installer for Windows x64: View attachment NetworkADB-x64-003.zip

    Version 0.0.2
    PrefNew.png
    1) add console
    2) change adb path, multi-devices support (wifi-usb-emulator etc)
    Installer for Windows x64: View attachment NetworkADB-x64-002.zip
    Installer for Windows x32:View attachment NetworkADB-x32-002.zip
    if no work: rty version in this post

    version 0.0.1
    Installer for Windows x64: View attachment NetworkADB-x64.zip
    Installer for Windows x32: View attachment NetworkADB-x32.zip
    Source code (VS 2012 C#): View attachment NetworkADB-src.zip
    Main russian forum in 4pda - "Network ADB for Windows"
    1
    Hi,
    i have .NET 4.5.1 installed. And only Win7Pro.
    I will try your latest x32 and report back.
    Thanks a lot!
    If it does not work at all, try update .NET to 4.6 version and restart PC.
    do you have this path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
    if folder v4.0.30319 not exist, try find in folders(subfolders) C:\Windows\Microsoft.NET\Framework program RegAsm.exe
    This program is needed to register 2 dll`s (WindowsShell.dll, NsEx3.dll).
    copy RegAsm.exe to install folder (where placed NetworkADB.exe)
    in console (run console as administrator!) run:
    1) RegAsm.exe WindowsShell.dll /codebase
    2) RegAsm.exe NsEx3.dll /codebase
    in output you can see like: Types are registered successfully
    In general, the entire installation is reduced to registering these two dll files using the .NET program regasm.exe
    If the registration is successful - everything will work.
    After, using Task Manager - kill process explorer.exe, and run new task explorer.exe (restart explorer.exe)
    This is the maximally-extended technical documentation that I could give.
    1
    Hi svansvan!!

    For me it worked at first without having to do anything, just install it.

    I have Windows 10 x64, Samsung Galaxy S5 with Nemesis Reborn ROM and Phoenix v13 kernel.

    Only thing i miss is an option to change permissions.

    Thanks!!!
    1
    Only thing i miss is an option to change permissions.
    Thanks!!!
    New version in header 0.0.3 - permissions :)
    -----
    Only x64. As far as I understand, x32 version - no working (I do not know why yet)
    1
    My main issue is that it doesn't seem to have RW permissions in System folders.
    I think your default command is mount -o remount,rw [DIR]
    On Android 7 is it mount -o rw,remount?

    Right click on device folder - in context menu click Info (or Properties - I do not remember) and you can change permissions and change adb commands for change permissions.
    I apologize for the abstract answer.
    But I have not worked with this program for a long time

    infomenu.png
    fileinfo.png