kyujin-cho/pixel-volte-patch
Fork: 59 Star: 681 (ๆดๆฐไบ 2023-09-26 19:11:59)
license: GPL-3.0
Language: Kotlin.
Rootless replacement for persist.dbg.volte_avail_ovr patch
ๆๅๅๅธ็ๆฌ๏ผ 1.2.6 (2023-05-29 23:40:17)
Pixel 6 & 7 VoLTE ํ์ฑํ
English version available here.
ํธ๋ฌ๋ธ์ํ
์ด๊ณณ์ ์ฐธ์กฐํ์ธ์.
๊ฐ์
์ด ๋ฌธ์์์๋ Android ๋ด๋ถ API ์ค telephony.ICarrierConfigLoader.overrideConfig()
API๋ฅผ ์ด์ฉํ์ฌ ๋ฃจํ
ํน์ ๋ถํธ๋ก๋ ๋ณ์กฐ ์์ด VoLTE (IMS) ๊ธฐ๋ฅ์ ํ์ฑํ ํ๋ ๋ฒ์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
์ง์ ํต์ ์ฌ
1์ฐจ ์ง์
์ฆ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ์ฌ ๊ฐ/๋ถ ์ฌ๋ถ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์๋ ํต์ ์ฌ์ ๋๋ค.
- LG U+ (๋ํ๋ฏผ๊ตญ)
2์ฐจ ์ง์
ํ ์คํธ๊ฐ ๋ถ๊ฐ๋ฅํ์ง๋ง ์ปค๋ฎค๋ํฐ์ ์ํด ๊ฐ๋ฅํจ์ด ํ์ธ๋ ํต์ ์ฌ์ ๋๋ค. ๋ชฉ๋ก์ ๋งํฌ ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ ์ฉ ๋ฐฉ๋ฒ
์ค๋น๋ฌผ
- Google Tensor Chipset์ด ์ ์ฉ๋์์ผ๋ฉฐ Android 11 ์ด์์ด ์ค์น๋ Pixel ๋จ๋ง๊ธฐ
- Google Pixel 6
- Google Pixel 6a
- Google Pixel 6 Pro
- Google Pixel 7
- Google Pixel 7 Pro
- Android Platform Tools ์ด ์ค์น๋ Windows, macOS ํน์ Linux ์ปดํจํฐ
- ๋ฐ์ดํฐ ํต์ ์ด ๊ฐ๋ฅํ USB-A to USB-C ํน์ USB-C to USB-C ์ผ์ด๋ธ
Shizuku ์ค์น
Shizuku ๋ ADB ํน์ ๋ฃจํธ ๊ถํ์ผ๋ก ๋์ํ๋ ์๋น์ค๋ฅผ ํตํ์ฌ ์ผ๋ฐ์ ์ธ ๊ฒฝ๋ก๋ก๋ ์ ๊ทผํ ์ ์๋ ์์คํ API๋ฅผ ํธ์ถํ ์ ์๋๋ก ํ๋ ์๋น์ค์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์์คํ API์ ํธ์ถ์ด ํ์ํฉ๋๋ค.
- VoLTE ํจ์น๋ฅผ ์ ์ฉํ Pixel ๋จ๋ง๊ธฐ์ Google Play Store ๋ฅผ ์คํํ ํ Shizuku ์ดํ๋ฆฌ์ผ์ด์
์ ์ค์นํฉ๋๋ค.
- ์ค์นํ Shizuku ์ดํ๋ฆฌ์ผ์ด์
์ ์คํํฉ๋๋ค.
- Pixel ๋จ๋ง๊ธฐ์ ์ปดํจํฐ ๊ฐ ADB ํต์ ์ด ๊ฐ๋ฅํ ์ํ๋ก ์ค๋น ํ Pixel ๋จ๋ง๊ธฐ์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. ADB ํต์ ์ด ๊ฐ๋ฅํ ์ํ๋ก ์ค๋นํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ Shizuku ๋ฌธ์ (์๋ฌธ) ์ ์ฐธ๊ณ ํ์ธ์.
- ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ Shizuku ์๋น์ค๋ฅผ ์คํํฉ๋๋ค.
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
- Shizuku ์ดํ๋ฆฌ์ผ์ด์
์ ํ๋ฉด์ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ํ์๋๋ ๊ฒ์ ํ์ธํฉ๋๋ค.
Shizuku is running Version <์์์ ๋ฒ์ ๋ฒํธ>, adb
- ์ด์ ์ผ์ด๋ธ์ ์ฐ๊ฒฐํ ์ฑ๋ก ๋ค์ ๋จ๊ณ๋ก ์ด๋ํฉ๋๋ค.
ํจ์น ์ดํ๋ฆฌ์ผ์ด์ ์ค์น
- ๋ค์ ๋งํฌ ํน์ ์ด Github Repository์ Releases ํญ์ผ๋ก ์ด๋ํ์ฌ ์ต์ ํจ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์ค์น๋ฅผ ์ํ APK ํ์ผ์ Pixel ๋จ๋ง๊ธฐ์ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค.
- ๋ค์ด๋ก๋ ๋ฐ์ APK ํ์ผ์ ์ค์นํฉ๋๋ค.
- ์ค์นํ ์ดํ๋ฆฌ์ผ์ด์ ์ ์คํํฉ๋๋ค.
- ๋ค์๊ณผ ๊ฐ์ด Shizuku ๊ถํ์ ๋ฌป๋ ํ์
์ฐฝ์ด ๋ฐ ๊ฒฝ์ฐ "๋ชจ๋ ๊ฒฝ์ฐ์ ํ์ฉ" ์ ์ ํํฉ๋๋ค.
- VoLTE๋ฅผ ํ์ฑํ ํ SIM์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. "Enable VoLTE" ํ ๊ธ์ ํ์ฑํํฉ๋๋ค.
- VoLTE๊ฐ ์๋ํ๋ ๊ฒ์ ํ์ธํ ๋ ๊น์ง 5๋ถ ๊ฐ๊ฒฉ์ผ๋ก 2-3ํ Pixel ๊ธฐ๊ธฐ๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ถ๊ฐ์ ์ธ ์ง๋ฌธ, ๊ฑด์ ์ฌํญ, ๋ฒ๊ทธ ์ ๋ณด ๋ฑ์ด ์์ต๋๋ค.
์ด ํจ์น์ ๋ํด ๋ฌธ์ํ ์ฌํญ์ด ์์ผ์๋ฉด ๋ค์ ๊ธฐ๋ฅ์ ํ์ฉํด ์ฃผ์ธ์. ๋ชฉ์ ์ ๊ตฌ๋ถํ์ง ์์ ๊ฒ์๊ธ ์์ฑ์ ๊ฒฝ์ฐ ์ญ์ ๋ ์ ์์ต๋๋ค.
- ๋ฒ๊ทธ ์ ๋ณด, ๊ธฐ๋ฅ ์ถ๊ฐ ์์ฒญ: Issues
- ๊ทธ ์ธ์ ๋ชจ๋ ๊ฒ: Discussions
U+ ์ด์ธ์ ๋ค๋ฅธ ํต์ ์ฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ VoLTE ํจ์น๊ฐ ๊ฐ๋ฅํ๊ฐ์?
์๋์ค. ์ง์ ๋์์ LG U+ ๋ฐ U+ ํต์ ๋ง์ ์ฌ์ฉํ๋ MVNO (์๋ฐํฐ) ์ผ๋ก ํ์ ๋ฉ๋๋ค.
VoLTE๊ฐ ์ ์ฉ๋์๋์ง ํ์ธ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ด ์๋์?
์ดํ๋ฆฌ์ผ์ด์
์ Home ํ์ด์ง์์ IMS Status
ํญ๋ชฉ์ด Registered
์ด๋ฉด VoLTE๊ฐ ์ฑ๊ณต์ ์ผ๋ก ํ์ฑํ ๋ ๊ฒ์
๋๋ค.
๋์ฑ ์์ธํ ์ ๋ณด๊ฐ ํ์ํ ๊ฒฝ์ฐ, Pixel ๋จ๋ง๊ธฐ์ ๋ด์ฅ ์ ๊ณต๋๋ ํต์ ์ ๋ณด ํ์ธ์ฉ ๋ด๋ถ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ด์ฉํ ์ ์์ต๋๋ค.
- Pixel ๋จ๋ง๊ธฐ์ ๊ธฐ๋ณธ ์ ํ ์ดํ๋ฆฌ์ผ์ด์
์ ์คํํฉ๋๋ค.
- ํคํจ๋์์
*#*#4636#*#*
ํค๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅํฉ๋๋ค. - "Phone information" ํญ๋ชฉ์ ํฐ์นํฉ๋๋ค.
- ์ฐ์ธก ์๋จ์ ์ผ์ ๋ฉ๋ด๋ฅผ ํฐ์น ํ "IMS Service Status" ํญ๋ชฉ์ ํฐ์นํฉ๋๋ค.
- ๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ํ์๋๋ค๋ฉด VoLTE๊ฐ ํ์ฑํ ๋ ๊ฒ์
๋๋ค.
IMS Registration: Registered
ํด๋น ํจ์น๋ ์ฌ๋ถํ ์ ๋ง๋ค ๋ค์ ์คํํ์ฌ์ผ ํ๋์?
์๋์ค.
ํด๋น ํจ์น๋ ์์คํ ์ ๋ฐ์ดํธ ์ ๋ง๋ค ๋ค์ ์คํํ์ฌ์ผ ํ๋์?
๋ค.
ํด๋น ํจ์น์ ์๋ ์๋ฆฌ๊ฐ ์ด๋ป๊ฒ ๋๋์?
Android์์ VoLTE (IMS) ๊ฐ ํ์ฑํ ๋๊ธฐ ์ํด์๋ ImsManager.isVolteEnabledByPlatform(Context)
๋ฉ์๋๊ฐ true๋ฅผ ๋ฐํํด์ผ ํฉ๋๋ค. ํด๋น ๋ฉ์๋์ ๊ตฌํ์ ์ดํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค (ref: googlesource.com).
-
persist.dbg.volte_avail_ovr
System Property๊ฐ true์ธ์ง ํ์ธ (๊ธฐ์กด์ setprop์ ์ด์ฉํ VoLTE ํจ์น ๋ฐฉ์)- ๊ทธ๋ด ๊ฒฝ์ฐ true ๋ฐํ
- ์๋ ๊ฒฝ์ฐ ๊ณ์
- ๊ธฐ๊ธฐ ์์ฒด์์ VoLTE ๊ธฐ๋ฅ์ ์ง์ํ๋์ง ํ์ธ
- ์๋ ๊ฒฝ์ฐ false ๋ฐํ
- ๊ทธ๋ด ๊ฒฝ์ฐ ๊ณ์
- ํต์ ์ฌ์์ VoLTE ๊ธฐ๋ฅ์ ์ง์ํ๋์ง ํ์ธ
- ์๋ ๊ฒฝ์ฐ false ๋ฐํ
- ๊ทธ๋ด ๊ฒฝ์ฐ ๊ณ์
- ํต์ ์ฌ์์ IMS ํ์ฑํ๋ฅผ ์ํด GBA capable SIM์ ์๊ตฌํ๋์ง ํ์ธ
- ์๋ ๊ฒฝ์ฐ true ๋ฐํ
- ๊ทธ๋ด ๊ฒฝ์ฐ ๊ณ์
- EF IST์ GBA bit์ด ํ์ฑํ ๋์ด ์๋์ง ํ์ธ
- ๊ทธ๋ด ๊ฒฝ์ฐ true ๋ฐํ
- ์๋ ๊ฒฝ์ฐ false ๋ฐํ
๋ํ๋ฏผ๊ตญ์์ Tensor Chip์ ํ์ฌํ Pixel๋ก LG U+๋ฅผ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ, ๊ธฐ๊ธฐ์์๋ VoLTE๋ฅผ ์ง์ํ์ง๋ง ํต์ ์ฌ์์ ์์ฒด ์ค์ ์ ํ๋ก๋น์ ํ์ง ์์ 3๋ฒ "ํต์ ์ฌ์์ VoLTE ๊ธฐ๋ฅ์ ์ง์ํ๋์ง ํ์ธ" ์ด false๋ก ์ฒ๋ฆฌ๋์ด ๊ธฐ๊ธฐ์์ IMS๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค. LG U+์ ๊ฒฝ์ฐ์๋ Pixel์ ๋ด์ฅ๋ VoLTE ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ง๋ง ํต์ ์ฌ์ ์ถ๊ฐ์ ์ธ ์ค์ ์ด ์์ด VoLTE๊ฐ ๋นํ์ฑํ ๋๋ ๊ฒ์ด๋ฏ๋ก, ์ด ์ดํ๋ฆฌ์ผ์ด์
์ ์์์ ์ธ๊ธํ Shizuku์ CarrierConfigLoader
์ ์ค์ ๊ฐ์ ํ์ฑํ API๋ฅผ ์กฐํฉํ์ฌ ํด๋น ์ค์ ์ ๊ฐ์ ๋ก true๋ก ๋ณ๊ฒฝํ์ฌ ์์คํ
์์ VoLTE ํ์ฑํ๋ฅผ ์๋ํ ์ ์๋๋ก ์ฒ๋ฆฌํฉ๋๋ค.
ๆ่ฟ็ๆฌๆดๆฐ:(ๆฐๆฎๆดๆฐไบ2023-09-29 01:11:24)
2023-05-29 23:40:17 1.2.6
2023-05-28 21:40:30 1.2.5
2023-03-26 22:31:27 1.2.4
2023-03-12 17:14:10 1.2.3
2023-02-12 16:51:27 1.2.2
2023-02-12 02:15:44 1.2.1
2023-02-08 22:58:12 1.2.0
2023-02-07 20:03:03 1.1.2
2023-02-06 23:53:13 1.1.1
2023-02-06 18:55:07 1.1.0
kyujin-cho/pixel-volte-patchๅ่ฏญ่จKotlinๆ่ฟๆดๆฐไปๅบ
2023-09-29 00:11:21 ReVanced/revanced-patches
2023-09-28 03:13:30 dessalines/jerboa
2023-09-27 02:15:21 JetBrains/compose-multiplatform
2023-09-26 23:58:13 vitorpamplona/amethyst
2023-09-26 05:57:07 jarnedemeulemeester/findroid
2023-09-26 05:12:51 recloudstream/cloudstream