Сайт | Скачать | Видео | Wiki

Автор Тема: Перепрошивка планшета Android  (Прочитано 4654 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Перепрошивка планшета Android
« : 13 Март 2016, 18:44:30 »
Pmp3007c (prestigio multipad) - сдохла ось. При запуске не может запуститься системный файл. Очистка кеш, удаление данных пользователя не помогает.
Прошивка для этого девайса только официальная. Все упирается в установку драйвера rockusb и использование тулзы для виндовс, которая работает через этот драйвер.
В xp, которая была в наличии, драйвер rockusb не устанавливается, устройство видно только как mtp, соответственно ничего не сделаешь.
Большого linux пока под рукой нет, fastboot + adb поэтому не пробовал. Да и снова, а драйвер? Он нужен в линуксе?
1. Почему может не ставиться драйвер в хр?
2. В pra возможно прошивку поменять?
« Последнее редактирование: 13 Март 2016, 18:58:26 от I-Jurij »

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 814
  • Репутация: +39/-0
Re: Перепрошивка планшета Android
« Ответ #1 : 13 Март 2016, 21:36:13 »
1. Почему может не ставиться драйвер в хр?
Делай на чистой - НЕ ЗАГАЖЕННОЙ ничем винде , и без антивируса .Под Linux врятли что получится .
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re: Перепрошивка планшета Android
« Ответ #2 : 13 Март 2016, 22:36:12 »
Или через wine. Читал когда-то и про такой способ.

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Перепрошивка планшета Android
« Ответ #3 : 14 Март 2016, 07:46:52 »
.Под Linux врятли что получится .
Всё получится. Вечером доберусь до компа опишу свой опыт.

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re: Перепрошивка планшета Android
« Ответ #4 : 14 Март 2016, 15:23:57 »
Делай на чистой - НЕ ЗАГАЖЕННОЙ ничем винде , и без антивируса .Под Linux врятли что получится.
Ну, у мну есть только XP, вчера установленная и обновленная до sp3. Ничего лишнего там нет, но вроде ничего и не вырезано. Антивирус здесь при чем?
Rockusb после установки вручную появляется в DRVSTORE, в drivers нет. Планшет в RKBatchTool не виден.
Или через wine. Читал когда-то и про такой способ.
Сначала нужно одно направление добить, потом уже за второе браться. Пока что wine негде запускать, кроме как в PRA64.




Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Перепрошивка планшета Android
« Ответ #5 : 14 Март 2016, 19:00:13 »
Сразу скажу, что делалось всё под "Альтом".
ADB и fastboot у меня лежат в ~/user/bin
В /etc/udev/rules.d - правило 51-android.rules
В ~/user/.android -  файл adb_usb.ini
В правило и инифайл нужно дописать свои устройства и заменить "qwer" на своего пользователя. Вот и всё.
Для перепрошивки нужен образ того раздела который собираетесь перепрошивать. Я многократно перешивал boot, recovery и system. А вот из "кирпича" (вобше не подавал признаков жизни) восстанавливал из под винды фирменной прогой.
Пример пршивки recovery:
Код
adb reboot bootloader
fastboot flash recovery recovery-gen2.img

Или горячими клавишами включить режим bootloader и сразу прошивать через fastboot.

P.S.
Перечитал ещё раз первое сообщение. Я так понял он пытается грузиться? Попробуйте посмотреть через ADB чего ему не хватает или наоборот - лишнее.
Root есть? Может случайно права поменяли где-нибудь в системе.
Код
adb logcat
« Последнее редактирование: 14 Март 2016, 19:10:11 от midnighter »

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re: Перепрошивка планшета Android
« Ответ #6 : 14 Март 2016, 20:29:09 »
0 Для перепрошивки нужен образ того раздела который собираетесь перепрошивать.
1 ... из под винды фирменной прогой...
2 Или горячими клавишами включить режим bootloader и сразу прошивать через fastboot.
3 он пытается грузиться? Попробуйте посмотреть через ADB чего ему не хватает или наоборот - лишнее.
4 Root есть? Может случайно права поменяли где-нибудь в системе.
Код
adb logcat
0. На сайте производителя есть только один файл firmware asbs-что-то-там-update.image  и все.
boot + recovery работают, значит их трогать не нужно, я так понимаю.
Мне казалось, что все сведется примерно как к команде dd в linux.
И почитать негде об этом планшете.
1. Так вот именно фирменные дрова и не ставятся. к сожалению.
2. Режим bootloader - это консоль восстановления (recovery mode) запустить?
3. adb в винде планшет тоже не видит, хоть система драйвер установила и отображает как андроид устройство при входе в режим adb в консоли восстановления.
4. root отсутствует - это планшет сына, не видел там в этом необходимости.

Сегодня еще помучаю винду, завтра переключусь на linux. Мне кажется, что правила udev должны сделать чудо.

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Перепрошивка планшета Android
« Ответ #7 : 15 Март 2016, 08:43:50 »
bootloader это не recovery mode. Это типа монтироапния разделов для прошивки. Кстати через dd тоже мжно, но всё равно нужен образ раздела.
update.image должен пршиваться через recovery.
На 4pda не искали своё устройство. Я всю инфу брал там. С китайскими чипами вообще проблем быть не должно, их из полных "кирпичей" восстанавливают.

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re: Перепрошивка планшета Android
« Ответ #8 : 16 Март 2016, 19:05:42 »
Т.к. планшет упорно не виден в adb и fastboot изложу по порядку:
1. Установил adb, fastboot
2. Подключил планшет
Код
lsusb
Bus 001 Device 004: ID 2207:0006

Драйвер, как видно, отсутствует.
3. Прописал правила udev в /etc/udev/rules.d/51-android.rules:
Код
SUBSYSTEM=="usb", ATTRS{idVendor}==”2207”, ATTRS{idProduct}==”0006″, MODE=”0666″, GROUP="plugdev"
Потом
Код
chmod a+r /etc/udev/rules.d/51-android.rules
и
Код
sudo service udev restart
4. ~/my-user/.android/adb_usb.ini:
Код
0x0006
Даже перезагрузился для уверенности.
5.
Код
abd usb
И в выхлопе ошибок нет, но и устройства нет.
Код
adb devices
+
Код
fastboot devices
- то же самое.

Группа plugdev создана автоматом ранее, пользователь в нее добавлен тогда же.

Таким образом в системе (сейчас это ubuntu 14.04.1) все сделано, что можно (нужно).

Теперь о планшете:
1. Я не нашел как войти в режим bootloader в этой модели  :( (4pda - там совсем пусто в этом разделе).
2. В recovery mode стандартные режимы очистки кеша, данных пользователя, обновления с внешнего носителя: при выборе этих пунктов через lsusb планшет на компе не виден совсем;
3.Там же в рекавери есть пункт "update from adb" при включении его комп видит планшет (lsusb, usb-devices).

По bootloader - как в него попадают в других моделях?
Отсутствие драйвера не влияет на видимость планшета в adb-fastboot?
Каким образом подключить внешний носитель с новой прошивкой? Просто сд-карту найти и вставить?
Можно ли другим путем получить доступ к разделу с системой на планшете?

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Перепрошивка планшета Android
« Ответ #9 : 18 Март 2016, 08:09:57 »
На sd-карту в папку image положить обновление image.bin. Ну и запустить обновление.

P.S.
Найдите аналог по "железу". Инструкции с него вам подойдут.

P.P.S.
У меня правило немного отличается. Архивчик не смотрели?
« Последнее редактирование: 18 Март 2016, 08:52:15 от midnighter »

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re: Перепрошивка планшета Android
« Ответ #10 : 26 Март 2016, 18:03:46 »
Есть только полный оригинальный обновленный образ ***-update.img, image.bin для него нет. А с этого образа обновляться с sd-карты не хочет.
Сейчас debian8.3 + adb + fastboot
правило udev
Код
"SUBSYSTEM=="usb", ENV{DEVTYPE}==”usb_device”, ATTRS{idVendor}==”2207”, OWNER="my_user", MODE=”0664″, GROUP="plugdev"" 
и запись в домашней папке такая же как была.
При выборе на планшете в recovery mode режима "update from adb" планшет виден в adb в режиме sideload.
Выполняю
Код
"adb sideload image.img"
- идет передача образа, планшет его видит, но верификация не проходит, установка обрывается.
Код
"adb reload bootloader"
- выдает ошибку.
Воюю дальше.
« Последнее редактирование: 26 Март 2016, 18:48:53 от I-Jurij »

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re: Перепрошивка планшета Android
« Ответ #11 : 26 Март 2016, 19:55:24 »
У меня в пра64 бинарники adb и fastboot не работают. Попробовал в пра32 (не помню версию, один из первых) - завелось без танцев с бубном. Просто подоткнул телефон, перешел в папку с adb и fastboot на альтовском разделе, запустил: adb devices - и вот он мой Blade. Ни каких файлов не добавлял., голая система без сохраненки.