## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-R0RT1Z2-GHOSTLOCK-5.10
# GhostLock 5.10
This is a kernel root exploit for the Amazon Fire Max 11 (`sunstone`) and the Fire TV Stick 4K Max 2nd Gen / 2023 (`karat`), adapted from CVE-2026-43499 in CyberMeowfia.
## μ§μ κΈ°κΈ°
μ§μλλ κΈ°κΈ°λ λ κ°μ§μ΄λ©°, λ λ€ Fire OS 8μ μ¬μ©ν©λλ€. κ°κ° κ³ μ ν λΉλ νκΉμ΄ μμ΅λλ€.
### Fire Max 11 (`sunstone`)
Fire OS| λΉλ| μ¦λΆ| 컀λ
---|---|---|---
8.3.3.8| RS8338.3339N| `0030132734852`| `-ge7a6aa0ea53f`
8.3.3.7| RS8337.3186N| `0029461607044`| `-gee3b4a65f51d`
8.3.3.6| RS8336.3103N| `0028656279428`| `-gda010c50409f`
8.3.3.5| RS8335.2972N| `0027716721796`| `-g7ec28efd738a`
8.3.3.3| RS8333.2734N| `0026441592452`| `-g76402f9d634d`
8.3.3.2 / 8.3.3.1 / 8.3.3.0 / 8.3.2.7| RS8332.3115N| `0025837710212`| `-gf66ba269681b`
8.3.2.4| RS8324.2314N| `0023153150596`| `-g82c06325e9f8`
8.3.2.2| RS8322.2053N| `0022045787524`| `-g89f110867b4a`
8.3.2.1| RS8321.1924N| `0021911536772`| `-g096b58f0a5d7`
8.3.2.0| RS8320.1807N| `0021777289092`| `-g66ce35ca5a96`
8.3.1.9| RS8319.1664N| `0021508817028`| `-gec87eda1378d`
### Fire TV Stick 4K Max 2nd Gen (`karat`)
## λΉλ
GNU Make λ° Android NDK r29κ° νμν©λλ€.
root@kitploit:~
make # Fire Max 11 (sunstone), the default
make PROJECT=karat # Fire TV Stick 4K Max 2nd Gen
λλ λͺ¨λ κ²μ μ²λ¦¬ν΄ μ£Όλ λ°°ν¬μ© zipμ λΉλν μ μμ΅λλ€:
root@kitploit:~
./makedist.sh # sunstone
PROJECT=karat ./makedist.sh # karat
κ²°κ³Όλ¬Όμ `dist/ghostlock-<date>.zip`μ μ μ₯λ©λλ€.
## μ¬μ©λ²
root@kitploit:~
./root.sh
Windowsμμλ `root.bat`μ μ€ννμΈμ.
μ΄ μ€ν¬λ¦½νΈλ κΈ°κΈ°λ₯Ό μ¬λΆν
νκ³ μ΅μ€νλ‘μμ μ€νν λ€μ μλ£λλ©΄ λ£¨νΈ μ
Έλ‘ μ§μ
μν΅λλ€. μ€ν¨νλ©΄ μλμΌλ‘ μ΅λ 8ν μ¬μλν©λλ€.
μ±κ³΅νλ©΄ λ€μκ³Ό κ°μ λ£¨νΈ μ
Έ ν둬ννΈκ° νμλ©λλ€:
root@kitploit:~
root@sunstone:/ #
μ΅μ Fire OS λ²μ μμλ Amazonμ΄ KASLRμ μΆκ°νκΈ° λλ¬Έμ μμ ν μ€νλκΈ°κΉμ§ λͺ λΆμ΄ 걸릴 μ μμ΅λλ€. μΈλ΄μ¬μ κ°μ§μΈμ. μΌλ¨ μ€νλλ©΄ λ€μ μ¬λΆν
μ κΉμ§ λͺ¨λ `adb shell`μμ `su`κ° μλν©λλ€.
λν 루νΈκ° μ μ§λλ λμ κ³μ μ΄λ € μλ `127.0.0.1:9999` λ°μΈλ μ
Έμ΄ μμ΅λλ€. κ°μ₯ μ¬μ΄ μ κ·Ό λ°©λ²μ κΈ°κΈ° μ체μμ `nc`λ₯Ό μ€ννλ κ²μ
λλ€:
root@kitploit:~
adb shell -t "nc 127.0.0.1 9999"
λλ ν¬νΈλ₯Ό ν¬μλ©νμ¬ νΈμ€νΈμμ μ°κ²°ν μ μμ΅λλ€:
root@kitploit:~
adb forward tcp:9999 tcp:9999
stty raw -echo; nc 127.0.0.1 9999; stty sane
> [!CAUTION] λ£¨νΈ μνμμλ μ΄ κΈ°κΈ°λ μ¬μ ν dm-verityλ₯Ό μ¬μ©νλ―λ‘ system/vendor/etc νν°μ
μ μμ νλ©΄ λ²½λμ΄ λ©λλ€.
>
> LK, TEE, Preloaderμ κ°μ μ€μ νν°μ
μ μμμμΌλ λ²½λμ΄ λ©λλ€. μ΄ μ΅μ€νλ‘μμ λ³ΈμΈ μ±
μ νμ μ¬μ©νμΈμ.
### LM μ
Έ
Fire TV Stickμμλ Launcher Managerμ©μΌλ‘ `127.0.0.1:9060`μ λ λ²μ§Έ μμ λ£¨νΈ μ
Έμ΄ μ΄λ¦½λλ€.
LMμ λ³΄ν΅ μ체 μ
Έμ system μ¬μ©μλ‘ μ€ννμ§λ§, ν¬νΈκ° μ΄λ―Έ μ΄λ € μμΌλ©΄ ν΄λΉ ν¬νΈλ₯Ό μ¬μ¬μ©ν©λλ€. λ°λΌμ μ΅μ€νλ‘μμ΄ `9060` ν¬νΈλ₯Ό λ£¨νΈ μ
Έλ‘ μ μ νκ³ μμΌλ©΄ LMλ 루νΈλ‘ μλν©λλ€.
ν¬νΈλ₯Ό μ°¨μ§νλλ‘ μ΅μ€νλ‘μμ λ¨Όμ μ€νν λ€μ LMμ (μ¬)μ€ννμΈμ.
## OTA μ
λ°μ΄νΈ
루νΈμ μ±κ³΅νλ μ¦μ OTA μ
λ°μ΄νΈκ° μλμΌλ‘ λΉνμ±νλ©λλ€. λ¨ ν λ²μ OTAλ§μΌλ‘λ μ¬κΈ°μ μ§μλμ§ μλ λΉλλ μ΅μ€νλ‘μμ μμ ν λΉλλ‘ μ΄λν μ μμ΅λλ€.
μ νν ν¨ν€μ§λ νλΈλ¦Ώκ³Ό Fire TV Stick κ°μ λ€λ¦
λλ€. μ΅μ€νλ‘μμ κΈ°κΈ°μ λ°λΌ μ¬λ°λ₯Έ μΈνΈλ₯Ό μ νν©λλ€. νμΈνλ €λ©΄ μΆλ ₯μμ `OTA: pm ... ok` μ€μ μ°ΎμΌμΈμ.
μ΄λ€ λ¨κ³μμ `not applied`κ° λ³΄κ³ λλ©΄ λ£¨νΈ μ
Έμμ μ§μ μ€ννμΈμ.
Fire Max 11 (`sunstone`)μμ:
root@kitploit:~
pm disable com.amazon.device.software.ota
pm disable com.amazon.kindle.otter.oobe.forced.ota
sync
Fire TV Stick (`karat`)μμ:
root@kitploit:~
pm disable com.amazon.device.software.ota
pm clear com.amazon.device.software.ota
pm disable com.amazon.device.software.ota.override
pm disable-user com.amazon.sneakpeek
pm disable com.amazon.client.metrics
sync
μ΄ μ€μ μ μ¬λΆν
νμλ μ μ§λμ§λ§ 곡μ₯ μ΄κΈ°ν μμλ μ μ§λμ§ μμ΅λλ€. λ€μ νμ±ννλ €λ©΄ λ£¨νΈ μ
Έμμ λμΌν ν¨ν€μ§μ `pm enable`(λλ `pm enable-user`)μ μ€ννμΈμ.
## ν¬λ λ§
* CyberMeowfia: μλ³Έ IonStack(CVE-2026-43499) μ΅μ€νλ‘μ
* IonStackQuest3: 5.10 컀λμ© μ΅μ΄ κ³΅κ° ν¬ν
* Pro-me3us: karat νμ¨μ΄ URL μμ§
* sweenwolf: FTVμμ μ¬μ©λλ Launcher Manager