VoLTE чудова технологія яка стала дуже актуальною після відключення 3G. Адже хочеться поставити в телефоні режим 4G Only і забути про всі попередні покоління як про страшний сон.
Але бляха вона дуже фігово стандартизована. Мало того що треба щоб оператор в кооперації з виробником пристрою додали відповідний профіль, так ще треба щоб виробник додав ці профілі з оновленням прошивки. А як ви розумієте ніхто спеціально випускати прошивку заради додавання профілю VoLTE якогось українського оператора не буде.
У мене яка була історія VoLTE з моменту як він появився в Україні у мене працювало на усіх пристроях якийсь китайський Ulefone чудово працював з VoLTE , потім був OnePlus Nord N10 теж чудово з коробки працював з VoLTE. Звісно ці пристрої офіційно не підтримувалися оператором, але все працювало. Чому? Очевидно що якщо вам повезло то цілком можливо що ваш VoLTE буде працювати і через профіль якогось іншого оператора який зашитий у вашому телефоні. А ось у моєму більш новенькому Nord N30 5G VoLTE вже не працював ніфіга. Тож виникла критична потреба додати профіль наших операторів за допомогою спеціального ПЗ. Завдання не передвіщувало складності бо у мене апарат на проці Qualcomm і в них є заводська софтина PDC за допомогою якої у два кліки можна підкинути потрібні профілі, або підібрати робочий профіль зі списку існуючих. Ізі. Але сраний Oppo мені підгадив. Справа в тому щоб працювала софтина PDC потрібно телефон перевести в режим діагностики модему, а Oppo заблокував цю можливість на стоковій прошивці. Кастомна прошивка теж мені не дуже допомогла я так і не зміг активувати режим діагностики. Отримавши ROOT доступ я знайшов місце де зберігаються профілі VoLTE і теоретично можна було б підкинути їх вручну, але почитавши різноманітну інфу я дійшов висновку шо дані профілі підписуються сертифікатами виробника і так просто від якогось Xiaomi підкинути потрібний профіль навряд чи вийде, я мовчу шо його ще треба прописати, активувати та й взагалі знати куди кидати. Я вже опускав руки. Аж потім згадав що Google вже декілька років розділив всі розділи телефонів заради підтримки GSI тобто кожен елемент телефону має свій розділ незалежний від прошивки(читайте про GSI щоб я тут не розповідав лекції).
І тут в мене виникла одна ідея, а що якщо взяти прогивку телефон Oppo зі схожим процом але який оновлюється і перепрошити розділ modem за тобомогою fastboot?
Пошукавши я знайшов OnePlus CE3 Lite який має такий же проц як і в мене Snapdragon 695 5G але отримав нещодавно оновлення до Android 15.
Порядок дій був наступний:
Я завантажив файл прошивки від телефону донора, та розпакував Payload.bin за допомогою payload dumper. Дістав з архіву файл modem.img
Після чого перевів телефон в режим fastbootd і прошив розділи командою:
fastboot flash modem_a modem.img
fastboot flash modem_b modem.img
Скидуввння до заводських налаштувань не робив.
І вуаля після прошивки розділу модему я отримав робочий VoLTE без жодних PDC.
Зайняло 10хв роботи.
Можливо хтось ще має досвід успішної активації, можете ділитися може комусь допоможе.