Ці трэба зноў уключаць падмену пасля перазагрузкі тэлефона?

Не. Калі падмена была актыўная ў момант выключэння, праграма аднаўляе яе аўтаматычна пры загрузцы сістэмы — адкрываць праграму не трэба.

Не. Актыўная падмена аднаўляецца аўтаматычна пры загрузцы тэлефона, прычым праграма падпісаная на самую раннюю сістэмную падзею загрузкі — тую, што прыходзіць яшчэ да разблакіроўкі экрана.

Гэта важна на тэлефоне з PIN-кодам або адбіткам. Звычайныя падзеі загрузкі рассылаюцца толькі пасля першай разблакіроўкі, і падмена не вярнулася б, пакуль вы не возьмеце тэлефон у рукі. Замер на рэальнай прыладзе з HyperOS паказаў розніцу наглядна: ранняя чарга даходзіць да праграмы прыкладна за секунду, звычайная — за семнаццаць, бо наперадзе ў чарзе сістэмны абнаўляльнік, воблачныя сэрвісы вытворцы і банкаўскія праграмы.

Аднаўляецца менавіта той стан, што быў да выключэння: тая ж кропка і той жа рэжым. Калі падмена была спынена, пасля перазагрузкі яна сама не ўключыцца — гэта наўмысна, а не недахоп: тэлефон не павінен пачынаць паведамляць чужыя каардынаты без вашага ведама.

Адзінае, што перашкаджае аўтаматычнаму аднаўленню, — забарона прашыўкі на запуск праграмы ў фоне. Механізм аднаўлення жыве ўнутры праграмы, і калі сістэма не дае ёй стартаваць, запусціць яго няма каму. На Xiaomi за гэта адказвае аўтазапуск, на Huawei — «ускосны запуск» у наладах запуску праграм, на Samsung — выключэнне праграмы са спіса праграм у рэжыме сну. Шляхі разабраныя ў інструкцыях для Xiaomi, Samsung і Huawei.

Ёсць і другая ўмова, пра якую лёгка забыць: дазвол на геалакацыю ў рэжыме «Дазволіць заўсёды». Без яго сістэма не дасць праграме выкарыстоўваць геалакацыю ў фоне адразу пасля загрузкі, і аднаўленне адкладзецца да таго моманту, калі вы адкрыеце праграму.

Праверыць, што ўсё спрацавала, прасцей за ўсё па шторцы: пасля перазагрузкі пастаяннае апавяшчэнне павінна з'явіцца само, без вашага ўдзелу.

Засталіся пытанні? Напішыце ў падтрымку.