저는 아이폰 네이티브 폰 앱을위한 애드온 (기본적으로 해킹)을 개발하고 싶습니다. 내 전체 아이디어는 전화 애플 리케이션의 탐색 표시 줄에 "삭제"버튼을 제공하는 것입니다. 사용자가 삭제 버튼을 클릭하면 모바일 앱 자체에서 통화 기록을 삭제할 수 있습니다 (APPLE에서는 허용되지 않습니다). 이미 Cydia 상점에서 사용할 수있는 이런 종류의 해킹 (Recent Delete). 하지만 이런 종류의 해킹을 개발하는 방법을 알고 싶습니다.아이폰 용 애드온 (해킹)을 개발하는 방법은 무엇입니까?
1
A
답변
4
적절한 iPhone 앱 해킹은 일반적으로 MobileSubstrate (MS)으로 이루어집니다.
MS는 타사 라이브러리를 모든 앱에 삽입하고 C 함수 또는 ObjC 메서드를 대체 (후크) 할 수 있습니다. 당신이 기호를 나열하는
nm
같은 도구를 필요로 효과적으로 MS 확장을 작성하기 위해,
otool -o
또는 class-dump-z ObjC 인터페이스를 추출,otool -tvV
, 라벨 암, 또는 분해를위한 IDA Progdb
또는 cycript- 의사 서명을위한 ldid, 컴파일을위한 gcc 등.
1
0
JailBreaking에 대한 Google 검색을 수행하십시오. 많은 링크가 있습니다. 그런 다음 Jailbreaking toolchain에 대한 Google 검색을 수행하십시오. 그런 다음 호출 알림 등을위한 API를 살펴보십시오.
귀하의 앱은 앱 스토어에 등록하지 않으며 모든 종류의 Apple 라이센스에 위배됩니다. 그러나 어떻게 완료 되었습니까?
+0
요르단에게 팁을 주셔서 감사합니다. 일부 R & D에 맡기십시오. – prathumca
관련 문제
- 1. 아이폰 용 라디오 어플리케이션을 개발하는 방법
- 2. 티타늄을 사용하여 아이폰 애플리케이션을 개발하는 방법은 무엇입니까?
- 3. .Net Firefox 용 애드온?
- 4. 애드온 도메인 용 분석
- 5. Facebook 페이지 용 앱을 개발하는 방법은 무엇입니까?
- 6. .NET 응용 프로그램 용 애드온 관리자는 무엇입니까?
- 7. NetBeans 용 ReSharper 형 애드온
- 8. 아이폰 용 FMS는 무엇입니까?
- 9. 아이폰 용 이미지 앱을 만드는 방법은 무엇입니까?
- 10. FF로 애드온 설치 위치를 얻는 방법은 무엇입니까?
- 11. 320x480 및 480x854 용 응용 프로그램을 개발하는 방법은 무엇입니까?
- 12. 일관된 라이브러리를 개발하는 가장 좋은 방법은 무엇입니까?
- 13. 제어 지침 용 VS IDE 애드온
- 14. 축전지 코드를 개발하는 방법은 무엇입니까?
- 15. 낙서 패드를 개발하는 방법은 무엇입니까?
- 16. HG의 지점에서 개발하는 방법은 무엇입니까?
- 17. 노키아 폰을 개발하는 방법은 무엇입니까?
- 18. UI를 쉽게 개발하는 방법은 무엇입니까?
- 19. GWT 위젯을 개발하는 방법은 무엇입니까?
- 20. 기본 Android 브라우저 용 플러그인을 개발하는 방법
- 21. 좋은 터치 GUI를 개발하는 방법은 무엇입니까?
- 22. 안드로이드에서 응용 프로그램을 개발하는 다른 방법은 무엇입니까?
- 23. 크로스 사이트 스크립트 테스트 용 브라우저 (모질라 애드온 테스트 용)
- 24. BPEL 애드온
- 25. 스칼라에서 ajax 웹 애플리케이션을 개발하는 방법은 무엇입니까?
- 26. IE 7/8 CSS 해킹을 확인하는 방법은 무엇입니까?
- 27. 아이폰 용 Quartz에서 발광 효과를 얻는 방법은 무엇입니까?
- 28. 아이폰 용 사용자 정의 컨트롤을 만드는 방법은 무엇입니까?
- 29. 아이폰 용 채팅 응용 프로그램을 구현하는 방법은 무엇입니까?
- 30. 아이팟 터치 용 아이폰 게임을 테스트하는 가장 좋은 방법은 무엇입니까?
다운 투표에 대한 이유가 없습니다. 질문 *이 물었다. – Jordan
앱 스토어에서 그런 앱을 판매 할 수는 없습니다. – Chuck
덩크, 알아. 나는 AppStore에서 내 애플 리케이션을 셀 싶지 않아요. – prathumca