Увімкніть темну тему YouTube на Android без root або модифікованих APK

Бажаєте ввімкнути темну тему YouTube на Android, але не хочете рутувати свій пристрій чи встановлювати модифіковану програму? Ми покажемо вам як!

Ще в березні Google анонсувала мобільний додаток YouTube для Android та iOS отримаєте темний режим. Ця темна тема з’явилася для користувачів iOS майже відразу, але знадобилися місяці, щоб досягти версії для Android. Насправді Google тільки нещодавно почав тестувати темна тема для небагатьох користувачів. Для тих із вас, хто любить возитися зі своїм пристроєм, ви, мабуть, знаєте цю темну тему YouTube вже кілька місяців доступний на Android— за умови, що ви бажаєте рутувати свій пристрій або встановити модифікований APK. Для тих із вас, хто або не хоче рутувати свій пристрій, або завантажувати модифіковану версію програми YouTube, вам доведеться довго чекати, перш ніж ця функція стане доступною для вашого пристрою. Але якщо ви не хочете чекати, ми знайшли спосіб увімкніть темний режим YouTube для Android без root-доступу та без зміни APK.

Якщо ви хочете, щоб ваша програма YouTube на Android виглядала так, читайте далі.

Як і в багатьох наших попередніх підручниках, ми будемо використовувати зручний інструмент під назвою «ADB» для цієї нашої невеликої хитрості. ADB або Android Debug Bridge — це комп’ютерний інструмент, який розробники використовують для взаємодії зі своїми пристроями. Він пропонує безліч корисних інструментів для налагодження, один із яких дозволяє користувачам створювати резервні копії та відновлювати дані своїх програм. Ми збираємося скористатися перевагами функції резервного копіювання та відновлення ADB, щоб примусово ввімкнути темний режим YouTube.

Увімкнути це нескладно — процес має зайняти кілька секунд, якщо у вас уже налаштовано ADB. Якщо у вас не налаштовано ADB, вам доведеться пройти через цей процес, перш ніж ви зможете продовжити. Однак ми рекомендуємо вам налаштувати доступ до ADB для свого смартфона, оскільки це відкриває широкий спектр прихованих параметрів налаштування, які зазвичай недоступні (наприклад, загальносистемні користувальницькі теми без корінь на Android 8.0 Oreo та Android 8.1 Oreo.) Якщо вас це влаштовує та ви хочете отримати темну тему YouTube для Android, ось як це зробити. Після покрокових інструкцій ми пояснимо, як саме це працює.

Як увімкнути темну тему YouTube на Android

Велике спасибі xfileFIN on наш сервер Discordза те, що ви поділилися з нами цим методом.

YouTubeРозробник: Google LLC

Ціна: безкоштовно.

4.2.

Завантажити
  1. Переконайтеся, що ви оновили останню версію програми, завантаживши її з магазину Google Play вище.
  2. Якщо ви ще цього не зробили, завантажте найновіші інструменти платформи для вашої операційної системи, щоб ви могли використовувати ADB.
  3. Завантажити "YouTubeDarkTheme_XDA.zip"від AndroidFileHost.
  4. Витягніть «YouTubeDarkTheme_XDA.ab» із zip-файлу та помістіть його в папку platform-tools, де міститься двійковий файл ADB.
  5. Відкрийте командний рядок або вікно терміналу у каталозі, де знаходиться ADB і введіть наступну команду залежно від вашої ОС:Командний рядок Windows: adb restore YouTubeDarkTheme_XDA.abWindows Power Shell: .\adb restore YouTubeDarkTheme_XDA.abТермінал macOS: ./adb restore YouTubeDarkTheme_XDA.abТермінал Linux: ./adb restore YouTubeDarkTheme_XDA.ab
  6. Ви повинні побачити повідомлення про те, щоб розблокувати телефон і підтвердити операцію відновлення.
  7. На вашому смартфоні має з’явитися повноекранний запит із запитом на «повне відновлення всіх даних». Прийміть його, не вводячи пароль (файлу, який ми створили, він не потрібен). Натискання «Відновити мої дані» не призведе до видалення чи заміни жодних даних вашого телефону (крім налаштувань YouTube, що є нашою метою тут), тому не хвилюйтеся.
  8. Через кілька секунд повноекранний запит має зникнути. Якщо ви вже зайшли в програму YouTube, вона повинна перезавантажитися з темною темою. Якщо ви ще не були в програмі, просто відкрийте її, і вона повинна завантажитися з темою. Існує невелика ймовірність примусового закриття YouTube, але це можна безпечно проігнорувати, просто повторно відкривши програму.
  9. Вітаємо, тепер у вас має бути ввімкнено темну тему YouTube для Android! Ви не побачите перемикач у налаштуваннях, тому, якщо ви хочете вимкнути темний режим, вам доведеться очистити дані програми YouTube.

Ми не любимо показувати нашим читачам круті налаштування, не пояснюючи, як вони працюють, тому, якщо вам цікаво, що ми насправді робимо, наступний розділ статті для вас.

Як це працює

Кожна програма Android зберігає свої дані в місці, доступному лише для цієї програми. Для YouTube це місце знаходиться в /data/data/com.google.android.youtube. У цьому розташуванні знаходиться папка «загальні параметри», яка містить XML-файли з налаштуваннями програми. Файл youtube.xml містить параметри, які визначають, чи повинна програма відображати темну тему (серед іншого). За замовчуванням це значення параметра false. Зміна цього значення вручну на значення true вимагає кореневого доступу оскільки всі файли всередині /data (за винятком /data/media, для читання/запису якого потрібні відповідні дозволи на зовнішню пам’ять) недоступні стороннім програмам без root. Але ми можемо скористатися перевагами вбудованих інструментів першої сторони, щоб обійти це обмеження.

Файли в папці «загальні параметри» можуть бути створені вручну за допомогою ADB або автоматично на Google Drive, якщо програма це дозволяє. Ми можемо скористатися перевагами попереднього методу резервного копіювання, підготувавши для відновлення власний змінений файл «резервної копії», який містить змінений файл youtube.xml із параметром темної теми, встановленим у значення. Це саме те, що було зроблено тут — ми взяли резервну копію YouTube ADB, розпакували її, змінили, а потім знову запакували все використовуючи цей інструмент. Ви можете розпакувати файл .ab, який ми зробили самостійно, щоб перевірити його вміст, якщо хочете. Відновлення цього файлу .ab перезаписує вихідний файл youtube.xml, таким чином для темного режиму буде встановлено значення true.