iPhone: Раздельные уровни громкости для динамика и наушников

Знали вы или нет, но iPhone с прошивкой 2.0 научился запоминать уровни громкости выставленные для наушников и динамика, как это делают большие Маки. Например, если вы выставили громкость на 50% при включенных наушниках, а потом уровень 100% (а меньше и смысла-то нету) при отключенных, то при подключении наушников обратно уровень громкости вернётся на отметку 50%.

iPhone: Проверяем, не сели ли батарейки в Apple Remote

Это больше похоже на шутку, но иногда может оказаться и полезным. Вы можете проверить, не сели ли батарейки у вашего пульта Apple Remote. Для этого включите камеру на телефоне, направьте на неё пульт и нажмите на любую кнопку. На экране телефона вы увидите мигающий светодиод. Но только в том случае, если пульт работает.

Вот так это может выглядеть:

iPhone: Отключаем создание бекапов при синхронизации

Если у вас в Iphone’е прошивка 2.0 и вы установили достаточно много приложений из AppStore, вас, возможно утомляет длительная синхронизация телефона с iTunes. Это происходит из-за того, что при каждой синхронизации делается резервная копия всех ваших программ. Для того, чтобы отключить создание этих резеврных копий, вы можете сделать так:

  • Закройте iTunes
  • Откройте терминал
  • Введите там строку:
    defaults write com.apple.itunes DeviceBackupsDisabled -bool YES

iPhone: RSS-фид свежих приложений

После выхода новой прошивки 2.0 для iPhone и программы, которая позволяет поставить эту прошивку на купленные в России телефоны, многие стали пользоваться AppStore для установки программ. Всем наверное интересно следить за новыми поступлениями в магазин. Вот несколько RSS-потоков для этого:

Как посмотреть iPhone-страницы в большом Safari

Если вы хотите посмотреть, как выглядит некий сайт на экране iPhone, а самого телефона у вас нет, достаточно сделать так:

  • Активируйте инженерное меню Safari.
  • В меню Develop выберите User Agent -> Mobile Safari x.x.x — iPhone

Попробуйте открыть например google.com.

iPhone: Автоматический набор .ru в Safari

Вы знаете, что при наборе адреса сайта на клавиатуре телефона есть кнопка .com, позволяющая быстро закончить ввод адреса. Но не все догадываются, что если нажать эту кнопку и подержать, то во всплывшем «окошке» появится еще один домен. Какой? Зависит от того, какие дополнительные клавиатуры у вас установлены. У меня установлена русская, и поэтому я могу быстро ввести .ru в адресную строку.

Неожиданно, правда?

iPhone: Читаем книжки в формате fb2

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

Каково же было моё удивление, когда я узнал, что обычное, стоящее, наверное, у всех приложение Books отлично отображает эти книжки. Конечно, не обходится и без ложки дёгтя: оглавления нет, картинки, наверное, тоже показываться не будут. Но главное — работает!
(more…)

iPhone: SDK. Имитируем жесты

Для того, чтобы сымитировать жесты в SDK для iPhone. Достаточно нажать Option и сделать drag’n’drop мышкой. Жесты мышкой в разные стороны будут имитировать сведение/разведение пальцев.

iPhone: Доступ по ssh для пользователя mobile

Как известно, после выхода прошивки 1.1.3 в операционной системе iPhone появился непривилегированный пользователь mobile, от которого и работают все пользовательские программы. Это нововведение очень положительно сказывается на безопасности телефона, ведь пользовательские процессы не могут повлиять на работоспособность самой ОС телефона.

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

Для того, чтобы получить возможность доступа к телефону пользователя mobile, сделайте следующее:
(more…)

iPhone: Меняем пароли на 1.1.3+

Для того, чтобы изменить установленные по умолчанию пароли для пользователей root и mobile, в прошивках старше 1.1.2 нельзя использовать консольную утилиту passwd. Чтобы все-таки поменять пароль сделайте следующее:

  • Запустите на своём Маке или любой другой UNIXоподобной системе следующую команду:
    openssl passwd -crypt -salt /s myNewPasswd
    

    Длина пароля не может превышать 8 символов. Символы больше восьмого игнорируются.

  • Вы получите строчку вида /sDjbUMDgbtKc
  • Тем или иным образом отредактируйте на вашем телефоне файл /etc/master.passwd. Пароли для пользователей находятся после первого двоеточия. У вас должно получиться что-то вроде:
    root:/sDjbUMDgbtKc:0:0::0:0:System Administrator:/var/root:/bin/sh
    mobile:/sDjbUMDgbtKc:501:501::0:0:Mobile User:/var/mobile:/bin/sh
    
  • Сохраните этот файл.

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