Android Reverse Tathering
Contents
1. 리버스 테더링?
:: 테더링은 모바일 디바이스의 통신 네트워크를 호스트 디바이스와 공유하는 기술임.
:: 반대로, 리버스 테더링은 호스트 디바이스의 통신 네트워크를 모바일 디바이스와 공유하는 기술을 말함.
:: 모바일 디바이스를 네트워크에 연결할 수 없는 상황에서 유용함.
2. Gnirehtet?
:: 리버스 테더링은 안드로이드에서만 가능함.
:: 리버스 테더링을 사용하려면, Gnirehtet라는 툴이 필요함.
:: https://github.com/Genymobile/gnirehtet/
2.1. Download and Unzip
1 2 |
linux:~/gnirehtet# ls gnirehtet gnirehtet.apk gnirehtet.cmd gnirehtet.jar gnirehtet-run.cmd |
2.2. APK Install
1 |
linux:~/gnirehtet# adb install gnirehtet.apk |
2.3. Run
1 |
linux:~/gnirehtet# ./gnirehtet run |
2.4. Change JRE if necessary
1 |
linux:~/gnirehtet# update-alternatives --config java |
3. Limitation
:: 프락시는 설정할 수 없음.