루팅 된 Android 기기에서 작업하고 있습니다. Runtime.getRuntime().exec("su")
때마다 실행하지 않고 수퍼 유저로 실행되는 리눅스 명령을 할 수있는 방법이 있습니까? 나를 귀찮게하는 것은 수퍼 유저 권한이 앱에 부여되었다는 것을 나타낼 때마다 나타나는 토스트입니다. 처음에 su 명령을 실행하면 대화 상자가 나타나고 명령을 실
자산 폴더에서 DB로 DB를 복사하려고합니다. 이 코드는 에뮬레이터와 루팅 된 장치에서 잘 작동합니다. 난 그냥 그것이 unrooted 장치에 어떤 문제를 만들거나 똑같이 작동합니다 알고 싶습니다. private void StoreDatabase() {
File DbFile = new File(
"data/data/packagename/
저는 루틴 처리 된 Android OS의 기능을 악용 한 경험이 많은 경험 많은 Android 개발자입니다. 실행중인 서비스, 설치된 앱, 시스템 앱 목록 등에 표시되지 않는 내 뿌리깊은 휴대폰 용 안드로이드 응용 프로그램을 만들고 싶었습니다. 어떻게 할 수 있습니까? 방향? 감사와 안부, 로저
일부 루트 명령을 실행해야하는 앱이 있습니다. SuperSU 버전은 1.04입니다. Su 버전은 1.02입니다. Android 4.1.1. 기기가 Samsung Galaxy S3입니다. 문제는 SuperSU에서 권한 요청을받을 수 없다는 것입니다. 많은 것들을 시도했지만 프롬프트가 표시되지 않습니다. RootChecker basic, ADB 및 기타 앱에
누군가가 시스템의 개인 디렉토리에있는 내 앱 스토어의 데이터베이스 파일 및/또는 다른 파일에 액세스 할 수 있습니까? 나는 이것이 뿌리깊은 전화기에서 할 수 있다고 생각하지만 확실하지 않습니다. 데이터베이스에 중요한 데이터를 저장하는 방법과 개인 디렉터리에있는 다른 파일을 저장하는 것이 안전한지 알아 내려고하고 있습니다.
민감한 데이터를 처리하는 앱을 개발 중입니다. 앱에 암호화, SSL을 포함하는 합리적인 보안 모델이 있으며 데이터가 기기에 지속적으로 저장되지 않습니다. 내 앱이 루팅 된 기기에서 '안전'하고 있는지 또는 기기가 루팅되어 있는지 여부가 앱을 악용하거나 해킹하기가 훨씬 쉽습니다. 문제는 앱이 민감한 데이터를 처리하는 것이 루팅 된 기기에서 실행되어야합니까?
xda-developers 포럼은 이러한 질문을하기에 이상적인 곳일 수 있지만 그 답변을 찾을 기회가 없거나 웹을 광범위하게 검색 할 기회가 없었습니다. 예선 : 나는 안드로이드 커널에 대한 연구를하고있다. 그래서 Galaxy Tab 10 wifi에 뿌리 낀 ROM을 설치하고 수정 된 삼성 커널 소스 코드를 사용하여 커널을 수정했습니다. 커널을 성공적으로