iOS 탈옥

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

iOS 탈옥(iOS jailbreaking)은 iOS의 제한을 풀어 사용자의 루트에 접근할 수 있게 함으로써 타 회사에서 사용하는 서명되지 않은 코드를 실행할 수 있게 하는 과정을 말한다. 시디아의 개발자인 제이 프리맨은 전체 아이폰 중 10%가 탈옥되었다고 추정한다.[1]

탈옥을 하는 이유[편집]

탈옥을 하는 이유 중 하나는 애플과 앱 스토어가 막아 놓은 컨텐츠에 접근하기 위해서이다.[2] 애플은 앱 스토어에 앱을 등록하기 전에, 먼저 앱이 정책에 부합하는지를 검열하는 절차를 가진다.[3] 하지만, 애플의 검열 기준은 안전성과 보안 문제만에 관한 것은 아니며, 이 기준은 상당히 모호하고 독단적이라는 비판을 받는다.[4] 예를 들면 2010년 초, 애플은 아이폰 개발자 프로그램 라이센스 조항 3.3.14의 위반을 이유로, 공인을 조롱하는 내용이 포함된 만화가이자 퓰리처상 수상자인 Mark Fiore의 앱을 금지했다. 또 2010년 말에는 애플은 비영리 기구와 재단에 기부를 할 수 있게 만든 앱의 사용을 금지하였으며, 애플은 또한 개발자 가이드라인을 위반했다는 이유로 논쟁적인 위키리크스 앱을 금지시켰다.[출처 필요] 검열에서 삭제된 앱들을 이용하기 위해서,[5] 사용자들은 탈옥을 함으로써 앱스토어를 이용하지 않고 애플리케이션을 이용할 수 있다. 또한 탈옥을 함으로써 아예 애플에게 검열받지 않은 앱,[6] 즉 사용자가 직접 제작한 앱이나 인터페이스를 사용할 수 있다.

시디아를 통해서 다운받는 애플리케이션들은 애플의 앱스토어 규정을 완전히 무시해도 되기 때문에, 시디아의 대부분의 애플리케이션들은 그 자체로 작동하는 것이 아니라, 앱스토어의 다른 앱들을 해킹하는 용도로 쓰인다.[7] 유저들은 이러한 탈옥 앱을 설치함으로서 인터페이스를 개인화하거나,[7]필요한 기능들을 추가하거나 고칠 수 있으며,[8] 직접 파일에 엑세스함으로써 앱을 좀 더 손쉽게 수정할 수 있다.[9][10] 중국사람들은 애플것보다 쓰기 쉬운 중국어 자판를 설치하기 위해 탈옥을 하기도 한다.[11]

iOS 버전[편집]

1세대(iPhone OS 1.0~1.1.4)[편집]

  • 당시에는 iOS를 iPhone OS라고 불렀다. 정식 명칭이 iOS로 변경된 것은 iPhone 4가 출시된 2010년 6월 WWDC에서 부터였다.

아이팟 터치와 아이폰의 탈옥을 성공한 최초 펌웨어 버전은 1.1.1 이었다. 이때 수많은 사용자들과 개발자들이 아이팟 터치의 버그를 발견하였고, 이와 더불어 최초의 아이팟 터치 및 아이폰 탈옥 팀인 아이폰 데브팀이 아이팟 터치와 아이폰의 펌웨어를 탈옥하였다. 최초 탈옥 당시에는 Cydia 대신 Installer라는 프로그램이 설치되었는데, Cydia에 비해 매우 불안정하였다. iPhone OS를 최초로 탈옥했다는 점에 대해서는 의의가 있지만, 너무 불안정해 부팅 시 오류가 나 강제로 복원해야 하는 등 문제점이 존재한, 아직은 불완전한 탈옥툴이었다.

2세대(iPhone OS 2.0~2.2.1)[편집]

iPhone OS 2.0부터의 탈옥툴에서부터 Cydia가 등장하기 시작하였다. 기존의 Installer은 아직 존재하였으며, Cydia로 두 프로그램이 합쳐지기 전까지는 Cydia와 Installer의 기능이 양분되어 있었다. (Cydia에는 각종 (Tweaks)가 존재하였고, Installer에는 Winterboard와 관련된 테마들과 게임 등이 존재하였다.) 아이팟 터치 2세대는 2009년 2월 초반에 불완전한 탈옥인 반탈옥에 성공하였고 (재부팅시 탈옥이 풀림), 3월 중부터 완전 탈옥툴이 등장함에 따라 부팅 문제를 해결할 수 있었으며, 초보자도 간단히 따라할 수 있었다.

3세대(iPhone OS 3.0~3.1.3)[편집]

iOS 3.0 역시 초기에는 탈옥으로부터 자유로울 순 없었다. 하지만, 마지막 베타 버전이 발표되었을 때 아이폰 데브팀은 이미 새로운 펌웨어의 버그를 찾아 해킹을 완료하였다. iOS 3.1.2의 탈옥툴은 BlackRa1n으로 반탈이 가능하나, Spirit이라는 탈옥툴로 3.1.2와 3.1.3 모두 완전 탈옥이 가능하다.

4세대(iOS 4.0~4.3.5)[편집]

iOS 3.1.3 완전 탈옥 도구를 개발한 Spirit팀이 4.0 탈옥 도구의 개발을 끝내고, 2010년 8월, PDF의 취약점을 이용한 iOS 3.1.2, 3.1.3, 3.2, 3.2.1, 4.0, 4.0.1의 탈옥 툴인 Jailbreakme를 발표하였다. 다른 기존의 탈옥툴과 달리, Jailbreakme는 Safari에서 직접 Slide to Jailbreak을 하면 바로 Cydia가 설치되는 방법을 채택하였다. 한편, 지오핫(geohot)은 iOS 4.1 탈옥 도구인 limera1n 개발을 6개월 만에 단독적으로 성공했으며, 또 다른 개발자 iH8sn0w는 sn0wbreeze 탈옥 도구도 개발에 성공했다. 또한, 크로닉 데브팀(chronic dev team)은 iOS 4.1 탈옥 도구인 greenpois0n을 현재 배포 중이다. limera1n과 greenpois0n이 4세대 기기를 지원한다. iOS 4.2.1이 설치된 신부트롬 제품들의 탈옥 도구는 맥에서만 지원되는 완전 탈옥 도구의 베타 버전과, 윈도/맥 환경을 모두 지원하는 greenpois0n rc5가 공개되어 완전탈옥이 가능하다. 또한 애플이 iOS 4.3 개발자용 베타 버전 배포를 시작하여서 그에 따른 탈옥 도구도 나올 예정이다. 추가로 iOS 4.2.1의 완전 탈옥 버전을 greenpois0n이 지원하고 있다. 4.3.1 버전은 완전 탈옥이 가능했다. 2011년 7월 5일(미국시간), Comex가 Jailbreakme 3.0을 공개하였다. 이번 탈옥은 iOS 4.0.1 당시 나온 방식과 같이 사파리에서 jailbreakme.com에 접속하는 것으로 탈옥이 가능하다. 또 이전까지 탈옥이 안되던 아이패드2도 탈옥이 가능하게 되어서, iOS 4.3.3의 모든 기기의 완전 탈옥을 지원한다. 현재 아이팟과 아이폰, 그리고 아이패드 등 모든 기종의 iOS 4.3.5의 완전 탈옥은 나오지 않았다.

5세대(iOS 5.0~5.1.1)[편집]

미국 시간으로 2011년 12월 9일, 크로닉 데브 팀(Chronic Dev Team) 소속의 프랑스 해커 pod2g가 아이팟 터치 3세대 iOS 5.0의 완전 탈옥(Untethered Jailbreak)에 성공했다. 이후, 12일에는 아이폰 4와 아이팟 터치 3세대 iOS 5.0.1의 완전 탈옥에, 13일에는 아이패드 1세대, 아이폰 3Gs, 아이팟 터치 4세대 iOS 5.0.1의 완전 탈옥에, 그리고 14일에는 애플 TV 2세대 iOS 4.4.3의 완전 탈옥에 성공했다. 22일, pod2g는 크로닉 데브 팀에 모든 세부 사항들을 넘겼고, 27일, 아이폰 데브 팀(iPhone Dev Team)이 아이폰 3Gs와 4, 아이패드 1세대 그리고 아이팟 터치 3세대와 4세대 iOS 5.0.1의 탈옥 도구 redsn0w 0.9.10b1을 발표했다. 이로써 애플 A4 기반의 기종들은 iOS 5.0.1에서 모두 완전 탈옥이 가능해졌다. 28일에는 Launchctl(iOS 운영체제가 부팅될 때, 자동으로 실행되는 프로세스와 서비스 등을 제어하는 프레임워크)에 관련된 버그를 수정한 redsn0w 0.9.10b2가 발표됐고, 29일에는 MobileSubstrate 기반 앱들이 실행되지 않았던 문제를 해결한 redsn0w 0.9.10b3가 발표됐으며, 2012년 1월 15일에는 iBooks가 실행되지 않는 버그와 이따금 발생하는 Launchctl에 관련된 버그를 수정한 redsn0w 0.9.10b4가 발표됐다. 그리고 16일, pod2g는 아이폰 4S iOS 5.0.1의 완전 탈옥에 성공했고, 18일에는 아이패드 2 iOS 5.0.1의 완전 탈옥에 성공했다. 이윽고 20일, 크로닉 데브 팀이 아이폰 4S iOS 5.0/5.0.1 및 아이패드 2 iOS 5.0.1의 탈옥 도구 Absinthe v0.1.2-1을 발표하며, 마침내 애플 A5의 CPU를 쓰는 기종들도 iOS 5.0.1에서 모두 완전 탈옥이 가능해졌다. 단, 이 버전은 매킨토시(Macintosh)에서만 사용할 수 있었다. 같은 날 네 시간 후, 역시 매킨토시 전용으로 Absinthe v0.1.2-2가 발표됐고, 21일에는 윈도(Windows)에서도 사용 가능한 Absinthe v0.2가 발표됐으며, 23일에는 일부 32비트 윈도에서의 버그를 수정하고 리눅스(Linux) 버전이 추가된 Absinthe v0.3이 발표됐다. 이 밖에도 애플 A4 기기 iOS 5.0.1의 완전 탈옥이 가능한 탈옥 도구로는 PwnageTool 5.0.1과 sn0wbreeze v2.9.1 등이 있다.

6세대(iOS 6.0~6.1.5)[편집]

redsn0w 0.9.13으로 iPod touch 4G, iPhone3GS, iPhone4 (GSM), iPhone4 (CDMA)의 반탈옥이 가능하다. 그리고 한 해커인 Planetbeing은 아이폰5를 iOS 6.0.2 버전에서 완전 탈옥에 성공하였으나 겨우 찾은 취약점이 iOS 6.1에서 보완이 될까봐 배포를 하지 않았다. 2013년 1월 25일에는 애플리케이션 개발에 힘쓰고 있던 프랑스 해커 pod2g가 planetbeing의 완전 탈옥 프로젝트에 참여해 MuscleNerd, pimskeks와 함께 'evad3rs' 라는 새로운 팀을 구성하였고 그로 인해 크로닉 데브 팀(Choronic Dev Team)은 해체했다. 마침내 2013년 1월 29일에 iOS 6.1이 배포되자 evad3rs 팀의 해커인 MuscleNerd가 2013년 2월 3일(현지시)에 배포할 예정이라고 했다. 그러나 출시가 1일 늦어져 2013년 2월 4일 오후 12시(NYT)로 연기되었고, 배포가 시작되었다. 이 날에 모든 iOS 6 버전(iOS 6, iOS 6.0.1, iOS 6.0.2, iOS 6.1, ios 6.1.2)의 탈옥을 지원하며, iOS 6가 적용되는 애플 TV 3세대를 제외한 기기에 적용된다. 탈옥툴의 이름은 'Evasi0n' 이다. 탈옥툴이 배포되고 3일간은 Cydia에 트래픽이 몰리는 현상으로 인해 BigBoss등의 제공자의 서버 다운 현상이 나타났다.

iOS 6.1.3와 iPhone 5 전용 펌웨어의 iOS 6.1.4, iPod touch 4세대 전용 펌웨어인 iOS 6.1.5의 완전 탈옥툴은 iH8sn0w와 winocm, SquiffyPwn에 의해 p0sixspwn이 공개되었으며 (링크)에서 Mac OS X (10.6+), Windows로 가능하다. 또한 iPod touch 4G, iPhone3GS, iPhone4 (GSM), iPhone4 (CDMA), iPhone4 (Rev-A)의 경우 redsn0w 0.9.15b3로 반탈옥을 진행했으면 Cydia에서 p0sixspwn를 설치함으로써 반탈옥에서 완전 탈옥으로 바꿀 수가 있다.

7세대(iOS 7.0~7.1.2)[편집]

iOS 7.0이 출시한 이후 winocm은 iOS 7 반탈옥 툴인 opensn0w를 오픈소스로 공개하였다. 이 툴은 iPhone4 (GSM), iPhone4 (CDMA), iPhone4 (Rev-A)만을 지원하며 커널 패치 부팅만을 지원한다. 따라서 Cydia 등 설치를 할려면 SSH2_Bundle.tgz를 SSH ramdisk로 통해 설치하여 SSH를 가능하게 만들고 apt-get을 이용하여 Cydia를 설치하면 반탈옥이 성공된다. 이를 기반으로 대한민국 개발자 deVbug가 semiauto_opensn0w, opensn0w_gui를 개발해내어 자동화 반탈옥 툴을 공개했다. 이후 evad3rs에 의해 iOS 7.0~iOS 7.1 beta 3의 완탈옥 툴인 evasi0n7이 공개되었다. 하지만 iOS beta 4 부터 본 탈옥툴로 탈옥이 되지 않았고, iOS 7.1 정식 출시 이후에도 탈옥을 할 수 없었다. 그런데 2014년 6월 23일 중국의 새로운 해커 그룹 PanGu가 등장하였고, iOS 7.1 이상의 기기가 설치된 장치를 탈옥하는 툴을 공개할 것이라고 예고했다. 이후 PanGu팀은 iOS 7.1~iOS 7.1.2 를 탈옥할 수 있는 탈옥툴을 공개하였다.

8세대(iOS 8.0~)[편집]

iOS 8 정식 출시 이후 기존 7의 탈옥을 지원했던 PanGu 팀이 8.0 이후의 탈옥을 개발한다고 공식 웨이보 계정에서 예고하였다. 이후 iOS8에서 잦은 버그가 발견되어 iOS 8.1 버전이 공개될 것이라고 예고되자 PanGu 팀은 8.1 정식 출시 이후 8.0 이상의 펌웨어를 설치하는 모든 기기의 탈옥을 지원하는 탈옥툴을 공개한다고 했다. 2014년 10월 22일, PanGu 팀은 Pangu8 1.0.1[12]을 공개하였다. 하지만 Pangu8 1.0.1 버전에서는 Cydia가 설치되지 않으며, 영어를 지원하지 않는다. cydia의 경우 자동으로 설치되지 않지만 iOS8은 현재 지원하기 때문에 deb 파일을 이용하여 설치할 수 있었다. 이러한 이유로 10월 31일, Pangu팀은 버전 1.1을 공개하였고, Cydia 인스톨러 및 영어를 지원한다. 본 탈옥툴로 최근에 출시된 아이폰6, 아이폰6 플러스, 아이패드 에어2와 아이패드 미니 3세대를 포함한 iOS 8을 설치할 수 있는 모든기기를 탈옥할 수 있다.

모델 탈옥 유무 / 탈옥 도구[편집]

구 부트 롬 / MB 모델[편집]

모델 모델 출시일 최초 탈옥 도구 출시일 탈옥 가능한
최신 iOS 버전
설치 가능한
최신 iOS 버전
소프트웨어
(탈옥 도구)
완전 탈옥 유무
(최신 iOS 버전)
아이폰
(단종)
2007년 06월 29일 2007년 07월 10일[13] 3.1.3 3.1.3 Spirit

JailbreakMe 2.0 (Star)
redsn0w 0.9.4
PwnageTool 3.1.5
sn0wbreeze v2.9.1

아이팟 터치 1세대
(단종)
2007년 09월 05일 2007년 10월 10일[14] 3.1.3 3.1.3 Spirit

JailbreakMe 2.0 (Star)
redsn0w 0.9.4
PwnageTool 3.1.5
sn0wbreeze v2.9.1

아이폰 3G
(단종)
2008년 07월 11일 2008년 07월 20일[15] 4.2.1[16] 4.2.1 redsn0w 0.9.10b4

PwnageTool 4.2
greenpois0n RC6.1
sn0wbreeze v2.9.1

아이팟 터치 2세대
MC 모델 제외(단종)
2008년 09월 09일 2009년 03월 11일 [17] 4.2.1 4.2.1 redsn0w 0.9.10b4

greenpois0n RC6.1
sn0wbreeze v2.9.1

아이폰 3Gs
(단종)구 부트롬 iBoot-359.3
2009년 06월 19일 2009년 07월 03일[18] 6.1.3 6.1.3 redsn0w 0.9.10b6

sn0wbreeze v2.9.3
evasi0n.redsn0w
p0sixspwn

신 부트 롬 / MC 모델[편집]

  • 탈옥 도구(소포트웨어)
iOS 버전 탈옥 도구명 제작
iOS 4.2.1 greenpois0n RC6.1
iOS 4.3 sn0wbreeze v2.3b4
iOS 5~5.0.x redsn0w 0.9.10b6 Chr0nic Dev Team
iOS 5.1~5.1.x Absinthe v2.0

sn0wbreeze v2.9.5 (A5이상 제외)
Seas0nPass (애플TV 2세대)

Chr0nic Dev Team


iOS 6 evasi0n

p0sixspwn[Note 1]

Evad3rs
iOS 7.1~7.1 beta3 evasi0n7 Evad3rs
iOS 7.1~7.1.x Pangu v1.1 Pangu
iOS 8.0.x~8.1.x Pangu8 v1.1 Pangu
모델 모델 출시일 최초 탈옥 도구 출시일 탈옥 가능한
최신 iOS 버전
설치 가능한
최신 iOS 버전
완전 탈옥 유무
(최신 iOS 버전)
아이팟 터치 2세대
MC 모델(단종)
2009년 09월 09일 2009년 10월 25일 4.2.1 4.2.1
아이폰 3Gs
(단종)
2009년 10월 04일 2009년 10월 25일 6.1.3 6.1.3
아이팟 터치 3세대
(단종)
2009년 09월 09일 2009년 10월 11일[19] 5.1.1 5.1.1
아이패드
Wi-Fi 모델(단종)
2010년 04월 03일 2010년 05월 02일[20] 5.1.1 5.1.1
아이패드
3G 모델(단종)
2010년 04월 30일 2010년 05월 02일[20] 5.1.1 5.1.1
아이폰 4
GSM 모델(단종)
2010년 06월 24일 2010년 08월 01일 7.1.2 7.1.2
아이폰 4
CDMA 모델(단종)
2011년 02월 10일 2011년 02월 07일 7.1.2 7.1.2
아이폰 4S 2011년 10월 14일 2012년 01월 20일 8.1 8.1
아이팟 터치 4세대(단종) 2010년 09월 08일 2010년 10월 09일 6.1.6 6.1.6
애플 TV 2세대 2010년 10월 01일 2010년 10월 09일 6.1.3 6.1.3
아이패드 2
Wi-Fi 모델, GSM 모델, CDMA 모델, 단종
2011년 04월 30일 2011년 07월 05일 8.1 8.1
아이패드 3세대
뉴아이패드, 단종
2012년 3월 16일 2012년 5월 25일 8.1 8.1
애플 TV 3세대 년 월 일 년 월 일 6.1.3 아니요
아이폰 5
(단종)A1428(GSM), A1429(GSM), A1429(CDMA)
2012년 9월 21일 2013년 2월 4일 8.1 8.1
아이팟 터치 5세대 2012년 10월 15일 2013년 2월 4일 8.1 8.1
아이패드 4세대
(아이패드 레티나 디스플레이)
2012년 11월 2일 2013년 2월 4일 8.1 8.1
아이패드 5세대
(아이패드 에어)
2013년 10월 23일 2013년 12월 23일 8.1 8.1
아이패드 미니 1세대 2012년 11월 2일 2013년 2월 4일 8.1 8.1
아이패드 미니 2세대
(아이패드 미니 레티나 디스플레이)
2013년 10월 23일 2013년 2월 4일 8.1 8.1
아이폰 5S 2013년 9월 20일 2013년 12월 23일 8.1 8.1
아이폰 6 년 월 일 2014년 10월 22일 8.1 8.1
아이폰 6 플러스 년 월 일 2014년 10월 22일 8.1 8.1
아이패드 6세대
(아이패드 에어2)
년 월 일 2014년 10월 22일 8.1 8.1
아이패드 미니 3세대 년 월 일 2014년 10월 22일 8.1 8.1

6/23 현재 7.1.x 까지 탈옥이 가능하다

노트[편집]

  1. 본 소포트웨어는 Cydia에서 받는 패키지로 Redsn0w 등을 이용한 반탈옥 후 본 소포트웨어를 설치하면 완전탈옥 전환이 가능하다.

문제점[편집]

탈옥 후에는 iOS 기기의 보안이 탈옥 전 상태보다 훨씬 취약해지며, 일부 애플리케이션은 리소스를 낭비하는 서비스를 꾸준히 필요로 할 수 있고, 코드 최적화가 덜 된 애플리케이션도 있으므로, iOS 시스템 자체가 불안정해질 수 있다.[21] 탈옥 자체는 불법이 아니지만(미국)[22], 사용자가 탈옥 후 크랙 애플리케이션을 불법으로 다운받아 유료 애플리케이션을 무료로 사용하게 되면 해당 애플리케이션 개발자가 간접적으로 금전적 손해를 입게 되므로 불법이다.

사진[편집]

같이 보기[편집]

주석[편집]

  1. Freeman, Jay. Caching Apple's Signature Server. saurik.com. 2010년 6월 30일에 확인.
  2. Chris Foresman (December 13, 2010). iPhone jailbreaker set to bring Cydia to Mac OS X. 《Infinite Loop》. Ars Technica. August 2, 2011에 확인.
  3. Ryan Singel. "Apple App Store Bans Pulitzer-Winning Satirist for Satire", April 15, 2010 작성. February 12, 2011 확인.
  4. http://www.businessinsider.com/the-story-of-apples-confusing-inconsistent-rules-for-app-developers-2013-4
  5. http://www.imore.com/tag/rejected-apps
  6. FoxNews
  7. Adam Dachis (March 14, 2011). How to Get the Most Out of Your Jailbroken iOS Device. Lifehacker. August 2, 2011에 확인.
  8. Jenna Wortham. "Unofficial Software Incurs Apple's Wrath", May 12, 2009 작성. August 2, 2011 확인.
  9. Zdziarski, Jonathan (2008). 《iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain
  10. Landau, Ted (2009). 《Take control of your iPhone》, 107쪽
  11. Nathan T. Washburn (May 4, 2012). Apple Discovers a New Market in China: Rich Boyfriends. 《HBR Blog Network》. Harvard Business Review. January 9, 2013에 확인.
  12. 1.0.0 버전은 Pangu 팀이 본 탈옥툴에 버그가 발견되었다고 하여 공개하지 않았다.
  13. Wilson, Ben (2007년 10월 10일). Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not requir bulmpkine TIFF exploit | iPhone Atlas - CNET Reviews. CNet. 2009년 7월 17일에 확인.
  14. iPod Touch / iPhone 1.1.1 jailbreak released. Mac.Blorge (2007년 10월 10일). 2010년 9월 11일에 확인.
  15. Jailbreak for iPhone 3G redsn0w0.9.6b. DevTeam (2010년 9월 21일). 2010년 9월 22일에 확인.
  16. 05.14.02 Baseband Crashed, Potential Unlock Coming In The Future [updated. iPhone Blogr (2010년 10월 3일). 2010년 10월 13일에 확인.
  17. Rough Untethered Released « Chronic Dev Blog. Chronic-dev.org (2009년 3월 11일). 2010년 4월 10일에 확인. [깨진 링크]
  18. Katz, Leslie (2009년 7월 3일). iPhone 3GS jailbreak, 'purplera1n,' hits Web | Crave - CNET. News.cnet.com. 2010년 9월 11일에 확인.
  19. Blackra1n Jailbreak. 2009년 10월 11일에 확인.
  20. Spirit. Spiritjb.com. 2010년 9월 11일에 확인.
  21. http://support.apple.com/kb/HT3743?viewlocale=ko_KR&locale=en_US
  22. http://www.cultofmac.com/213144/unlocking-a-new-iphone-is-now-illegal-but-jailbreaking-is-still-safe-what-it-all-means-for-you/

바깥 고리[편집]