Меню Рубрики

Установка прошивки asus transformer

Установка прошивки asus transformer

1. достаёте blob из понравившейся прошивки с сайта ASUS и кладёте его на планшет (внутри это /sdcard)
2. перегружаетесь с CWM — планшет подключен, в устройствах появляется устройство с названием Transformer — ставите для него драйвер из Android SDK принудительно (у меня вот тут лежит c:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\ — драйвер Android ADB Interface)
3. в CWM выбираете mount /data (вроде в advanced где-то, хотя могу ошибаться)
4. запускаете консоль (с загруженным CWM!) и там набираете adb shell
5. получите root shell в CWM — там набираете dd if=/sdcard/blob of=/dev/block/mmcblk0p4
6. идёте курить минут на 5
7. после того как dd (disk dump) отработал в CWM делаете wipe cache и wipe davlik cache
8. перегружаете и ждёте пока всё поставится заново.

на выходе (после перезагрузки) CWM recovery слетит на стоковый потому что blob содержит 5 партиций внутри себя:
1. таблицу разделов
2. bootloader
3. linux kernel
4. recovery
5. applications (то, что находится в /system) — root тоже слетит

echo 2 >/proc/cpu/alignment
exit 0

пустых строк сверху быть не должно — «#» должен быть первым символом в файле.
3. В Notepad++ идём в меню «Правка->Конвертация конца строки->Преобразовать в Unix-формат».
4. Сохраняем файл под именем align.sh в папке, где хранится adb — больше для удобства. Если всё сделано правильно размер файла будет 53 байта.
5. Запускаем cmd в папке с adb.
6. Набираем «adb push align.sh /data/local/»
7. Набираем «adb shell»
8. Набираем «su»
9. Набираем «cp /data/local/align.sh /data/» — сразу в /data/ нельзя запихнуть — права не те 🙂
10. Набираем «chown 0.0 /data/align.sh; chmod 755 /data/align.sh»
11. Идём на Play Market и ставим Script Manager — он там один.
12. Запускаем, выбираем в нём чтобы запускался от root.
13. Идём в папку /data/ во внутреннем проводнике SManager’а, выбираем там align.sh
14. В появившемся меню отмечаем иконки «Su» и «Boot» — чтобы скрипт запускался при перезагрузке.

чтобы игнорировать а не исправлять — пробовал так — тоже работает

чтобы посмотреть сколько таких ошибок было исправлено можно набрать в консоли adb под рутом

PS в стоковой прошивке значение равно 4 (посылать сигнал SIGBUS) и устанавливается оно в /init.rc — если есть желание у умельцев пересобрать ramdisk — можете это сделать 🙂

Ну вот теперь послушайте как обстоит дело в действительности:
TF300T использует в качестве прошивки так называемый blob (в TG есть ещё 2 файла для модема). Внутри этого blob’а лежат следующие части:
APP — это тот раздел, что смонтирован непосредственно внутрь /system (обычная линуксовая файловая система ext4)
EBT — это загрузчик — аналог BIOS в компьютере
LNX — это линуксовое ядро + ramdisk, который монтируется в / и служит корнем всей файловой системы
PT — таблица разделов внутренней памяти (хотя не уверен)
SOS — recovery — структура как у LNX, только там есть всё для работы

Эти части не подписаны отдельно каждая (как например делает HTC), но подписан весь blob (первые 28 байт). Собственно blob — это своего рода контейнер, который позволяет прошить что нужно.

Помимо этого в системе android есть изменяемые части — /data и /cache (ну и /mnt) — куда пользователи могут писать и эти части форматируются при factory reset.

Если Вы прошьете blob (подписанный) на устройство с заблокированным загрузчиком и сделаете factory reset — у вас получится устройство из коробки и не один сервисный центр не сможет доказать что Вы получали на нём root. Ну если вы конечно не оставите SDCARD с SuperSU.apk в планшете 🙂

опять моя инструкция 😉
КАК ОТКЛЮЧИТЬ АВТОКОНТРАСТ!

Даже при отключенной авторегулировке яркости подсветки планшет иногда подстраивает яркость/контрастность, наиболее это заметно в режиме энергосбережения и при низкой яркости подсветки.
Причина — технология Didim (она же dynamic dimmer, smart dimmer, динамический контраст) реализованная в процессорах Tegra3 — суть ее в том, что процессор постоянно анализирует изображение и подстраивает яркость/контрастность что бы вывести его без потери качества, но при меньшей яркости подстветки, что позволяет снизить потребление. Подробнее можно почитать, например, тут

Что бы избавиться от этого требуется рут, далее в консоли выполняем команду

P.S. не забываем ставить лайки вот ЭТОМУ ТОВАРИЩУ т.к. это его инструкция ну можно и мне 😉

Wipe data/factory reset — сброс всех настроек, удаление сторонних приложений
Wipe cache — чистка кэша
Wipe dalvik-cache — чистка «хвостов» ядра
Wipe battery stats — итак понятно

Читайте также:  Установка вебасто сузуки гранд витара

Попробовал сейчас с драйверами из шапки, не получилось заставить adb работать.

Вот драйвер от Prime’а Universal_Naked_Driver_0.7.zip ( 8,28 МБ )

С ним устройство Transformer в диспетчере устройстве стало Tranformer Prime ADB Interface и я без проблем закинул архив на карту памяти.

Вот более подробная инструкция без лишних телодвижений. Что бы было все намного проще, сделайте все, как в ней написано.

1. Скачиваем USB-драйвер выше, распаковываем куда угодно, но не устанавливаем.
2. Скачиваем adb.zip ( 196,56 КБ )
, распаковываем и кладем папку adb в корень диска C
3. Копируем архив с прошивкой в корень диска C.
4. Включаем планшет в режиме рекавери, поключаем его к ПК.
5. В диспетчере устройств появится устройство Transformer.
6. Кликаем по Transformer правой кнопкой мыши — Обновить драйверУстановка из указанного местаОбзор — указываем путь к папке Universal_Naked_Driver_0.7 (это папка с драйверами).
7. Устройство становится Tranformer Prime ADB Interface.
8. Запускаем командную строку. Win + R — cmd — OK или Пуск — Выполнить — cmd — OK
9. В командной строке пишем команды по очереди:
cd c:\adb (не забудьте пробел между cd и c)
adb push c:\Название прошивки.zip /sdcard/ (не забудьте пробел между Название прошивки.zip и /sdcard/)
10. Появятся цифры.

Все, архив во внутренней памяти.

Если Вы все сделали так, как описано в этой инструкции, соблюдая все пути и названия, то все получится.

После установки дров от Prime’а, все выше написанное можно проделать на включенном планшете.

Сообщение отредактировал Армстелл — 18.04.16, 20:02

Сообщение отредактировал K-User — 18.08.12, 16:02

Сообщение отредактировал K-User — 20.08.12, 12:30

Устанавливаем TWRP рекавери и рут права на Jelly Bean

Скачиваем оба файла внизу поста.
fastboot.zip расспаковываем и кладём в корень С диска
Выключаем планшет
Так же как и раньше зажимаем громкость вниз и павер, держим 3 секунды
Попадаем в бутлодер. Теперь там уже 4 иконки
Затем нижней громкостью перемещаем курсор на иконку USB подтверждаем выбор кнопкой громкость вверх
подключаем шланг. ждем чтоб винда распознала устройство.
На ПК запускаем CMD (Пуск -> Найти -> CMD)
Заходим на диск С: пишем fastboot
Потом пишем fastboot -i 0x0b05 flash recovery tf300t-jb.blob можно и даже нужно скопировать и вставить!
Жмём Энтер.
Ждем 8 секунд видим синюю полоску, процесс прошивки закончен. В командной строке видим ОКAY

Отключаем шланг, перезапускаем таблетку, нажимая громкость вверх и павер. я держал сек 10 нажатыми

Теперь копируем Superuser-3.2-RC3-arm-signed на таблетку в любое место.
И снова запускаем бутлодер, только теперь нужно выбрать иконку RCK
Запускается TWRP
Прошиваем Superuser-3.2-RC3-arm-signed
Перезапускаем таблет
Загружаем Supersu из Google Play и устанавливаем
Открываем, соглашаемся на апдэйт бинарного файла

Всё. Теперь ваш Джелли с правами рут :thank_you:

Всё что нам нужно:
[attachment=»1962938:fastboot.zip»]
Superuser-3.2-RC3-arm-signed.zip ( 1,08 МБ )

Сообщение отредактировал desjkee — 23.08.12, 22:33

Поправит 🙂
1. bootloader — это аналог BIOS в планшете. вместо него ничего не шьется. прошивка чего-либо в планшет — это загрузка «этого добра» в специальный раздел staging (/dev/block/mmcblk0p4), проверка что «это добро» подписано правильными ключами (делается это бутлоадером), и прошивка «этого добра» уже туда, куда нужно. разлочка bootloader’а — это собственно запрещение проверки ключей перед прошивкой. протокол fastboot поддерживается именно bootloader’ом.
2. recovery — это обычное ядро linux плюс минимальный набор утилит для прошивки, обновления восстановления системы. прошивается в отдельный раздел. обычно занимает 5-6 MB (4 из которых — это ядро)
3. linux kernel — по составу — практически это recovery. по большому счету из отличий содержит только сценарий монтирования раздела /system и запуска dalvik — виртуальной машины на которой работает андроид.
4. system — собственно виртуальная машина dalvik и приложения андроид.

что касается разницы между ядрами 3.0 и 2.6 — большой разницы нету.

процесс загрузки как рекавери так и основного ядра такой:
1. загружается сжатое ядро
2. загружается ramdisk (из этого-же раздела)
3. ядро запускается и распаковывает само себя в памяти и стартует
4. монтируется ramdisk в /
5. запускается первый процесс «/init», который выполняет скрипт «/init.rc»

У нас нет темы для украшалок, по-этому пишу сюда, а куратор пусть решает что с этим делать 😉
Перерыл весь xda и наш форум, нигде нет инфы как сменить например софт кнопки или например батарею в процентах.
Софт кнопки на родном JB совсем другие и хочется чтоб было одинаково как на телефоне так и на планшете.
Посему небольшой мануал для желейных кнопок.

Читайте также:  Установка а рычага на 21213

Внимамние! Не ставить на официальные прошивки!

На всякий случай сделайте бэкап!

Работает на деодекс прошивках! Такой является JellyBean-Hydro.
Если есть рут, то можете деодексировать сток сами.
Соответственно нужен рут

В root explorer (или похожий с правами рут) идем в папку system/app и переименовываем файл SystemUI.apk в SystemUI.apk.bac
Помещаем скаченный SystemUI.apk в эту папку
Даём файлу права rw-r-r
Перегружаем таблет
И любуемся

Для более продвинутых, есть ещё один способ. Старый добрый MetaMorph
Скачиваем набор кнопок в зип формате
Открываем и немного изменяем название папок. Все иконки помещаем в конечную папку «drawable-sw720dp-hdpi» и «drawable-sw720dp-mdpi»
Устанавливаем MetaMorph на таблет, выбираем свой модифицированный зип и применяем. После рестарта слетают обои с рабочего стола,
но кнопки удачно меняются :thank_you:
Вот пример зипа, стоковые кнопки с отражением softkeys_JBstockreflect.zip ( 14,4 КБ )

Себе поставил например такие

Сообщение отредактировал gralexon — 05.09.12, 12:18

«I’ve just been quoted $122 + $65 + $10 shipping. Which comes out to a shade under $200 total.»

Что-то после таких сообщений на xda мне кажеться, что и авторизованые сервис центр будет говорить мне что нужна замена мат. платы. и не умеют они шить через apx и сами то. Если за бугром все так-же.

200 это по моему у них так по божески (у нас вообще смысла нет такие вещи проделывать, либо технарь сегодня пошутил так и я не понял его шутки, либо так оно и есть) раскажу по порядку, решил я так как было время, сегодня смотаться в СЦ асуса (центральный!), ну меня там мило встретили, чего мол желаете, ну я и пожелал)) откат с JB на ICS, тут у приемщика возникла такая мина я вам скажу, а что мол не так и почему вы хотите это сделать, тем более за свои же деньги мол . ну да ладно сказал ему что просто не нравится и все, вот хочу ICS, в кратце обрисовал ситуевину, что мол асус свинью подложил, дал разблокировщик, я им воспользовался — лишился гарантии, а тут с обновлением мне снова блокировку получите а гарантию обратно нет, вообщем он пару раз сбегал к инженерам, видимо им рассказал как и чего, те спросили что ставить (в смысле какую версию) я уж порадовался, да мол любую .29 .30, типа я буду снова как нормальный человек на СМ и не тут то было, час примерно времени они его мучили и так я и остался с этим желейным бобом, но вариант предложили, если мол устраивает, то давайте его оставляйте, мы свяжемся с асусом (будет это 2-3 дня минимум) они должны дать код и мы мол только после сможем вам восстановить загрузчик и ICS, я пока не стал этого делать, всетаки надежда теплится что что нибудь придумают либо команда циана либо вторые (запамятовал, AOKR которая вроде). между делом поинтересовался а как мол тогда восстанавливают APX которые, ответил что не все мол восстанавливаются, ну и следующим вопросом поинтересовался стоимостью замены материнки и матрици (вот ответа не понял до сих пор, толи пошутил он толи так оно и есть, вообщем лажа полная у нас с этим, ибо и то и то случай чего под 400 бачей, склонен думать что он не пошутил, ибо я на это сказал что это же что то с чем то, проще новый купить и запчасти останутся, на что он как бы согласился со мной) вообщем вот такой у меня поход получился, слов нет только матом

Модуль raw_ip_net не управляет питанием модема. Он используется только для передачи пакетов IP из модема по шине USB (к которой он кстати подключен).
Питание, сброс и ещё некоторые вещи управляются через так называемые GPIO — general purpose input-output выводы этого SoC.
Модуль который отвечает за управление питанием модема называется baseband-xmm-power.c и находится в ‘arch/arm/mach-tegra’. Он собран в ядро и не может быть перезагружен.
Кроме этого для модема в TG ещё используется один модуль — baseband_usb_chr.ko. Он используется только для обновления фирмвари в модеме и загружается только в рекавери. Именно по этой причине для TG нужна специально собранная рекавери — иначе просто не будет обновляться модем.

Ещё предостережение для тех, кто хочет собрать ядро сам (на линуксовой машине это не сложно) — не пытайтесь собирать стандартным адроидным NDK — ядро загрузится, не будут грузиться модули. Компилятор нужно брать тут — Building Kernels

Сообщение отредактировал andrew_z1 — 12.09.12, 14:13

nvflash — это утилита от NVIDIA, которая позволяет прошить абсолютно чистое устройство (у которого просто чистая flash-память — кирпич в APX mode) через USB.
но для её использования нужно вытащить или сгенерировать некий ключ (SBK — Secure Boot Key), свой для каждого планшета и генерируется на основе серийного номера процессора.
вот сгенерировать (или вытащить) его можно (как я понимаю) только в старом загрузчике.

это не замена fastboot, хотя recovery (немного исправленный) и другие разделы можно ей прошить например (в APX mode)

При разблокировке загрузчик не меняется.
Просто прошивается так называемый Unlock Token — индивидуальный для каждого.
Если его стереть — устройство опять заблокируется.

15 минут после появления последней строчки в командной строке.
8) После томительного ожидания перезагружаем планшет вручную.
Ждем пока система сама обновится
Радуемся обновленной версии ОС, на свое усмотрение ставим кастомное рекавери и рут(Не забываем что нужно ставить для 4.1)
Апдейт
Straiker13
Удачно обновился по этому гайду

Сообщение отредактировал >I<ивчиК — 09.10.12, 10:16

TF300 NVFLash Проверено!
Подробности: тут

Nvflash kit для ASUS Transformer Pad 300 . ( TF300 NVFLash ).

Утилита TF300 NVFLash позволяет полностью разблокировать планшет.
Для этого генерируются несколько blob-файлов, специфичных (уникальных) для конкретного планшета ,
с помощью которых открывается доступ ко всем функциям NVFLASH.
Это даёт возможность восстановить любое ПО, партицию, кирпич и даже загрузчик!
Конечно, только до тех пор, пока Вы храните эти файлы в безопасности! 😉

Сделать эту процедуру крайне рекомендуется всем, кто разлочил планшет.
Этим достигается практически 100% гарантия того, что планшет можно будет оживить после любых «издевательств».

Установить кастомный загрузчик и, соответственно, первично создать NvFlash blob-файлы можно только на старом (ICS) загрузчике.

  • Внимание! Теперь предстоит выполнить самую потенциально опасную операцию.
    Она будет длиться всего несколько секунд. Но прежде, чем продолжить:
    • Убедитесь, что Ваши кошка, ребёнок, жена со шваброй (муж с бутылкой пива) и т.п. находятся вне зоны риска.
    • Предприняты меры по предотвращению внезапного отключения питания.
      Идеально использовать нотебук или ПК с ИБП.

    Итак, когда планшет находится в режиме fastboot, выполните следующую команду, которая прошьёт кастомный загрузчик AndroidRoot:

  • Прежде чем продолжить, убедитесь, что кастомный загрузчик AndroidRoot успешно прошился.
    Для этого снова перезагрузите устройство в режим fastboot.
    В левом верхнем углу экрана вместо текста ”This Device is UnLocked” теперь должен быть текст: «AndroidRoot 9.4.3.30r01».
  • После того как Вы загрузили планшет в режим fastboot с загрузчиком AndroidRoot, наконец наступило время для создания файлов NVFLASH blobs с помощью следующей команды:

    Эта команда сгенерирует необходимые blob-файлы и сохранит их на планшете в каталоге /sdcard/AndroidRoot.
    Обратите внимание, что этот процесс может занять 20 — 30 секунд и автоматически перезагрузит девайс после его завершения.
    В течение этого времени не отображается никакого прогресса, просто терпеливо ждите его завершения.
    После перезагрузки устройство должно полностью загрузиться в Android.

  • После того, как blob-файлы были созданы, Вам нужно получить их с «внутренней» SD-карты из каталога AndroidRoot (/sdcard/AndroidRoot).
    Это можено сделать это либо через режим MTP, либо с помощью ADB, или любым другим способом.
    ** Вы обязательно должны сохранить эти файлы в трех экземплярах — это ваша жизнь**
    Кроме того, скопируйте эти файлы в «рабочий каталог»C:\Nvflash.
  • Доступ к NVFLASH

    • Наконец, теперь можно получить NVFLASH-доступ с помощью программы wheelie.
      Для этого необходимо перезагрузить планшет в APX режим:
      • Выключить планшет, подключить его к компьютеру и включить c удержанием кнопки увеличения громкости«Volume UP».
      • Держать кнопки нажатыми, пока ваш компьютер не определит, что подключено новое устройство. При этом он издаст звуковое оповещение о найденном устройстве.
        Примечание:
        • На этом этапе может вновь понадобиться установить драйвера.

      • В случае успеха, экран должен оставаться пустым, а в панели уведомлений вашего компьютера планшет обнаружится, как «NVIDIA APX mode device».

      Для «начальной загрузки» («bootstrap») в NVFLASH, выполните следующую команду:

      Скачать:

        Для Windows:

          Все нужные файлы «в одном флаконе»:NvflashTF300_Full.zip ( 13,59 МБ )

    Примечание:

      Инструкция » Бэкап и восстановление прошивки при помощи NVFlash . « находится тут.

      P.S. Данную инструкцию перевёл и дополнил Dasdranagon, за что ему СПАСИБО!

      Сообщение отредактировал Армстелл — 14.11.16, 18:06

      источник