Lenovo K900 - Прошивки



Реп: (88)
Lenovo K900 - Прошивки
Изображение Lenovo K900
Описание | Обсуждение » | Покупка » | Аксесуары » | Брак » | Модификации софта и украшательства » | Прошивки »

Важная информация
Прошивки, модемы, ядра, программы и все необходимое для Lenovo K900 найдете здесь
Если во время прошивки с помощью ПК в логе у Вас возникает подобная (Windriver Error: 0x20000015) ошибка, то умерла флеш память девайса и требуется ее замена. Подробное описание замены флеш памяти описано здесь
На всех, без исключения, прошивках и версиях модемов девайс теряет сеть при включении мобильного интернета. У кого-то чаще, у кого-то реже, но проблема присутствует. Решения нет. В качестве "костылей" пробуйте прошивать разные версии модемов и выбирайте нужный с наилучшей связью
Во избежание всевозможных ошибок, затирания IMEI, окирпичивания и прочего, настоятельно рекомендуется не прошивать девайс с помощью ПК (MFT, xFSTK, PFT) без особой на то надобности
Прошивайте девайс с помощью INB (метод SDFUSE), или CWM/TWRP рекавери и отсутствие ошибок Вам обеспечено. Прошивайте девайс с помощью ПК только для восстановления "кирпичей"
Драйверы и утилиты
Драйверы:
Здесь и здесь все версии драйверов и утилит для прошивки с помощью ПК

Утилиты:
Lenovo K900 unlocker - утилита для отключения проверки подписи / разблокировки загрузчика Lenovo K900
Lenovo K900 partition calculator - изменение размеров разделов девайса
Lenovo K900 kitchen 1.24 - Утилита для внесения изменений в образ прошивки для Lenovo K900
Atom flasher - Утилита для прошивки recovery/boot/droidboot прямо с телефона из Андроид

Прошивки
>>> Новички, в первую очередь читаем FAQ по прошивкам <<<
>>> Прошивки и все остальное опять же находятся здесь <<<
Официальные прошивки
Android 4.2.1 (Международные):
K900_ROW_1_S_2_009_0553_141125_CPUsign_full (PC)
K900_ROW_1_S_2_009_0131_130727_EasternEurope_DVT3_CPUsign_full (PC)

Android 4.2.2 (Китайские):
K900_1_S_2_019_0142_130927, зеркало ЯДиск (OTA)

Android 4.2.2 (VIBEROM):
VIBEROM_V1.0_1403_7_ST_K900 (INB)
VIBEROM_V1.0_1403_6_ST_K900 (INB)

Android 4.3 (VIBEROM):
VIBEUI_V1.0_1418_DEV_K900 (OTA)
VIBEROM_V1.0_1418_DEV_K900_PC (PC)

Прошивки на основе официальных
Неофициальные прошивки

Инструкции
Инструкция по прошивке CM 12.1
Методы восстановления IMEI:
Известные методы установки прошивок:
1) OTA (для перепрошивки не требуется ПК) - используется файл прошивки update.zip. файл прошивки требуется поместить в папку /storage/sdcard0/googleota/ или /storage/sdcard0/. если это полное обновление прошивки (обычно размер файла больше 500 МБ), то при перепрошивке делается полный сброс настроек. если это частичное обновление прошивки (обычно размер файла меньше 500 МБ), то при перепрошивке сохраняются все пользовательские настройки и программы.
2) SDFUSE (для перепрошивки не требуется ПК):
- используется набор файлов прошивки boot.bin/droidboot.img/system.img.gz/... - обычно прошивки сливаются именно в этом формате. все файлы прошивки требуется поместить в папку /storage/sdcard0/sdfuse/ . при перепрошивке делается полный сброс настроек.
-используется файл прошивки с разрешением *.inb - прошивки в таком формате встречаются редко. файл прошивки требуется поместить в папку /storage/sdcard0/sdfuse/ . при перепрошивке делается полный сброс настроек.
3) MFT (для перепрошивки требуется ПК) - обычно прошивки сливаются именно в этом формате. все файлы прошивки помещаюся на ПК, перепрошивка идет с ПК. при перепрошивке делается полный сброс настроек по-умолчанию.
4) xFSTK - "ручной" способ установки прошивки, аналог MFT : читать
5) Обновление раздела /system/ - используется файл system.img.gz текущей прошивки. файл прошивки требуется поместить в папку /storage/sdcard0/sdfuse/ . при перепрошивке сохраняются все пользовательские настройки и программы.
SDFUSE-обновление прошивки
- Скачать соответствующую прошивку.
- В корне встроенной памяти телефона создать папку sdfuse (/storage/sdcard0/sdfuse/) .
- В нее поместить файлы прошивки (или в формате *.inb).
- Выключить телефон.
- Включить телефон одновременно удерживая клавиши "Громкость +" и "Power" (войти в режим Fastboot) .
- В появившемся меню выбрать пункт "SDUPDATE" (навигация по меню осуществляется клавишами "Громкость +" и "Громкость -", вход в меню - клавишей "Power").
- Дождаться окончания установки.
- Рекомендуется сделать вайп (сброс настроек по умолчанию).
ВАЖНО: обратите внимание на то, чтобы перед обновлением ПО телефона, батарея имела достаточный заряд аккумулятора (не менее 20% ) .

Инструкция по прошивке с помощью Manufacturing Flash Tool (MFT)
- Скачать все необходимые драйверы и утилиты (см. спойлер "Драйверы и утилиты")
- Установить IntelAndroidDrv1.2.0. Если ругается на несовместимость(на Win8 64) - запустить в режиме совместимости с Windows7
- Установить iSocUSB-Driver-1.0.2
- Установить ManufacturingFlashTool
- Запустить ManufacturingFlashTool.
- File-Settings. Установите галку напротив "Save statistics" и выберите место хранения файла логов.
- В строке SOC devices необходимо указать идентификаторы вашего устройства. Для этого необходимо подключить выключенный аппарат к ПК. После установки драйвера в Диспетчере задач Windows появится устройство CloverviewPlus Device, в категории IntelSoc. У вас будет несколько секунд на то чтобы щелкнув правой кнопкой мыши по этому устройству вызвать его свойства(если не успеете - устройство исчезнет из списка и придется повторить пункт 7) (если не ловится CloverviewPlus Device: смотреть). Зайдя в свойства устройства CloverviewPlus Device перейдите на вкладку Сведения. В выпадающем списке "Свойство" выберите "ИД оборудования". Значения после "VID_" и "PID_" необходимо ввести в соответствующие поля. Нажмите Ок.
ВНИМАНИЕ! Изменять нужно только верхнюю строку "SOC devices". Строка Android devices не изменяется!
Прикрепленное изображение

Как показала практика, VID и PID указанные на скриншоте выше аналогичны для всех устройств K900. Смело ставьте их и не выдумывайте иные. Если не доверяете нам (нам - это LF), то смотрите ID не ADB драйвера, а именно ClowerviewPlus драйвера!
- Отключить аппарат от ПК.
- Через меню File - Open и выбрать файл данных, который находится в папке с прошивкой (формат XML).
- Подключить выключенный аппарат к ПК. Прошивка начнется автоматически. Стоит так же отметить, что далеко не всегда с первого раза прошивка завершается удачно.
Важно: Если у вас возникают проблемы с установкой драйвера и вы не хотите мучаться, ставьте в виртуальную машину или на второй раздел Windows 7 x86.

Более подробную инструкцию со всеми скриншотами можно найти здесь


Инструкция по прошивке с помощью Phone Flash Tool (PFT)
Читаем здесь

ОТА обновление прошивки
!Внимание!
Данный способ обновления прошивки возможен ТОЛЬКО если у Вас установлено сток (заводское) рекавери. Если же у Вас установлено CWM/TWRP, то сначала прошейте стоковое и только затем устанавливайте ОТА-обновление.

Способ #1:
- Включить интернет на смартфоне (использовать WiFi).
- Запустить проверку обновлений: "Настройки-Все параметры-О телефоне-Обновление системы".
- Происходит поиск обновления и при его нахождение предлагается его скачать.
- Закачиваем файл (набираемся терпения, процесс долгий).
- После закачки файла прошивки (/storage/sdcard0/googleota/update.zip) и его проверки, система предложит сделать Бекап. После чего обновит прошивку.
Внимание: очень часто невозможно скачать/докачать (висит на этапе "Закачка" очень долго) или прошивка не проходит проверку (качается битый файл) - просто скачайте нужную прошивку из шапки и установите в ручном режиме (способ #2).

Способ #2:
- Скачайте необходимый файл прошивки с ОТА-обновлением (может называться как угодно).
- Поместите его в любое место на карту памяти девайса.
- Выключите телефон.
- Включите телефон одновременно удерживая клавиши "Громкость +" и "Power" (войти в режим Fastboot).
- В появившемся меню выберите пункт Recovery, затем уже в самом рекавери "- apply update from internal storage" и выберите ваш файл прошивки ***.zip
- Дождитесь окончания перепрошивки.

Обновление раздела /system
Данный способ прошивки предполагает обновление только раздела /system без сброса девайса на заводские настройки.
Перед обновлением пожалуйста убедитесь, что Вы прошиваете system.img.gz именно от той, прошивки, которая стояла до этого. То есть если у Вас стояла например прошивка VIBEROM_V1.0_1419_ST_K900, то и system.img.gz нужно шить именно от нее. В противном случае получите бутлуп.

- Поместить файл system.img.gz в папку /storage/sdcard0/sdfuse/.
- Выключить телефон.
- Включить телефон одновременно удерживая клавиши "Громкость +" и "Power" (войти в режим Fastboot).
- В появившемся меню выбрать пункт "SDUPDATE"
- Дождаться окончания установки. Девайс перезагрузится и все установленные до перепрошивки программы останутся на месте.

Поэтапное решение в исправлении ошибок 4, 7-9, 12% (с добавлением)
Читаем здесь

Возможные решениия ошибки 4% и 9% при прошивке через MFT
Читаем здесь + здесь

Возможное решение проблемы с пропавшим IMEI
Читаем здесь

Возможное решение проблемы с ошибкой radio_firmware_6360
Читаем здесь

Текстовый мануал по переходу на AOSP (CM10.2)
Читаем здесь

Видео инструкции


Рут / Рекавери
Play Маркет
Ядра
Разное
Переразметка внутренней памяти
Версия Skype, работающая на прошивках Android 4.3+
Как зайти в безопасный режим
Клуб владельцев Lenovo IdeaPhone k900
Как сделать бэкап прошивки

Замена шрифта для прошивок на базе 4.3
4) Твик системы: оптимизация работы процессора, отрисовку интерфейса, улучшение работы "Асфальт 8" : смотреть . Возможно плацебо, не доказано. Источник и новые версии
5) Как добавить в Настройках: Расход заряда аккумулятора в секции Устройство: смотреть.
7) Про AnTuTu: читать
8) При проблемах с WI-FI:
Вариант 1: Перейти к посту
Вариант 2: читать. Ещё прочтите: это, сама прога WiFix.
9) Xposed Framework для х86 - смотреть, ветка на форуме ® [FRAMEWORK] Xposed, для работы программы требуется ROOT. Приложение для изменения приложений и настроек прошивок без необходимости их декомпиляции, компиляции и подписи. Возможности программы - смотреть
Как поставить ОБЫЧНУЮ версию Xposed на любую Vibe прошивку и ROW 4.3
10)Инженерные коды Lenovo K900: смотреть
11) Комплект lenowo погода и инструкция по правильной установке от ув. Kraminski - перейти к посту
12) Темы для ROW прошивок
13) Если возникают проблемы с приложениями на китайских прошивках(viberom и пр.) - "приложение не поддерживается на вашем устройстве" - можно воспользоваться программой markethelper.
14) Радиомодули + CLV.6360.MODEM.01.1326.B + CLV_6360_MODEM_01.1341.B
15) Lenovo K900 Проблемы с работой GPS и их решение. Модемы, качество связи и 3G у разных операторов .
16) Программа для взлома игр для платформы х86
17) Список программ, которые можно удалять из прошивок на базе viberom.
19. Камера, звонилка, LenovoPower для row 288. Спасибо говорим rrromka.
21. Как включить расширенное меню разработчика.
22. При проблеме с зарядкой телефона читаем это сообщение.
23. Xposed installer for VibeROM
24. патч для рекавери, удаляющий Гаппсы из системы

Скриншоты опросов
Прикрепленное изображение

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

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



В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал derak1129 - 11.01.21, 03:15
Причина редактирования: Уведомление



Реп: (969)
linerty,
а вот ещё:
Прикрепленное изображение

при МФТ используется три файла, при ОТА и сдфузе - два файла (проверено, я прошивал их через сдфузе). закономерный вопрос почему? их можно прошить получается отдельно.

а на хда в ветке к800 есть типа расшифровка:
(1) Ifwi_firmware.bin --- bin package FW file;
...
(3) fw_dnx.bin --- FW programming boot file;
...
(5) radio_firmware --- Modem firmware;

timooosha,
там просто проблема с докачкой/битием самой прошивки проблема из-за сервака и путей закачки. дописал , но там типа уже есть "Слегка нестандартный способ:" .

Сообщение отредактировал kraminski - 31.08.13, 22:44



Реп: (668)
Вот нашел скрипт оптимизации для нашего девайса. Сам не устанавливал, попробуйте кому интересно.
Смотреть: http://forum.xda-developers.com/showthread.php?t=2424784



Реп: (117)
так тамже вроде все понятно(даже с google translate): :blush:
1. Установить Smanager( https://play.google.com/store/apps/details?...nager&hl=en )
2. Скачать архив .zip , разархивировать, поместить .sh файл в память телефона
3. Перезагрузиться
4. Запусть .sh файл с правами роот(где череп и кости) используя Smanager
5. Все работает(для удаления скрипт просто перезагрузить телефон снова)

Что это дает- с помощью этого Асфальт 8 с максимальной графикой проходит на K900 лучше, чем на HTC One , Xperia Z
и оптимизации для энергопотребления...
автор рекомендует добавить свой скрипт в автозагрузку

Прикрепленные файлы

Прикрепленный файлHeliuM_2.1.1_STABLE_K900_by_ArchenzeeL.zip ( 1.15 КБ )



Реп: (47)
klboris @ 5.9.2013, 1:27 *
System.apk всего лишь модуль управления. без поддержки ядра какой либо функции никаким выключателем Вы эту функцию не активируете.

Полностью согласен - потому и вся надежда на 240


Вышел новый Lenovo power подробности ( http://3g.lenovomm.com/w3g/appdetail4pc/co...e.powercenter/0 )

Сообщение отредактировал kraminski - 05.09.13, 06:54



Реп: (70)
MarvinFs @ 05.09.2013, 09:00 *
Господа, а вот например почему ядра динамически не отключаются а остаются на частоте 800мгц? Например на mtk6589 отлично ядра отключаются включаются динамически без стороннего софта... и почему ограничение 800мгц?

ну совсем останавливать ядра не целесообразно. холодный старт приводит к неким багам: трудный вывод из спящего режима, ошибки работ программ работающих в фоне (к примеру может заикаться звук плеера с выключенным экраном) и т.п..
Но минимальный порог можно было б понизить и сделать одно ядро постоянно активным а второе динамическим (подключается в зависимости от возрастающей нагрузки), но для этого нужно копаться в исходниках ядра, а как известно на данный момент исходники есть а подписей нет, что затрудняет компиляцию ядра :(



Реп: (121)
ну совсем останавливать ядра не целесообразно. холодный старт приводит к неким багам: трудный вывод из спящего режима, ошибки работ программ работающих в фоне

Именно "совсем" нужно отключать ядра.... да одно всегда авктивно, и что? Мониторы показывают 4 активных ядра, я так понимаю что это аналог десктопного HT, потому как физических ядра вроде два, судя по спеке. копаться ни ф ккаких исходниках не нужно, код хотплага можно взять либо из готовых исходников либо например на XDA. Просто непонятно, либо это сделано сознательно типа: ааааааа......и тааак сойдет..... либо это архитектурное ограничение... тогда телефон можно отнести на помойку, потому что при активном браузинге через файфай с минимальной ярклстью, за 2 часа уходит более 40%... для сравнения на рядом сидящем umi x2 mtk6985t 4x1.5ghz,2gb ram, 32 rom. Fullhd 5", бататейка 2300-2500 (точнее не известно-кетай). Там вот на юми рядом сидящей 20% сьелось всего.... делайте выводы... на уми например при браузинге активных 1-2 ядра... не больше..

Зы: кстати про сырцы- куча вендоров выклалывают сырцы-собирай, не хочу..... сони например, fly, acer.... ребята из команды леноао - может попробуете задать вопрос руководству?

Сообщение отредактировал MarvinFs - 05.09.13, 08:44



Реп: (969)
ограбил ASUS Memo Pad FHD 10 (х86) на проги:
1) Прикрепленный файлWiFiDirect.apk ( 231.84 КБ )

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

на скринах видно, что сконектился с планшетом и передал файл (стоковая прога ни в какую не хотела передавать). но надо пробовать и с другими устройствами.
2) Прикрепленный файлVideoEditor.apk ( 5.65 МБ )

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

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

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

простой редактор видеофайлов (склеить, добавить переход, вставить музыку), сделать фотоколлаж. два файла видео снятые смартом в .мр4 с фулХД склеил без проблем.

3) Прикрепленный файлAsusDayScene.apk ( 2.91 МБ )
Прикрепленный файлMyFrame.apk ( 10.66 МБ )
Прикрепленный файлMyWater.apk ( 1.22 МБ )
Прикрепленный файлMyWater2.apk ( 3.71 МБ )


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

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

живые обои.
varmy87,
после копирования в системную папку данного файла, надо выставить разрешение, в тотале например так: в проводнике длинный таб на файле - свойства - кнопка "rwx" и :
Прикрепленное изображение


Сообщение отредактировал kraminski - 07.09.13, 12:37



Реп: (668)
В общем так. Выкладываю инструкцию по компиляции рекавери (докуда сам добрался) собранную из разрозненных источников по всему интернету. Далее тупик. Надоело мучиться.

Компиляция CWM recovery из исходников CyanogenMod


Что необходимо:
- ПК с установленной Ubuntu х64. Везде НАСТОЯТЕЛЬНО рекомендуют использовать для сборки именно х64 архитектуру, т.к. в х86 отсутствуют необходимые библиотеки. В принципе систему можно поднять и на виртуалке;
- не менее 30 Гб свободного места на системном диске (на котором установлена Линукс-система);
- желательно быстрый интернет, т.к. выкачать придется порядка 10 Гб.

Установка:
1. Через терминал устанавливаем необходимые библиотеки:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk pngcrush schedtool tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
Можно в принципе устанавливать пакеты и из Synaptics - так медленнее, но зато более наглядно.

2. Устанавливаем JDK, JRE только 6 версии:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo apt-get install openjdk-6-jre
sudo apt-get install openjdk-6-jdk


3. Устанавливаем символьную ссылку для устранения конфликта имен:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

4. Устанавливаем пакет android-tools:
sudo apt-get install android-tools-adb android-tools-fastboot

5. Устанавливаем Android SDK for linux:
Не помню точно как, но инструкцию можно спокойно найти в интернете. Устанавливать в домашнюю папку в папку ~/android-sdk-linux/

6. Добавляем команды Android SDK в переменную PATH для выполнения:
sudo gedit ~/.bashrc
В появившемся документе в самом верху дописываем:
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
export PATH=${PATH}:~/bin

Сохраняем, закрываем.

7. Настраиваем USB:
gksudo gedit /etc/udev/rules.d/51-android.rules
Просто вставляем в текстовом документе написанное ниже:
#Acer
SUBSYSTEM==usb", ATTR{idVendor}==0502", MODE=0666"
#ASUS
SUBSYSTEM==usb", ATTR{idVendor}==0b05", MODE=0666"
#Dell
SUBSYSTEM==usb", ATTR{idVendor}==413c", MODE=0666"
#Foxconn
SUBSYSTEM==usb", ATTR{idVendor}==0489", MODE=0666"
#Garmin-Asus
SUBSYSTEM==usb", ATTR{idVendor}==091E", MODE=0666"
#Google
SUBSYSTEM==usb", ATTR{idVendor}==18d1", MODE=0666"
#HTC
SUBSYSTEM==usb", ATTR{idVendor}==0bb4", MODE=0666
#Huawei
SUBSYSTEM==usb", ATTR{idVendor}==12d1", MODE=0666"
#K-Touch
SUBSYSTEM==usb", ATTR{idVendor}==24e3", MODE=0666"
#KT Tech
SUBSYSTEM==usb", ATTR{idVendor}==2116", MODE=0666"
#Kyocera
SUBSYSTEM==usb", ATTR{idVendor}==0482", MODE=0666"
#Lenovo
SUBSYSTEM==usb", ATTR{idVendor}==17EF", MODE=0666"
#LG
SUBSYSTEM==usb", ATTR{idVendor}==1004", MODE=0666"
#Motorola
SUBSYSTEM==usb", ATTR{idVendor}==22b8", MODE=0666"
#NEC
SUBSYSTEM==usb", ATTR{idVendor}==0409", MODE=0666"
#Nook
SUBSYSTEM==usb", ATTR{idVendor}==2080", MODE=0666"
#Nvidia
SUBSYSTEM==usb", ATTR{idVendor}==0955", MODE=0666"
#OTGV
SUBSYSTEM==usb", ATTR{idVendor}==2257", MODE=0666"
#Pantech
SUBSYSTEM==usb", ATTR{idVendor}==10A9", MODE=0666"
#Philips
SUBSYSTEM==usb", ATTR{idVendor}==0471", MODE=0666"
#PMC-Sierra
SUBSYSTEM==usb", ATTR{idVendor}==04da", MODE=0666"
#Qualcomm
SUBSYSTEM==usb", ATTR{idVendor}==05c6", MODE=0666"
#SK Telesys
SUBSYSTEM==usb", ATTR{idVendor}==1f53", MODE=0666"
#Samsung
SUBSYSTEM==usb", ATTR{idVendor}==04e8", MODE=0666"
#Sharp
SUBSYSTEM==usb", ATTR{idVendor}==04dd", MODE=0666"
#Sony Ericsson
SUBSYSTEM==usb", ATTR{idVendor}==0fce", MODE=0666"
#Toshiba
SUBSYSTEM==usb", ATTR{idVendor}==0930", MODE=0666"
#ZTE
SUBSYSTEM==usb", ATTR{idVendor}==19D2", MODE=0666"
Сохраняем. Закрываем.

8. Присваиваем созданному файлу права на исполнение:
sudo chmod a+r /etc/udev/rules.d/51-android.rules

9. Создаем необходимые папки:
mkdir ~/bin
PATH=~/bin:$PATH
mkdir -p ~/android/system

В папке ~/android/system будут сохраняться исходники CyanogenMod.

10. Качаем утилиту repo и присваиваем права на исполнение:
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo


11. Для вступления изменений в силу ОБЯЗАТЕЛЬНО перезагружаем компьютер.

12. Переходим в ранее созданную папку для исходников:
cd ~/android/system/

13. Приступаем к собственно скачиванию исходников CyanogenMod:
~/android/system$ repo init -u git://github.com/CyanogenMod/android.git -b jellybean
В начале скачивания спросят пароль и действующий адрес электронной почты, вводим.

14. Запускаем синхронизацию (eсли в процессе закачки соединение обрывалось, повторно вводим команду):
~/android/system$ repo sync

15. Спустя несколько часов после скачивания и удачной синхронизации в командной строке отобразится следующее:
repo sync -j4Fetching projects: 100% (315/315), done.
Syncing work tree: 100% (315/315), done.


16. Выполняем следующую команду для получения утилит, нобходимых для дальнейшей компиляции:
make -j4 otatools


Сообщение отредактировал XXX-Man - 19.09.13, 18:24
Причина редактирования: спрятал в спойлер



Реп: (668)
В итоге вот что получаю после выполнения команды make -j4 otatools:
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.1.2
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-30-generic-i686-with-Ubuntu-13.04-raring
HOST_BUILD_TYPE=release
BUILD_ID=JZO54K
OUT_DIR=/media/xxxman/Games/android/system/out
============================================
grep: build/target/board/generic/recovery.fstab: Нет такого файла или каталога
find: `src': Нет такого файла или каталога
build/core/tasks/kernel.mk:82: **********************************************************
build/core/tasks/kernel.mk:83: * Kernel source found, but no configuration was defined *
build/core/tasks/kernel.mk:84: * Please add the TARGET_KERNEL_CONFIG variable to your *
build/core/tasks/kernel.mk:85: * BoardConfig.mk file *
build/core/tasks/kernel.mk:86: **********************************************************
target arm C: libc <= bionic/libc/bionic/pthread.c
target thumb C: libc <= bionic/libc/arch-arm/bionic/exidx_dynamic.c
target thumb C: libc <= bionic/libc/unistd/sysconf.c
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
make: *** [/media/xxxman/Games/android/system/out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/bionic/pthread.o] Ошибка 126
make: *** Ожидание завершения заданий...
make: *** [/media/xxxman/Games/android/system/out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/arch-arm/bionic/exidx_dynamic.o] Ошибка 126
target thumb C: libc <= bionic/libc/bionic/__errno.c
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
make: *** [/media/xxxman/Games/android/system/out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/unistd/sysconf.o] Ошибка 126
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: не удалось запустить двоичный файл
make: *** [/media/xxxman/Games/android/system/out/target/product/generic/obj/SHARED_LIBRARIES/libc_intermediates/bionic/__errno.o] Ошибка 126
root@xxxman-HP-ProBook-4530s:/media/xxxman/Games/android/system#

Почитал по форумам, по интернету, и вот что думаю по поводу ошибок:
- ошибки вылезли из-за разрядности системы: у меня стоит Ubuntu х86 как вторая ОС на ноутбуке;
- предположительно из-за того, что компиляция производится не в домашней папке а на другом диске (в винде - E:\Games\), примонтированном автоматом при загрузке системы.
И еще: разрядность системы так и останется - х86, т.к. переустанавливать не очень-то охота; собирать так и придется на диске Е:\, т.к. на системном разделе места не хватит.

У кого есть какие мысли?



Реп: (969)
Akamanah91,

а она подходит для нашего устройства? MFT случайно не обновлённая версия для нашего устройства?
_____________________________________________________

K900_1_S_2_019_0104_130827_onlyROOT - в шапке.

По рекавери идёт обсуждение в теме: Обработка образов под Windows. Желающие могут смело присоединиться.



Реп: (121)
igorrr1555 @ 07.09.2013, 22:31 *
Вчера кто то писал, что ночью должна выйти row прошивка 4.2.2-не слыхать ни чего на китай форумах ?

только что смотрел на кетайском леновофоруме... только вопросы типа когда будет... и куча бесполезных инструкций по прошивке MFT! :)




Добавлено 07.09.2013, 19:35:

Коллеги,

вот тут ленововцы начали выкладывать сырцы
https://docs.google.com/file/d/0B0UTstlLnRb...21EMzlEaTA/edit
правда пока еще не совсем полный он но уже что-то можно начинать изучать работу...



Реп: (969)
igorrr1555,
твои файлы находятся:
Прикрепленное изображение

прогу для просмотра и вытаскивания файлов из систем.имг или в шапке, или в ветке.



Реп: (29)
sv130281 @ 07.09.2013, 22:42 *
такое ощущение что после обновлений программ в гуглмарките предыдущая версия где-то остается храниться

Системные так и остаются в /system. А обновления складываются в /data. Так что все правильно. Только ты из system их просто так не удаляй. Брикнешь, придется перешивать.



Реп: (142)
Sedoi201 @ 08.09.2013, 10:11 *
Проблемма теперь в том что разряженый телефон отказывается заряжатся , а при включении сразу просит зарядник и вырубается. Оставил на ночь выключеным на зарядку. Не зарядился. Паника..... Помогите кто чем может

Можно в аппарат войти через adb и заменить все файлы обратно, либо войти в fastboot (vol+ and power) и прошиться. Сколько уж я с аппаратом не экспериментировал, понял что его просто так не убить.)



Реп: (142)
kraminski @ 09.09.2013, 01:33 *
а ты в рекавери Моторолы просто ядро наше вставил или правки под наш делал? вообще не запускается?

В наш recovery.img вставил модифицированный рамдиск (опять же наш) с CWM и конечно же были правки в init.rc, recovery.fstab и т.д. Сегодня попробую еще с CWM recovery от samsung galaxy tab 3 10.1 поэкспериментировать.

Не запускается совсем. т.е. в режиме дройдбут, нажимаю на рекавери, перезагрузка в рекавери, темный экран,... и снова загрузка дройдбут.

Сообщение отредактировал prog2 - 09.09.13, 05:32



Реп: (142)
Снова насчет CWM. На этот раз взял за основу CWM от Samsung Galaxy Tab 3 10.1. Вставил CWM в наш рамдиск, упаковал в рекавери, в тело .img прошивается без ошибок, но не запускается режим рекавери. В чем дело не понятно!
Копаем дальше.

Сообщение отредактировал prog2 - 09.09.13, 09:22



Реп: (117)
только прошивка+SU, как пишет автор lite-версия без всего... даже без софта все перемещено в system/app_backup
оригинальный форум http://www.lenovohome.net/thread-211344-1-1.html
может кто займется-добавит русский язык и приложения google?

Сообщение отредактировал sip1970 - 09.09.13, 10:40



Реп: (142)
Насчет компиляции из исходников, что то посмотреть можно тут:
http://xda-university.com/as-a-developer/p...to-a-new-device
http://forum.xda-developers.com/showthread.php?t=1866545

У нашего К900 все не так просто.



Реп: (121)
sip1970 @ 09.09.2013, 13:39 *
только прошивка+SU, как пишет автор lite-версия без всего... даже без софта все перемещено в system/app_backup
оригинальный форум http://www.lenovohome.net/thread-211344-1-1.html
может кто займется-добавит русский язык и приложения google?

это отлично, но как же быть с измененными прошивками модема и wifi в 903 версии? их то нету в образе system



Реп: (117)
как я понимаю, что это весь архив ОТА обновления с 104 прошивки на 113 пароль lefen.lenovo.com

Прикрепленные файлы

Прикрепленный файлK900-0903.zip ( 5.08 МБ )


Сообщение отредактировал sip1970 - 09.09.13, 14:11


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

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

Сейчас: 28.03.24, 17:43