Hacker News 의견
  • iDevices에도 이런 게 꼭 필요하다고 생각함
    오래됐지만 여전히 쓸 만한 iPad Air 1세대가 e-waste로 버려지는 건 말이 안 됨
    Apple이 더 이상 지원하지 않고, 다른 운영체제 설치조차 막는 정책이 문제임
    Mac에는 OpenCore Legacy Patcher가 있어서 구형 Mac에서도 최신 macOS를 돌릴 수 있음

    • 관련해서, 오래된 iOS 기기에서 동작하는 앱들을 필터링해 볼 수 있는 앱 리스트를 만들어둠
    • 이런 논의는 전자폐기물 현실 부정처럼 느껴짐
      “오래됐지만 쓸만하다”기보다는 그냥 “오래된 기기”일 뿐임
      기술 발전 속도가 너무 빠르기 때문에, 2013년 iPad Air 같은 기기는 이제 웹 브라우징조차 버거움
      OpenCore Legacy Patcher로 2012년 Mac mini를 써봤지만, 성능 저하와 커널 패닉 때문에 결국 Linux로 바꿨음
      결국 이런 기기들은 일종의 임시 소비재로 봐야 함
      수리권은 중요하지만, 대부분의 사용자는 오래된 기기를 계속 쓰지 않음
      자동차 비유로 말하자면, 1999년식 Corolla가 완전히 오픈소스가 되어도 대부분은 새 차를 살 것임
    • Apple Silicon과 Tahoe의 등장으로 OCLP의 미래가 불투명해졌음
      Dortania 팀도 Apple Silicon 지원은 사실상 불가능하다고 했고, T2 칩이 들어간 Intel Mac들도 곧 지원이 끊길 듯함
      결국 구형 Mac도 iPhone, iPad처럼 지원 종료 논의를 하게 될 날이 올 것 같음
    • 최근 Mercari에서 iPad Air 1을 25달러에 구입했는데 상태가 아주 좋음
      EPUB과 PDF는 잘 처리하지만, WebKit이 너무 오래되어 웹 브라우징은 거의 불가능함
      커널은 2021년 버전으로 보이지만 WebKit은 2018년 이후 멈춘 듯함
    • “다른 OS 설치를 막는다”는 게 구체적으로 어떻게 구현되는지 궁금함
  • 약간 주제에서 벗어나지만, iPhone 5/5s/SE를 여러 대 가지고 있음
    오프라인 전용으로 심박수 기록, 액션캠 제어, 음성 녹음 등에 사용 중임
    여전히 작고 빠르고, 2025년에도 충분히 쓸 만함

    • 나도 더 벗어나서, Samsung Galaxy IV의 라디오 모듈을 제거해봤음
      iPhone에서도 가능한지는 모르겠지만 흥미로운 실험이었음
  • Apple 입사 초기에 iOS 6과 Snow Leopard 프로젝트를 경험했음
    이 글을 보니 예전 폐쇄형 OS 구조와 용어들이 떠올라서 반가웠음

  • 2014년산 iPad Air를 여전히 사랑함
    iOS 12.5가 마지막 버전이지만, 대부분의 앱은 잘 작동함
    하루 6~7시간씩 쓰는데, 조금 더 최신 브라우저만 있으면 충분함

    • 이게 바로 계획적 진부화의 사례라고 생각함
      Apple은 iOS에서 자체 렌더링 엔진을 쓰는 브라우저를 금지함
      그래서 iOS 업데이트가 멈추면 Safari뿐 아니라 모든 브라우저와 WebView 앱이 동시에 구형이 되어버림
  • 흥미롭긴 한데, 이 방법으로 iOS 26에서 iOS 18로 다운그레이드할 수 있으면 정말 마법 같을 것 같음

    • 26(Tahoe)은 모든 플랫폼에서 버그가 많고 완성도가 낮음
      MacBook과 iPhone 모두에서 품질이 예전만 못함
    • 아마 EU 소송이라도 있어야 OS 다운그레이드가 가능해질 듯함
      나도 옛날 폰을 iOS 16으로 돌려서 탈옥해보고 싶음
    • 아쉽게도, 해당 기기에는 익스플로잇이 없음
  • Apple 기기에도 Lineage OS 같은 대안 OS가 있었으면 좋겠음

    • 문제의 근원은 부트로더 잠금 정책
      Apple이 이를 풀지 않는 한, 자유로운 OS 설치는 불가능함
  • 혹시 이 방법으로 iPhone 2G에 iPhone OS 1.0을 부팅할 수 있을까 궁금함
    내 기기에서는 1.1.4까지만 부팅되고, 1.1.1은 FTL 초기화 실패로 멈춤
    예전 긴급전화 해킹 활성화를 다시 해보고 싶지만, 그때 쓰던 2G는 잃어버렸음

  • 흥미로운 글이었음
    다만 코드 예시에서 --bundle-id는 각 줄 앞에 붙는 것이므로, prepend가 맞음

  • 오래된 iPad Air 1을 가지고 있는데, iOS 12에서 업그레이드 가능한지 궁금함

  • 기업들이 더 이상 지원하지 않는 기기는 강제로 개방하도록 법제화되면 좋겠음