Lens_flare

Lenovo P700i - Кастомная прошивка [Custom ROM] Le700mod

В этой теме 199 сообщений

Le700mod

ВНИМАНИЕ: прошивка является неофициальной, все действия, производимые с ней вы выполняете на свой страх и риск, вас предупредили.

post-16-0-13224600-1366273974_thumb.png

Первая русскоязычная кастомная прошивка для P700i.Представляет из себя микс AOSP - иначе говоря "чистого" ANDROID, софта lenovo (ну как же без него), и некоторых фишек популярного кастома cyanogenMOD.


post-16-0-77869800-1366273975_thumb.pngpost-16-0-44588300-1366273977_thumb.pngpost-16-0-04767500-1366273979_thumb.pngpost-16-0-86763100-1366273979_thumb.pngpost-16-0-21992900-1366273981_thumb.pngpost-16-0-88749200-1366273981_thumb.pngpost-16-0-51987800-1366273984_thumb.pngpost-16-0-40471700-1366273985_thumb.png
post-16-0-47409600-1375066859_thumb.png
51710affa5754_Screenshot_20130419131223.

Изменения

  • удалены Apk:
    • ApkInstaller.apk
    • GMS_Maps.apk
    • ideaWallpaper.apk
    • LenovoOTA.apk
    • MagicLauncher.apk
    • MagicTheme_p700_1.apk
    • MagicTheme_p700_2.apk
    • MobileLog.apk
    • ModemLog.apk
    • MtkWorldClockWidget.apk
    • Music.apk
    • PlusOne.apk
    • Street.apk
    • YouTube.apk
    • Calculator.apk
    • LenovoClock.apk
    • MagicSmoke.apk
    • VizualizationWallpaper.apk
    • SmsReg.apk
    • FBAndroid-1.9.7-preload.apk
  • -----------------------------------------------------------------------------------------------------
  • добавлен apex launcher (наиболее близок к Trebuchet и более древнему ADW)
  • Holo launcher HD теперь основной лаунчер
  • Trebuchet выставлен основным ланчером
  • добавлен калькулятор из ics (проще так чем производить его рестайлинг)
  • добавлен FM Transmitter
  • Добавлено приложение "настольные часы", известное по AOSP, не содержит таймер и мировое время, зато содержит неплохие полоноэкранные часы
  • rooted+root shell
  • 3-way-reboot (перезагрука, recovery и выключение устройства из меню по кнопке Power)
  • APN точки доступа из CyanogenMOD (последние настройки большинства операторов)
  • Нормальные APN для операторов beeline и MTS
  • deodexed (свобода динамической модификации, ноо дольше загружается)
  • режим модема и статистика батареи в настройкахnew!
  • патченный hosts для устранения рекламы из приложений
  • init.d - скрипты автозапуска
  • busybox+toolbox
  • рестайлинг - синее оформление близкое к оригиналу ICS (дополнено синим разделителем контактов)
  • оформление, действительно близкое к holo
  • никакого красного цвета! new!
  • нет больших иконок типа сети (3G,G) [спасибо за фикс Bucefal82]
  • русская полоска поиска контактов
  • отладка USB по умолчанию
  • убраны звуки камеры


v1.5

  • Нормальная APN для оператора MTS
  • режим модема теперь вновь в настройках
  • отладка USB по умолчанию
  • русская полоска поиска контактов
  • Holo launcher HD теперь основной лаунчер
  • небольшие исправления в интерфейсе - дополнено синим разделителем контактов
  • добавлен FM Transmitter

v1.75

  • новая базовая прошивка - s107
  • trebuchet launcher (тот самый из CM)
  • снова рестайлинг - теперь почти все в истинном цвете holo
  • режим модема похоже выпилен из настроек навсегда - редакции не поддается

v2

  • новая базовая прошивка - s109
  • снова рестайлинг - убрал красный везде где только можно, подрихтовал вкладки для приближения к стилю holo
  • режим модема и статистика батареи возвращены в настройки (с удалением соответствующих ярлыков из ланчера)
  • убраны большие иконки типа сети
  • удален SmsReg.apk

v2 upd1

  • убил (надеюсь) остатки красного
  • исправлен "Batal" в диалоге оповещения о входе в запомненную сеть
  • исправлена полоска в SMS, спасибо SPM85
  • v2 upd2
  • подправлен перевод
  • поправлено обновление сервисов google
  • а заодно и обновил эти самые сервисы

v2 upd3

  • подправлен перевод в Lenovo smart power
  • новое приложение FM (типа стабильное)
  • русский Trebuchet прямиком из Cyanogenmod



За помощь в некоторых моментах хочу поблагодарить Xakep

PS:

  • не пугайтесь если перезагрузка в recovery или простая перезагрузка спрашивают об отключении, на самом деле, после подтверждения вы загрузитесь куда и хотели. Дело все в моем методе установки 3-WAY-Reboot, пока другого не вижу.
  • в связи с заменой полоски поиска контактов на русскую, английская полоска исчезла вовсе, патчик, возвращающий ее на место в ссылках;
  • батарейка не процентная, да и зачем, когда есть замечательный центр энергосбережения с такой же функцией?
  • проект закрыт, предложения не рассматриваются, глобальные недоработки учитываются, но не факт что будут исправлены

Установка

Первоначально необходимо знать, что прошивка основана на 109_ROW официальной, я не несу ответственности если поставили на что-то более раннее(или даже что-то более позднее если я еще не перебазировался) и что-то не заработало.

итак, шаги установки:

  • установить прошивку 109_ROW //если не стояла до этого, иначе - можно пропустить этот пункт
  • закидываем на карту прошивку
  • выбираем одно из этих recovery
  • ставим recovery по приведенной там же инструкции
  • заходим в recovery (комбинация - кнопка включения, отпускаем и до включения аппарата на заставку lenovo зажимаем обе клавиши громкости)
  • кнопкой меню или громкости вниз выбираем wipe data/factory reset, подтверждаем (в touch-recovery TWRP достаточно просто нажать на wipe)
  • таким же образом выбираем install update from sdcard и выбираем в полученном меню либо первый либо четвертый пункт (первый - карта внешняя, четвертый - внутренняя), далее выбираем наш архив установки (в TWRP можно выбрать архив из встроенного файл-менеджера)
  • выбираем reboot recovery

Holo Launcher HD представлен в нетронутом виде, поэтому его детальная настройка возлагается на вас.

Ссылки

le700mod v1 с сервера lenovo-forums.ru

le700mod v1.5 с сервера lenovo-forums.ru

le700mod v1.75 с сервера lenovo-forums.ru

le700mod v2 upd3 с сервера lenovo-forums.ru

v1.75

патч для английской полоски контактов http://www.mediafire.com/?ofg8yge86vdc4dt

патч для отката от предыдущего патча http://www.mediafire.com/?9u6ijs1svmxri2u


v2

патч для английской полоски контактов ctacs-eng-v2.zip

патч для отката от предыдущего патча ctacs-ru-v2.zip

v2 upd1

патч для английской полоски контактов ctacs-eng-v2-1.zip

патч для отката от предыдущего патча ctacs-ru-v2-1.zip



Просьба не перевыкладывать. Please, don't mirror!
Просьба указывать источник, если копируете с данного форума куда-то еще (блог, 4pda, прочие). Please, make a link which proves it's rom from that forum

11 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень понравился данный мод. А возможно ли сделать мод, но со стандартными: звонилкой, смс, настройками. В настройках, к примеру, скрыты некоторые пункты (батарея, режим модема).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А возможно ли сделать мод, но со стандартными: звонилкой, смс, настройками.

звонилка и смс клиент имеют переключалку симки, она увы не глобальна. Предсказать поведение этих приложений без ленововского хардкода пока не берусь.

В настройках, к примеру, скрыты некоторые пункты (батарея, режим модема).

можно попробовать, идея такая уже была, отложил до поры.

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

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С этим понятно. Ещё один вопросик:

Рылся я в system и в папке \system\xbin нашел swapon и swapoff, но что бы я ни делал своп я так и не смог запустить: использовал проги типа сваппера, создавал linux-swap и пробовал подцепить его теми же прогами или через терминал. Глухо.

Я сделал вывод, что несмотря на то, что в проше своп кое как поддерживается, но нет его поддержки в ядре (это так или я ошибаюсь?).

По сему вопрос: если в ядре все-таки нет поддержки свопа, то нельзя ли её туда добавить (сам, естественно, я не смогу - с распаковкой ядер я ещё не возился) ? Т.е. сможете ли Вы добавить поддержку свопа в ядро?

Тогда можно будет внутреннюю флэшку переразметить для использования её как своп раздела.

Отредактировал maximum117

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Рылся я в system и в папке \system\xbin нашел swapon и swapoff, но что бы я ни делал своп я так и не смог запустить: использовал проги типа сваппера, создавал linux-swap и пробовал подцепить его теми же прогами или через терминал. Глухо.

это из-за busybox от CM, CM поддерживает своп на уровне системы.

Но, чтобы был своп, нужна поддержка ядра, а исходники закрыты.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно ли я Вас понял? Вы говорите про busybox в стоковой прошивке. Для уточнения: я, говоря про swapon\off в xbin, говорил про стоковую прошивку (s106), т.е. без установки вашего мода на стоковой прошивке эти файлы лежат в xbin.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вы говорите про busybox в стоковой прошивке. Для уточнения: я, говоря про swapon\off в xbin, говорил про стоковую прошивку (s106), т.е. без установки вашего мода на стоковой прошивке эти файлы лежат в xbin.

значит так случилось, что и там и там есть сия функциональность, но в ядре поддержки нет..

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понял, спасибо. Заставляют разрабы ПО немного понервничать =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Следующая версия le700mod возможно сегодня - завтра.

LewaOS портирована - произведу доводку и выложу.

MIUI - в процессе.

CyanogenMod - разработка временно заморожена - нужен фикс adb (который похоже в ядре).

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил leMod v1.5, изменения в шапке. Просьба перезалить на сервер.

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перевыложил к нам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!!

Подскажите пожалуйста в чем отличия

le700mod v1

le700mod v1.5

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Подскажите пожалуйста в чем отличия

le700mod v1

le700mod v1.5

смотрите пункты с new! в конце.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробовал поставить на A789, добился только BootLoop и не больше, что же нужно сделать еще для портирования, все таки s106 на него портировали, а LewaOS портировали на P700i

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
попробовал поставить на A789, добился только BootLoop и не больше, что же нужно сделать еще для портирования, все таки s106 на него портировали, а LewaOS портировали на P700i

это не значит что можно ставить что угодно с p700i..

как минимум нужно сменить boot.img и META_INF(а конкретно updater-script в нем), потом есть каталоги system/etc/firmware, system/lib/hw,system/lib/modules, можно дополнительно пройтись по библиотекам и папкам типа system/vendor и system/usr.

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lens_flare, а если все это заменить из прошивки A789_ROW_S106_cybermaus_ICS_v3.11 :)

чтоб установить и так изменял build.prop и updater-script

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а если все это заменить из прошивки A789_ROW_S106_cybermaus_ICS_v3.11 :)

и получите свой кибермаус..толку тогда от такого порта?

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CMETAHbl4,

Ставил прошивки от A789 на P700i. Тоже получал бутлуп. Чтобы такого не было делал так: делал бэкап boot раздела, ставил на P700i прошивку от A789 и восстанавливал boot. В принципе проша получалась рабочей, только вот радиомодуль (или нужные библиотеки к нему) разные у данных аппаратов, как следствие не работала сеть.

Сам не верю, но получилось!

Скачал прошивку andrea_d86-lenovoa789-4.0.4 с 4pda.

Поставил её поверх Mod S106 for Lenovo P700i (deodex) с 4pda и восстановил бут. Ву-а-ля. Сеть заработала.

Ошибки:

1. Выдает ошибку гапсов: com.google.process.gapps

2. Не монтируется, как флэшка, но монтируется как MTP!

Что работает:

1. Камера, вайля, синезуб.

2. Маркет запускается и просит аккаунт.

3. Рут.

4. Сделал строку состояния, скопировал LenovoSystemUI из Mod S106 for Lenovo P700i (deodex), Сначала выдает ошибку и исчезает, но при появление уведомления появляется вновь или после 2 минут лежания.

5. Скрипт для монтирования свопа ребутит телефон, но своп не появляется.

ЗЫ. Если интересно, то отпишусь.

Отредактировал maximum117

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ЗЫ. Если интересно, то отпишусь.

Интересно. А в чем цель портирования?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем ставить прошивку от a789 ВОЗможно, если соблюсти некоторые нюансы:

1. Нужен бэкап boot и data разделов s106 прошивки.

2. Установка прошивки от a789

3. Восстановить boot и data.

4. В прошивке а789 systemui.apk не работает, нужен LenovoSystemUI.apk из s106.

5. Нужно править vold.fstab, что бы поключать карту вместо внутренней памяти.

6. Иногда вылетает системный интерфейс (всегда после перезагрузки).

7. Карта памяти монтируется только, как MTP.

Без восстановления бута телефон просто не загрузится. Без восстановления дата не будет ловить сеть.

ДА! Я решил проблему с сетью! Как отточу выложу билд!

Отредактировал maximum117

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Нужен бэкап boot и data разделов s106 прошивки.

В прошивке а789 systemui.apk не работает, нужен LenovoSystemUI.apk из s106.

о госсподи.. к чему ж такие мучения? Скажите билд и дайте ссылку (я надеюсь они не запрещены?) сделаю порт..

Без восстановления бута телефон просто не загрузится.

а заменить boot.img в архиве с прошивкой?

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lens_flare,

Не парься, ту прошивку про которую он говорил я уже сделал - тупо порезал /data и boot.img )

Уже залита на сервер. Жду тестера)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lens_flare,

это была подготовка и тест. Естественно, что после подменил бут :)

Сделал порт. Единственное что не работает это входящие звонки. Сеть удалось "починить" подменой IMEI.

Забавно было, когда мне написали, что до меня не дозвониться.

Ссылка на мой пост на 4pda:

http://4pda.ru/forum...post&p=18034432

Отредактировал maximum117

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

maximum117

а здесь выложить нельзя?

Сеть удалось "починить" подменой IMEI.

самый странный способ из всех что я видел..

есть же ril* в system/lib, папка system/etc/firmware, mddb там же.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Lens_flare,

спасибо, попробую.

Если не восстанавливать IMEI, а пытаться подменить соответствующие файлы и библиотеки ничего не получается - неверный IMEI.

Мой билд с неверным IMEI: http://narod.ru/disk/64738302001.dc1646872be95927647d56a2b004244c/port_s230.zip.html

Портируемый билд: http://ge.tt/4YyrQHQ/v/61

Отредактировал maximum117

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу