Меню Рубрики

Установка кастомного рекавери samsung galaxy note

Установка кастомного рекавери samsung galaxy note

В данной теме действуют все Правила Форума 4pda.ru
А также:

  1. -Запрещены сообщения типа: «Подскажите, какое ядро самае лучшее/стабильное/энергосберегающее» .
  2. -Если обсуждение какого-либо вопроса сводится к диалогу двух человек — оно обязательно должно переноситься в ЛС или QMS. Не стоит устраивать из темы чат.
  3. -Все изображения должны быть спрятаны под спойлер! Допускаются только логотипы в оглавлениях постов с прошивками. Краткий урок «Как убирать изображения под спойлер»
  4. -При написании двух и более сообщений подряд, пользуйтесь кнопкой Изменить , для редактирования и объединения сообщений.
  5. -Если участник форума дал вам хороший совет, который помог вам в решении вашей проблемы не следует помещать сообщение с текстом «Спасибо! Ты супер. ». На нашем форуме благодарность принято выражать путем поднятия репутации конкретного участника. На репутацию других участников может влиять любой пользователь, набравший 15 полезных постов. Если у вас нет 15 полезных постов, попросите модератора поднять репутацию оказавшему вам помощь человеку через кнопку Жалоба .
  6. -Все посты нарушающие ПРАВИЛА ФОРУМА и ПРАВИЛА поведения в ТЕМЕ — будут удаляться без предупреждения.
  7. -Сообщения, вида «Спасибо, сейчас проверим», «Ура, всё получилось» и т.д. — будут удаляться без предупреждения.
  8. -Вопросы, ответ на которые напрямую дан в шапке, а так же ответы на эти вопросы – будут удалятся без предупреждений и объяснений.
  9. -Комментарии на ответы вида : «Я так же делаю» или «Так же поступаю» — будут удаляться без предупреждения и объяснений.
  10. -Посты благодарности типа «Спасибо, помогло. » — удаляются без объяснений . На форуме существует система изменения репутации, дополнительный плюс к репутации автора лучше текста «Спасибо».
  11. — Здесь обсуждаем процесс работы ядер и рековери, всё остальное на темы обсуждения, брака, модификаций и украшательств, Бэнчмарк будут удаляться — Без предупреждения.
  12. — Ответы: «Спасибо, буду тестить.» и прочие, не несущие радости и смысла для окружающих, посты, типа «Поставил себе ядро XXX, полет нормальный»

Проведя какое-то время на форумах и блогах, посвященных Android, вы заметите много упоминаний этого термина. Но ядро не является чем-то уникальным, используемым только в Android. iOS и MacOS, Windows, BlackBerry’s QNXВсе и другие операционные системы используют его. Так как Android использует ядро Linux, то дальше речь пойдет именно о нем.

Ядро Linux, которое используют Android устройства, отличается от того, которое используют различные операционные системы. Оно содержит в себе множество особых кодов. Производители оборудования также вовлечены в процесс, так как должны выпускать драйвера для используемого железа под текущую версию ядра. По этой причине у независимых разработчиков уходит какое-то время на то, чтобы заставить новую версию работать на старом устройстве без лаж. Драйвера, написанные под Gingerbread, вполне могут не работать на ядре Ice Cream Sandwich. И это очень важный момент, так как одной из основных функций ядра является то, что оно необходимо для контроля железа. Внутри продолжение описания ядра Андроид.

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

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

Скрипт linux — как правило исполняемый файл, написанный на командном языке оболочки (shell) linux и имеющий расширение sh. Признаком его является наличие символов #!/bin/sh в начале файла. Поскольку в линуксе в целях безопасности текущий каталог не считается таковым для исполняемых файлов, то скрипт всегда выполняется с префиксом текущего каталога ./скрипт.sh. Обращаю внимание, что скрипту обязательно, для того, чтобы он выполнялся именно так, должен быть присвоен атрибут исполняемого файла «х». В Убунту для добавления этого атрибута служит команда chmod +x скрипт.sh. Обращаю ваше внимание, что, в отличие от многих дистрибутивов Линукс, Убунту по умолчанию использует командную оболочку dash, а не bash (bourne again shell). Для совместимости скриптов иногда необходимо явно прописать в начале скрипта #!/bin/bash.

Bootloader — загрузчик операционной системы. Существуем огромное количество разных загрузчиков. Когда включается любое устройство, процессору необходимо сразу передать управление в какую-то точку в соответствии с начальными значениями регистров. В итоге выполнение переходит к загрузчику или загрузчикам, которые уже передают определенные параметры ядру ОС и загружают его в память с передачей управления. В SGSII таким загрузчиком ядра служит вторичный бутлоадер (Secondary Bootloader), который прошивается файлом sbl.bin.

Читайте также:  Установка воздушного клапана air box

Governor — регулятор поведения процессора. Устанавливает по какому алгоритму процессор будет изменять частоты при повышении/понижении загрузки. Существует множество различных алгоритмов: conservative, interactive, ondemand, lulzactive, smartass и пр. Устанавливается либо программой либо через скрипт в некоторых ядрах.

brazilinawax — пока описание не найдено. Все, что известно — основан на interactive. Практически то же, что и Smartass.

ondemand — Доступен почти во всех ядрах и во многих является дефолтным (по-умолчанию). Когда загрузка ЦП достигает определенного верхнего порога, этот регулятор быстро поднимает частоту процессора, чтобы отвечать запросу, затем постепенно снижает частоту ЦП, когда она перестает быть нужна

ondemandX — изменена чувствительность и добавлен режим сна.

conservative — Доступен в некоторых ядрах. Подобен регулятору ondemand, но будет повышать частоту ЦП более постепенно (не так быстро), чтобы лучше соответствовать запросу. Этот регулятор обеспечивает менее резкий отклик, но может лучше сохранять батарею

interactive — Имеет другой подход. Вместо того, чтобы семплировать ЦП на определенную частоту (уровень), он будет поднимать частоту, когда процессор выходит из режима простоя. Когда ЦП выходит из простоя, таймер сконфигурирован на то, чтобы запускаться в течение 1-2 тиков (цикл работы ЦП). Если в течение этого времени (с момента выхода процессора из режима простоя до запуска таймера) процессор загружен на 100%, то он считается недостаточно разогнанным и частота поднимается до максимального значения. Если же ЦП не был на 100% занят, тогда регулятор оценивает загрузку ЦП за последние ‘min_sample_rate’ (по-умолчанию 50 000 мкс), чтобы снизить частоту до необходимого уровня. Этот регулятор считается более интерактивно реагирующим на различные загрузки процессора. Единственный конфигурируемый параметр — время, в течение которого процессор будет пребывать на той или иной частоте перед тем, как начнется снижение (50 000 мкс).

interactiveX — дополненный interactive кодом, который блокирует ЦП на минимальной частоте, когда экран устройства выключен. Имеет профиль «сон+пробуждение», означающий, что вам не придется задавать профиль Screen Off в SetCPU вручную.

lazy — в основе ondemand с дополнительным параметром min_time_state для указания минимального времени, в течение которого ЦП остается на частоте перед понижением/повышением последней. Идея — убрать любую нестабильность, вызванную быстрым изменением частоты ondemand. Этот регулятор производит опрос состояния гораздо чаще, чем ondemand, но изменяет частоту на один шаг только лишь после истечения min_time_state. Также имеет параметр screenoff_maxfreq, который может быть задан для определения максимальной частоты screen-off.

lagfree — достаточно похож на ondemand по исходному коду и своему замыслу и назначению. Разница в его оптимизации для лучшей стабильности и «заточенности» в нагруженной среде. Частота изящно уменьшается и увеличивается, вместо того, чтобы сразу прыгать на 100% когда необходима скорость.

lulzactive — дефолтный в ядре Lulz. Основан на interactive. С профилем отключенного экрана как у interactiveX и некоторыми чертами smartass.
minmax — адаптация Conservative, но с очень неплохой производительностью. Весьма приятный регулятор с хорошим временем работы от батареи.

performance — Доступен в некоторых ядрах. Будет держать ЦП на максимальной установленной частоте все время. Это более эффективно, чем установить min и max на одинаковую частоту и оставить регулятор ondemand, поскольку система не будет тратить ресурсы на проверку степени загрузки ЦП

powersave — Доступен в некоторых ядрах. Будет держать ЦП на минимальном установленном значении все время

userspace — Позволяет пользователю или программе с правами root (работает с UID 0 — root) устанавливать процессор на определенную частоту через файл scaling_setspeed в определенной директории.

SavagedZen — пока описание не найдено. Все, что известно — основан на interactive. Еще одна и по отзывам весьма неплохая и сбалансированная модификация Smartass.

smartass — (erasmux@XDA). Полностью переписанный регулятор interactive. ЦП проводит больше времени на более низких частотах для улучшения времени работы от батареи. Также дает профиль Screen Off, оставаясь на минимальной частоте, когда телефон не активен (в режиме простоя).

smartassV2 — множество настраиваемых параметров. Быстро реагирующий на изменение загрузки ЦП, основан на идее interactive. Настраивается также порог «идеальной частоты» (как в lulzactive) и регулятор выше этой частоты ведет себя более агрессивно, чем в нижней зоне. В режиме сна используется другая, тоже настраиваемая, «идеальная частота».

Initrd (сокращение от англ. Initial RAM Disk, диск в оперативной памяти для начальной инициализации) — временная файловая система, используемая ядром Linux при начальной загрузке. Initrd обычно используется для начальной инициализации перед монтированием «настоящих» файловых систем. В Linux Kernel HOWTO (руководстве о сборке ядра) пишут, что initrd призван решить проблему курицы и яйца для модульного ядра: для монтирования файловой системы необходим модуль для работы с диском и файловой системой, а для чтения модуля необходима файловая система, с которой этот модуль читается.

Initramfs
В ядре Linux 2.6 появилась новая концепция загрузочного диска Initrd — он представляет собой сжатый gzip’ом cpio-архив.

Читайте также:  Установка боковых зеркал на ауди

I/O Scheduler — планировщик операций ввода/вывода. Отвечает за планировку записи/чтения блочных устройств (флеш-карты, жесткого диска и т.п.). Задача — наиболее эффективно использовать накопитель. Существуют следующие планировщики (в порядке появления на Свет): noop (Linus Elevator), Deadline I/O Scheduler, Anticipatory I/O Scheduler, и «справедливый» планировщик — CFQ — Complete Fair Queuing I/O Scheduler. Есть еще более свежие — V®, SIO (Simple) и BFQ (Budget Fair Queuing).

«NoOp»
образовано от словосочетания «No Operation». Простой планировщик, предназанченый для работы с накопителями типа флеш-карт. Не управляет вводом-выводом непосредственно, а передаёт неотсортированую очередь команд соответствующему контроллеру. Отлично подходит для G1, для нас тоже неплох.

«Deadline»
Дэдлайн. Для тех, кто не знаком с данным понятием: планировщик держит две очереди (чтения и записи) запросов, отсортированные по «сроку годности» запроса. Перед тем, как обработать следующий запрос, планировщик решает, из какой очереди будет этот запрос (очередь чтения имеет преимущество, така как процессы при чтении часто блокируются). Затем, планировщик смотрит, не вышел ли «срок годности» у первого запроса из выбранной очереди. Если нет — то обрабатывает пачку запросов, начиная с первого, если да — то со следующего «не просроченного».

«CFQ»
CFQ — он как Ondemand для процессора — сбалансирован, но «жручноват» (неологизм такой, ага ). Не особо подходит для Android (всё же это — чисто линуксовый планировщик), вследствие чего оброс горой твиков и патчей.

«BFQ»
Планировщик на основе «бюджетов» I/O. Распределяет использование I/O между задачами пропорционально необходимости работы с диском. <похоже, вру, но основной смысл передал примерно правильно>Ошибочно считается лучшим и является наиболее популярным в Linux. Основан на CFQ с доработками.

«VR»
Основан на Deadline. Скорее всего, лучший планировщик для MTD-устройств (смартфоны, кпк соответствующие, ага. ). С одной неприятной особенностью — производительность сильно «плавает» и может быть низкой. Но, в потолке — он лучший.

«Sio»
Это честный deadline планировщик.
Более подробно: SIO — это простой планировщик ввода/вывода, в котором разработчики попытались внедрить в Noop систему обнаружения нехватки/истощения ресурсов. Следовательно, длительные IO транзакции будут получать процессорное время только после выполнения более быстрых транзакций (т е приоритет отдается быстрым транзакциям), что позволяет достичь гарантированной гладкости работы. Он не имеет накладных расходов и приоритизации транзакций, т е все транзакции (на чтение или на запись) равны.

«Row»
Row— это хороший I/O планировщик с элементами «ограничения по времени». Возможно лучший для MTD андроид устройств, так же он используется известных ядрах,Не исключено. Что это единственный планировщик, который может набрать максимальное значение в тестах, но так же и самый не стабильный. Его производительность не стабильна, она может показать максимум или опуститься ниже плинтуса. Но когда он работает на пределе, он самый лучший.

Overclocking (OC) — повышение предельной частоты работы процессора (разгон), что вызывает дополнительные энергозатраты и выделение тепла. Степень разгона сильно зависит от охлаждения и качества кристалла.

Undervolting (UV) — понижение напряжения питания чего бы то ни было. Может относиться к центральному процессору (обычно) — CPU, графическому — GPU или системной шине. Позволяет существенно снижать энергозатраты системы в целом. Степень безопасного и стабильного UV зависит также от качества кристалла и для каждого телефона подбирается индивидуально.

источник

Инструкция как установить кастомное рекавери TWRP на любой смартфон или планшет Samsung Galaxy

Сегодня пойдет речь о том, как установить кастомное recovery на ваше устройство линейки Samsung Galaxy. Я буду говориться лишь о TWRP-рекавери, так как оно обладает огромным количеством преимуществ перед своими аналогами. Также разработчики этого проекта предлагают простой и удобный способ установки, который подразумевает использование утилиты Odin. Вам даже не потребуется наличие прав суперпользователя (Root). Данная инструкция подходит для всех смартфонов и планшетов от Samsung: Galaxy S5, S6, Note 4, Note 5 и любых других моделей.

Стоит отметить, что после установки кастомного рекавери вы не сможете установить официальные обновления Samsung, скачанные “по воздуху”. Сделайте резервную копию ваших данных на мобильном устройстве, чтобы в случае возникновения проблем не потерять их навсегда. Рекомендую сохранить контакты в облаке Google-аккаунта, а фотографии, видео и документы — на компьютере.

Что нужно сделать перед установкой рекавери TWRP через Odin:

  1. Необходимо полностью зарядить ваш смартфон / планшет.
  2. Скачать и установить USB-драйвера на компьютер, а затем перезагрузить его.
  3. Скачать утилиту Odin.
  4. На официальном сайте TWRP найти и скачать образ кастомного рекавери в формате img.tar. Вводим в поле поиска название вашего гаджета, выбираем его из списка результатов:

На следующей странице в разделе “Download Links” кликаем по ссылке Primary (Recomended)

Это специальный образ для утилиты Odin. Убедитесь, что выбранный вами файл разработан именно под вашу модель устройства! Если например у вас Samsung Galaxy S6 SM-G920F то нужно искать именно для этой модели.

Если у вас более старый аппарат на основе Android 4.4, тогда откройте Настройки > Безопасность и снимите галочку напротив пункта “Блокировка активации”. Если у вас отсутствует этот пункт в меню, тогда просто пропустите этот шаг.

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

Как установить TWRP-рекавери на любой смартфон или планшет Samsung Galaxy:

  1. Запускаем на компьютере программу Odin.
  2. Выключаем ваш гаджет, а затем переводим его в Odin Mode, то есть в режим загрузки. Для этого на устройстве в выключенном состоянии нажимаем кнопки “Домой”, “Громкость вниз” и “Питание”. После этого необходимо один раз нажать кнопку “Громкость вверх”, чтобы продолжить. Зажмите лишь кнопки “Громкость вниз” и “Питание”, если на вашем смартфоне или планшете отсутствует кнопка “Домой”.
  3. Подключаем устройство к компьютере и ожидаем на его определение программной Odin. Когда это случится, вы увидите синий сигнал в левом верхнем углу окна.

Выбираем файл рекавери в формате img.tar в Odin, нажав на кнопку “AP”.

  • Нажмите кнопку “Start”, чтобы начать.
  • По завершению процесса программа уведомит вас об успешной установке (В окошке лога Odin будет писать «success!»), а гаджет будет перезагружен.
  • Готово! Чтобы войти в TWRP-рекавери, вам необходимо в выключенном состоянии аппарата зажать кнопки “Громкость вверх”, “Домой” и “Питание, а после появления логотипа отпустить кнопки.

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

    источник

    Установка кастомного рекавери и получение рут-прав на Samsung Galaxy Note 2

    Samsung Exynos 4 Quad 4412

    Описание

    Инструкция по установке кастомного рекавери и получению прав суперпользователя на Samsung Galaxy Note 2 (GT-N7100, GT-N7105) под управлением Android 4.4 KitKat.

    Ни администрация PDALife.info, ни автор инструкции не несут ответственности за ваши действия и результаты. Всё, что вы делаете — вы делаете только на свой страх и риск.

    Инструкция по установке

    Скачать и установить драйвера для телефона.
    ВНИМАНИЕ!
    Если уже установлена программа Samsung Kies, драйвера устанавливать не нужно. Необходимо лишь полностью выгрузить Kies из памяти, через диспетчер задач, а затем продолжать.

    Скачать и распаковать архив с программой Odin PC в произвольную папку.
    Важно, чтобы в пути к папке не было кириллицы. (Например, “C:\Note2Recovery\”).

    Скачать кастомное рекавери для своего аппарата в формате *.tar или *.tar.md5 на компьютер и поместить в одну папку с Odin PC. Рекомендуется использовать TWRP Recovery:

    • N7100
    • N7105 (Новая версия в формате .img для установки из-под рекавери)

    Скачать архив для установки прав суперпользователя Update-SuperSU и скопировать в память устройства.

    Активировать пункт «Отладка по USB» на смартфоне.
    Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать здесь.

    Запустить Odin PC от имени администратора.

    Перевести телефон в режим загрузки (Download Mode).
    Для этого необходимо одновременно зажать клавиши Уменьшения Громкости, Домой и Питания. Затем подождать, пока устройство не перезагрузится и согласиться с предупреждением, нажав клавишу Увеличения Громкости.

    В таком состоянии подключить устройство к компьютеру. В Odin должна загореться надпись «COM».

    Нажать на кнопку «AP» и выбрать TAR-архив рекавери, снять флажок с пункта «Auto Reboot», а затем нажать кнопку «Start».

    После завершения операции отключить телефон от компьютера и выключить долгим нажатием кнопки Питания либо вытащить и обратно вставить аккумулятор.

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

    В режиме рекавери выбрать следующие пункты для получения прав суперпользователя:

    • «Install» для установки файла.
    • Найти и выбрать архив Update SuperSU, затем подтвердить своё решение свайпом слева направо.
    • После окончания установки перезагрузить телефон, выбрав пункт «Reboot» > «System».

    После загрузки устройства запустить установленное скриптом приложение SuperSU и при появлении предложения об обновлении бинарного файла SU согласиться, выбрав «Нормальный» способ установки. Если данного запроса не было — всё установилось автоматически.

    После получения прав суперпользователя рекомендуется сделать бэкап раздела EFS.
    ВНИМАНИЕ!
    Если этим пренебречь, то при неправильной прошивке устройства может быть потеряна информация о IMEI, MAC-адресе Bluetooth и WiFi и телефон более не сможет совершать звонки, подключаться по 3G/4G связи или WiFi. Лечится простым восстановлением бэкапа либо походом в сервис центр за отдельную плату.

    Для создания резервной копии EFS может понадобиться:

    • Установить Эмулятор терминала из Google Play.
    • Запустить приложение.
    • Ввести следующие команды:
      • su
      • dd if=dev/block/mmcblk0p3 of=sdcard/efs.img
    • Скопировать полученный файл «efs.img» из корня внутренней памяти устройства на компьютер или в облако.

    Для восстановления EFS потребуется следующее

    • Скопировать файл «efs.img» в корень внутренней памяти телефона.
    • В Эмуляторе терминала ввести следующие команды:
      • su
      • dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3
    • Перезагрузить устройство.

    Для автоматизированного создания резервной копии EFS-раздела можно воспользоваться утилитой Partitions Backup & Restore, скачав её из магазина приложений Google. В приложении выбрать пункты, подсвеченные жёлтым цветом (именно они содержат информацию о модеме).

    На этом всё. Желающим предлагаем воспользоваться инструкцией по установке кастомной прошивки.

    источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *