ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ

๊ตฌ๊ธ€์€ ์ž์‚ฌ์˜ ์˜คํ”ˆ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์˜ ๋‘ ๋ฒˆ์งธ ๋ถ„๊ธฐ๋ณ„ ๋ฒ„์ „์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. Android Android 16(QPR2) ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค์˜ ์†Œ์Šค ์ฝ”๋“œ๋Š” ํ”„๋กœ์ ํŠธ์˜ Git ์ €์žฅ์†Œ(๋ธŒ๋žœ์น˜ android-16.0.0_r4)์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธฐ๊ธฐ์šฉ ํŽŒ์›จ์–ด ๋นŒ๋“œ๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค: Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold ๋ฐ Pixel Tablet. ํ–ฅํ›„ ๋ช‡ ๋‹ฌ ์•ˆ์— Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo ๋ฐ Xiaomi ์Šค๋งˆํŠธํฐ์šฉ ํŽŒ์›จ์–ด ๋ฒ„์ „๋„ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ARM64 ๋ฐ x86_64 ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์šฉ ๋ฒ”์šฉ GSI(Generic System Images) ๋นŒ๋“œ๋„ ์ œ์ž‘๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ Android 16 QPR2๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ์ผ์ •์— ๋”ฐ๋ผ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์ด ์ผ์ •์— ๋”ฐ๋ฅด๋ฉด ๋งค๋…„ ๋‘ ๋ฒˆ ์ด์ƒ์˜ ์ค‘์š”ํ•œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. Android์—ฌ๋ฆ„ ๋ฆด๋ฆฌ์Šค๋Š” 2๋ถ„๊ธฐ(QPR1)์—, ๊ฒจ์šธ ๋ฆด๋ฆฌ์Šค๋Š” 4๋ถ„๊ธฐ(QPR2)์— ๊ฐ๊ฐ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋ฆ„ ๋ฆด๋ฆฌ์Šค์—๋Š” ์ค‘์š”ํ•œ ํ˜์‹  ๊ธฐ๋Šฅ, SDK ๋™์ž‘ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ์ƒˆ๋กœ์šด API๊ฐ€ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒจ์šธ ๋ฆด๋ฆฌ์Šค์—๋Š” ๊ฐœ์„  ์‚ฌํ•ญ, ์ƒˆ๋กœ์šด API ๋ฐ ์•ฑ ํ˜ธํ™˜์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹  Android 16 QPR2:

  • ์ปดํŒŒ์ผ๋œ ๊ทธ๋ž˜ํ”ฝ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Linux์‹คํ–‰์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. Linux ํ„ฐ๋ฏธ๋„์€ ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. Android ๊ฐ€์ƒ ๋จธ์‹  Debian ์•”์†Œ ๋น„์Šทํ•œ ์ผ์ข…์˜ ์˜์–‘/Linux์ผ๋ฐ˜์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Linux- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด Linux ํ„ฐ๋ฏธ๋„์— "ํ‘œ์‹œ" ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์–ด ๋ฉ”์ธ ํ™˜๊ฒฝ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ†ตํ•ด ๊ทธ๋ž˜ํ”ฝ ๋ฆฌ๋””๋ ‰์…˜์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Androidํ„ฐ๋ฏธ๋„์—์„œ "๋””์Šคํ”Œ๋ ˆ์ด" ๋ฒ„ํŠผ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ตœ์†Œํ•œ์˜ ์ฐฝ ๋ชจ๋“œ ์„ธ์…˜์„ ์ œ๊ณตํ•˜๋Š” Weston ํ•ฉ์„ฑ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GIMP ๊ทธ๋ž˜ํ”ฝ ํŽธ์ง‘๊ธฐ์™€ ๊ฐ™์€ ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ์˜ˆ์‹œ์—์„œ๋Š” GIMP ๊ทธ๋ž˜ํ”ฝ ํŽธ์ง‘๊ธฐ๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ

    ๊ฐ€์ƒ ๋จธ์‹  c์˜ ๊ธฐ๋Šฅ Linux Ferrochrome ํ”„๋กœ์ ํŠธ์˜ ์ผํ™˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฒŒ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. Debian ์•”์†Œ ๋น„์Šทํ•œ ์ผ์ข…์˜ ์˜์–‘/LinuxAVF ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐ€์ƒํ™”์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.Android ๊ฐ€์ƒํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. KVM ๊ทธ๋ฆฌ๊ณ  crosvm ํˆดํ‚ท์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์€ Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ํ•ฉ์„ฑ ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ Weston. VirGL(Virgil3D ๊ฐ€์ƒ GPU)์€ ํ•˜๋“œ์›จ์–ด ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. X11์šฉ์œผ๋กœ ๋นŒ๋“œ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ XWayland DDX ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

  • ํ™•์žฅ๋œ ๋‹คํฌ ํ…Œ๋งˆ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์–ด ๋‹คํฌ ํ…Œ๋งˆ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์•ฑ์—์„œ ์ƒ‰์ƒ์ด ์ž๋™์œผ๋กœ ๋ฐ˜์ „๋ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ๋ฐ˜์ „ ํ•„์š” ์—ฌ๋ถ€๋Š” isLightTheme ์†์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ ์•ฑ๋ณ„๋กœ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜์ „์€ ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. Android ๋ทฐ, ์ปดํฌ์ €๋ธ”, ์›น๋ทฐ์—๋Š” ์‚ฌ์šฉ๋˜์ง€๋งŒ, Flutter ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ ์•ฑ์ฒ˜๋Ÿผ ์ž์ฒด ๋ Œ๋”๋ง ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ์•ฑ์—๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • ๋ชจ๋“  ํ‘œ์‹œ๋œ ์•„์ด์ฝ˜๊ณผ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ์— ์ ์šฉ๋  ํŠน์ • ์•„์ด์ฝ˜ ๋ชจ์–‘์„ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ด์ œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • ํ…Œ๋งˆ์— ๋ณ„๋„์˜ ์•„์ด์ฝ˜ ์˜ต์…˜์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์•ฑ์˜ ๊ฒฝ์šฐ, ํ…Œ๋งˆ์— ๋งž๋Š” ์Šคํƒ€์ผ์˜ ์•„์ด์ฝ˜์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๊ธฐ์กด ์•ฑ ์‹คํ–‰ ์•„์ด์ฝ˜์— ์ƒ‰์ƒ ํ•„ํ„ฐ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • ์ด์ œ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์„ ํƒํ•˜๋Š” ๋™์•ˆ ๊ณต์œ  ์‹œ์Šคํ…œ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์—ด๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค ์ฝ˜ํ…์ธ ๋ฅผ ์ƒˆ๋กœ ๊ณ ์นœ ํ›„์—๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ะ’ Android ART ๋Ÿฐํƒ€์ž„์—๋Š” ์ด์ œ ์ƒ์„ฑํ˜• ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰ํ„ฐ(Generational Concurrent Mark-Compact Garbage Collector)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰ํ„ฐ๋Š” "์˜ค๋ž˜๋œ" ๊ฐ์ฒด์™€ "์ƒˆ๋กœ์šด" ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ์ˆ˜๋ช…์ด ์งง์€ ์ตœ๊ทผ ์ƒ์„ฑ๋œ ๊ฐ์ฒด์˜ ์ •๋ฆฌ ํšจ์œจ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ƒ์„ฑํ˜• ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌ์†Œ์Šค ํ• ๋‹น ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์ง€์—ฐ ํ˜„์ƒ์„ ์ค„์ด๊ณ  CPU ๋ถ€ํ•˜๋ฅผ ๋‚ฎ์ถฐ ์—๋„ˆ์ง€ ํšจ์œจ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์œ„์ ฏ๊ณผ ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ๋ถ„์„ํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํด๋ฆญ, ์Šคํฌ๋กค, ๋…ธ์ถœ ๋“ฑ์˜ ์ƒํ˜ธ์ž‘์šฉ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์ง€ํ‘œ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 16KB ํŽ˜์ด์ง€ ๊ฒฝ๊ณ„์— ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋””๋ฒ„๊น… ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ํŠน์ • ์•„ํ‚คํ…์ฒ˜๋Š” 4KB ๋Œ€์‹  16KB ํŽ˜์ด์ง€๋กœ ์ „ํ™˜๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • ์„œ๋ผ์šด๋“œ ์‚ฌ์šด๋“œ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” IAMF(Immersive Audio Model and Formats) ์˜ค๋””์˜ค ํฌ๋งท์— ๋Œ€ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋””์ฝ”๋”๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(3์ฐจ์› ๊ณต๊ฐ„์—์„œ ์˜ค๋””์˜ค ์‹ ํ˜ธ์˜ ์ „ํŒŒ๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์ตœ๋Œ€ํ•œ ์ž์—ฐ์Šค๋Ÿฌ์šด ์‚ฌ์šด๋“œ๋ฅผ ์žฌํ˜„ํ•ฉ๋‹ˆ๋‹ค).
  • ์ด์ œ Output Switcher ์ธํ„ฐํŽ˜์ด์Šค์— ๋ณ„๋„์˜ Bluetooth ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ Bluetooth LE๋ฅผ ํ†ตํ•ด ์˜ค๋””์˜ค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ํ”Œ๋žซํผ ๋ฆด๋ฆฌ์Šค Android ๊ทธ๋ž˜ํ”ฝ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” 16 QPR2 Linux-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
  • Health Connect ์‹œ์Šคํ…œ์€ ์ด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„ผ์„œ๋ฅผ ํ™œ์šฉํ•œ ์ž๋™ ๊ฑธ์Œ ์ˆ˜ ์ถ”์ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฑธ์Œ ์ˆ˜ ์ •๋ณด์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์€ READ_STEPS ๊ถŒํ•œ์ด ์žˆ๋Š” ์•ฑ์— ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๋ฐฉ์‹์€ ์•ฑ ์ฝ”๋“œ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ๊ฑธ์Œ ์ˆ˜ ์ถ”์  ์‹œ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ค„์—ฌ์ค๋‹ˆ๋‹ค. Health Connect๋Š” ํ”ผํŠธ๋‹ˆ์Šค ํŠธ๋ž˜์ปค ๋ฐ ๊ธฐํƒ€ ๊ฑด๊ฐ• ๊ด€๋ จ ๊ธฐ๊ธฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™์—์„œ ์ €์žฅํ•˜๊ณ  ์•ฑ ๊ฐ„ ๊ฑด๊ฐ• ๋ฐ์ดํ„ฐ ๊ณต์œ ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๊ธฐ ๊ฐ„ ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ „์†ก API๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Android ๊ทธ๋ฆฌ๊ณ  iOS.
  • APK ์„ค์น˜ ์ค‘ ๊ฐœ๋ฐœ์ž ์ธ์ฆ์„ ์œ„ํ•œ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ADB ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์ธ์ฆ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ช…๋ น์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ADB๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ ์—†์ด ์•ฑ์„ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).
  • ์ผํšŒ์šฉ ๋น„๋ฐ€๋ฒˆํ˜ธ(OTP)๊ฐ€ ํฌํ•จ๋œ SMS ๋ฉ”์‹œ์ง€๋Š” ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด OTP๋ฅผ ๊ฐ€๋กœ์ฑ„๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ SMS Retriever ์„œ๋น„์Šค์šฉ ํ•ด์‹œ๊ฐ€ ํฌํ•จ๋œ SMS ๋ฉ”์‹œ์ง€ ์ „์†ก์ด 3์‹œ๊ฐ„ ์ง€์—ฐ๋ฉ๋‹ˆ๋‹ค. ์ด ์‹œ๊ฐ„์ด ๋งŒ๋ฃŒ๋  ๋•Œ๊นŒ์ง€ RECEIVE_SMS ์ด๋ฒคํŠธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์ด ์ฐจ๋‹จ๋˜๊ณ  SMS ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ๊ฐ€ ํ•„ํ„ฐ๋ง๋ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ ์ž ๊ธˆ ์ƒํƒœ์ธ "๋ณด์•ˆ ์ž ๊ธˆ ์žฅ์น˜"๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”๋˜๋ฉด(์˜ˆ: ๋‚ด ๊ธฐ๊ธฐ ์ฐพ๊ธฐ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด) ๊ธฐ๊ธฐ๊ฐ€ ์ฆ‰์‹œ ์ž ๊ธฐ๊ณ  ์ž ๊ธˆ ํ•ด์ œ ์‹œ PIN ๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ ๋ฐ ๋ฏธ๋ฆฌ ์•Œ๋ฆผ์€ ์ž ๊ธˆ ํ™”๋ฉด์—์„œ ์ˆจ๊ฒจ์ง€๋ฉฐ, ์ƒ์ฒด ์ธ์‹ ์ž ๊ธˆ ํ•ด์ œ๋Š” ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster