Змінюйте значення Android Framework без використання APKTool за допомогою Privset

Privset — це програма, яка дозволяє змінювати значення Android Framework на пристроях Android із root-доступом без використання APKTool для декомпіляції та зміни framework-res.

Ви коли-небудь хотіли внести зміни у значення фреймворку свого пристрою Android без використання APKTool для декомпіляції та повторної компіляції framework-res.apk? Щоб уникнути тривалого часу, старший член XDA сер Мордред (Oğuzhan Yiğit) створив додаток під назвою Привсет що дозволяє вам вносити зміни у структуру вашої системи лише з кореневим доступом.

Чим займається Privset

Додаток доступний у Play Store і ви можете використовувати його, щоб дозволити своєму телефону, наприклад, поворот у чотирьох напрямках (деякі телефони не дозволяють повертати дисплей догори дном за замовчуванням). Інші можливості включають точне налаштування параметрів режиму зовнішнього відображення, щоб ваш телефон показувався округлі значки для ваших програм або змінення того, що ваш телефон робить, коли ви двічі натискаєте кнопку живлення. Ви можете дізнатися більше про те, як використовувати Privset, у наступному відео YouTube, опублікованому розробником:

Рекомендована література: Увімкніть функцію Always on Display для Google Pixel 2 на Nexus 6P, Pixel і Pixel XL без Root


Як користуватися Privset

Існує безліч змін, які ви можете внести у структуру вашої системи за допомогою Privset, які перераховані в алфавітному порядку та доступні для пошуку. Функція пошуку звужує список доступних налаштувань, навіть коли ви вводите пошуковий термін. Коли ви знайдете параметр, який хочете змінити, значення, на які ви можете його змінити, вказуються в цьому параметрі опис, вам потрібно буде ввести значення в текстове поле та натиснути кнопку «Виконати» внизу екран.

Якщо програма не запропонує вам перезавантажити пристрій, щоб застосувати зміни, вам усе одно потрібно буде зробити це вручну, щоб зміни набули чинності. Ви можете переглянути список усіх налаштувань, які ви змінили, вибравши «Список змінених налаштувань» у додатковому меню. Якщо ви хочете відразу стерти всі внесені зміни та почати все спочатку, це можна зробити в «Налаштуваннях програми» в додатковому меню.

Як Privset змінює рамкові значення

Ви коли-небудь чули про популярну тематичну структуру під назвою Substratum? Privset базується на тих самих основних API. Він працює, перенаправляючи Android для отримання значень ресурсів із накладення, яке він створює для вбудованого в систему framework-res.apk. Оскільки значення зчитуються з накладення, а не з оригінального framework-res.apk, немає потреби декомпілювати його та повторно компілювати за допомогою apktool або будь-якої подібної утиліти.

Рекомендована література: Надбудова Andromeda для Substratum додає власні теми до Android Oreo

Privset зчитує існуючі властивості системи на вашому пристрої, що означає, що незалежно від того, чи користуєтеся ви стандартною версією Android, спеціальним ПЗУ чи OEM ROM, Privset дозволить вам генерувати накладання на основі будь-яких значень фреймворку, присутніх у вашому конкретному пристрої framework-res.apk. Наприклад, ви можете змінити параметри фреймворка в користувальницьких ПЗУ Marshmallow або Nougat, яких ви навіть не побачите в наявності, укорінених Oreo. Ви можете переглянути інші приклади в галереї нижче:

Якщо ваш пристрій рутований, ви можете завантажити Privset з Play Store і слідкуйте за розробником тема на наших форумах щоб залишити відгук, запропонувати нові функції або підписатися на оновлення.