Android 시스템에 루트가 있고 셸에 액세스 할 수 있다면 실행할 수있는 프로그램이 여전히 제한됩니까?

Talloactres

분명히 Android는 보안상의 이유로 샌드 박스 모드에서 애플리케이션을 실행하지만 Android 기기에서 루트 및 셸 액세스 권한이있는 경우 일반 Linux 배포판으로 취급하고 다운로드 및 설치할 수있는 모든 프로그램을 실행할 수 있습니다 (가정 아키텍처 / 하드웨어 호환성)? Android에는 특정 사항을 제한하거나 일반적인 데스크톱 Linux 배포판과 호환되지 않는 시스템 또는 커널 수준 제한이 있습니까?

편집 : 사실, 내 질문은 잘 작성되지 않았습니다. 좀 더 구체적으로 말씀 드리겠습니다.

하드웨어 아키텍처와 호환되는 한 고유하게 컴파일 된 코드를 실행할 수 있습니까?

Sleske

질문의 특정 부분에 답변하려면 :

하드웨어 아키텍처와 호환되는 한 고유하게 컴파일 된 코드를 실행할 수 있습니까?

그래 넌 할수있어. 그러나 APK 로 제공되는 한 루트 없이도이 작업을 수행 할 수 있습니다 . APK는 고유하게 컴파일 된 코드를 포함 할 수 있으며 루트 액세스없이 설치할 수 있습니다. 네이티브 코드로 APK를 만들려면 무료로 다운로드 할 수있는 ' NDK ( 네이티브 개발 키트)'를 사용할 수 있습니다 .

물론 기본적으로 컴파일 된 코드는 루트로 실행되지 않는 경우 OS 삭제와 같은 특정 작업을 수행 할 수 없습니다. 루트로 실행하는 경우 코드는 Linux 또는 Windows와 같은 다른 OS에서와 마찬가지로 거의 모든 작업을 수행 할 수 있습니다.

Android의 네이티브 코드에 대한 자세한 내용은 Android NDK 제한?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관