Samsung WiTu - Android OS



Реп: (229)
Samsung WiTu - Android OS
Samsung SGH-i900 Omnia
Обсуждение » | FAQ | Адаптация OEM софта » | Прошивка » | Создание прошивок » | GPS » | Android OS

Представленный материал является неофициальным, в случае неудачных действий и/или гибели аппарата автор ПО и Администрация ресурса ответственности не несут!
Все действия производятся на Ваш страх и риск!


Последнее обновление в шапке: 17.04.2011

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


О портировании:
Android 1.5 портировали на www.andromnia.net, они проделали огромную работу в этом направлении, но на данный момент проект заглох. Портировал Android 2.1 и Android 2.2 я (vl(@)d). Дальнейшие эксперементы планирую проводить на Android 2.2.

Планы:
1) Прикрутить SD карту (работает)
2) Сделать звук
3) wi-fi
4) Нормальный регулятор цастоты процессора
5) Спящий режим
6) Покавырять gsm модуль



Инструкция по установке Android OS на наш девайс:
1) Берем любой linux (можно LiveCD)
2) Берем нашу флешку (я использую на 2 гб, на ее примери и опишу установку)
3) Запускаем linux и открываем утилиту для работы с жесткими дисками и флешками (GParted), выбираем нашу флешку и удаляем с ней все разделы.
4) Теперь создаем новый Extended раздел на всю карточку, далее создаем новый Partition раздел в Fat32 размером 500 мб, за тем создаем второй Partition раздел в ext3 размером 900 мб, и создаем третий Partition раздел linux-swap. Все теперь форматируем флешку.

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

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

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

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


5) В корень раздела ext3 распаковываем файлы архива с нужным Андройдом. Потом размотируем и извлекаем флешку.
6) Распаковываем архив с haret в память телефона.
7) Запускаем через проводник haret.exe и пользуемся андройдом!

У кого не получилось по моей инстрекции есть видео инструкция от Touch'ик Видео или от N1x0N Форматироование

Информация по разделам на флешке(mmcblk):
Насчет настройки адреса загрузки в конфиге (я смотрю это вызывает вопросы):
root=/dev/mmcblk0p1 - вот эта строка означает скокого раздела памяти будит вестись загрузка. Менять там можно только цифры. Цифра (0) - означает, что загрузка будет вестись с флеш-карты, можно изменить на (1), тогда загрузка будит проходить с внутреней 8/16 гб памяти. Последняя цифра (1) ознчает с какого раздела, выбранной памяти, будит проходить загрузка, может быть любая цифра кроме (0). И в linux хорошо видно эту цифру в диспечере файлов, когда заливаешь файлы на флешку, там у раздела пишиться три буквы и конце цифра, вот ее и надо в конфиг ставить.
Прикрепленное изображение


Что работает в android os:
Android 1.5
+Экран
+TouchScreen
+Подсветка экрана
+Хард-клавиши
+SD карта
+Телефон (нет звука)
+Wi-Fi ( может не подключаться к сети)
+Вибро
+Индикатор батареи
+Зарядка батареи
+Звук

Android 2.1
+Экран
+TouchScreen
+Подсветка экрана
+Хард-клавиши
+SD карта
+Вибро
+Индикатор батареи
+Зарядка батареи
+Звук

Android 2.2
+Экран
+TouchScreen
+Подсветка экрана
+Хард-клавиши
+Вибро
+Индикатор батареи
+Зарядка батареи
+SD карта
+GSM (тестируется на данный момент)
+Звук

Скачать Android OS:

образа




Скачать haret с ядром:
Прикрепленный файлHaret.rar ( 1.59 МБ )


Старые версии Android OS:



Сообщение отредактировал vl(@)d - 01.05.12, 10:20



Реп: (80)
У кого 146 завелась - выложите сборку...

Еще хотел спросить у меня 145 не видет сим карту - это нормально ?



Реп: (63)
hekk @ 9.7.09, 8:32 *
В моей видео FAQ все доступно рассказано и показано?

Инструкция зачотная! Всё получилось с первого раза! Дайте пжлст ссыль на 146. + в репу ушёл =)

Сообщение отредактировал lexa_kov - 10.07.09, 10:22



Реп: (2)
в инструкции пропущен момент с выдачей прав файлам!без этого - кернел паник вообще.



Реп: (43)
Еще хотел спросить у меня 145 не видет сим карту - это нормально ?

Это нормально
в инструкции пропущен момент с выдачей прав файлам!без этого - кернел паник вообще.

Если все делать под рутом они и так с правами копируются



Реп: (2)
Wessko @ 10.7.09, 13:19 *
Если все делать под рутом они и так с правами копируются




Отнюдь!



Реп: (43)
MyzuKanT,
Почитай вторую страницу ибо там ответ точно есть а я завтракать ушел :happy:



Реп: (2)
Если верить сайту, то вот 146

Добавлено 10.07.2009, 13:46:

Wessko @ 10.7.09, 13:32 *
MyzuKanT,
Почитай вторую страницу ибо там ответ точно есть а я завтракать ушел happy.gif




ага ты наверно это имел ввиду

sudo chown 777 /media/disk



так вот если ты не знаешь, то в линуксе эта команда даёт овнера с именем 777 каталогу /media/disk, при чём только ему, а не всем внутренним каталогам и файлам.

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

Прикрепленный файлandromnia_rootfs.tar.gz ( 25.65 МБ )


Сообщение отредактировал MyzuKanT - 10.07.09, 13:47



Реп: (43)
так вот если ты не знаешь

Так вот если я знаю то это говорят сами девелоперы из андромний
Почитай еще там есть подобная проблема как у тебя(кажется или я забыл какая у тебя проблема...)
ЗЫ:Ты пробывал запустить с харетом 0.5.2

Сообщение отредактировал Wessko - 10.07.09, 15:46



Реп: (2)
пробовал!



Реп: (43)
Вобщем щас с девелоперами поговорю может чтото и скажут про i780



Реп: (2)
Warning: unable to open an initialonsole.
init: cannot open '/initlogo.rle'
init: cannot execve('/system/bin/servicemanager'): Permission denied
init: cannot execve('/system/bin/mediaserver'): Permission denied
init: cannot find '/system/bin/playmp3', disabling 'bootsound'
init: cannot execve('/system/bin/dbus-daemon'): Permission denied


тут явно не хватает прав...по крайней мере на папку system/bin

Сообщение отредактировал MyzuKanT - 10.07.09, 15:32



Реп: (43)
init: cannot execve ('system/bin/mediaserver'): Permission denied
init: cannot execve ('system/bin/dbus-deamon'): Permission denied

как ты копируешь файлы из архива на флешку?



Реп: (2)
через науилус под рутом.потом анмаунчу диск, а уж потом вытаскиваю шнур


Добавлено 10.07.2009, 15:42:

вот похожая ситуация. тут решают вроде правами, правда я это..китайский не очень



Реп: (80)
MyzuKanT @ 10.7.09, 16:26 *
Warning: unable to open an initialonsole.
init: cannot open '/initlogo.rle'
init: cannot execve('/system/bin/servicemanager'): Permission denied
init: cannot execve('/system/bin/mediaserver'): Permission denied
init: cannot find '/system/bin/playmp3', disabling 'bootsound'
init: cannot execve('/system/bin/dbus-daemon'): Permission denied


Таже фигня на 146

Копирую прямо из архива

sudo chown 777 /media/mmcblk0p1
sudo chmod -R 777 /media/mmcblk0p1

- делал не помогает



Реп: (2)
да блин...сколько раз говорить... chown 777 - это назначение овнера с именем 777 папке.......это не поможет.

hekk,
попробуй счас сделать такое

sudo chmod -R 777 /media/mmcblk0p1/system
sudo chmod -R 777 /media/mmcblk0p1/system/bin
sudo chmod -R 777 /media/mmcblk0p1/system/bin/*


у меня просто счас нет линукса под рукой

Сообщение отредактировал MyzuKanT - 10.07.09, 15:50



Реп: (80)
MyzuKanT @ 10.7.09, 16:48 *
sudo chmod -R 777 /media/mmcblk0p1/system
sudo chmod -R 777 /media/mmcblk0p1/system/bin
sudo chmod -R 777 /media/mmcblk0p1/system/bin/*


Так с правами получилось, но все остановилось на красивой переливающей картинке с надписью Андроид.....

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

Сообщение отредактировал hekk - 10.07.09, 16:42



Реп: (2)
вот и у меня останавливается там же....я не знаю, что делать.



Реп: (80)
146 ЗАРАБОТАЛО !!!
первый раз грузится долго , а потом все быстро загружает

Сообщение отредактировал hekk - 10.07.09, 17:17



Реп: (152)
И какие в ней изменения?



Реп: (2)
hekk @ 10.7.09, 17:05 *
146 ЗАРАБОТАЛО !!!
первый раз грузится долго , а потом все быстро загруж



а ты какую файловую систему использовал?и сколько примерно ждал смотря на застывшую заставку?


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

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

Сейчас: 29.03.24, 03:05