windows 10
sifaaa opened this issue ยท 8 comments
Is there somewhere a version for Windows 10?
I use google translator
This did not directly work with Windows 10 binaries for Python 3 and ADB. I will be testing this using WSL 2 and will report if it works or not.
Update: I have created a gist for this to keep updated. https://gist.github.com/ptanmay143/c82744f708558483de0de37bd04cea66
So basically this is how I got adb-sync
working in Windows 10 under a WSL Distribution. I am using Arch Linux. Instruction on Arch Linux WSL here: ( https://github.com/ptanmay143/arch-linux-wsl or https://github.com/yuk7/ArchWSL )
Requirements
- Windows
adb
binary from ( https://dl.google.com/android/repository/platform-tools-latest-windows.zip ). - Linux
adb
package installed preferably through your package manager in Linux (eg.android-tools
in Arch Linux).
Instructions
- Disable firewall for WSL vEthernet so that the Windows
adb
binary can communicate with the Linuxadb
package. Type this in Powershell as Administrator.
Set-NetFirewallProfile -DisabledInterfaceAliases "vEthernet (WSL)"
- Start the
adb
server on Windows side using Command Prompt or Powershell.
adb -a -P 5037 nodaemon server
- Connect to the
adb
server on Windows from WSL. Run this command in Powershell.
wsl
declare -x ADB_SERVER_SOCKET="tcp:$(cat /etc/resolv.conf | grep name | cut -d' ' -f2):5037"
- Now run the
adb-sync
script.
./adb-sync -h
On windows, one can use http://www.temblast.com/adbsync.htm. The author explains its usage here
On windows, one can use http://www.temblast.com/adbsync.htm. The author explains its usage here
Great find. Is it open source?
The author has replied that he doesn't plan on open sourcing the utility. This issue can be closed now.
Comment out the latter half of line 215:
b'('#, b'(; #`ls`$PATH\'"(\\\\\\\\){};!\xc0\xaf\xff\xc2\xbf'
Seems like it was intentional. No one need to be able to pass those non-text characters to command line. Maybe they just hate Microsoft.
No problem syncing files with filenames containing CJK characters.
No problem syncing binary files e.g. pictures.
Tested with Win10 + powershell (by default) + Python 3.9
P.S. use slashes /
instead of backslashes \
\\
, like D:/Downloads/CornHubDesktop/