Android 용 c4droid 앱을 다운로드했으며 system();
을 통해 명령을 실행했습니다. 나는 다른 사람들이하지 않고 일하는 것은 일하는 것을 배우고 있습니다. 멋진 것들 대부분은 작동하지 않으며 이것은 리눅스 사용자 수준에서 그러한 명령을 실행할 수있는 권한이 사용자 프로필에 주어지지 않은 것 같습니다.네이티브 응용 프로그램을 실행할 수있는 Android 권한?
다른 실험을 시도했습니다. ARM 프로세서를위한 특별한 Gnu 컴파일러를 얻었고 간단한 hello world app을 컴파일했습니다. 그런 다음 휴대 전화를 끼고 system("./myapp.bin");
과 같은 c4droid 앱을 통해 실행하려고했습니다. permission denied
메시지가 있습니다.
그래서 나는 내가 할 수있는 일과 좋은 돈을 지불 한 내 전화로 할 수없는 것을 이해하려고 노력하고있는 중입니까? 나 같은 안녕하세요 세계 애플 리케이션을 실행할 수 있습니까? 내가 만든 응용 프로그램을 실행하려면 루트 액세스가 필요합니까? 내 코드를 안드로이드/자바 코드로 래핑하여 실행할 수있는 방법이 있습니까? 이걸 달릴 수 있도록 달비크 즘을 통과해야합니까?
나는 이것을 루팅하거나 busybox와 같은 것을 다운로드하고 su를 사용하지 않고 이것을 수행 할 방법을 찾고 있습니다.
예. 알고 있습니다. 하지만'./myapp.bin'은 기술적 인 문제를 제외하고는 실행될 수 있다고 생각합니다. –
일반적으로 파일 실행 플래그, 파티션 실행 플래그 및 libc (in) 호환성이라는 세 가지 문제가 있습니다. –
표준 Android 애플리케이션을 통해 실행 파일을 실행하는 방법은 무엇입니까? –