Полный текст

Как Apple пропатчила «антеннагейт» в 20 байтЛегендарная проблема потери сигнала в iPhone 4, породившая мем «You are holding it wrong», решалась не только бесплатными чехлами. Сравнение бинарных файлов iOS 4.0 и 4.0.1 выявило точную локацию программной «заплатки».Вся логика исправления уместилась в 20 байт внутри фреймворка CoreTelephony. Apple не меняла алгоритмы обработки радиосигнала, а лишь скорректировала таблицу поиска, отвечающую за пороги дБм. Это устранило неоправданный оптимизм индикатора сети, сделав падение «полосок» более плавным.Сравним шестнадцатеричные дампы и графики уровней сигнала.