ipsw-skill์(๋) ๋ฌด์์ ํ๋์?
๐ ๏ธ Apple ํ์จ์ด ๋ถ์์ ๊ฐ์ํํ๋ ipsw-skill๋ก, AI ์์ด์ ํธ๊ฐ ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๋ค์ด๋ก๋, ์ถ์ถ ๋ฐ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๊ฐ์
์ด ์คํฌ์ AI ์์ด์ ํธ๊ฐ Apple ํ์จ์ด(.ipsw ํ์ผ)๋ฅผ ๋ถ์ํ ๋ ํ์ํ ํต์ฌ ์์ ์ ์ํํ ์ ์๋๋ก ํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํ์จ์ด ๋ค์ด๋ก๋: ํน์ iOS/tvOS/watchOS ๋ฒ์ ์ IPSW ํ์ผ์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํฉ๋๋ค.
- ํ์ผ ์์คํ ์ถ์ถ: IPSW์์ ํ์ผ ์์คํ ๋ฐ ํ์จ์ด ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํฉ๋๋ค.
- ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง: ๋ฐ์ด๋๋ฆฌ ๋ถ์, ๋์ด์ ๋ธ๋ฆฌ ๋ฐ ๊ตฌ์กฐ ๊ฒ์ฌ๋ฅผ ์ํํฉ๋๋ค.
- ๋ฉํ๋ฐ์ดํฐ ์กฐํ: ํ์จ์ด ๋ฒ์ , ๋น๋ ๋ฒํธ, ํธํ ๊ธฐ๊ธฐ ๋ฑ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํฉ๋๋ค.
์ฌ์ฉ๋ฒ
ํ์ ์กฐ๊ฑด
ipsw๋๊ตฌ๊ฐ ์์คํ ์ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. (https://github.com/blacktop/ipsw ์ฐธ์กฐ)- ํ์ ์
jtool,radare2๋ฑ ์ถ๊ฐ ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. - ๋ค์ด๋ก๋ ๋ฐ ์ถ์ถ ์์ ์ ์ํ ์ถฉ๋ถํ ๋์คํฌ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค.
์์ ๋ช ๋ น์ด
# ํน์ ๋ฒ์ ์ IPSW ๋ค์ด๋ก๋
ipsw download --version 16.2 --device iPhone15,2
# IPSW ํ์ผ ์ถ์ถ
ipsw extract ~/Downloads/iPhone15,2_16.2.ipsw
# ํ์จ์ด ๋ฉํ๋ฐ์ดํฐ ํ์ธ
ipsw list --device iPhone15,2
์ฃผ์์ฌํญ
- ํ์จ์ด ๋ถ์์ ๋ฒ์ ์ ํ์ด ์์ ์ ์์ผ๋ฏ๋ก ํด๋น ๊ตญ๊ฐ์ ๋ฒ๋ฅ ์ ์ค์ํด์ผ ํฉ๋๋ค.
- ๋ค์ด๋ก๋ํ ํ์จ์ด๋ ๊ฐ์ธ ์ฐ๊ตฌ ๋ชฉ์ ์ผ๋ก๋ง ์ฌ์ฉํ์ญ์์ค.
- Apple์ ํ์จ์ด ๋ถ์์ ๋ช ์์ ์ผ๋ก ํ์ฉํ์ง ์์ผ๋ฏ๋ก, ๋ถ์ ๊ณผ์ ์์ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ํ์ธํ์ธ์.