ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

์ผ๋ฐ˜์ ์œผ๋กœ ์ง„๋‹จํ•˜๊ณ ์ž ํ•˜๋Š” ์•ฑ์— ๋Œ€ํ•œ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด IPA๋ฅผ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๋ณ€์กฐ ํ›„ 3 uTools ๋“ฑ์œผ๋กœ ๋‹ค์‹œ ์•ฑ์„ ์˜ฌ๋ ค ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

 

๋‹น์—ฐํžˆ ํƒˆ์˜ฅ(Jailbreak)๋œ ๋‹จ๋ง์—์„œ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— "AppSync Unified" ํŠธ์œ…์„ ํ†ตํ•ด ์„ค์น˜๊ฐ€ ์‹คํŒจ๋˜์ง€ ์•Š๋„๋ก ์ง„ํ–‰ํ•˜์ง€๋งŒ ์„ค์น˜ ํ›„ ์‹คํ–‰ํ•  ๋•Œ ์•ฑ์ด "ํŠ•๊น€" ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

 

์ด๋Ÿด ๋•Œ๋Š” "ldid" ๋ช…๋ น์„ ํ†ตํ•ด ์ง„๋‹จํ•˜๊ณ ์ž ํ•˜๋Š” ์ •์ƒ ์•ฑ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ๋‚ด๋ถ€์— ์กด์žฌํ•˜๋Š” ์ž๊ฒฉ์ฆ๋ช…์„ ์ถ”์ถœํ•˜์—ฌ ๋ณ€์กฐ๋œ ์•ฑ์— ๋‹ค์‹œ ์žฌ ์„œ๋ช…ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ๊ฑฐ์น˜๋ฉด ํŠ•๊น€ ํ˜„์ƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋””๋ฐ”์ด์Šค์™€ PC๋ฅผ SSH๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ ํ›„ "ldid" ๋ช…๋ น์„ ์ž…๋ ฅํ•ด ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 

*๋ฏธ ์„ค์น˜ ์‹œ apt-get install ldid ์‹คํ–‰

 

๋ฒˆ๋“ค์ปจํ…Œ์ด๋„ˆ ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ€ ์•ฑ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๋ช…์„ ํ™•์ธํ•˜๊ณ  ๊ฒฝ๋กœ๋Š” ๋ณต์‚ฌํ•ด ๋‘ก๋‹ˆ๋‹ค.

 

ldid -e ๋ฅผ ํ†ตํ•ด ๋ฐ”์ด๋„ˆ๋ฆฌ ๋‚ด๋ถ€์˜ ์ž๊ฒฉ์ฆ๋ช…์„ new.xml์ด๋ผ๋Š” ๋ณ„๋„์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ด ์ถ”์ถœํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ldid -e binary๊ฒฝ๋กœ > nex.xml 

 

์ž๊ฒฉ์ฆ๋ช…์„ ์ถ”์ถœํ•ด๋’€์œผ๋‹ˆ ์ด์ œ ํ•ด๋‹น ์•ฑ์„ "CrackerXi" ๋‚˜ "Clutch ๋ฅผ ์‚ฌ์šฉํ•ด ๋Œ€์ƒ ์•ฑ์„ ๋ณตํ˜ธํ™”์‹œ์ผœ ์ถ”์ถœํ•˜๊ณ  Hex๊ฐ’์„ ์กฐ๊ธˆ ์ˆ˜์ •ํ•˜์—ฌ ๋‹ค์‹œ ์žฌ ์„ค์น˜ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

(1) ๋ณตํ˜ธํ™”๋œ iPA ํŒŒ์ผ(์••์ถ• ํ˜•ํƒœ) ์ถ”์ถœ -> (2) ์••์ถ• ํ•ด์ œํ›„ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ณ€์กฐ -> (3) ๋ณ€์กฐ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ (1) ๋ฒˆ ์••์ถ•ํŒŒ์ผ์— ๋ฎ์–ด์“ฐ๊ธฐ -> (4) ์ •์ƒ ์•ฑ์€ ์‚ญ์ œํ•˜๊ณ  ๋ณ€์กฐ๋œ ์•ฑ ์žฌ์„ค์น˜

 

๋ณ€์กฐ๋œ ์•ฑ์„ ์„ค์น˜ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ์— ์„ค์น˜ํ•ด๋‘” ์ •์ƒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์‚ญ์ œํ•˜์‹œ๊ธฐ ์ „์— ์„œ๋ช… ๊ฐ’์„ ldid๋กœ ๊ธ์–ด ๋”ฐ๋กœ ๋ณด๊ด€ํ•ด๋‘์…”์•ผ ๋ฉ๋‹ˆ๋‹ค.

 

๋ฐ”์ด๋„ˆ๋ฆฌ ๋‚ด๋ถ€๋ฅผ ์กฐ๊ธˆ ์ˆ˜์ •ํ›„ ๋‹ค์‹œ ์žฌ์„ค์น˜ ํ•ด์ค€ ์ƒํƒœ์˜ ๋‚ด๋ถ€ ์ž…๋‹ˆ๋‹ค. ์•ฑ์˜ UUID ๊ฐ’์€ ๋‹น์—ฐํžˆ ๋ณ€๊ฒฝ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•˜๊ณ  ์ฐฉ์˜ค๊ฐ€ ์—†๋„๋ก ํ•ด์ฃผ์„ธ์š”

 

ldid -S(๋Œ€๋ฌธ์ž) ๋ช…๋ น์„ ํ†ตํ•ด ๋ณ€์กฐ ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋‚ด๋ถ€์— ์ •์ƒ ์•ฑ์˜ ์ž๊ฒฉ์ฆ๋ช…์„ ๋‹ค์‹œ ์‚ฝ์ž…์‹œ์ผœ ์ฃผ์‹œ๋ฉด ๋˜๋Š”๋ฐ ์ค‘์š”ํ•œ ๊ฒƒ์€ -S ์˜ต์…˜๊ณผ ์ถ”์ถœํ•ด๋‘” new.xmlํŒŒ์ผ์„ ๋ถ™์—ฌ์„œ ์‹คํ–‰ํ•ด ์ฃผ์…”์•ผ ๋ฉ๋‹ˆ๋‹ค.

ldid -Snew.xml <๋ณ€์กฐ๋œ binary๊ฒฝ๋กœ>

 

์ˆ˜์ •๋œ ์•ฑ์ด ํŠ•๊ธฐ์ง€ ์•Š๊ณ  ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์œ„์˜ ๋ฐฉ๋ฒ•๋Œ€๋กœ ํ•ด๋„ ํŠ•๊น€ ํ˜„์ƒ์ด ๋ฐ˜๋ณต๋œ๋‹ค๋ฉด ์•„๋ž˜์˜ ๋ฐฉ๋ฒ•์„ ๋‹ค์‹œ ์ฐธ๊ณ ํ•˜์‹œ๊ณ  ์ง„ํ–‰ํ•ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

1. ๋ณ€์กฐ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์˜ ๊ถŒํ•œ์„ ํ™•์ธํ•˜๊ณ  chomd +x ๋ช…๋ น์„ ํ†ตํ•ด ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์ง€์ •

2. ๋ฐ”์ด๋„ˆ๋ฆฌ๋งŒ ์ถ”์ถœํ•ด์„œ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ ์•ˆ๋˜์—ˆ์„๊ฒฝ์šฐ -> iPA์ „์ฒด๋ฅผ ๋ณตํ˜ธํ™”์‹œ์ผœ์„œ ์••์ถ•ํ•ด์ œ ํ›„ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ˆ˜์ •ํ•œ ๋’ค ์••์ถ•ํŒŒ์ผ์— ๋ฎ์–ด์“ฐ๊ธฐ๋กœ ์ถ”๊ฐ€

3. ์†Œ์Šค์ฝ”๋“œ๋‹จ์—์„œ ํ•ด์‹œ๊ฐ’ ๊ฒ€์ฆ ๋“ฑ ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์ฆ์„ ํ™•์ธํ•˜๋Š”์ง€ ํ™•์ธ ํ•„์š”

๊ณต์œ ํ•˜๊ธฐ ๋งํฌ
Comment