๋ถ๋ฅ:์๋ฎฌ๋ ์ดํฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
์์น ๋ฆฌ๋ ์ค๋ฅผ ๊ตฌ๋ํ๋ ์์.
Windows XP์์ ํํ๋ผ์ดํ๋ฅผ ๊ตฌ๋ํ๋ ์์.
Windows 7์์ IDA Pro๋ฅผ ๊ตฌ๋ํ๋ ์์.
1. ๊ฐ์[ํธ์ง]
UTM์ QEMU ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ด์ฉํ์ฌ iOS์์ x86์ ๋น๋กฏํ ์ฌ๋ฌ ํ๊ฒฝ์ ์๋ฎฌ๋ ์ด์
์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฌด๋ฃ, ์คํ์์ค ํ๋ก๊ทธ๋จ์ด๋ค. ๋น์ทํ ์ํํธ์จ์ด๋ก ์๋๋ก์ด๋ ์ง์์ Bochs, Limbo PC Emulator[1]๊ฐ ์๋ค.
2. ํน์ง[ํธ์ง]
๊ธฐ๋ณธ์ ์ผ๋ก iOS์์ ๊ตฌ๋์ด ๋๊ธฐ ๋๋ฌธ์ ์์ฒญ๋ ์ฑ๊ธ์ฝ์ด ์ฑ๋ฅ์ผ๋ก ๋น ๋ฅด๊ฒ VM ๊ตฌ๋์ด ๊ฐ๋ฅํ๋ค. ๊ฐ์ QEMU๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋๋ก์ด๋ ์ง์์ Limbo PC Emulator์ ์๋๋น๊ต๋ฅผ ํ๋ฉด ๋์ฌ๋ฒฝ์ผ๋ก ์ฐจ์ด๊ฐ ๋๊ณ , ์ผ๋ฐ์ ์ธ PC์์ ๋๋ ธ์ ๋ ์ฑ๋ฅ๊ณผ ๋น์ทํ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์ฌ์ค๋ค.
iPhone X์์ Windows 10์ ๋๋ฆฌ๋ ์์์ด๋ค. ์์์๋ ์๋๋ ์คํ ๊ฐ๋ฅํ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง 3GB ๋จ ํ์ฌ๋ก ์ฌ์ฉํ ์ ์๋ ๋จ ์ฉ๋์ 512MB ๋จ์ง์ด๋ผ ์ค ์ฌ์ฉ์ ํ๋ค๋ค. ๊ฒฝ๋ํ ๋ Windows 7 ์ ๋๊ฐ ๋ง์ง๋ ธ์ ์ด๋ผ ๋ณผ ์ ์๋ค.
iPad Pro(11ํ)(2์ธ๋)์์ Mac OS X 10.5 Leopard PowerPC๋ฒ์ ์ ๋๋ฆฌ๋ ์์์ด๋ค. ํจ๋ ํ๋ก๋ถํด 4GB ๋จ ํ์ฌ ๋ก ๋๋ฆ ์์ํ๊ฒ ๊ฐ์๋จธ์ ์ ๊ตฌ๋ํ ์ ์๋ค. iOS 13.4๋ฒ์ ์ดํ ํธ๋ํจ๋/๋ง์ฐ์ค ์์ง์, ํค๋ณด๋ ํค ์ ๋ ฅ ์ํ ๊ฐ์ง ๋ฑ์ด ๊ฐ๋ฅํด ์ค์ ๊ธฐ๊ธฐ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค.
iPhone X์์ Windows 10์ ๋๋ฆฌ๋ ์์์ด๋ค. ์์์๋ ์๋๋ ์คํ ๊ฐ๋ฅํ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง 3GB ๋จ ํ์ฌ๋ก ์ฌ์ฉํ ์ ์๋ ๋จ ์ฉ๋์ 512MB ๋จ์ง์ด๋ผ ์ค ์ฌ์ฉ์ ํ๋ค๋ค. ๊ฒฝ๋ํ ๋ Windows 7 ์ ๋๊ฐ ๋ง์ง๋ ธ์ ์ด๋ผ ๋ณผ ์ ์๋ค.
iPad Pro(11ํ)(2์ธ๋)์์ Mac OS X 10.5 Leopard PowerPC๋ฒ์ ์ ๋๋ฆฌ๋ ์์์ด๋ค. ํจ๋ ํ๋ก๋ถํด 4GB ๋จ ํ์ฌ ๋ก ๋๋ฆ ์์ํ๊ฒ ๊ฐ์๋จธ์ ์ ๊ตฌ๋ํ ์ ์๋ค. iOS 13.4๋ฒ์ ์ดํ ํธ๋ํจ๋/๋ง์ฐ์ค ์์ง์, ํค๋ณด๋ ํค ์ ๋ ฅ ์ํ ๊ฐ์ง ๋ฑ์ด ๊ฐ๋ฅํด ์ค์ ๊ธฐ๊ธฐ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค.
2.1. ๋ค์ํ ์ํคํ ์ณ ์ง์[ํธ์ง]
QEMU๊ฐ ์ง์ํ๋ x86-64, ARM, ARM64, PowerPC, RISC-V ๋ฑ๋ฑ์ ๋ชจ๋ ์ง์ํ๋ค.
2.2. SPICE์ TCG ์ง์[ํธ์ง]
ํน์ดํ๊ฒ SPICE ์ง์์ ์ค์ ์ ๋์ด ํด๋ฆฝ๋ณด๋ ๊ณต์ , ๊ณต์ ํด๋ ๊ธฐ๋ฅ, ๊ธฐ๊ธฐ ๋ง์ถค ํ๋ฉด ํด์๋ ๋ฑ์ ์ง์ํ๋ค. ๋จ, OS๋จ์์ SPICE ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ฌ์ผ ํ๋ค. ๋ค์ด๋ก๋ ๋งํฌ๋ ์ฌ๊ธฐ.
2.3. ๋์ ํธํ์ฑ[ํธ์ง]
๊ธฐ์กด์ iOS ์ง์์ ์๋ฎฌ๋ ์ดํฐ๋ iBox2[2]๋ DOSBox ๊ธฐ๋ฐ์ด์๋๋ฐ, ์ ํ๋ฆฌ์ผ์ด์
์ด ์ ๋ถ ์ค๋๋์ด ํธํ์ฑ๋ ์ข์ง ์์๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์์ผ๋ฉฐ, ์๋๋ ๋งค์ฐ ๋๋ ธ๋ค. UTM์ ๊ทธ์ ๋ฐํด ํ์ฅ ์ฌ๋ถ๊ฐ ์๊ด์์ผ๋ฉฐ, iOS 11 ์ด์์ ๋ชจ๋ ์ง์ํ๋ ๋์ ํธํ์ฑ์ ํน์ง์ผ๋ก ํ๋ค.
2.4. ๋ฌด๋ฃ, ์คํ์์ค[ํธ์ง]
GitHub์์ ์คํ์์ค๋ก ๊ด๋ฆฌ๊ฐ ๋๊ณ ์๋ค. ๋งํฌ. ๋๋ถ์ ํ๊ธํ(!)๋ ๋๊ณ ๋ฒ๊ทธ ํผ๋๋ฐฑ๋ ๋น ๋ฅด๋ฉฐ ์ ํํ์ฌ, iOS 13.4 ์ดํ ํธ๋ํจ๋ ์ง์ ๋ฑ ๋๋ ์ด ๋ฐ์ ํ๊ณ ์๋ค.
3. ํ๊ณ[ํธ์ง]
ํ์์ ์ผ๋ก ๋จ์ด ๋ถ์กฑํ์ฌ, ๋จ ์ฌ์ฉ๋์ด ๋์์ง๋ฉด ์ ์์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ด๋ ต๋ค.
iOS๋ HVF ๋ฑ์ ๊ฐ์ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๋ค. (macOS์์ HVF ๊ฐ์ ๊ฐ๋ฅ)
๋ํ 3D ๊ฐ์์ ์ง์ํ์ง ์์ ๊ฒ์์ ์ํํธ์จ์ด ๋ ๋๋ง์ผ๋ก๋ง ๋๋ฆด ์ ์๋ค.
iOS๋ HVF ๋ฑ์ ๊ฐ์ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๋ค. (macOS์์ HVF ๊ฐ์ ๊ฐ๋ฅ)
๋ํ 3D ๊ฐ์์ ์ง์ํ์ง ์์ ๊ฒ์์ ์ํํธ์จ์ด ๋ ๋๋ง์ผ๋ก๋ง ๋๋ฆด ์ ์๋ค.
4. ์ค์น ๋ฐฉ๋ฒ[ํธ์ง]
AltStore๋ฅผ ์ด์ฉํ์ฌ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค.
- AltStore๋ฅผ ์ค์นํ ๋ค, https://alt.getutm.app ์์ค๋ฅผ ์ถ๊ฐํ๋ค.
- IPA ํ์ผ์ ์ง์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋ค.
์ ์๋ ํ์ฌ Patreon ํ์์ ํด์ผ ์ฌ์ฉํ ์ ์๋ค. ์ํค ์๋จ์ IPA ํ์ผ ๋งํฌ๋ก ๋ค์ด๊ฐ, ์ต์ ๋ฒ์ ์ ๋ค์ด๋ฐ์ ํ ์ง์ ์ค์นํด์ผ ํ๋ค.