android - linux 安卓手机的链接
PHPz
PHPz 2017-04-17 17:29:02
0
3
808

本人linux菜鸟,都说Android也是linux,既然linux可以同类链接工具链接,比如xshell,那么要怎么样才可以用xshell这样的工具链接安卓手机呢?

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
巴扎黑

Android는 실제로 Linux 시스템이지만 Android는 표준 GNU/Linux 배포판이 아닙니다. Raspbian(Debian 기반 ARM 아키텍처 Linux 배포판)과 달리 SSH 서버를 통해 OpenSSH에 직접 연결하여 관리할 수 있습니다. .

물론 많은 GNU/Linux 소프트웨어가 안드로이드에서 크로스 컴파일되어 사용될 수 있지만, 안드로이드는 기본적으로 루트 권한을 허용하지 않기 때문에 안드로이드에서 OpenSSH 서버를 실행하는 것은 실용적이지 않습니다.

포스터는 Android SDK에서 제공하는 adb를 통해 Shell을 열어 Android 시스템을 작동할 수 있습니다. 먼저 포스터는 컴퓨터에 Android SDK를 설치한 다음 USB를 사용하여 Android 휴대폰을 컴퓨터에 연결하고 열어야 합니다. 옵션"에서 Android 휴대폰 "개발" 또는 "USB 디버깅"을 선택한 다음 명령줄에 adb shell을 입력하여 이 셸을 엽니다.

물론 게시자는 관리를 위해 Android SDK를 설치하거나 휴대폰을 USB로 연결하고 싶지 않을 수도 있지만 무선 네트워크를 통해 관리하고 싶을 경우 다음과 같은 해결 방법을 간단히 시도해 볼 수 있습니다. 브라우저 셸, 인터페이스는 명령을 입력하기 위한 텍스트 영역, AJAX 실행 버튼에 지나지 않습니다. 실행 결과는 아래에 표시되며 서버(여기서는 Android 측을 나타냄)는 사용자가 입력한 명령을 실행합니다. 🎜>

먼저 안드로이드 폰에 포트 0.0.0.0:8181을 듣는 등 PHP 서버를 설치하세요. 웹사이트의 루트 디렉터리는 SD 카드에 있는 phpdroid이기 때문입니다. 안드로이드에는 방화벽이 없기 때문에 무선랜에 있는 다른 기기들이 안드로이드 폰의 IP를 통해 이 PHP 서버에 직접 접근할 수 있습니다.

PHP는
을 이용해 쉽게 명령을 실행하고 php -S 0.0.0.0:8181 -t /path/to/sdcard/phpdroid 복귀할 수 있습니다.
PHPDroid라는 Android 버전의 PHP 패키지를 크로스 컴파일하고 패키징했습니다. 자세한 내용은 내 블로그 게시물을 참조하세요.
PHP를 사용한 Android 애플리케이션 개발에 대한 타당성 조사(PHPDroid) echo shell_exec('ls'); APK와 기사 마지막에 있는 소스 코드 다운로드 주소.

phpdroid_20160703.apk(5.8M)

phpdroid_20160703.7z(4.7M)
사용하려면 start.sh 및 auth.php의 시작 매개변수 인증 메커니즘
원래 Android 애플리케이션을 개발할 예정이었기 때문에 127.0.0.2 로컬 주소만 모니터링한 후 현재 애플리케이션의 WebView만 확인했습니다. 포스터에 필요한 경우 다시 알려주시면 APK를 다시 패키징하여 게시할 수 있습니다.

大家讲道理

Android는 휴대전화와 상호작용하기 위해 adb를 사용하지 않나요?

巴扎黑

개발자 옵션 열기, adb 쉘

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!