4/13/2019

Jailbreak iOS Cydia 내 설치/업데이트 시 gzip:iphoneos-arm 에러 해결방법

iPad 하나를 거의 테스트 기기처럼 쓰고 있습니다. 이를 위해서 이전에 탈옥을 시켜두었는데 하나 고질적인 문제가 있었죠. 바로 Cydia에서 앱 설치를 하거나 업데이트를 하려고 하면 아래와 같은 에러가 발생했습니다.

Could not configure 'tar:iphoneos-arm'.
Could not perform immediate configuration on 'gzip:iphoneos-arm'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
…….

아무리 찾아봐도 해답이 없어서 그냥 한참을 쓰다가 최근에 재 탈옥할일이 있어서 보니(반탈 상태인데 다비아스가 꺼졌었죠..) Electra가 업데이트가 있더군요.. 혹시나해서 싹 깔끔하게 밀고 재설치해봤는데, 잘 됩니다!!!


디바이스 내 Jailbreak, Cydia 초기화, 그리고 Electra 최신버전 설치

electra 관련 프로젝트중엔 delectra라는 프로젝트가 하나 있습니다. unjailbreak 해주는 코드이고 보통 앱에서 그냥 탈옥툴을 삭제하거나 반탈 풀린상태로 냅두면, 시스템 설정 파일들은 남아있어서 어중간한 상태가 됩니다. 그래서 시디아만 밀고 재 설치하려는 경우 에러가 발생하거나 비정상 동작하는 경우가 있습니다.

https://github.com/kirovair/delectra

delectra에서 unjailbreak.sh 받고 실행해줍시다.

$ wget https://raw.githubusercontent.com/KirovAir/delectra/master/unjailbreak.sh
$ scp unjailbreak.sh root@192.168.0.15://
$ ssh root@192.168.0.15
$ cd /
$ chmod 777 unjailbreak.sh

실행하면 Cydia, jailbreak 관련 파일을 제거합니다.

$ ./unjailbreak.sh
Electra uninstaller by KirovAir for Electra 1.0.x
This has ONLY been tested on a few devices and might kill your JB.
Assuming you have not installed any other jailbreak or modified the rootfs directly yourself, you should be on stock iOS once this is complete.
Press enter to continue. Press Ctrl + C to exit
Killing Cydia..
Removing exploit generated..
Removing potential manual files..
Removing electra beta files..
mkdir: cannot create directory '/Library/Frameworks/': File exists
Removing Cydia bootstrap.. (Please pray from here onwards)
Removing electra bootstrap..

이후 다시 최신버전으로 재 설치해주면, 에러가 나지 않습니다!
https://coolstar.org/electra/
(https://github.com/coolstar/electra-ipas/raw/master/Electra1141-1.3.2.ipa)


HAHWUL

Security engineer, Gopher and H4cker!

Share: | Coffee Me:

0 개의 댓글:

Post a Comment