«Ошибка проверки подписи» при попытке установить неофициальную прошивку Cyanogenmod 10 для планшета Sanei N10 Android

Давайте посмотрим, может ли кто-нибудь мне помочь, потому что я довольно застрял с этим.

Я попытался установить следующее ПЗУ от xda-developers на Sanei N10:

Неофициальный CyanogenMod 10 для многих планшетов AllWinner A10

Я установил его, следуя обычной процедуре:

  • Нажмите Vol+ и Power, чтобы открыть меню Recovery.
  • Выберите Wipe data/factory reset.
  • Выберите Очистить кеш
  • Установите три ZIP-файла: «cm10_a10_20120913.zip», «gapps-jb-20120726-signed.zip» и «n10_compatibility_1.2.1.zip».

Проблема в том, что хотя первый ZIP-файл с ПЗУ устанавливается успешно, второй (тот, что с приложениями Google) отказывается устанавливаться, вместо этого показывая сообщение «Ошибка проверки подписи». То же самое происходит с третьим ZIP (совместимость с N10).

Таким образом, установка на самом деле не заканчивается. Если я перезагружаю планшет, он запускает Cyanogenmod 10, но тачскрин не работает (приходится подключать USB-мышь для взаимодействия с операционной системой).

Итак, что мне делать, чтобы избежать ужасного сообщения «Ошибка проверки подписи»? На всякий случай, если это поможет определить проблему, я упомяну, что я вижу, как Android-бот ложится красным треугольником с восклицательным знаком при входе в меню восстановления.

Я пытался использовать ROM Manager, который предустановлен вместе с Cyanogenmod 10, но при выборе «Flash ClockworkMod Recovery» он говорит, что «Для использования ROM Manager необходимо установить SD-карту». Конечно, моя MicroSD правильно смонтирована (я вижу ее файлы на карте из консоли, из «Эмулятора терминала»). Я думаю, это происходит из-за того, что MicroSD монтируется в /storage/sdcard1, а не в /storage/sdcard0, но я не могу это изменить. Я также не могу скачать APK из браузера, потому что он также говорит что-то похожее о невозможности доступа к SD (хотя он правильно смонтирован, и я вижу его смонтированным из «Настройки»> «Хранилище»).

Я также пробовал ПЗУ CyanogenMod A10, доступное на этой странице, которое является более новым (октябрь вместо сентября): http://www.slatedroid.com/topic/3870...mod-10-tweaks/ Но то же самое бывает.

Я даже пытался установить CWM Recovery ROM, но он также не позволяет мне установить его из Recovery (то же сообщение о «подписи»), и с Odin3 это тоже не работает, потому что я не знаю, как чтобы перейти в «режим загрузки», который необходим для Odin3. Нажимая Vol+ и Power я получаю Recovery, но не Download mode. Кто-нибудь знает, как мне перейти в режим загрузки в Sanei N10?

Любая идея о том, как решить эту проблему? Сейчас у меня есть планшет без сенсорного экрана и даже без приложений Google (поэтому у меня даже нет Play Store), поэтому он практически бесполезен (по крайней мере, WiFi работает). Как вернуть работоспособность этому планшету?

Поскольку никто еще не имел ни малейшего представления, я предлагаю свою мысль, хотя и не уверен, что это поможет: вы можете попробовать символически связать свой SD с его обычным местом, например ( ln -s /storage/sdcard1 /mnt/sdcardв случае, если /mnt/sdcardне существует). Не уверен, но я могу представить, что некоторые приложения смотрят туда, чтобы определить, доступно ли оно. Конечно, вам нужно сделать это как root.
Если это действительно подписанный пакет gapps, то я предполагаю, что он поврежден, и вам следует загрузить его заново. В противном случае я никогда не видел эту ошибку с подписанным пакетом.
Спасибо за ваши ответы. Я попытался создать эту символическую ссылку, но она просто говорит: «Ошибка ссылки в файловой системе только для чтения» (я был пользователем root, набрав «su» и нажав «Разрешить» в окне суперпользователя). Итак, я не могу создавать символические ссылки, даже будучи пользователем root?
Что касается пакета gapps, я уже дважды пытался загрузить его снова, но все равно получал это сообщение об ошибке подписи. Но теперь я попытался загрузить более свежий пакет gapps (gapps-jb-20121011-signed.zip), и этот пакет наконец-то заработал! НО, несмотря на то, что он, по-видимому, успешно установлен, я по-прежнему не вижу ни значка Play Store, ни какого-либо другого приложения Google (Gmail и т. д.). Почему? Эти значки должны появиться после установки gapps, не так ли? Может этот более новый пакет "gapps" как-то несовместим с этим планшетом? (это вообще возможно?).
Кроме того, хотя теперь я могу установить более новый пакет «gapps», я все еще не могу установить файл «n10_compatibility_1.2.1.zip» (я все еще получаю «ошибка проверки подписи» для этого ZIP), который, я думаю, содержит драйверы, необходимые для N10, чтобы сенсорный экран работал (в настоящее время он не работает, и мне приходится использовать USB-мышь, чтобы использовать Android на этом планшете). Есть идеи? Я устал пробовать 9485738489754935627 безрезультатно :-(. Думаю, Android показывает здесь свои корни Linux...
Я думаю, что ключом здесь является установка нового ПЗУ восстановления, которое не заботится о подписи, но как мне это сделать? Я не могу установить через ROM Manager, потому что я получаю сообщение об ошибке о том, что SDCard необходимо смонтировать для ее использования (и она действительно смонтирована), а затем я не могу создать символическую ссылку /storage/sdcard, потому что я получаю эту ссылку ошибка файловой системы только для чтения». Кроме того, я не могу использовать Odin3, потому что мне не удается перевести этот планшет в режим загрузки. Аааааа! Нет хорошего решения :-(

Ответы (2)

Ну наконец-то я смог решить проблему благодаря chris5s с форума xda-developers.com.

Вот шаги, которые сработали для меня:

  1. Загрузите последнюю версию ClockWorkMod для планшетов Allwinner A10 отсюда: http://forum.xda-developers.com/showthread.php?t=1802268.

  2. Поместите все три файла в ZIP в корень карты MicroSD и вставьте в планшет

  3. Проверьте в приложении «Терминал» внутри планшета, установлена ​​ли карта MicroSD в /sdcard (просто введите «ls /sdcard»).

  4. Если команда «ls» ничего не показывает (в моем случае это произошло), то вы должны изменить файл «install-recovery.sh» и заменить все экземпляры «/sdcard» на «/mnt/extsd».

  5. С правильным файлом «install-recovery.sh» запустите команды, указанные в приведенной выше ссылке xda (в моем случае карта находится в «/mnt/extsd» вместо «/mnt/sdcard», как показано в исходном примере):

Су

компакт-диск /mnt/extsd

ш установить-recovery.sh

ш перезагрузка-recovery.sh

После этого планшет перезагрузится в CWM recovery. Затем выполните обычные шаги для установки Cyanogenmod (очистка плюс установка ПЗУ + GApps + совместимость). На этот раз меню восстановления не будет заботиться о неподписанных файлах и установит их сразу!

Я надеюсь, что это поможет кому-то еще!

К вашему сведению: более свежая версия Cyanogenmod 10 для планшетов Allwinner A10 (от другого автора) находится здесь: slatedroid.com/topic/38700-rom-cyanogenmod-10-tweaks .

Просто убедитесь, что ваша сборка №. build.prop в update.zip совпадает с вашим текущим. Иногда это помогало.

Какое отношение проверка подписи имеет к свойствам устройства в build.prop?
@Firelord он, вероятно, имеет в виду реквизиты assert, которые включаются некоторыми разработчиками для проверки совместимости устройства перед прошивкой. Эти строки ищут номер модели устройства и сравнивают его с поддерживаемыми. Но этот ответ нуждается в некотором объяснении - он слишком расплывчатый, как сейчас.
@benjaminS, да, спасибо за объяснение, но я это уже знаю, поэтому я просто написал, какое отношение к этому имеет проверка подписи. Проверка касается подлинности файла и не связана со свойствами устройства.