> Внимание!

Настоятельно рекомендуем прочитать Правила раздела "Android - прошивки"

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



Asus Eee Pad Transformer TF300 - Прошивки | TF300T, TF300TG



Реп: (205)
Asus Eee Pad Transformer TF300 - Прошивки
Изображение TF300T, TF300TG
Описание | Обсуждение » | Покупка » | Аксессуары » | Клуб пользователей » | Украшательства » | Прошивка Ubuntu Touch » | Прошивки »

Важная информация!
Со стока на актуальную прошивку

Для вашего же блага рекомендуется сделать NVFLASH бекап перед установкой кастомов! Без него вы имеете шанс влететь на дорогостоящий ремонт в сервисном центре и потерю всех данных на планшете в случае неверных действий при прошивке устройства.Руководство по NVFLASH есть в разделе "Инструкции".

Драйвера, утилиты
Прошивки
Официальная поддержка нашего аппарата остановилась на 4.2
На кастомных прошивках не рекомендуется выполнять сброс пользовательских данных (ни через андроид/ни через меню бутлоадера) - это приводит к выходу из строя внутренней памяти. Если хотите сделать сброс, делайте это через TWRP
Если вы зашли впервые и не знаете с чего начать


Android 7.1
Android 6.0 - Рекомендуется
Android 5.1
Android 4.4
]Android 4.3
Android 4.2
Android 4.1
Android 4.0

Инструкции
Настройка 3G соединения на кастомах
Установить PPP Widget
Как настроить соединение:Вам сюда
Способ настройки №2 с Xposed: Вам сюда
Если перестало работать (или спсоб №3):Вам сюда

NvFlash
Разблокировка устройства
ВНИМАНИЕ!!! При разблокировке устройства Вы лишаетесь гарантии!!! Так же Вы лишаетесь права получать ОТА обновления прошивки!!!


Разблокировка загрузчика через прокси-сервер на примере TF300TG на данный момент инструкция нерабочая, так как ASUS отключил сервера разблокировки
Разблокировка загрузчика / дополнение - на данный момент неактуально
Если планшет refurbished

Прошивка
Восстановление
Установка официального обновления
1. Узнайте территориальную принадлежность Вашего планшета (SKU). Зайдите в "Настройки" > "О планшетном ПК" > "Номер сборки". Там вы увидите строку WW_epad-8.X.X.XX_2011xxxx, где 8.X.X.XX - версия прошивки, а WW – это территориальная принадлежность (SKU).
WW - Международная сборка.
US - Американская сборка.
2. Скачайте прошивку из шапки для Вашего региона].
3. После того, как вы скачали файл с прошивкой, распакуйте его содержимое в корень карты памяти, и вставьте её в планшет.
4. Далее Настройки - О планшетном ПК - Проверить обновление.

Как скопировать архив с прошивкой во внутреннюю память, если планшет не включается
Обновление bootloader
F2FS
Методы перехода в APX и fastboot
В fastboot/recovery без кнопок
Калибровка тачскрина
Калибровка акселерометра
Recovery
Внимание! Данные рекавери предназначены для последней версии прошивки бутлодера (10.6.1.27.X для tf300t и 10.6.2.X для tf300tg/tl). Попытка их установки на старый бутлодер от Android 4.1 окирпичит ваше устройство с вероятностью в 99.99%.
На кастомных прошивках не рекомендуется выполнять сброс пользовательских данных (ни через андроид/ни через меню бутлоадера) - это приводит к выходу из строя внутренней памяти. Если хотите сделать сброс, делайте это через TWRP
TWRP версии 3.0 систему F2FS не поддерживает!

Установка TWRP без компьютера
TWRP Official
TWRP для TF300T полностью подходит для TF300TG

Скачать
Установка

TWRP Unofficial
Разное
Архив опросов
Часть 1
Прикрепленное изображение


Часть 2
Прикрепленное изображение


KatKiss Nougatella
Прикрепленное изображение




В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку, создав новую тему в разделе Хочу стать Куратором (предварительно изучив Правила и рекомендации для Кураторов). До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал cherva70 - 03.03.23, 21:50
Причина редактирования: Редактирование



Реп: (68)
dave312 @ 27.06.2012, 20:24 *
не подскажите как?

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 тоже слетит

собсно вот так где-то...



Реп: (68)
Собственно как вылечить "вылет видео" на этом планшете. Оказывается всё просто.
1. Планшет должен быть рутованным
2. На компьютере берём Notepad++, создаём новый файл, копируем туда следующее:
#!/system/bin/sh

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" - чтобы скрипт запускался при перезагрузке.

собственно всё :)

echo 2 >/proc/cpu/alignment

означает исправлять ошибки выравнивания при некоторых операциях (потоковых - SIMD), при этом возможны некоторые притормаживания видео (в местах где без этого плеер вылетел бы)
вы можете поменять эту строку в скрипте на
echo 0 >/proc/cpu/alignment

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

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


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



Реп: (68)
pellada @ 15.07.2012, 14:50 *
почитайте главную темку о нашем планшете , на аппаратном не выкидывает на программном кодеке выкидывает из видео каждые 5-40 мин. Так что если у вас отлично работает я за вас оч рада . У меня купленный мх был пришлось дайс покупать.

Мадам, Вы можете скупить весь маркет - Вам никто не мешает :) Вот что я точно абсолютно знаю - проблема воспроизведения видео тут не столько в плеере, сколько в планшете :) И уж поверьте мне от количества ядер процессора она не зависит :) И больше того вам скажу - приложения типа MX Player не имеют и не могут иметь возможности управлять количеством задействованных ядер процессора :) Количество ядер, которое пишется во всех плеерах - это количество потоков декодирования (threads - для тех кто знаком с программированием) :) И не факт что они будут выполнятся параллельно - каждый на своём ядре :) Скажу больше - вероятность этого очень невелика :) В доказательство моих слов - две ссылки:
Ядро для TF300T от прошивки 9.4.3.30
Ядро для TF300TG от прошивки 9.4.4.28.1
Для установки устройство должно быть разлочено (я не имею возможности подписывать эти вещи ключем ASUS) и вы должны иметь работающий root
1. сохраняем файл в папке где лежит adb
2. включаем на планшете отладку USB и подключаем к компьютеру
3. запускаем cmd в папке с adb
4. в cmd набираем "adb push kernel.blob /data/local/tmp/"
5. в cmd набираем "adb shell"
6. в уже появившемся шеле планшета набираем "su"
7. в рутовом шеле планшета набираем "dd if=/data/local/tmp/kernel.blob of=/dev/block/mmcblk0p4" и ждём завершения - секунд 5-10
8. в рутовом шеле планшета набираем "rm /data/local/tmp/kernel.blob; sync; reboot" при этом планшет отключится от компьютера и перегрузится.
при загрузке вы увидите синюю полосу - установка нового ядра, и ещё одна перезагрузка.
после загрузки можете забыть о проблемах вылета видео (и не только видео)



Реп: (68)
HiLL_RSM @ 02.08.2012, 14:03 *
В 90 % случаев перепрошивка на сток решит вопросы. Более того некоторые производители даже при наличии рута принимают аппараты по гарантии, в случае, если проблемы с девайсом возникли не по вине рута. Например, Самсунг. Видел их письмо одному товарищу на эту тему. Но также наслышан о случаях, когда вроде бы перепрошитый с нуля девайс не принимали в сервис, так как каким то образом определяли, что в прошлом он был рутован. Как они это делают, какие хвосты там обнаруживают, если системный раздел полностью форматируется - лично я не знаю. Но случаи реально были. Вероятность этого мала, но она все-таки есть. Поэтому иметь ввиду ее все -таки стоит.

Ну вот теперь послушайте как обстоит дело в действительности:
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 в планшете :)



Реп: (12)
опять моя инструкция ;)
КАК ОТКЛЮЧИТЬ АВТОКОНТРАСТ!

!!!ТОЛЬКО ДЛЯ ROOT ДЕВАЙСОВ!!!



Инструкция из ЭТОГО ПОСТА

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

Что бы избавиться от этого требуется рут, далее в консоли выполняем команду
echo 0 > /sys/devices/tegradc.0/smartdimmer/enable

Действует до перезагрузки.
Автоматического выполнения команды можно добиться, например, с помощью программы ® Script Manager (ставить лучше с маркета - там версия свежее)
Либо, если вы не против редактирования системных скриптов, можно добавить ВЫШЕУКАЗАННУЮ строчку в файлы
/system/etc/cpu1.sh
/system/etc/cpu2.sh
/system/etc/cpu3.sh

эти три скрипта выполняются при переключении режимов питания.
Источник

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

не забываем отписываться!



Реп: (103)
Wipe data/factory reset - сброс всех настроек, удаление сторонних приложений
Wipe cache - чистка кэша
Wipe dalvik-cache - чистка "хвостов" ядра
Wipe battery stats - итак понятно

Это все вкратце)



Реп: (103)
Попробовал сейчас с драйверами из шапки, не получилось заставить 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



Реп: (8)
t1m5,
Можно, нужно только скачать с сайта прошивку скинуть в память планшета и в нижнем баре выйдет уведомление о том что есть прошивка дальше нажимаешь на него а дальше сам все пойдет.
Помог ставь плюс :)
M
Правила Форума
5.3. Запрещается скрытое или явное вымогательство поднятия репутации, например: «Я тебе помог, а ты даже спасибо не сказал!» или «Мог бы и репутацию поднять!». Если вы заслуживаете поднятия репутации, ее вам поднимут без напоминаний.


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



Реп: (22)
Zee-X @ 20.08.2012, 13:24 *
Люди, а если поставить кастом, док клавиатура с мышкой работать будет? Подскажите пожалуйста

M
Правила Форума
4.13. Запрещается подъем темы. А именно, публикация сообщений, имеющих целью лишь подъем темы в списке и при этом не несущих смысловой нагрузки


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



Реп: (419)
Устанавливаем 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



Реп: (68)
desjkee @ 28.08.2012, 09:50 *
Все правильно, без разлочки рекавери не поставить. Рекавери шьется в бутлоадер, но не заменяет его. В данном случае оф JB не блокирует бутлоадер, а заменяет. Если я не ошибаюсь, то бутлоадер зашит в ядро. В оф JB у ядра версия 3.0... в то время как все кастомы на JB (кроме последней гидры) собраны на исходниках имеют версию ядра 2.6... Видимо, в этом вся проблема. Это как предположению) Если ошибаюсь, то andrew_z1 поправит)

Поправит :)
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"

примерно так :)



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

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

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

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

Скачиваем Прикрепленный файлSystemUI.apk ( 2.81 МБ )

В 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



Реп: (40)
GTR_skyline @ 10.09.2012, 10:13 *
"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 бачей, склонен думать что он не пошутил, ибо я на это сказал что это же что то с чем то, проще новый купить и запчасти останутся, на что он как бы согласился со мной) вообщем вот такой у меня поход получился, слов нет только матом



Реп: (68)
tsamolotoff @ 11.09.2012, 22:54 *
А вы пробовали modprobe'ом подгружать модуль драйвера модема ? rmnet или raw_ip_net. Я че-то не могу найти, где запрятаны модули в этой "свободной" операционке...

Модуль 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



Реп: (68)
zikasak @ 19.09.2012, 18:39 *
andrew_z1,
это про nvflash? И какой толк от нее для пользователей? просто замена fastboot?

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

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

так понятно?



Реп: (68)
signalizator @ 19.09.2012, 21:17 *
Всем доброго времени суток) хотел вот про NVflash уточнить,это что же получается что он может обратно залоченый бутлоадер залить? или я чего то не понял?))

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

Цитата:

14:21 < andrew_z1> and if I erase unlock token - I just get locked device? :)
14:23 <@RaYmAn> yup



Реп: (6)
Внимание,вся процедура была проделана на моем планшете.
Все действия вы производите на свой страх и риск.Ни я, ни куратор,ответственности за ваши устройства не несем.
ПОСЛЕ ТАКОГО КАК ВЫ ВЫПОЛНИТЕ ЭТУ ИНСТРУКЦИЮ ВЫ ПОТЕРЯЕТЕ ВСЕ СОДЕРЖИМОЕ ВНУТРЕННЕЙ ПАМЯТИ УСТРОЙСТВА(в том числе NVflash/Кастом рекавери/Рут)

Итак инструкция по обновлению до 4,1(для владельцев TG версии. У кого нивкакую обновление штатным путем не устанавливается)
1)Качаем апдейт с сайта асус
2)Извлекаем из скачанного архива саму прошивку( тоже архив .zip)
3)Извлекаем из 2 архива файл с именем blob(да да да, игла в яйце-яйцо в утке)
4)Файлик blob кладем в папку с fastboot(На компьютере естественно)
5)Далее нужно перевести планшет в fastboot режим
6)Открываем командную строку,переходим в директорию в которой у нас лежит fastboot и blob файл
7)Пишем в командной строке fastboot -i 0x0b05 flash staging blob
Далее начинается процесс заливки прошивки в планшет и установки её же
ВНИМАНИЕ
По какой-то непонятной мне причине фаст бут НЕ пишет о завершении процесса.
Так что я просто ждал ~ 15 минут после появления последней строчки в командной строке.

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

Сообщение отредактировал nulled06 - 09.10.12, 10:16



Реп: (66)
TF300 NVFLash Проверено!
Подробности: тут

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

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


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

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


Видеоинструкция: youtube.com

Инструкция (на русском):
Прежде всего ознакомьтесь с некоторыми деталями:
  1. TF300 NVFLash сработает только на РАЗЛОЧЕННОМ (UNLOCKED) планшете.
  2. Для предварительной подготовки планшета требуется Fastboot-доступ .
  3. TF300 NVFLash не cработает на полностью окирпиченном планшете, ибо см. п.2.
  4. Вы должны хранить файлы в надёжном месте!
Введение.
  • После многих месяцев кропотливых исследований, разработчики AndroidRoot.mobi выпустили Nvflash kit для  ASUS Transformer Pad 300, который предоставляет полноценный NVFLASH-доступ.
  • В рамках процесса получения такого доступа необходимо прошить кастомный загрузчик AndroidRoot.mobi, который обладает множеством преимуществ по сравнению со стоковым загрузчиком
    Тем не менее, прошивка загрузчика является потенциально очень рискованной операцией. Пожалуйста, подумайте, прежде чем продолжить.
  • В рамках применения данного руководства Вы отказываетесь от всех обязательств или ответственности перед командой разработчиков за любой понесенный ущерб от AndroidRoot. Выполняя следующие шаги вы осознаёте все риски.
  • Пожалуйста, обратите внимание, что это - достаточно сложная процедура, которая должна выполняться компетентным пользователем.

AndroidRoot Patched Bootloader
  • Текущая версия bootloaderAndroidRoot.mobi для Transformer Pad 300: 9.4.3.30r01.

Необходимые условия:
  • Разлоченный планшет Transformer Pad 300.
  • Бинарник fastboot и необходимые драйвера: Universal_Naked_Driver_0.7.zip (или более свежие).
  • Бинарник NVFLASH от NVIDIA .
  • Стальные нервы! :superman:

Генерирование файлов nvflash blob.
  • Чтобы получить NVFLASH-доступ, Вам необходимо сгенерировать nvflash-blob файлы, которые позволят пройти проверку подлинности для режима APX на устройстве.
  • Для начала скачайте файлы (См. ниже):
    NvflashTF300_Full.zip
  • Подключите планшет кабелем USB к ПК. Как обычно в таких случаях, НАПРЯМУЮ, а не через ДОК!
  • Теперь необходимо перезагрузить планшет в режим fastboot.
    Это делается путем перезагрузки устройства c удержанием кнопки "Volume down" до появления надписи "Checking for RCK image”. На этом этапе не нужно делать ничего, пока не появится меню загрузки.
    Когда меню загрузки появится, жмите клавишу уменьшения громкости "Volume down" до тех пор, пока не выберете значёк "fastboot/USB" и тогда нажмите клавишу увеличения громкости "Volume up", чтобы перевести устройство в режим fastboot.
  • Откройте командную консоль CMD (Win + R => cmd) и перейдите в "рабочий каталог" с помощью команды:
    cd C:\Nvflash


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

    Итак, когда планшет находится в режиме fastboot, выполните следующую команду, которая прошьёт кастомный загрузчик AndroidRoot:
    fastboot -i 0x0b05 flash bootloader ebtblob.bin


  • Прежде чем продолжить, убедитесь, что кастомный загрузчик AndroidRoot успешно прошился.
    Для этого снова перезагрузите устройство в режим fastboot.
    В левом верхнем углу экрана вместо текста ”This Device is UnLocked” теперь должен быть текст: "AndroidRoot 9.4.3.30r01".
  • После того как Вы загрузили планшет в режим fastboot с загрузчиком AndroidRoot, наконец наступило время для создания файлов NVFLASH blobs с помощью следующей команды:
    fastboot -i 0x0b05 boot nvfblobgen.img
    Эта команда сгенерирует необходимые 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, выполните следующую команду:
    wheelie --blob blob.bin
    , где blob.bin - один из сгенерированных выше файлов.
    В случае успеха планшет загрузится в режим NVFLASH и появится экран загрузчика.
    С этого момента, наконец, можно использовать NVFLASH!

Что дальше?
  • Хорошие новости! Вы получили NVFLASH-доступ! Так что же ещё нужно сделать дальше?
    Настоятельно рекомендуется, чтобы абсолютно все, кто получил NVFLASH-доступ, выполнили следующие команды для создания резервных файлов bricksafe.img, "unlock-token.img" и "factory-config.img", с помощью следующих команд:
    nvflash --resume --rawdeviceread 0 2944 bricksafe.img
    nvflash --resume --read 14 factory-config.img
    nvflash --resume --read 7 unlock-token.img
    nvflash --resume --go
    Последняя команда перезагрузит девайс.
    Примечание:
    • Эти файлы лежат в "рабочей папке" c:\Nvflash.

    Это очень важные резервные файлы, которые нужно хранить в безопасном месте вместе с файлами NVFLASH-blobs (см. выше).
    ** Неудача при создании или утеря резервного файла bricksafe.img приведет к отказу в поддержке, в случае, если вы когда-нибудь окирпичите устройство!
    Вы предупреждены! **


Оригинал инструкции



Скачать:
  • Для Windows:

Примечание:


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


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



Реп: (1388)
M
desjkee освобожден от курирования по собственному желанию.



Реп: (1388)
M
sad96 назначен куратором темы.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 08.06.23, 01:08