본문 바로가기

아이폰17

맥북에서 heic 파일을 jpg로 변환하는 법 아이폰에서 별다른 설정없이 사진을 찍으면 jpg가 아닌 heic로 찍힌다. heic는 jpg에 비해 압출효율이 좋아 용량이 절반정도이며 hdr 광색역 지원, 복수이미지를 하나의 파일에 저장하는 등 기존 jpg 보다 많은 기능을 제공한다. 애플이 요새 라이브포토, hdr사진, 영상, 사진을 찍은 후 포커스 조절과 같은 기능은 이러한 heic파일 때문에 가능해진 것이 아닐까? 애플은 iOS 11, macOS high sierra부터 heic파일을 지원하고 있다. 몇년전 부터 공들여서 큰그림을 그리고 있던 것. 좋다. 실제로 써보면 화질도 좋고, 용량도 적어 좋다. 하지만 아이폰 밖으로 사진이 나가는 순간 문제들이 발생한다. 아직까지 jpg파일이 주를 이루고 있는 환경에서 heic파일은 쓰기 애매한 파일이 된.. 2024. 2. 18.
벨킨 Boost charge 듀얼 USB-C 충전기 40W 아이폰 15 Pro로 갈아타고 지름의 연속이다. 이번에는 USB-C 충전기가 필요했다. 애초에 USB-A 라이트닝 충전케이블만 가지고 있었고 충전기 또한 USB-A충전기가 대부분이었다. 아직도 맥북프로 2015년 형을 사용하고 있기 때문에 USB-C와는 거리가 먼 삶을 살고 있었는데.. 갑자기 USB-C와 친해져야 했다. 망할 애플이 C to C케이블만 달랑 넣어주고 충전기는 알아서 사라니.. 당장 USB-C충전기도 없다.;; 또 소문에 의하면 USB-C 규격은 좀 여러가지라 단자나 충전이 기기마다 다르고 검증되지 않은 제품을 사면 낭패를 볼 수 있다는 말에 벨킨으로 눈을 돌렸다. 벨킨은 앱등이들 사이에서 거의 준 정품에 속한다. 이번에 구매한 제품은 벨킨의 USB-C듀얼 충전기 이다. 아이폰만 충전 할.. 2024. 1. 5.
애플 USB-C to 3.5mm 이어폰잭 구입기 아직까지 유선이어폰을 나는 놓지 못하고 있다. 에어팟 프로가 있긴하지만 무선이 주는 미묘한 음색이 별로 맘에 들지 않기 때문이다. 2만원짜리 애플의 이어팟은 가격에 맞지 않는 내구성과 음질을 선사한다. 애플은 아이폰 7 부터 3.5mm 이어폰 단자를 없애버렸다. 늘 그랫듯 애플의 과감한 행보에 처음에는 모두가 우려를 표하지만 결국 따라가게된다. 갤럭시도 이어폰 단자가 없게 되었고 무선이어폰 시장은 엄청 커졌으며 이제 유선이어폰 끼고 다니는 사람은 드물다. 하지만 난 유선이 좋다. 배터리 걱정도 안해도되고 음질도 더 좋다고 느껴진다. 때문에 굳이 라이트닝 to 3.5mm 헤드폰 잭을 구매하여 사용하고 있었다. 그리고 이번에 아이폰 15 Pro 로 오면서 다시한번 헤드폰 잭을 사게되었다. 규격이 바뀌어버려 .. 2024. 1. 5.
아이폰 15 Pro 네추럴 티타늄 구입기 2019년 아이폰SE를 사용하다 아이폰XS의 카메라에 반해 당장 바꾼지 거의 4년~5년이 되어간다. XS는 아직 매우 빠르며 쓸만한 카메라 품질을 보여준다. 하지만 문제가 되는 것은 배터리. 언제부터인가 배터리가 빠르게 닳기 시작하고 충전시간도 길어졌다고 느껴졌다. 공인센터에서 작년 초 교체를 하였지만 거의 2년이 다되가는 시점 효율은 84%정도로 매우 떨어져있다. 아직 쓸만한 XS를 배터리를 갈고 다시 1년 더 쓸꺼냐? 아님 지금 당장 15로 갈아탈꺼냐의 선택에서 나는 그냥 15 Pro로 갈아타는 것을 택했다. XS이후 아이폰의 카메라 성능은 마케팅포인트였으며 실제로 많은 성능향상이 눈에 띄었다. 카메라를 좋아하는 나로써는 매우 끌리는 제품이다. 스마트폰이아니라 카메라를 산다? 카메라가 170만원인데 .. 2023. 12. 15.
TheOS를 이용한 MobileSubstrate Tweak 빌드하기 주의) 본 포스트는 연구목적을 위해 작성되었습니다. 절대 악의적인 행위를 시도하지 마세요. 책임은 절대 본인에게 있습니다. This post is intended for research purposes. Never try anything malicious. The responsibility is absolutely up to you. 本郵報是爲研究目的而寫的。千萬不要嘗試惡意行爲。責任絕對在於本人。 本ポストは研究目的のために作成されました。絶対に悪意のある行為を試みないでください。責任は絶対本人にあります。 1. TheOS 설치 bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)" 설치가 완료되면 다른 터.. 2023. 2. 25.
USB터널링을 통한 탈옥 아이폰 SSH 접속하기(with iproxy) 아이폰을 탈옥하게 되면 보통 22번포트 ssh로 접속하게되나 맥 또는 PC와 아이폰 간 네트워크 통신이 되지 않을 때에는 다른 방법을 이용해야 한다. 바로 USB터널링을 통해 맥에 아이폰을 USB로 연결하고 ssh로 접속 하는 것이다. 이 때 사용하게 되는 프로그램이 iproxy라는 프로그램인데 iproxy는 localhost의 특정 포트를 USB에 연결된 아이폰의 특정 포트로 터널링 해주는 기능을 수행한다. 사용 방법과 설정 방법은 매우 간단하다. 1. usbmuxd 설치 우선 usbmuxd를 homebrew로 설치해 준다. brew install usbmuxd 정상적으로 설치가 완료되면 terminal에서 iproxy명령어를 입력하면 다음과 같이 출력된다. 2. USB로 아이폰 맥과 연결하기 다음은 .. 2023. 2. 25.
iOS 탈옥 탐지 대응 방안 ptrace ptrace함수를 사용해 프로세스에 디버거를 attach하는 것을 방지 할 수 있음. iOS는 XNU 커널 기반으로 ptrace 시스템 콜 구현 ptrace는 공개 API가 아니기 때문에 App Store에서 등록을 거부 할 수 있음 dlsym을 통해 동적로드 호출 #import #import #import typedef int (*ptrace_ptr_t)(int _req, pid_t _pid, caddr_t _addr, int_ data); void anti_debug() { ptrace_ptr_t ptrace_ptr = (ptrace_ptr_t)dlsym(RTLD_SELF, "ptrace"); ptrace_ptr(31,0,0,0); // PTRACE_DENY_ATTACH = 31 } sy.. 2022. 12. 18.
iOS 프리다(Frida) 세팅하기 이번 포스트에서는 iOS 앱을 동적 분석하는데 가장 많이 쓰이고 있는 프리다(Frida)를 세팅해 보겠다. Frida를 사용하는데 Windows든 macOS든 상관이 없으므로 Windows에서 진행하겠다. 0. 탈옥, 아이튠즈, python3 설치 아이폰이 PC에서 아이폰으로 인식하기 위해 아이튠즈가 설치 되어있어야 하며, 프리다(Frida)를 설치하고 사용하기 위해 python3를 설치 해야한다. 당연히 아이폰은 탈옥된 아이폰이어야 한다. 아이폰 탈옥 방법은 이전 포스트를 참고하자. https://lucidmaj7.tistory.com/372 아이폰 탈옥하기 (iPhone Jailbreak with unc0ver, Altstore) 어쩌다보니 iOS 보안쪽 프로젝트를 하게 되면서( 보안을 벗어나나..싶.. 2022. 10. 14.
아이폰 탈옥하기 (iPhone Jailbreak with unc0ver, Altstore) 어쩌다보니 iOS 보안쪽 프로젝트를 하게 되면서(보안을 벗어나나..싶었는데..) 가장 먼저 필요한 것이 바로 탈옥된 아이폰이다. 탈옥된 아이폰이 있어야 여러가지 취약점 테스트, iOS 시스템의 내부 구조들을 볼 수 있기 때문이다. 아이폰를 꽤 오래 사용하고 있음에도 단 한번도 아이폰을 탈옥시킨 적이 없었다. 내 정보가 들어있는 아이폰의 보안을 무너뜨리기 싫었기 때문이다. 때문에 이번 작업은 나도 처음이다. 주의- 함부로 따라하지 마세요. 0. itunes & icloud 설치 최신 itunes를 설치하자.(마이크로소프트 스토어에서는 설치하지 말고..) https://www.apple.com/kr/itunes/ iTunes 최신 macOS가 음악, 영화, TV 프로그램, 팟캐스트, 오디오북, 그 밖에 다양.. 2022. 10. 6.