2015-01-10 6 views
0

이 스레드로 내 jailbroken iPhone 용 iOS 루트 애플리케이션을 만들었습니다 : How to create root app.ios 루트 앱을 완전히 없애는 방법

iOS 작업 전환기로 아무 문제없이 내 앱을 시작하고 종료 할 수 있습니다. 하지만 문제가 있습니다. 내 앱을 다시 열려고 할 때 할 수 없으며 모든 앱에서 동일합니다.

#!/bin/bash 

dir=$(dirname $0) 
exec "${dir}"/rootapp "[email protected]" 

나는 아이폰 OS AppSwitcher는 아이폰 OS 루트 응용 프로그램을 죽일 수 없기 때문에 문제가 생각 : 은 내가 루트 권한을 얻을 내 스크립트가 여기

을 :(다시 부팅해야 내 전화를 디버깅합니다.

답변

0

이 시도 :.

# killall appname 
APPNAME가 실행중인 응용 프로그램 프로세스의 이름입니다

당신은 아마 쉘 스크립트로 만들 수 당신이 정말로 원한다면 ~.

+0

은 감사하지만, "killall "명령을 실행하십시오. 내 장치의 로그에 있습니다 : "Kill failed : Error : Operation not allowed (1)". – iHostDev

+0

이 방법은 앱을 직접 죽일 때만 작동합니다 (앱에서 멀티 태스킹을 열어서 종료). 하지만 내 앱을 종료하고 다른 앱을 실행하면 그 앱을 종료 할 수 없습니다. – iHostDev

0

나는 이것을 성공했다. 완전히 루트 응용 프로그램 종료 할 수있는 솔루션이있다 :

applicationDidEnterBackground :와 기능에 그냥이를 넣어 :

exit(0); 

하지만 덕분에 당신의 도움에 Retr0spectrum에 대한 :) 내가하려고 할 때