์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

1. ๊ฐœ์š”

1. ๊ฐœ์š”[ํŽธ์ง‘]

APK๋Š” Android Application Package์˜ ์•ฝ์ž๋กœ[1], ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ํ”„๋กœ๊ทธ๋žจ ํ˜•ํƒœ๋กœ ๋ฐฐํฌ๋˜๋Š” ํ˜•์‹์˜ ํ™•์žฅ์ž์ด๋‹ค. ๋ณดํ†ต ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ APK ํŒŒ์ผ์ด ์„ค์น˜๋œ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ฐ์ดํ„ฐ ํŒŒ์ผ๊ณผ APK ํŒŒ์ผ ์œ„์น˜๊ฐ€ ๋ณต์‚ฌ๋œ๋‹ค.
  • /data/app[2]
  • /data/data/<ํŒจํ‚ค์ง€๋ช…>[3]
  • /storage/emulated/0/Android/data
  • /storage/emulated/0/Android/obb[4]

APK ํŒŒ์ผ์€ ๋ชจ๋‘ ์‹ค์ œ ๋ณด์ด๋Š” ์•ฑ ์ด๋ฆ„๊ณผ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
์˜ˆ - com.google.android.gms

์ด APK ํŒŒ์ผ์€ iOS์˜ ipa ํŒŒ์ผ๊ณผ ๋‹ฌ๋ฆฌ Java ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•˜๋Š” JAR ํฌ๋งท[5][6]์„ ๊ทธ๋Œ€๋กœ ์ด์šฉํ•˜๊ณ  ์žˆ์–ด ์–ด๋А ์ •๋„ ๋””์ปดํŒŒ์ผ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ์— ํ•ดํ‚น์ด ๋งŽ์€ ํŽธ.๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์‹œ๊ฐ„์ด ์ ์  ๋Š˜์–ด๋‚˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์œผ๋‹ˆ, ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ณต๋Œ์ด๋“ค์˜ ์•„์ดํ…œ[7]
[1] ๋˜๋Š”, Application Package
[2] ์‹ค์ œ APK ํŒŒ์ผ์ด ์œ„์น˜ํ•˜๋Š” ๊ฒฝ๋กœ
[3] ์„ค์น˜ํ•œ ์•ฑ์—์„œ ์ƒ์„ฑํ•˜๋Š” ๋ฐ์ดํ„ฐ ํŒŒ์ผ์ด ์œ„์น˜ํ•˜๋Š” ๊ฒฝ๋กœ. ์ฐธ๊ณ ๋กœ /data/data๋Š” ๋ฃจํŒ…ํ•ด์•ผ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋‹ค.
[4] ์•ฑ์„ ์„ค์น˜ํ•  ๋•Œ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์ด ์œ„์น˜ํ•˜๋Š” ๊ฒฝ๋กœ
[5] ZIP ๊ธฐ๋ฐ˜์ด๋ผ ์ผ๋ฐ˜ ์••์ถ• ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋„ ๊ฐ„๋‹จํžˆ ํ’€๋ฆฐ๋‹ค.
[6] ํ”ผ์ฒ˜ํฐ์—์„œ๋„ ์‚ฌ์šฉํ•œ๋‹ค.
[7] ํ˜„์žฌ ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์—์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์—†๋Š” ์•ฑ๋“ค์„ ์ธํ„ฐ๋„ท์— ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ๋“ค๋„ apk ํ˜•์‹์ด๋‹ค.