Genymobile / gnirehtet

Gnirehtet provides reverse tethering for Android
Apache License 2.0
6.13k stars 565 forks source link

Command adb ["reverse", "localabstract:gnirehtet", "tcp:31416"] returned with value 1 #262

Open q4a opened 4 years ago

q4a commented 4 years ago

Device: Power Five Evo with custom Android 5.0.2 MIUI 9.5. Rooted

Using gnirehtet-rust-win64-v2.4.zip and platform-tools from Readme on Windows 10. Installation looks good:

C:\adb\inet>gnirehtet install 2020-01-23 13:40:09.743 INFO Main: Installing gnirehtet client... Performing Push Install gnirehtet.apk: 1 file pushed. 5.3 MB/s (23721 bytes in 0.004s) pkg: /data/local/tmp/gnirehtet.apk Success

But I cant run gnirehtet.

C:\adb\inet>gnirehtet run 2020-01-23 13:37:44.555 INFO Main: Starting relay server on port 31416... 2020-01-23 13:37:44.558 INFO Relay: Relay server started 2020-01-23 13:37:44.554 INFO Main: Checking gnirehtet client... 2020-01-23 13:37:44.760 INFO Main: Starting client... adb.exe: error: closed 2020-01-23 13:37:44.801 ERROR Main: Cannot start client: Command adb ["reverse", "localabstract:gnirehtet", "tcp:31416"] returned with value 1

Other info:

C:\adb\inet>adb --version Android Debug Bridge version 1.0.41 Version 29.0.5-5949299 Installed as C:\adb\inet\adb.exe

C:\adb\inet>adb shell dumpsys package com.genymobile.gnirehtet Activity Resolver Table: Non-Data Actions: com.genymobile.gnirehtet.STOP: 2e6bc824 com.genymobile.gnirehtet/.GnirehtetActivity filter 2552dcbb Action: "com.genymobile.gnirehtet.START" Action: "com.genymobile.gnirehtet.STOP" com.genymobile.gnirehtet.START: 2e6bc824 com.genymobile.gnirehtet/.GnirehtetActivity filter 2552dcbb Action: "com.genymobile.gnirehtet.START" Action: "com.genymobile.gnirehtet.STOP"

Service Resolver Table: Non-Data Actions: android.net.VpnService: ab75f8d com.genymobile.gnirehtet/.GnirehtetService filter 23eb654a Action: "android.net.VpnService"

Key Set Manager: [com.genymobile.gnirehtet] Signing KeySets: 1579

Packages: Package [com.genymobile.gnirehtet] (2f216022): userId=10111 gids=[3003] pkg=Package{2fa567f9 com.genymobile.gnirehtet} codePath=/data/app/com.genymobile.gnirehtet-2 resourcePath=/data/app/com.genymobile.gnirehtet-2 legacyNativeLibraryDir=/data/app/com.genymobile.gnirehtet-2/lib primaryCpuAbi=null secondaryCpuAbi=null dexoptNeeded=false versionCode=7 targetSdk=29 versionName=2.4 applicationInfo=ApplicationInfo{233ed542 com.genymobile.gnirehtet} flags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ] pkgFlagsEx=[ ] dataDir=/data/data/com.genymobile.gnirehtet supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity] timeStamp=2020-01-23 12:50:19 firstInstallTime=2020-01-23 12:48:13 lastUpdateTime=2020-01-23 12:50:20 signatures=PackageSignatures{15e4f870 [19c71953]} permissionsFixed=true haveGids=true installStatus=1 pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ] User 0: installed=true hidden=false stopped=false notLaunched=false enabled=0 grantedPermissions: android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET

rom1v commented 4 years ago

Try to execute manually:

adb reverse localabstract:gnirehtet tcp:31416

What happens?

q4a commented 4 years ago

C:\adb\inet>adb reverse localabstract:gnirehtet tcp:31416 adb.exe: error: closed

How to fix it?

rom1v commented 4 years ago

It seems your device does not support adb reverse (which should be available on all Android >= 5).

sha443 commented 4 years ago

I'm having the same problem on android 10.

rom1v commented 4 years ago

@sha443 https://github.com/Genymobile/gnirehtet/issues/262#issuecomment-577627508