Linux прошивка для samsung galaxy

Linux прошивка для samsung galaxy

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».

Samsung JOdin3
Версия: r1142

Последнее обновление программы в шапке: 16.01.2021

Краткое описание:
JOdin3 — неофициальный, бесплатный, кросс-платформенный Odin на Java с поддержкой macOS и Linux (для устройств Samsung).

Описание:
Официальный Odin | Мобильный Odin
Odin, как известно — это бесплатный, стабильный и потому весьма популярный инструментов для работы с прошивками смартфонов и планшетов Samsung Galaxy. Но работает он только с Windows. Для Mac OS X же требуется сначала JOdin3.

JOdin3 — инструмент тоже неофициальный, но бесплатный, в достаточной степени функциональный, позволяет использовать Odin с macOS и поэтому тоже популярный.

Из основных и самых полезных возможностей JOdin3 выделить можно следующие:

  • возможность устанавливать стоковые прошивки Samsung;
  • возможность устанавливать Custom Kernel;
  • возможность устанавливать т.н. кастомные рекавери, в том числе TWRP Recovery;
  • возможность устанавливать файлы root;
  • поддержка файлов .tar или .tar.md5.

Само собой, с помощью JOdin3 всё это делать можно с Mac-а и MacBook-а. При определенных условиях, а именно:

  • требуется предварительно скачать и установить на комп платформу Java RunTime для MAC OS X (линк) и инструмент Heimdall в версии для macOS (линк либо, если с этой версией возникают проблемы, то ищем более свежую тут);
  • далее надо удалить полностью фирменные программки Samsung KIES и Smart Sync (если таковые имеются);
  • и установить на Mac Samsung USB Driver pack для своей модели Galaxy (можно отсюда).
  • По факту загрузки установки всего нужного по этому списку и удаления всего ненужного, можно приступать к главному.

Сначала качаем и устанавливаем JOdin3 на Mac (линк), а также скачиваем и складываем на видном месте файлы прошивки (.tar). Далее по порядку:

  • подключаем Galaxy к Mac-у и включаем режим «Отладка по USB» (в меню разработчика);
  • запускаем JOdin3 на компе (зеленая кнопка под ID:COM указывает на то, что подключение состоялось успешно):
  • Как перепрошить Galaxy с Mac-а в JOdin3
  • в окне JOdin3 активируем опцию PDA и указываем путь к файлу прошивки;
  • перезагружаем смартфон в режим загрузки (для этого надо одновременно нажать кнопки «Питание» + «Увеличение громкости» + «Домой» или «Bixby«);
  • в JOdin3 активируем опцию «Auto-Reboot«;
  • запускаем процедуру установки прошивки кнопкой «Start«;
  • на запрос PIT-файла жмем «Yes» и далее — «ОК» и «Start«;
  • дожидаемся завершения процедуры установки (PASS) и перезагружаем Galaxy (на это потребуется еще минут 10-15).
Читайте также:  Что такое брандмауэр windows где находится

Как-то так…

Cистемные требования: Windows 10/7/8/8.1/XP 32/64 bit, Mac OS X 10.7 и выше, Linux + Наличие Java
Русский интерфейс: Нет

Скачать:
Версия: r1142 JOdin3CASUAL-r1142-dist.zip ( 85,09 МБ )

Источник

Linux прошивка для samsung galaxy

Итак, это мой мануал по сборке Linux для Спики. Строго говоря, тема относится только к этому аппарату, но будет полезна всем, кто хочет собрать Linux под свой смартфон.

90-100МБ, с запущенным Firefox 3.6 (две вкладки с ошибкой соединения)

50МБ.
Работает:

  • Экран
  • Xorg
  • Тачскрин
  • SD

Не работает:

  • Звук
  • Клавиатура (есть виртуальная)
  • Модем (даже самой звонилки нет)
  • Wi-Fi
  • Bluetooth
  • NAND
  • .

Стоит отметить, что большинство нерабочих вещей на самом деле работают, но не видятся системой. Ядро то стандартное.

Благодарности:
Список людей, которые прямо или косвенно помогли в портировании.
tom3q — за пофиксенный драйвер framebuffer’а
reali — за активную помощь

Сообщение отредактировал -WOLF- — 12.02.18, 23:56

Часть 1. Подготовка.

Что понадобится:
1) Galaxy Spica
2) Карточка памяти (я использую 1ГБ из комплекта)
3) Linux на ПК (можно Live CD или виртуалку). У меня установлена Mageia 1
4) Windows. Для прошивки.
5) Интернет, чем быстрее, тем лучше. Качать надо будет много.

Ставим crosstool.
Берём отсюда свежую CodeSourcery. Нам нужна GNU/Linux, лучше инсталлер.
Делаем скачанный файл исполняемым.

Подготовка.
Берём ядро от Android. Я брал стоковое ядро от самуснга Update2 (отсюда)
Для самсунговского ядра нужно скопировать содержимое папки delta в папку kernel с заменой. Аккуратнее, не перепутайте, внутри kernel есть ещё одна папка kernel, копировать надо в первую. Здесь папка kernel (котрая рядом с delta и modules) будет являться отправной точкой для всех путей.
Если берёте другие ядра, то вам не нужна initramfs, потому что сейчас она не используется.
На этом шаге вам понадобится патч фреймбуфера от tom3q. Если нет аккаунта на Самдроиде, то внизу сообщения есть версия 4 этого патча. 5я пока не совместима с 2D/3D дровами от Самса.
Применяем патч к ядру.
Теперь у фреймбуфера появилась поддержка косноли. НО, пока консоль будет пустой, нам надо ещё перевести вывод на неё. Для этого находим в файле kernel/arch/arm/kernel/setup.c строчку и комментируем:

//fb_class = class_create(THIS_MODULE, «graphics»);
//if (IS_ERR(fb_class)) <
printk(KERN_WARNING «Unable to create fb class; errno = %ld\n», PTR_ERR(fb_class));
fb_class = NULL;
//>
return 0;
>

Естественно, путь у вас будет другой.
На этом подготовка исходников ядра заканчивается.

Конфигурирование.
В качестве начальной настройки ядра можно взять конфиг из arch/arm/configs/ он называется spica_android_defconfig, а можно взять мой из аттача.
В дефолтном не забываем вырубить initramfs. И добавить Default kernel command string

В моём конфиге отключено всё, что содержит упоминание Android, исключая драйвер звуковухи.
Теперь можете конфигурировать ядро как захотите, только помните, что в нём не должно быть ни одного модуля . У нас же нет initramfs.

Сборка ядра.
Тут всё просто:

скрипт запаковывает ядро в архив, копирует на флешку и извлекает её. Потом я прошиваю ядро с нетбука. Если подправите пути, то и вам этот скрипт будет хорошо служить.
Прошивать надо как и другие прошивки, но только PDA.
Всё, на этом описани сборки ядра закончено.

Читайте также:  Как установить fastboot для windows 10

framebuffer_v4.patch.zip ( 4,23 КБ )
config.zip ( 9,31 КБ )

Сообщение отредактировал -WOLF- — 26.02.12, 14:25

Супер! Поддерживаем всеми руками!
Тестеры точно уже есть)

Кстати если нужна помощь с удовольствием поможем чем сможем!)

Сообщение отредактировал reali — 23.01.12, 04:23

Дык там же в конфиге есть параметр, где можно прописать строку консоли и отключить бутлодерную консоль.

Y U NO USE OPENEMBEDDED? Ведь есть же SHR, с гуем для телефона, RIL. И система пакетов ipkg.
Также, на тебе initrd — http://www.kaa.org.ua/alex/rootfs.img.gz, там по дефолту телнет включается и usb0 присваивается адрес 10.8.0.2 — полезно для отладки, когда microsd не работает (как у меня на sgs2)

Ну просвети, где.

Знаю, но буду собирать с нуля, хотя, наверное, и сопру у них многое. Пакетным менеджером, скорее всего, будет rpm.

Для отладки удобнее грузиться с microSD с монолитным ядром. Меньше прошиваться надо.

Boot options —> Kernel command line type (Always use the default kernel command string)

Это только в новых ядрах, в том, что я собирал, такого ещё нет.

Что именно ты хочешь этим сказать? Я не собираюсь всё с нуля писать, я просто собираю систему.
В качестве оболочки, наверное, возьму что-нибудь на GTK. Может GPE.
rpm’ки из MeeGo я тоже хочу, в шапке ж написано
Впрочем, никто ж не запрещает тебе собирать на базе этой всё, что захочешь. Я не против, если будет выбор оболочек, только за, в этом и есть смысл.

Сообщение отредактировал -WOLF- — 23.01.12, 18:40

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

Кстати. GPE мертво, и никто его не пилит. Сейчас основной гуй SHR — E17, альтернативный — Aurora на qt4. Мне самому не нравится openembedded, я хочу юзать убунту/генту, но мне лень делать пакеты для актуальной версии freesmartphone (потому что сначала надо портировать все на ванильное ядро, загнать в апстрим и портировать из старого андроидного ядра драйвер модема).

В общем, рекомендую разобраться сначала с тем, какой протокол модема используется, как настраивать alsa для каждого сценария (звонок/музыка/блютус), какие фирмвари нужны, а потом взять образ SHR для близкого девайса (например, с самсунговским модемом, типа nexus s) и добиться работы иксов, модема, звука. Потом подготовить патчи для freesmartphone.org и интегрировать их (советую посещать #openmoko-cdevel во freenode, там всегда помогут с интеграцией и расскажут, что и как работает). Строго говоря, если работа модема и телефонные функции не интересны, можно забить на это все и использовать обычный «десктопный» дистрибутив.

Читайте также:  Ремонт ноутбуков переустановка windows

В общем, я думаю, что внимание надо заострять на том, как собирать ядро, как портировать драйвера между версиями и как управлять железом (модем, wifi) из юзерспейса, какие есть демоны для телефонной периферии (сенсоры освещенности, гироскоп, акселлерометр). А в качестве дистрибутива выбрать стандартный — ubuntu/fedora/meego/OE, чтобы была большая база собранных пакетов, и где есть сообщество, занимающееся подготовкой пакетов и исправлением багов.

Источник

JOdin3: прошиваем Samsung в Mac OS и Linux

Если вы продвинутый пользователь Android, то наверно вы наверняка прошиваете Samsung в Odin, но он существует только для Windows. JOdin3 прошиваем Samsung в Mac OS и Linux!

Mac OS и Linux не для установок прошивок?

Если вы на вашем компьютере установлен Linux или вы используете MacBook или iMac на котором установлена Mac OS, то наверняка вы как и многие другие пользователи Android использующие смартфоны или планшеты компании Samsung, то наверняка вы знаете, что прошить данные устройство в данных операционных системах невозможно установить новую прошивку и приходиться искать компьютер с Windows.

Оказывается выход есть! С помощью кроссплатформенной утилиты JOdin3 которая работает на Java, можно легко прошить ваш Samsung на Linux или Mac OS.

Прошиваем Samsung в Mac OS и Linux с помощью JOdin3

Вначале рассмотрим как пользоваться программой для прошивки JOdin3 в Mac OS.

Используем JOdin3 в Mac OS

Для того чтобы использовать JOdin3 вам необходимо скачать и установить на Mac несколько утилит:

После того как вы установите Java и Heimdall на ваш Mac запустите JOdin3, а далее используете данную программу как обычный Odin для прошивки Samsung.

Используем JOdin3 в Linux

Для того чтобы использовать JOdin3 в Linux вам необходимо установить следующее:

После того как вы установите Java 8, запустите JOdin3, а далее используете данную программу как обычный Odin для прошивки Samsung.

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Источник

Как прошить Samsung в Mac OS и Linux

Содержание

Если у вас есть Android смартфон или планшет от Samsung, то вы 100% знаете что прошить его можно с помощью программы Odin, но работает она только под операционной системой Windows. Командой Rootgadget была найдена JOdin3программа для прошивки Samsung под Linux и Mac OS.

Рекомендуем вам получение root прав в 1 клик, используя Rootkhp Pro

Раньше пользователям Макбуков и Линуксоидам приходилось в обязательном порядке искать компьютер с установленным Windows чтобы прошить Samsung на Андроиде, то есть установить новую прошивку.

Как прошить Samsung в Mac OS и Linux

Утилита Jodin, написанная на JAVA, является кроссплатформенной и позволяет прошить Samsung под MAC OS, Linux, и Windows.

Как пользоваться JOdin3 в Mac OS

Сначала вам надо скачать и установить

После запуска JOdin3 используйте его как обычную программу ODIN

Как пользоваться JOdin3 в Linux

Скачиваем и устнавливаем

После этого JOdin3 можно использовать как обычный ODIN и установить новую прошивку на Самсунг.

Источник

Оцените статью