Прошивка Asus Transformer Pad TF300T на Android 6

ASUS-TF300TAsus Transformer Pad TF300T достатньо потужний планшет навіть на сьогоднішній день, проте розробку програмного забезпечення компанією Asus припинено на версії 4.2. На щастя увесь функціонал Android 6 та швидкість файлової системи F2FS все ж доступні у прошивці KatKiss ROM для Asus TF300T. Як встановити Android 6 на Asus TF300T читайте далі.

Перед зміною програмного забезпечення я буду робити резервну копію NVFlash, яка дозволить мені у випадку невдачі відновити оригінальний стан планшета. Якщо ви не хочете робити резервну копію NVFlash (ризиковано! У випадку невдачі – понесете планшет до сервісного центру!), пропустіть розділи Створення blob файлів для NVFlash та Створення резервної копії NVFlash. Перед тим як продовжувати, упевніться, що маєте bootloader версії, що закінчується на 27.1 чи 27.5. Якщо ні – оновіться до останньої версії. Якщо у вас bootloader інших версій – продовжувати не можна!

Тривалість процедури (зі створенням резервних копій та зміною файлової системи) – приблизно півтори години.

Лише ви відповідальні за можливі погані наслідки для вашого пристрою!

Все, що ви робите, ви робите на свій страх та ризик!

Підготовка

Необхідні файли:

  1. Утиліта для розблокування завантажувача: Unlock_v8(for_4.2).apk (якщо у вас Android 4.2) або Unlock_V7(for_4.0_4.1).apk (якщо у вас Android 4.0/4.1)
  2. Утиліти adb та fastboot: fastboot.zip
  3. NVFlash: nvflash-tools-win32.zip
  4. Драйвер ADB/APX: Universal_Naked_Driver_0.73.zip
  5. TWRP Recovery 2.8.7.X: twrp_tf300t_kang_2.8.7.2.img
  6. KatKiss v029: KatKiss-6.0_TF300T_029.zip
  7. SuperSu: BETA-SuperSU-v2.52.zip
  8. Google Apps: open_gapps-arm-6.0-pico-20160813.zip
  9. Micro SD картка щонайменше на 1 Гб
  10. Створіть резервну копію ваших даних!
  11. Увімкніть відладку по USB у налаштуваннях планшета.

Процедура проводилася на Windows 7. Для Windows 8 та Windows 10 необхідно відключити перевірку підписів драйверів. Як це зробити читаємо тут.

Розблокування завантажувача

  1. Скопіюйте Unlock_v8(for_4.2).apk (якщо у вас Android 4.2) або Unlock_V7(for_4.0_4.1).apk (якщо у вас Android 4.0/4.1) на ваш планшет та встановіть додаток як ви робите зазвичай.
  2. Відкрийте додаток та прийміть угоду.
  3. Натисніть кнопку розблокування. Планшет перезавантажиться із розблокованим завантажувачем про що буде свідчити напис у лівому верхьому куті екрану.

Якщо ви не бачите кнопку розблокування, спробуйте зменшити шрифт.

Якщо бачите помилку про невірний пароль акаунта Google, видаліть акаунт.

Створення blob файлів для NVFlash

Для доступу до NVFlash необхідно згнерувати blob файли, які дозволять працювати із пристроєм у режимі АРХ.

  1. Вимикаємо пристрій і вмикаємо натисканням клавіші увімкнення + клавішу гучності вниз. Дочекайтеся появи трьох іконок – це режим bootloader.
  2. Відкрийте Диспетчер Пристроїв та для нового пристрою, що з’явився, натисніть Оновити драйвери… та вкажіть теку, куди ви розпакували Universal_Naked_Driver_0.73.zip
  3. Розпакуйте архів із fastboot, відкрийте командний рядок із правами адміністратора та перейдіть у теку із fastboot. У моєму випадку команда була:

4. Виконуємо команду:

Якщо отримуєте помилку як на скріншоті нижче, спробуйте підключити планшет до іншого USB порту (мені допомогло)
fastboot-flash-recovery

На цьому етапі було встановлено CWM Recovery, за допомогою якого будуть згенеровані blob файли.

5.Виконуємо команду:

Планшет перезавантажиться у режим bootloader.

6. Заходимо до Recovery (клавіша гучності вгору)

7. Заходимо Advanced –> Wheelie, приймаємо угоду і обираємо Step 1: Flash AndroidRoot BL (переміщення по пунктах клавішами гучності, вибір – клавішею увімкнення). По закінченню процесу планшет вимкнеться.

8. Вмикаємо планшет і чекаємо повного завантаження системи! Знову переводимо планшет до режиму bootloader: перезавантажуємо планшет відповідним пунктом меню по натисненню клавіші увімкнення і коли екран погасне тиснемо і утримуємо клавішу гучності вниз (також можна повністю вимкнути планшет і увімкнути, одночасно утримуючи клавішу увімкнення і клавішу гучності вниз).

9. Переходимо до Recovery, обираємо Advanced –> Wheelie –> Step 2: Generate wheelie blobs. Помилку увімкнення Wi-Fi (Failed to enable wifi. Cancelling upload. Error=65280) ігноруємо.

Маємо згенеровані blob файли.

10. ЗБЕРІГАЄМО ЗГЕНЕРОВАНІ BLOB ФАЙЛИ У НАДІЙНОМУ МІСЦІ НА ПК. Копіюємо іх із теки /data/media/AndroidRoot командою :

Усього 7 файлів. Скріншот кроків 4,5,10:

fastboot-flash-recovery-generate-blob-adb-pull

Тепер у теці fastboot у вас мають з’явитися 7 нових файлів. Збережіть їх у надійному місці!

Створення резервної копії  NVFlash

  1. Переводимо пристрій у АРХ режим. Для цього вимикаємо планшет і вмикаємо його натисканням клавіші увімкнення + клавіша гучності вгору. Ви маєте почути сповіщення Windows про новий пристрій. Перейдіть до Диспетчера Пристроїв та знайдіть новий пристрій “АРХ”. Встановіть драйвера для нього із теки, до якої ви розпакували архів Universal_Naked_Driver_0.73.zip
  2. Скопіюйте blob файли до теки з nvflash.
  3. Відкрийте командний рядок із правами адміністратора та перейдіть до теки з nvflash tools. Виконайте команду:

На екрані планшета має з’явитися лого Asus. Тепер можна працювати із планшетом у АРХ режимі.

4. Виконуємо команди:

nvflash-backup

Ви створили резервну копію NVFlash.
Збережіть ці 3 файли та 7 blob файлів у надійному місці! Тепер у вас буде можливість реанімувати пристрій за допомогою NVFlash у випадку невдачі!

5. Перезавантажити планшет можна утримуючи клавішу увімкнення.

Встановлення TWRP Recovery

Для встановлення KatKiss необхідний TWRP Recovery 2.8.7.X.

  1. Скопіюйте twrp_tf300t_kang_2.8.7.2.img до теки fastboot
  2. Виконайте команди:

fastboot-flash-twrp-tf300t

3. Скопіюйте KatKiss-6.0_TF300T_029.zip, BETA-SuperSU-v2.52.zip та open_gapps-arm-6.0-pico-20160813.zip на SD картку та вставте її у планшет.

4. Дозвольте recovery вносити зміни та зробіть Full Wipe

Swipe-to-allow-modifications

Full-Wipe
5. Змініть файлову систему на F2FS (що це таке і навіщо це треба – читайте тут)

6. Встановіть KatKiss: Install –> Change Storage, обираєте ext-sdcard, маєте побачити KatKiss-6.0_TF300T_029.zip, BETA-SuperSU-v2.52.zip та open_gapps-arm-6.0-pico-20160813.zip. Торкніться KatKiss-6.0_TF300T_029.zip та підтвердіть. Дочекайтесь завершення операції.

install-android6-asus-tf300t

7. Встановіть SuperSU

8. Встановіть Google Apps

9. Wipe cache/dalvik

10. Головне меню Reboot –> System

Перший запуск системи займе приблизно 5-7 хвилин, це нормально.

Насолоджуйтесь прокачаним Asus TF300T!