๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SWUFORCE/๋ชจ๋ฐ”์ผ ํฌ๋ Œ์‹

[๋ชจ๋ฐ”์ผ ํฌ๋ Œ์‹] 8_์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ Œ์‹ ์…‹์—…๊ณผ ๋ฐ์ดํ„ฐ ์‚ฌ์ „ ์ถ”์ถœ ๊ธฐ๋ฒ•

ํ•ด๋‹น ๋„์„œ์˜ 8์žฅ_์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ Œ์‹ ์…‹์—…๊ณผ ๋ฐ์ดํ„ฐ ์‚ฌ์ „ ์ถ”์ถœ ๊ธฐ๋ฒ• (217p-243p) ๋‚ด์šฉ ์ •๋ฆฌ


ํฌ๋ Œ์‹ ํ™˜๊ฒฝ ๊ตฌ์ถ•

์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ Œ์‹ ํ™˜๊ฒฝ ๊ตฌ์ถ•์€ ์•„๋ž˜ ํ•ญ๋ชฉ๋“ค์„ ํฌํ•จ

  • ์ƒˆ๋กญ๊ฑฐ๋‚˜ ํฌ๋ Œ์‹์ ์œผ๋กœ ๊นจ๋—ํ•œ ์ปดํ“จํ„ฐ ํ™˜๊ฒฝ(๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹œ์Šคํ…œ์—์„œ ์กด์žฌํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜๋”๋ผ๋„ ์ง„ํ–‰ ์ค‘์ธ ์กฐ์‚ฌ๋ฅผ ์˜ค์—ผ์‹œํ‚ค์ง€ ์•Š๋Š” ํ™˜๊ฒฝ)์—์„œ ์‹œ์ž‘
  • ๊ธฐ๊ธฐ์— ์ ‘์†ํ•  ๋•Œ ํ•„์š”ํ•œ ๊ธฐ๋ณธ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ → ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ Œ์‹ ๋„๊ตฌ์™€ ๋ฐฉ๋ฒ•์€ ์œˆ๋„์šฐ, ๋ฆฌ๋ˆ…์Šค, OS X ํ”Œ๋žซํผ์—์„œ ๋™์ž‘
  • ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๊ถŒํ•œ ์–ป๊ธฐ. ์กฐ์‚ฌ๊ด€์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ •์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ

์•ˆ๋“œ๋กœ์ด๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‚ท(SDK)

๊ฐœ๋ฐœ์ž๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋™์ž‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ, ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณต

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ์กฐ์‚ฌ ๊ณผ์ •์—์„œ ํฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ์œ ์šฉํ•œ ๋ฌธ์„œ์™€ ๋‹ค๋ฅธ ๋„๊ตฌ๋ฅผ ํ•จ๊ป˜ ์ œ๊ณต

 

์•ˆ๋“œ๋กœ์ด๋“œ SDK ๊ตฌ์„ฑ ์š”์†Œ(http://developer.android.com/ ์—์„œ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ)

  •  ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • API
  • ๋„๊ตฌ
  • ์—๋ฎฌ๋ ˆ์ดํ„ฐ
  • ๊ธฐํƒ€ ์ฐธ๊ณ  ์ž๋ฃŒ

ํฌ๋ Œ์‹ ์กฐ์‚ฌ ๊ณผ์ •์—์„œ SDK๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ์—ฐ๊ฒฐํ•˜๊ณ  ์ ‘๊ทผํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คŒ

 

์•ˆ๋“œ๋กœ์ด๋“œ SDK ์„ค์น˜ (in ์œˆ๋„์šฐ 7 ์ปดํ“จํ„ฐ)

  1. ์•ˆ๋“œ๋กœ์ด๋“œ SDK๋Š” JDK(Java SE Development Kit)์— ์˜์กด์ ์ด๊ธฐ ๋•Œ๋ฌธ์— JDK ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•จ ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ์—์„œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ)
  2. http://devloper.android.com/ ์—์„œ ์ตœ์‹  ์•ˆ๋“œ๋กœ์ด๋“œ SDK ๋‹ค์šด๋กœ๋“œ(SDK ์„ค์น˜ ๋ฒ„์ „์„ ๊ถŒ์žฅ)
  3. ๋‹ค์šด๋กœ๋“œํ•œ ์„ค์น˜ ํŒŒ์ผ์„ ์‹คํ–‰
  4. ์„ค์น˜๋  ์œ„์น˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•  ์ˆ˜ ์žˆ์Œ. Install ๋ฒ„ํŠผ ํด๋ฆญ ํ›„ ์œ„์น˜ ์„ ํƒํ•˜๋ฉด ํ•„์š”ํ•œ ํŒŒ์ผ๋“ค์ด ํ•ด๋‹น ํด๋”์— ์ถ”์ถœ๋จ
  5. ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์—ด์–ด ์„ค์น˜๋œ ํŒŒ์ผ ์ค‘ SDK Manager.exe ๋”๋ธ”ํด๋ฆญํ•˜์—ฌ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์„ ์‹œ์ž‘. ์•ˆ๋“œ๋กœ์ด๋“œ SDK ํ”Œ๋žซํผ ๋„๊ตฌ์™€ ์ถœ์‹œ๋œ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ ๋ฒ„์ „ ์ค‘ ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜๋ฅผ ์„ ํƒ, ๋ผ์ด์„ ์Šค์— ๋™์˜ํ•˜๊ณ  ์„ค์น˜

์œ„ ๊ณผ์ •์„ ํ†ตํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ SDK ์„ค์น˜๋ฅผ ์™„๋ฃŒ

์‹คํ–‰ ํŒŒ์ผ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ

๋ชจ๋“  ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์œ„ํ•ด์„œ SDK์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ์•ผ ํ•จ

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐ€์ƒ ๊ธฐ๊ธฐ

์•ˆ๋“œ๋กœ์ด๋“œ SDK๊ฐ€ ํ”Œ๋žซํผ๊ณผ ํ•จ๊ป˜ ์„ค์น˜๋˜๋ฉด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐ€์ƒ ๊ธฐ๊ธฐ(AVD, Android Virtual Device)๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ.

AVD๋Š” ๋ณดํ†ต ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ธฐ๊ธฐ์—์„œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๊ณ  ์‹คํ–‰๋˜๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คŒ

→ ํฌ๋ Œ์‹ ์กฐ์‚ฌ ๊ณผ์ •์—์„œ ๋ฐœ๊ฒฌํ•œ ๊ฒƒ์„ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€ + ๊ตฌ ๋ฒ„์ „์˜ ํ”Œ๋žซํผ์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ธฐ๊ธฐ์—์„œ ์ž‘์—…์„ ํ•˜๋ฉด์„œ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ์šด์˜ํ•˜๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์„ค๊ณ„ ๊ฐ€๋Šฅ + ์‹ค์ œ ๊ธฐ๊ธฐ์— ํฌ๋ Œ์‹ ๋„๊ตฌ ์„ค์น˜ํ•˜๊ธฐ ์ „ ํฌ๋ Œ์‹ ๋„๊ตฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๊ณ  ๊ธฐ๊ธฐ์˜ ๋‚ด์šฉ์„ ๋ฐ”๊พธ๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ

 

์ƒˆ๋กœ์šด AVD ์ƒ์„ฑ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณผ์ •

1. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ(cmd.exe)๋ฅผ ์—ด๊ธฐ. ๋ช…๋ นํ–‰์—์„œ AVD ๋งค๋‹ˆ์ €๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด SDK๊ฐ€ ์„ค์น˜๋œ ๊ณณ์œผ๋กœ ์ด๋™ํ•ด ๋‹ค์Œ ๋ช…๋ นํ–‰์— ๋‚˜์™€ ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ์•ˆ๋“œ๋กœ์ด๋“œ ํˆด์„ avd ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ํ˜ธ์ถœ → AVD ๋งค๋‹ˆ์ €๋ฅผ ์ž๋™์œผ๋กœ ์—ด์–ด ์คŒ

C:\android-sdk\tools>android avd

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐ€์ƒ ๊ธฐ๊ธฐ ๋งค๋‹ˆ์ €

2. AVD ๋งค๋‹ˆ์ € ์ฐฝ์—์„œ New๋ฅผ ํด๋ฆญํ•ด ์ƒˆ๋กœ์šด ๊ฐ€์ƒ ๊ธฐ๊ธฐ ์ƒ์„ฑ. ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ Edit ํด๋ฆญํ•ด ๊ธฐ์กด ๊ฐ€์ƒ ๊ธฐ๊ธฐ์˜ ํ™˜๊ฒฝ์„ค์ • ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

๊ฐ€์ƒ ๊ธฐ๊ธฐ ํ™˜๊ฒฝ์„ค์ •

3. ์•„๋ž˜ ์ •๋ณด๋“ค์„ ์ž…๋ ฅ

  • AVD Name: ๊ฐ€์ƒ ๊ธฐ๊ธฐ์— ForensicsAVD์™€ ๊ฐ™์€ ์ด๋ฆ„ ๋ถ€์—ฌ ์‹œ ์‚ฌ์šฉ
  • Device: ํ™”๋ฉด ํฌ๊ธฐ์— ๊ธฐ๋ฐ˜ํ•ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ธฐ๊ธฐ๋“ค ์ค‘ ํ•˜๋‚˜ ์„ ํƒ
  • Target: ๊ธฐ๊ธฐ์˜ ํ”Œ๋žซํผ ์„ ํƒ ์‹œ ์‚ฌ์šฉ. SDK ์„ค์น˜ ๊ณผ์ •์—์„œ ์„ ํƒ๋˜๊ณ  ์„ค์น˜๋œ ๋ฒ„์ „๋“ค๋งŒ ๋ชฉ๋ก์— ํ‘œ์‹œ
  • ๋‚ด๋ถ€ ์ €์žฅ์†Œ ๊ณต๊ฐ„, SD ์นด๋“œ์˜ ํฌ๊ธฐ ๋“ฑ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ๊ธฐ๋Šฅ ์„ ํƒ ๊ฐ€๋Šฅ

4. ๊ธฐ๊ธฐ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉด ํ™•์ธ ๋ฉ”์‹œ์ง€ ๋‚˜ํƒ€๋‚จ. AVD ์„ ํƒํ•˜๊ณ  Start ํด๋ฆญํ•ด์„œ ์‹คํ–‰ ์˜ต์…˜ ๋‚˜ํƒ€๋‚˜๋ฉด ์˜ต์…˜ ์„ ํƒํ•ด Launch ํด๋ฆญ

5. ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์‹คํ–‰ (์›Œํฌ์Šคํ…Œ์ด์…˜์˜ CPU์™€ RAM์— ๋”ฐ๋ผ ์˜ค๋žœ ์‹œ๊ฐ„ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Œ. ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์ƒ๋‹น๋Ÿ‰์˜ ์‹œ์Šคํ…œ ์ž์›์„ ์†Œ๋ชจ)

์•ˆ๋“œ๋กœ์ด๋“œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์‹คํ–‰ ํ™”๋ฉด

 

์—๋ฎฌ๋ ˆ์ดํ„ฐ ์‚ฌ์šฉํ•ด ์ด๋ฉ”์ผ ๊ณ„์ • ์„ค์ •, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์น˜, ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰, ๋ฌธ์ž ๋ฉ”์‹œ์ง€ ์ „์†ก ๋“ฑ ์ž‘์—… ๊ฐ€๋Šฅ

์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ž‘์—… ํ†ตํ•ด ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ๋Š” ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์˜ .android ํด๋”์— ์ €์žฅ๋จ

 

๋””๋ ‰ํ† ๋ฆฌ์— ์ƒ์„ฑ๋˜๋Š” ํŒŒ์ผ ์ค‘ ์ค‘์š” ํด๋”

  • cache.img: /cache ํŒŒํ‹ฐ์…˜์˜ ๋””์Šคํฌ ์ด๋ฏธ์ง€
  • sdcard.img: SD ์นด๋“œ ํŒŒํ‹ฐ์…˜์˜ ๋””์Šคํฌ ์ด๋ฏธ์ง€
  • Userdata-qemu.img: /data ํŒŒํ‹ฐ์…˜์˜ ๋””์Šคํฌ ์ด๋ฏธ์ง€

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐ

์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ํฌ๋ Œ์‹ ์ˆ˜์ง‘์„ ์œ„ํ•ด ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•จ.

ํ•ด๋‹น ์›Œํฌ์Šคํ…Œ์ด์…˜์€ ํฌ๋ Œ์‹์ ์œผ๋กœ ๊นจ๋—ํ•ด์•ผ ํ•˜๋ฉฐ ํฌ๋ Œ์‹ ์šฉ๋„ ์™ธ์˜ ๋‹ค๋ฅธ ๊ฐœ์ธ์  ์šฉ๋„๋กœ๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์•„์•ผ ๋จ์„ ์˜๋ฏธ.

๊ธฐ๊ธฐ๊ฐ€ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ๋•Œ ๊ธฐ๊ธฐ์— ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Œ์„ ๋ช…์‹ฌ.

 

๊ธฐ๊ธฐ๋ฅผ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณผ์ •

  1. ๊ธฐ๊ธฐ ์ผ€์ด๋ธ” ํ™•์ธ
    • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ๋ฌผ๋ฆฌ์  USB ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ธฐ๊ธฐ๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ์‹œ์ผœ ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ
    • USB ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ œ์กฐ์‚ฌ์™€ ๊ธฐ๊ธฐ์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์–ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์กฐ์‚ฌ ์‹œ์—๋Š” ์–ด๋–ค ์ผ€์ด๋ธ”์ด ํ•„์š”ํ•œ ์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด ์ฒซ ๋‹จ๊ณ„.
  2. ๊ธฐ๊ธฐ ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜
    • ๊ธฐ๊ธฐ ์ธ์‹์„ ์œ„ํ•ด ์ปดํ“จํ„ฐ์— ํŠน์ • ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Œ
    • ์ œ์กฐ์‚ฌ์— ์˜ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ์ˆ˜์ •๋˜๊ณ  ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ๋Œ€ํ•ด ๋™์ž‘ํ•˜๋Š” ์ผ๋ฐ˜ ๋“œ๋ผ์ด๋ฒ„๋Š” ์กด์žฌํ•˜์ง€ ์•Š์Œ. ์žฅ์น˜์— ๋”ฐ๋ผ ์„ค์น˜ํ•ด์•ผ ํ•  ํŠน์ • ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์•„๋Š” ๊ฒƒ์ด ์ค‘์š”(์ œ์กฐ์‚ฌ์˜ ์›น์‚ฌ์ดํŠธ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ)

 

์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ์— ์ ‘๊ทผ

USB ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ

์ผ๋ถ€ ๊ตฌํ˜• ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ๋Š” ํฐ์—์„œ USB ์ €์žฅ์†Œ ์˜ต์…˜ ์ผœ์ง€ ์•Š์œผ๋ฉด ์ ‘๊ทผ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Œ

์ผ๋ถ€ ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ(ํŠนํžˆ HTCํฐ)์€ USB ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ์„ ๋•Œ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ธฐ๋Šฅ ๋ณด์—ฌ์ค„ ์ˆ˜๋„ ์žˆ์Œ

→ Ex) ์•„๋ž˜ ์Šคํฌ๋ฆฐ์ƒท์€ HTC ๊ธฐ๊ธฐ์˜ ๋ชจ์Šต, ์—ฐ๊ฒฐ๋์„ ์‹œ ๋„ค ๊ฐ€์ง€ ํƒ€์ž… ์„ ํƒ ๊ฐ€๋Šฅ. ๊ธฐ๋ณธ ์˜ต์…˜์€ Charge only์ด์ง€๋งŒ Disk drive ์˜ต์…˜ ์„ ํƒ ์‹œ ๊ธฐ๊ธฐ๊ฐ€ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋กœ ๋งˆ์šดํŠธ๋˜๊ณ  ๊ธฐ๊ธฐ์˜ SD ์นด๋“œ์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•ด์ง

HTC ๋ชจ๋ฐ”์ผ USB ์˜ต์…˜

 

์•ˆ๋“œ๋กœ์ด๋“œ ๋””๋ฒ„๊ทธ ๋ธŒ๋ฆฟ์ง€ (adb, Android Debug Bridge)

adb๋Š” ๋ช…๋ นํ–‰ ๋„๊ตฌ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์™€ ํ†ต์‹ ํ•˜๊ณ  ๊ธฐ๊ธฐ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ. 

'<sdk>/platform-tools/'์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

USB ๋””๋ฒ„๊น… ์˜ต์…˜์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์šฐ์„ ๋˜์–ด์•ผ ํ•จ

  • USB ๋””๋ฒ„๊น… ์˜ต์…˜
    • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ SDK๊ฐ€ ์„ค์น˜๋œ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์‚ฌ์ด์— ํ†ต์‹  ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ์ฃผ ๊ธฐ๋Šฅ
    • ์‚ผ์„ฑ ํฐ์—์„œ๋Š” '์„ค์ •>๊ฐœ๋ฐœ์ž ์˜ต์…˜'์—์„œ ํ•ด๋‹น ์˜ต์…˜์— ์ ‘๊ทผ ๊ฐ€๋Šฅ
    • USB ๋””๋ฒ„๊น… ์˜ต์…˜์ด ์„ ํƒ๋˜๋ฉด ๊ธฐ๊ธฐ๋Š” adb ๋ฐ๋ชฌ(adbd)๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•˜๊ณ  USB ์—ฐ๊ฒฐ์„ ์ง€์†์ ์œผ๋กœ ํ™•์ธ
    • ๋ฐ๋ชฌ์€ ๋น„ํŠน๊ถŒ ์…ธ ์œ ์ € ๊ณ„์ •์œผ๋กœ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฃจํŒ…๋œ ํฐ์—์„œ๋Š” adbd๊ฐ€ ๋ฃจํŠธ ๊ณ„์ •์œผ๋กœ ์‹คํ–‰๋˜๋ฉฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ์ œ๊ณตํ•จ

์‚ผ์„ฑ ๋ชจ๋ฐ”์ผ ํฐ์—์„œ์˜ USB ๋””๋ฒ„๊น… ์˜ต์…˜

 

์•ˆ๋“œ๋กœ์ด๋“œ SDK๊ฐ€ ์„ค์น˜๋œ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ adbd๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋กœ ๋™์ž‘

๊ฐ™์€ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์…ธ์—์„œ adb ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ํ˜ธ์ถœ ๊ฐ€๋Šฅ

adb ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‹คํ–‰๋  ๋•Œ, adb๋Š” adb ๋ฐ๋ชฌ์ด ์ด๋ฏธ ๋™์ž‘ ์ค‘์ธ์ง€ ํ™•์ธํ•˜๊ณ  ๋งŒ์•ฝ ๋™์ž‘ ์ค‘์ด์ง€ ์•Š๋‹ค๋ฉด adb ๋ฐ๋ชฌ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ดˆ๊ธฐํ™”. adb ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ๋กœ์ปฌ adbd์™€ 5037 ํฌํŠธ๋กœ ํ†ต์‹ 

 

adb๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๊ธฐ์— ์ ‘๊ทผ

ํ™˜๊ฒฝ์„ค์ • ์™„๋ฃŒ๋˜๊ณ  ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๊ฐ€ USB ๋””๋ฒ„๊น… ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์˜ฌ๋ฐ”๋ฅธ USB ์ผ€์ด๋ธ” ์‚ฌ์šฉํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐํ•˜๊ณ  adb๋ฅผ ์‹œ์ž‘

 

์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ ํƒ์ง€

  • ์œ„ ๋ช…๋ น์–ด๋Š” ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์˜ ๋ชฉ๋ก์„ ๋ณด์—ฌ์คŒ
  • ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ์ ์— ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋™์ž‘ ์ค‘์ด๋ผ๋ฉด ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋ชฉ๋ก๋„ ๋‚˜ํƒ€๋‚จ
  • ํ•„์š”ํ•œ ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์œ„ ๋ช…๋ น์–ด๋Š” ์•„๋ฌด๋Ÿฐ ๊ฒฐ๊ณผ๋„ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์Œ

๋กœ์ปฌ adb ์„œ๋ฒ„ ์ข…๋ฃŒ

  • ์œ„ ๋ช…๋ น์–ด๋Š” ๋กœ์ปฌ adb ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ์‹œํ‚ด
  • ๋กœ์ปฌ adb ์„œ๋น„์Šค๋ฅผ ์ข…๋ฃŒํ•œ ์ดํ›„, adb devices ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด์„œ ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜๋Š”์ง€ ํ™•์ธ

adb ์…ธ์— ์ ‘์†

  • ์œ„ ๋ช…๋ น์–ด๋Š” ํฌ๋ Œ์‹ ์กฐ์‚ฌ๊ด€์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ์…ธ์— ์ ‘๊ทผํ•˜์—ฌ ๊ธฐ๊ธฐ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ
  • adb ์…ธ์— ์ ‘๊ทผํ•˜์—ฌ ๊ธฐ๋ณธ ls ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ ๋ณด์—ฌ์คŒ

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์ œ์–ด

์˜๋„ํ•˜์ง€ ์•Š์€ ํ–‰๋™์ด ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ ๋“ฑ ์›์น˜ ์•Š์€ ๊ฒฐ๊ณผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜ํ•ด์•ผ ํ•จ.

๋ถ„์„ํ•  ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ์ตœ์ดˆ ์ ‘์† ์‹œ ๊ธฐ๊ธฐ๊ฐ€ ๊ณ„์† ํ™œ์„ฑํ™”(์ž ๊ธˆ ํ•ด์ œ) ์ƒํƒœ์ธ์ง€ ํ™•์ธ

→ ํ™œ์„ฑํ™” ์ƒํƒœ๋ผ๋ฉด ๋‹ค์Œ ๊ณผ์ •์„ ์ˆ˜ํ–‰

  • USB ๋””๋ฒ„๊น… ํ™œ์„ฑํ™”
    • ์ด ์˜ต์…˜์ด ํ™œ์„ฑํ™”๋˜๋ฉด adb ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ ‘๊ทผ์„ ์ œ๊ณต
    • ๊ธฐ๊ธฐ์—์„œ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ์‹œ ํฐ ์ค‘์š”์„ฑ์„ ๊ฐ€์ง
    • USB ๋””๋ฒ„๊น… ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์˜ ์œ„์น˜๋Š” ๊ธฐ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋‚˜ ๋Œ€๋ถ€๋ถ„ '์„ค์ •>๊ฐœ๋ฐœ์ž ์˜ต์…˜'์— ์œ„์น˜
    • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ๋ฌผ๋ฆฌ์  ์ˆ˜์ง‘ ์œ„ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฉ๋ฒ•์€ USB ๋””๋ฒ„๊น… ํ™œ์„ฑํ™”๋ฅผ ์š”๊ตฌ 
  • "์ผœ์ง„ ์ƒํƒœ๋กœ ์œ ์ง€(Stay awake)" ์„ค์ • ํ™œ์„ฑํ™”
    • ์ด ์˜ต์…˜ ์„ ํƒ๋˜๊ณ  ๊ธฐ๊ธฐ๊ฐ€ ์ถฉ์ „๊ธฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉด ๊ธฐ๊ธฐ๋Š” ์ ˆ๋Œ€ ์ž ๊ธฐ์ง€ ์•Š์Œ
  • ํ™”๋ฉด ํƒ€์ž„์•„์›ƒ ๋Š˜์ด๊ธฐ
    • ๊ธฐ๊ธฐ์˜ ์ž ๊ธˆ์ด ํ’€๋ ธ์„ ๋•Œ ๊ธฐ๊ธฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋Š” ์‹œ๊ฐ„์„ ๋Š˜์ด๋Š” ์˜ต์…˜
    • ๊ฐค๋Ÿญ์‹œ S3 ํฐ ๊ธฐ์ค€, '์„ค์ •>๋””์Šคํ”Œ๋ ˆ์ด>ํ™”๋ฉด ์ž๋™ ๊บผ์ง'์— ์œ„์น˜

์œ„์™€ ๋ณ„๊ฐœ๋กœ ๋„คํŠธ์›Œํฌ์™€ ๋ถ„๋ฆฌ์‹œ์ผœ ์›๊ฒฉ ์‚ญ์ œ ์˜ต์…˜์ด ๊ธฐ๊ธฐ์—์„œ ๋™์ž‘ํ•˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•จ. 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋งค๋‹ˆ์ €(Android Device Managers)

  • ํฐ์„ ์›๊ฒฉ์œผ๋กœ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ž ๊ทธ๋Š” ๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ.
  • ์•ˆ๋“œ๋กœ์ด๋“œ ๋””๋ฐ”์ด์Šค์˜ ์›๊ฒฉ ์‚ญ์ œ ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด ๊ธฐ๊ธฐ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋งค๋‹ˆ์ €๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์ž ๊ธธ ์ˆ˜ ์žˆ์Œ

๋˜ํ•œ ๋‹ค์–‘ํ•œ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ ๊ด€๋ฆฌ(MDM, Mobile Device Management) ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‹œ์žฅ์— ๋‚˜์™€ ์žˆ์–ด ์ด๋“ค์„ ํ†ตํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์›๊ฒฉ์œผ๋กœ ์ž ๊ทธ๊ฑฐ๋‚˜ ์‚ญ์ œ ๊ฐ€๋Šฅ

๋„คํŠธ์›Œํฌ์™€์˜ ๋ถ„๋ฆฌ๋ฅผ ์œ„ํ•ด ๊ธฐ๊ธฐ๋ฅผ ๋น„ํ–‰๊ธฐ ๋ชจ๋“œ๋กœ ๋‘๊ฐ€๋‚˜ ์™€์ดํŒŒ์ด๋ฅผ ๋น„ํ™œ์„ฑํ™”์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•๋„ ์กด์žฌ

ํฐ์—์„œ SIM ์นด๋“œ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์€ ์„ ํƒ์ ์ด์ง€๋งŒ ๊ธฐ๊ธฐ๋ฅผ ์™€์ดํŒŒ์ด/์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ ํ†ตํ•ด ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฉ์ง€ํ•˜์ง„ ๋ชปํ•จ.


ํ™”๋ฉด ์ž ๊ธˆ ์šฐํšŒ ๊ธฐ๋ฒ•

์‚ฌ์šฉ์ž ์ธ์‹ ์ฆ๊ฐ€&๊ธฐ๋Šฅ์˜ ํŽธ๋ฆฌํ•จ ๋•Œ๋ฌธ์— ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์ž ๊ธˆ์„ ์œ„ํ•œ ํŒจ์Šค์ฝ”๋“œ ์˜ต์…˜ ์‚ฌ์šฉ์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€

→ ํฌ๋ Œ์‹ ์กฐ์‚ฌ์—์„œ ๊ธฐ๊ธฐ์˜ ์Šคํฌ๋ฆฐ ์ž ๊ธˆ ์šฐํšŒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ด์ง

 

ํ˜„์žฌ ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™”๋ฉด ์ž ๊ธˆ ๋ฐฉ๋ฒ•

  • ํŒจํ„ด ์ž ๊ธˆ
    • ์‚ฌ์šฉ์ž๋Š” ํฐ์— ํŒจํ„ด์ด๋‚˜ ๋””์ž์ธ์„ ์„ค์ •ํ•˜๊ณ  ๊ธฐ๊ธฐ๋ฅผ ์ž ๊ธˆ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ™์€ ํŒจํ„ด ๊ทธ๋ ค์•ผ ํ•จ
  • PIN ์ฝ”๋“œ
    • ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ž ๊ธˆ ์˜ต์…˜
    • ๋„ค ์ž๋ฆฌ ์ˆซ์ž๋กœ ๊ธฐ๊ธฐ ์ž ๊ธˆํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์ž…๋ ฅ๋จ
  • ํŒจ์Šค์ฝ”๋“œ(์•ŒํŒŒ๋ฒณ+์ˆซ์ž)
    • ์•ŒํŒŒ๋ฒณ๊ณผ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ํŒจ์Šค์ฝ”๋“œ
    • ๋„ค ์ž๋ฆฌ ์ˆซ์ž์ธ PIN๊ณผ ๋‹ฌ๋ฆฌ ์ˆซ์ž ์ด์™ธ์˜ ๋ฌธ์ž๋„ ํฌํ•จ

 

adb ์‚ฌ์šฉํ•œ ์Šคํฌ๋ฆฐ ์ž ๊ธˆ ์šฐํšŒ

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ USB ๋””๋ฒ„๊น… ์˜ต์…˜ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋‹ค๋ฉด USB ์‚ฌ์šฉํ•˜์—ฌ adb ๊ธฐ๊ธฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Œ

์กฐ์‚ฌ๊ด€์€ ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐํ•˜์—ฌ adb devices ๋ช…๋ น ๋‚ด๋ ค์•ผ ํ•จ

ํ•ด๋‹น ๋ช…๋ น ์‹œ ๊ธฐ๊ธฐ๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค → USB ๋””๋ฒ„๊น…์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋‹ค

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ์ž ๊ฒจ์žˆ์„ ์‹œ ์Šคํฌ๋ฆฐ ์ž ๊ธˆ ์šฐํšŒ ์‹œ๋„๋ฅผ ๋ฐ˜๋“œ์‹œ ํ•ด์•ผ ํ•จ

 

์Šคํฌ๋ฆฐ ์ž ๊ธˆ ์šฐํšŒ๋ฅผ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋“ค:

 

gesture.key ํŒŒ์ผ ์‚ญ์ œ

1. ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ๊ถˆํฌ์Šคํ…Œ์ด์…˜์— USB ์ผ€์ด๋ธ” ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ

2. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ์—ด์–ด ์•„๋ž˜ ๋ช…๋ น์„ ์‹คํ–‰

3. ๊ธฐ๊ธฐ ์žฌ๋ถ€ํŒ…. ์—ฌ์ „ํžˆ ํŒจํ„ด ๋ฝ ๋‚˜ํƒ€๋‚œ๋‹ค๋ฉด ๋žœ๋คํ•œ ํŒจํ„ด์„ ๊ทธ๋ ค ๊ธฐ๊ธฐ๊ฐ€ ๋ฌธ์ œ์—†์ด ์ž ๊ธˆ ํ•ด์ œ๋˜๋Š”์ง€ ๊ด€์ฐฐ

 

ํ•ด๋‹น ๋ฐฉ๋ฒ•์€ ๊ธฐ๊ธฐ๊ฐ€ ๋ฃจํŒ…๋œ ๊ฒฝ์šฐ ๋™์ž‘๋˜๋ฉฐ, ๋ฃจํŒ…๋˜์ง€ ์•Š์€ ๊ธฐ๊ธฐ์—์„œ๋Š” ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ

์˜ฌ๋ฐ”๋ฅธ ์Šน์ธ ์—†์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋ฃจํŒ…ํ•˜๋Š” ๊ฑด ๊ธฐ๊ธฐ์— ๋ณ€ํ™” ์ค„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๋„ X

 

settings.db ํŒŒ์ผ ์—…๋ฐ์ดํŠธ

1. USB ์ผ€์ด๋ธ” ์‚ฌ์šฉํ•ด ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐ

2. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์—ด์–ด ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰

3. ์ข…๋ฃŒํ•˜๊ณ  ๊ธฐ๊ธฐ๋ฅผ ์žฌ๋ถ€ํŒ…

4. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๊ฐ€ ์ž ๊ธˆ ํ•ด์ œ๋˜์—ˆ์„ ๊ฒƒ. ๋งŒ์•ฝ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด gesture.key ํŒŒ์ผ ์‚ญ์ œ

 

์ˆ˜์ •๋œ ๋ณต๊ตฌ ๋ชจ๋“œ์™€ adb ์—ฐ๊ฒฐ ํ™•์ธ

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋ณต๊ตฌ๋Š” ๋ณต๊ตฌ ์ฝ˜์†”์ด ์กด์žฌํ•˜๋Š” ์ „์šฉ ํŒŒํ‹ฐ์…˜์„ ์˜๋ฏธํ•จ

๋ณต๊ตฌ์˜ ์ค‘์š”ํ•œ ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ: ๋ฐ์ดํ„ฐ ์‚ญ์ œ & ์—…๋ฐ์ดํŠธ ์„ค์น˜

๋ณดํ†ต์€ ๋ณผ๋ฅจ ๋ฒ„ํŠผ+์ „์› ๋ฒ„ํŠผ ๋“ฑ ๋‹ค๋ฅธ ํ‚ค๋“ค์„ ํ•จ๊ป˜ ๋ˆŒ๋Ÿฌ ๋ณต๊ตฌ ๋ชจ๋“œ์— ์ง„์ž…

๋ณต๊ตฌ ๋ชจ๋“œ์— ์ง„์ž…ํ•˜๋ฉด ๊ธฐ๊ธฐ๋ฅผ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐํ•˜๊ณ  adb ์ ‘์†์„ ์‹œ๋„. ๋งŒ์•ฝ ๊ธฐ๊ธฐ์˜ ๋ณต๊ตฌ ๋ชจ๋“œ ์ˆ˜์ •๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด adb ์ ‘์† ๋ถˆ๊ฐ€

 

์ƒˆ๋กœ์šด ๋ณต๊ตฌ ํŒŒํ‹ฐ์…˜ ํ”Œ๋ž˜์‹ฑ

Fastboot ์œ ํ‹ธ๋ฆฌํ‹ฐ

  • ์ˆ˜์ •๋œ ์ด๋ฏธ์ง€๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ๋ณต๊ตฌ ํŒŒํ‹ฐ์…˜์„ ํ”Œ๋ž˜์‹ฑํ•  ์ˆ˜ ์žˆ์Œ
  • SDK ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ์ง„๋‹จ ํ”„๋กœํ† ์ฝœ๋กœ ์ปดํ“จํ„ฐ์™€์˜ USB ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ํ”Œ๋ž˜์‹œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ

๊ธฐ๋ณธ์ ์ธ ํ•˜๋“œ์›จ์–ด ์ดˆ๊ธฐํ™” ๊ณผ์ •๋งŒ ์ˆ˜ํ–‰๋˜๋Š” ๋ถ€ํŠธ๋กœ๋” ๋ชจ๋“œ๋กœ ๊ธฐ๊ธฐ๋ฅผ ์‹œ์ž‘

๊ธฐ๊ธฐ์— ํ”„๋กœํ† ์ฝœ ํ™œ์„ฑํ™”๋˜๋ฉด USB ์ผ€์ด๋ธ”์„ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ํŠน์ • ๋ช…๋ น์–ด(์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ด๋ฏธ์ง€๋กœ ํŒŒํ‹ฐ์…˜์„ ํ”Œ๋ž˜์‹ฑ ๋˜๋Š” ๋‹ค์‹œ ์“ฐ๋Š” ๊ฒƒ ๋“ฑ) ๋ฐ›์•„๋“ค์ž„

๋ณต๊ตฌ ๋ชจ๋“œ ํ”Œ๋ž˜์‹œ๋˜๋ฉด, ๊ธฐ๊ธฐ๋ฅผ ๋ณต๊ตฌ ๋ชจ๋“œ๋กœ ๋ถ€ํŒ…์‹œํ‚ค๊ณ  /data์™€ /system ํŒŒํ‹ฐ์…˜์„ ๋งˆ์šดํŠธํ•˜๊ณ  adb ์‚ฌ์šฉํ•ด gesture.key ํŒŒ์ผ์„ ์‚ญ์ œ

 

์ดํ›„ ํฐ ์žฌ๋ถ€ํŒ…ํ•˜๋ฉด ํ™”๋ฉด ์ž ๊ธˆ ์šฐํšŒ ๊ฐ€๋Šฅ

 

์Šค๋จธ์ง€(Smudge) ๊ณต๊ฒฉ

ํ„ฐ์น˜์Šคํฌ๋ฆฐ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ํŒจ์Šค์›Œ๋“œ ์ถ”๋ก  ์œ„ํ•ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Œ

์‚ฌ์šฉ์ž์˜ ์†๊ฐ€๋ฝ์ด ๋‚จ๊ธด ์ž๊ตญ์„ ์•Œ์•„๋‚ด๋Š” ๋ฐฉ์‹

์กฐ์‚ฌ ๊ณผ์ •์—์„œ ๊ธฐ๊ธฐ๋ฅผ ์ฒ˜์Œ ๋งŒ์งˆ ๋•Œ ํ™”๋ฉด์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜

 

๊ธฐ๋ณธ ์ง€๋ฉ”์ผ ๊ณ„์ • ์‚ฌ์šฉ

๊ธฐ๊ธฐ์— ์„ค์ •๋œ ๊ธฐ๋ณธ Gmail ์ฃผ์†Œ์˜ ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ๊ธฐ๊ธฐ์—์„œ PIN, ํŒจ์Šค์›Œ๋“œ, ์Šค์™€์ดํ”„ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

์ผ์ • ํšŸ์ˆ˜์˜ ์ž ๊ธˆ ํ•ด์ œ ์‹คํŒจํ•˜๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ํŒจํ„ด ๋ถ„์‹ค or ํŒจ์Šค์›Œ๋“œ ๋ถ„์‹ค์ด๋ผ๋Š” ์˜ต์…˜ ์ œ๊ณต

๋‚˜ํƒ€๋‚œ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๊ณ  Gmail ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•˜๋ฉด ์ƒˆ๋กœ์šด ํŒจํ„ด ๋ฝ์ด๋‚˜ ํŒจ์Šค์ฝ”๋“œ ์„ค์ • ๊ฐ€๋Šฅ

 

๋‹ค๋ฅธ ๊ธฐ๋ฒ•๋“ค

  • ์นฉ ์˜คํ”„(chip-off)
    • ํšŒ๋กœ์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์นฉ์„ ๋ถ„๋ฆฌํ•˜์—ฌ ์ฝ๋Š” ์‹œ๋„
    • ๊ธฐ๊ธฐ๋กœ๋ถ€ํ„ฐ ์นฉ ์ œ๊ฑฐ๋˜๋ฉด ๊ธฐ๊ธฐ๋ฅผ ์›์ƒ๋ณต๊ตฌ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋” ํŒŒ๊ดด์ ์ธ ๋ฐฉ๋ฒ•
    • ์˜คํ”ˆ์†Œ์Šค๋‚˜ ์ƒ์šฉ ๋„๊ตฌ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ์ถ”์ถœํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋ฆฌ ๋ถˆ๊ฐ€๋Šฅํ•  ์ •๋„๋กœ ๊ธฐ๊ธฐ๊ฐ€ ์†์ƒ๋˜์—ˆ์„ ๋•Œ๋งŒ ๊ณ ๋ ค๋˜์–ด์•ผ ํ•จ
  • JTAG
    • JTAG Test Access Ports๋ฅผ ์ฐพ์•„ ์ปค๋„ฅํ„ฐ๋ฅผ JTAG ํฌํŠธ์— ์—ฐ๊ฒฐ์‹œ์ผœ ๊ธฐ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ์ฝ์Œ
    • JTAG ํฌํŠธ๋Š” ์กฐ์‚ฌ๊ด€์ด ์นฉ์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ์˜ ๋ฌผ๋ฆฌ์  ์ด๋ฏธ์ง€๋ฅผ ๋ฉ”๋ชจ๋ฆฌ ์นฉ์œผ๋กœ๋ถ€ํ„ฐ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์คŒ

์…€๋ ˆ๋ธŒ๋ผ์ดํŠธ(Cellebrite)์™€ ๊ฐ™์€ ์ƒ์šฉ ๋„๊ตฌ๋“ค์€ ์นฉ ์˜คํ”„์™€ JTAG ์ˆ˜์ง‘์—์„œ ์–ป์€ .bin ํŒŒ์ผ์„ ๋ฐ›์•„๋“ค์—ฌ ์ž ๊ธˆ ์ฝ”๋“œ๋ฅผ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Œ


๋ฃจํŠธ ๊ถŒํ•œ ์–ป๊ธฐ

์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์„ ๋ฃจํŒ…ํ•˜๋Š” ๊ฒƒ์€ ์ผ๋ฐ˜์ ์ด๋ฉฐ ํฌ๋ Œ์‹ ์กฐ์‚ฌ ๊ณผ์ •์—์„œ ๋ฃจํŒ…๋œ ํฐ์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Œ

๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์—์„œ ์กฐ์‚ฌ๊ด€์€ ํฌ๋ Œ์‹ ์กฐ์‚ฌ๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์œ„ํ•ด ๊ธฐ๊ธฐ๋ฅผ ๋ฃจํŒ…ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Œ

 

๋ฃจํŒ…์˜ ์˜๋ฏธ

๋ฃจํŠธ(root)

  • ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜์˜ ์šด์˜์ฒด์ œ์—์„œ ๊ธฐ๋ณธ ๊ด€๋ฆฌ์ž ๊ณ„์ •
  • ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ๋ฃจํŠธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋“  ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘/์ค‘์ง€ํ•˜๊ณ  ๋ชจ๋“  ํŒŒ์ผ์„ ์ˆ˜์ •/์‚ญ์ œํ•˜๋ฉฐ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ๊ถŒํ•œ ๋ณ€๊ฒฝํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—… ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ 
  • ๊ทธ๋Ÿฌ๋‚˜ ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธ ๋ถˆ๊ฐ€ํ•จ 

์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์„ ๋ฃจํŒ…ํ•˜๋Š” ๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ 'ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ ํ–‰์œ„๋ฅผ ๊ธฐ๊ธฐ ์ƒ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ ํš๋“'์„ ์˜๋ฏธ. 

์ œ์กฐ์‚ฌ๋“ค์€ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ธฐ๊ธฐ๊ฐ€ ํŠน์ •ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•˜๊ธธ ์›ํ•˜๋Š”๋ฐ ๊ธฐ๊ธฐ ๋ฃจํŒ…ํ•˜๋ฉด ์‹œ์Šคํ…œ์„ ์ทจ์•ฝ์ ์— ๋…ธ์ถœ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ์Šˆํผ์œ ์ € ๊ธฐ๋Šฅ ๋ถ€์—ฌ๋˜๋ฉด ๋” ์ด์ƒ ๋ณด์ฆ๋ฐ›์ง€ ๋ชปํ•จ.

 

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ๋Š” ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ณ„๊ฐœ์˜ ์‚ฌ์šฉ์ž๋กœ ์—ฌ๊ฒจ์ ธ์„œ UID๊ฐ€ ๋ถ€์—ฌ๋จ

→ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ œํ•œ๋œ ์ž์›์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒฉ๋ฆฌ ๊ฐœ๋…์ด ์ ์šฉ๋จ

๊ทผ๋ณธ์ ์œผ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋ฃจํŒ…์€ ์Šˆํผ์œ ์ € ๊ธฐ๋Šฅ ํ—ˆ์šฉํ•˜๊ณ  ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์—ด๋ฆฐ ์ ‘๊ทผ(Open access)์„ ์ œ๊ณต

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ ๋ฃจํŒ…

๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๋ฃจํŒ…์€ ๊ธฐ๊ธฐ ํŽŒ์›จ์–ด์˜ ๋ณด์•ˆ ํ—ˆ์ ์„ ๊ณต๊ฒฉํ•˜์—ฌ su(superuser) ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ํ˜„์žฌ ํ”„๋กœ์„ธ์Šค์˜ ๊ฒฝ๋กœ(/system/xbin/su)์— ๋ณต์‚ฌํ•˜๊ณ  chmod ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ์‹คํ–‰ ๊ถŒํ•œ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ด๋ค„์ง

 

์„ค๋ช…์„ ์œ„ํ•œ ๊ฐ€์ •:

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๊ฐ€ ์„ธ ๊ฐœ~๋„ค ๊ฐœ์˜ ํŒŒํ‹ฐ์…˜์œผ๋กœ ์ด๋ค„์ ธ์žˆ๊ณ  ์•ˆ๋“œ๋กœ์ด๋“œ์™€ ์ „์ ์œผ๋กœ ์—ฐ๊ด€๋˜์ง€ ์•Š์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰

์œ„์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ,

  • ๋ถ€ํŠธ๋กœ๋”
    • ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์กด์žฌํ•˜๋ฉฐ ํฐ์ด ์ผœ์งˆ ๋•Œ ์ฒซ ๋ฒˆ์งธ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ
    • ๋‹ค๋ฅธ ํŒŒํ‹ฐ์…˜ ๋ถ€ํŒ…์‹œํ‚ค๊ณ  ROM์ด๋ผ๊ณ  ๋ณดํ†ต ์—ฌ๊ฒจ์ง€๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ํŒŒํ‹ฐ์…˜ ์ฝ์–ด๋“ค์ž„
    • ๋ณต๊ตฌ ํŒŒํ‹ฐ์…˜ ๋“ฑ ๋‹ค๋ฅธ ํŒŒํ‹ฐ์…˜์œผ๋กœ ๋ถ€ํŒ…ํ•˜๋Š” ์˜ต์…˜ ์ œ๊ณต
  • ๋ณต๊ตฌ ํŒŒํ‹ฐ์…˜
    • ํฐ์— ์—…๊ทธ๋ ˆ์ด๋“œ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋‹ค๋ฃจ๋ฉฐ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ROM ํŒŒํ‹ฐ์…˜์— ์ง์ ‘ ๊ธฐ๋ก๋จ
    • ๊ธฐ๊ธฐ์˜ ๊ณต์‹ ์—…๋ฐ์ดํŠธ ์„ค์น˜ํ•  ๋•Œ ์‚ฌ์šฉ๋จ
    • ์ด ์ œ์•ฝ ์šฐํšŒํ•˜๋Š” ๊ฒƒ์„ ํ†ตํ•ด ๋ชจ๋“  unlock๋œ ์•ˆ๋“œ๋กœ์ด๋“œ ROM์„ ์„ค์น˜/ํ”Œ๋ž˜์‹œํ•  ์ˆ˜ ์žˆ์Œ
    • ์ˆ˜์ •๋œ ๋ณต๊ตฌ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฃจํŒ… ๊ณผ์ • ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋ฉฐ ์ผ๋ฐ˜ ๋ณต๊ตฌ ๋ชจ๋“œ์—์„œ๋Š” ๋ณผ ์ˆ˜ ์—†๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜ ์ œ๊ณต
    • ์•ˆ๋“œ๋กœ์ด๋“œ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ณต๊ตฌ ํ”„๋กœ๊ทธ๋žจ์€ Clockwork recovery๋ฉฐ ClockworkMod๋กœ๋„ ๋ถˆ๋ฆผ
    • ๋Œ€๋ถ€๋ถ„์˜ ๋ฃจํŒ… ๋ฐฉ๋ฒ•์€ ์ˆ˜์ •๋œ ๋ณต๊ตฌ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณต๊ตฌ ํŒŒํ‹ฐ์…˜์— ํ”Œ๋ž˜์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ ์ดํ›„ ์—…๋ฐ์ดํŠธ ๋ช…๋ น ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ธฐ๊ธฐ๋ฅผ ๋ฃจํŒ… → ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋ถ€๋ถ„ ๋ชจ๋ธ์— ๋Œ€ํ•ด ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ํฐ์„ ๋ฃจํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์กด์žฌํ•ด์„œ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•  ํ•„์š” ์—†์Œ

์ผ๋ฐ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์Šคํ…œ ๋ณต๊ตฌ ๋ชจ๋“œ
์ˆ˜์ •๋œ ๋ณต๊ตฌ ๋ชจ๋“œ

๋ฃจํŒ…์˜ ์žฅ๋‹จ์ 

  • ์žฅ์ 
    • ๊ธฐ๊ธฐ์— ์กด์žฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐ€์žฅ ๊นŠ์ˆ™ํ•œ ์ˆ˜์ค€๊นŒ์ง€ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Œ (ex. ๊ธฐ๊ธฐ CPU๋ฅผ ์˜ค๋ฒ„/์–ธ๋”ํด๋ฝ ๊ฐ€๋Šฅ)
    • ํ†ต์‹ ์‚ฌ, ์ œ์กฐ์‚ฌ ๋“ฑ์ด ๊ฑธ์–ด๋†“์€ ์ œ์•ฝ ์šฐํšŒ ๊ฐ€๋Šฅ
    • ์ƒˆ๋กญ๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆ๋œ ROM ๋‹ค์šด๋กœ๋“œํ•ด ์„ค์น˜ ๊ฐ€๋Šฅ
  • ๋‹จ์ 
    • ๋ฃจํŒ… ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋กœ ๊ณ ์น  ์ˆ˜ ์—†๋Š” ์†์ƒ์„ ํฐ์— ์ž…ํ˜€ ๊ธฐ๊ธฐ๋ฅผ ์“ธ๋ชจ์—†๋Š” ๋ฒฝ๋Œ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฃจํŒ… ์‹œ์—๋Š” ๊ทน๋„์˜ ์ฃผ์˜ ํ•„์š”
    • ๋ฃจํŒ…์œผ๋กœ ์ธํ•ด ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๋ณด์ฆ ๋ฐ›์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Œ
    • ๋ฉ€์›จ์–ด์™€ ๋‹ค๋ฅธ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋…ธ์ถœ ๋†’์•„์ง, ์•ˆ๋“œ๋กœ์ด๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ „์ฒด ๊ถŒํ•œ ๊ฐ€์ง„ ๋ฉ€์›จ์–ด๋Š” ํฐ ํ”ผํ•ด ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ์Œ

๊ธฐ๊ธฐ ๋ฃจํŒ…๋˜๋ฉด Superuser ์•ฑ๊ณผ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฃจํŠธ ๊ถŒํ•œ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ ๊ฐ€๋Šฅ.

Superuser ์•ฑ์€ ๊ธฐ๊ธฐ์— ์Šˆํผ์œ ์ € ๊ถŒํ•œ ๋ถ€์—ฌํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์„ ์คŒ

 

๋ฃจํŠธ ๊ถŒํ•œ: adb ์…ธ

์ผ๋ฐ˜์ ์ธ ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์€ ํŠน์ • ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ ์ ‘๊ทผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ

 

๋ฃจํŒ…๋˜์ง€ ์•Š์€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ /data/data ํด๋” ์ ‘๊ทผ ์‹œ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์‹œ์ง€ ๋‚˜์˜ด

 

๋ฃจํŒ…๋œ ํฐ์—์„œ adb ์…ธ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ปค๋งจ๋“œ ์‚ฌ์šฉํ•ด์•ผ ํ•จ

 

ํฐ์„ ๋ฃจํŒ…ํ•˜๋ฉด ๊ธฐ์กด์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ–ˆ๋˜ ํด๋”์™€ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ.

#์€ ์Šˆํผ์œ ์ €๋‚˜ ๋ฃจํŠธ ๋‚˜ํƒ€๋‚ด๊ณ , $๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋ฅผ ๋‚˜ํƒ€๋ƒ„