The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Установка FTP и HTTP сервера на iPh..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка FTP и HTTP сервера на iPh..."  
Сообщение от auto_tips (??) on 03-Май-08, 11:44 
Инструкция по установке FTP сервера на iPhone, для обмена файлами с внешними миром.

1. В инсталлере ставятся такие программы - Pure-FTPd, BossPrefs, BossPrefs PureFTPD Control.

2. Перегрузить полностью iPhone

3. В меню программ появится значок BossPrefs с его помощью можно либо включать либо выключать сервис ftp
(собственно там еще есть SSH, WiFi, EDGE, Bluetooth, что очень удобно в случае с SSH - ибо можно,
при не надобности, отключать, что повысит защищенность)

4. Подключится из любого компьютера на телефон, для прошивки 1.1.4: login\password: mobile\alpine либо login\password: root\alpine
(ftp://mobile:alpine@ip_adress)

------------------------

Для поднятия Web сервера я использовал Lighttpd, ибо с Apache возникли проблемы с биндингом порта.

Итак приступим:

1) Из инсталера ставим Community Sources, BSD Subsystem

2) Ставим PHP. Как сказано после установки нуно добавить в путя /opt/iphone/bin/ ,
но для начале мы перенесем папку opt чтобы незахламлять первый раздел, который ограничен 300мб.
Для этого:

   mv /opt /private/var/opt
   ln -s /private/var/opt/ /opt

Далее прописываем сам путь:

   PATH=/opt/iphone/bin/:$PATH

3) Ставим Lighttpd и BossPrefs Lighttpd Control

4) Конектемся по ssh на iphone и редактируем /usr/local/etc/lighttp.conf

server.document-root = "/private/var/root/Sites/" - директория где будет находится сам сайт.

В строку index-file.names добавляем "index.php"
В строку static-file.exclude-extensions добавляем ".php"
В строку cgi.assign добавляем ".php"  => "/opt/iphone/bin/php"
В строку mimetype.assign добавляем ".php" => "application/x-httpd-php",

4) Далее заходим в BossPrefs и активируем Lighttpd

5) Заливаем тестовый test.php в /private/var/root/Sites/, например
с таким содержанием:

   <?php
   phpinfo();
   ?>

6) Все терь можете наслаждатся результатом: http://ip_adress/test.php

------------------------

Уж если кому понадобилась смена пароля на iPhome - значит как минимум ssh уже стоит...
Всем кто попробует сменить пароль через команду passwd искренней сочувствую,
ибо после такой смены - у вас сразу же слетит SpringBoard.
Итак приступим....

1) Для начала не помешало бы сделать бекап файлов, что хранят наши пароли:

   mkdir /etc/backup
   cp /etc/passwd /etc/backup/
   cp /etc/master.passwd etc/backup/

2) Генерируем новый пароль используя ssl:

   openssl passwd -crypt -salt /s NewPassword

Пароль должен быть не больше 8 символов, ибо все остальные символы игнорируются.

Например для пароля "NewPass" - команда будет
"openssl passwd -crypt -salt /s NewPass" и на выходе мы получим "/sJnipZ7EmJ.M"

3) Правим файлы /etc/passwd и /etc/master.passwd
Выглядят они примерно так:

   nobody:*:-2:-2::0:0:Unprivileged User:/var/empty:/usr/bin/false
   root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
   mobile:/smx7MYTQIi2M:501:501::0:0:Mobile User:/var/mobile:/bin/sh
   daemon:*:1:1::0:0:System Services:/var/root:/usr/bin/false
   unknown:*:99:99::0:0:Unknown User:/var/empty:/usr/bin/false
   _securityd:*:64:64::0:0:securityd:/var/empty:/usr/bin/false

Пароль тут для root и mobile - alpine, в закодированном виде /smx7MYTQIi2M, его и меняем на наш:

   root:/sJnipZ7EmJ.M:0:0::0:0:System Administrator:/var/root:/bin/sh
   mobile:/sJnipZ7EmJ.M:501:501::0:0:Mobile User:/var/mobile:/bin/sh

Перегружаем iphone и радуемся новым паролям..

URL: http://pcbsd.org.ua/?p=44
Обсуждается: http://www.opennet.dev/tips/info/1650.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Daimeeo (??) on 03-Май-08, 11:44 
Прямо так и представляется ко-локейшн с гроздями висящих серверов на базе iPhone...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Andrew Kolchoogin on 04-Май-08, 10:41 
Ну почему слетит SpringBoard... Не слетит, если пароль на пользователя "mobile" не менять. :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от pavlinux email(ok) on 05-Май-08, 20:35 
Можно тупой вопрос - А зачем все это?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от X on 05-Май-08, 22:33 
Мде, как всегда все через анус.А на n8x0 просто ставим пакет скажем, nginx, пакет php-fastcgi и, черт побери, passwd root там нормально работает.Хотя конечно, вместо того чтобы сделать по простому - можно купить проприетарную поделку, разлочить операторский лок, хакнуть ее ос чтобы можно было ставить программы, и потом вволю заниматься сексом с системой.Ну а очередной фирмварапдейт как всегда весь кайф сломает и придется ломать свой же девайс заново чтобы получить свой законный доступ.Круто, yeah :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Аноним (??) on 06-Май-08, 09:22 
а MySQL поставить можно? ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Nokia N800 owner on 06-Май-08, 16:47 
>Мде, как всегда все через анус.А на n8x0 просто ставим пакет скажем,
>nginx, пакет php-fastcgi и, черт побери, passwd root там нормально работает.Хотя
>конечно, вместо того чтобы сделать по простому - можно купить проприетарную
>поделку, разлочить операторский лок, хакнуть ее ос чтобы можно было ставить
>программы, и потом вволю заниматься сексом с системой.Ну а очередной фирмварапдейт
>как всегда весь кайф сломает и придется ломать свой же девайс
>заново чтобы получить свой законный доступ.Круто, yeah :)

Ну N8x0 и не телефон вовсе. Да и качество сборки (по крайней мере у N800) и материал корпуса оставляет желать лучшего...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Anani...m on 07-Май-08, 13:52 
+1

quote/396445

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от caddr on 07-Май-08, 13:59 
>Да и качество сборки (по крайней мере у N800) и материал корпуса оставляет желать лучшего...

Ну, n810 собран прекрасно. А телефон в нём и ни к чему.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Wert (??) on 07-Май-08, 19:56 
>а MySQL поставить можно? ;)

В n8х0 точно можно но оперативы оно сожрет много.А выделять карманный девайс под ТОЛЬКО серверство - как-то неправильно, ну не для этого такие гаджеты делают, да?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Wert (??) on 08-Май-08, 00:02 
>Ну N8x0 и не телефон вовсе.

И фиг с ним.Для телефона такое как n8x0 крупновато будет, да и будь оно телефоном - было бы страшно что батарейка сядет в 0.

>Да и качество сборки (по крайней
>мере у N800) и материал корпуса оставляет желать лучшего...

Ну, n810 в этом плане явно лучше и даже не такая здоровая.Зато карточки обкусили до одной мини-sd.Впрочем все это ну никак не относится к софтовому вопросу.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Установка FTP и HTTP сервера на iPhone. Смена пароля на iPho..."  
Сообщение от Da1VeR (??) on 09-Июл-08, 15:23 
Вобщето упрощенный вариант MySQL в Cydia пробегал... хотя берутся исходники и перекомпилюются >_<
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру