Open sifaaa opened 4 years ago
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 )
adb
binary from ( https://dl.google.com/android/repository/platform-tools-latest-windows.zip ).adb
package installed preferably through your package manager in Linux (eg. android-tools
in Arch Linux).
adb
binary can communicate with the Linux adb
package. Type this in Powershell as Administrator.
Set-NetFirewallProfile -DisabledInterfaceAliases "vEthernet (WSL)"
adb
server on Windows side using Command Prompt or Powershell.
adb -a -P 5037 nodaemon server
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"
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?
Doesn't seem so, but i think it's likely that the author might open source upon request.
On Sat, Oct 24, 2020, 1:53 AM Tanmay Pachpande notifications@github.com wrote:
On windows, one can use http://www.temblast.com/adbsync.htm. The author explains its usage here https://forum.xda-developers.com/showthread.php?t=2133312
Great find. Is it open source?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/google/adb-sync/issues/44#issuecomment-715606864, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFRISQ3IVQOGNG633PV2O6LSMH3OBANCNFSM4MQM6VAA .
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/
@oO0oO0oO0o0o00 I have no problem using backslashes \ . python .\adb-sync -R -t -n /storage/emulated/0 C:\a\b (windows10 powershell python3)
Is there somewhere a version for Windows 10?
I use google translator