Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/local/www/mactrick.com/wp-includes/pomo/plural-forms.php on line 210
2008 Январь — Mactrick.com

10.4: Как сменить MAC-адрес

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

sudo ifconfig en0 ether 00:00:00:00:00:00
sudo ifconfig en0 lladdr 00:00:00:00:00:00

Вместо 00:00:00:00:00:00 нужно подставить нужный вам адрес.

Работает в системах ниже «Леопарда».

iPhone: 1.1.3 от DevTeam и локальный доступ к командной строке

Если вы, как и я не можете попасть в командную строчку с вашего свежеобновлённого до 1.1.3 телефона, вам поможет следующее:

  • Добавьте в Installer следующий source: http://www.trejan.com/irepo/
  • Установите из раздела Tweaks (1.1.3) SUID Lib Fix

Далее вы можете либо установить оттуда Term-vt100 SUID fix, либо, если вы используете более свежий, 206-ой билд Терминала, зайдите в телефон через ssh и выполните следующую комманду:

/bin/chmod +s /Applications/Terminal.app/Terminal

После этого вы сможете запустить Terminal и войти с логином root и стандартным для 1.1.3 паролем alpine.

iPhone: Проблемы с синхронизацией после обновления до 1.1.3

Если, воспользовавшись предыдущим советом, вы не можете синхронизировать ваш телефон с iTunes, вам поможет следующее:

Зайдите на в телефон по ssh от пользователя root и выполните следующие команды:

mv /var/root/Library/AddressBook /var/root/Library/AddressBook_backup
mv /var/root/Library/Calendar /var/root/Library/Calendar_backup
mv /var/root/Library/Safari /var/root/Library/Safari_backup
mv /var/root/Library/Mail /var/root/Library/Mail_backup
mv /var/root/Library/Preferences /var/root/Library/Preferences_backup

Это создаст резервные копии изменяемых директорий.

Затем выполните это:

ln -s /var/mobile/Library/AddressBook /var/root/Library/AddressBook
ln -s /var/mobile/Library/Calendar /var/root/Library/Calendar
ln -s /var/mobile/Library/Safari /var/root/Library/Safari
ln -s /var/mobile/Library/Mail /var/root/Library/Mail
ln -s /var/mobile/Library/Preferences /var/root/Library/Preferences

После этих шагов синхронизация снова начнёт работать.

iPhone: Обновление 1.1.3 до правильного 1.1.3 (почти прямая трансляция)

Буквально на днях я обновил прошивку своего телефона до 1.1.3. Но, прочитав этот топик, понял, что сделал это не тем способом и программы, которые должны запускаться и работать от непривилегированного пользователя, запускаются и работают от root’а. В комментариях была ссылка на правильный метод. Решил попробовать переделать, чтобы всё было правильно. Проблема вся в том, что телефон у меня был куплен с прошивкой 1.1.1 и разлочен с помощью anySIM. Приходилось откатываться назад. Ниже приведён поминутный лог того, что я делал. Забегая вперёд, скажу, что в итоге всё получилось и работает отлично (more…)

iPhone: Новый способ обновить телефон до 1.1.3 через Installer

На совсем недавно появившемся ресурсе вам предлагается ещё один способ обновления прошивки телефона до 1.1.3 без помощи каких-либо программ на компьютере. Достаточно только беспроводного соединения. Процесс небыстрый и съедает порядочно трафика.

Инструкция написана по-английски, но снабжена подробнейшими скриншотами. Так что проблем с установкой ни у кого возникнуть не должно.

Избавляемся от стартового звука системы

Если вы не хотите слышать приветственный звук при старте системы, вы можете от него избавиться следующим образом:

  • Создайте файл /etc/rc.shutdown.local со следующим содержимым:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    echo OUTPUT_MUTED=`$OSA -e "output muted of (get volume settings)"` 
        > /etc/volume.settings
    
    $OSA -e "set volume with output muted"
    
    Этот скрипт будет запоминать настройки громкости системы и отключать звук.
  • Создайте файл /etc/rc.local:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    if [ -r /etc/volume.settings ]; then
      . /etc/volume.settings
    
      # If the volume wasn't muted before shutting down, unmute it on
      # startup
      if [ $OUTPUT_MUTED = "false" ]; then
        $OSA -e "set volume without output muted"
      fi
    fi
    
    Этот скрипт будет восстанавливать настройки громкости при старте системы.

10.5: Ещё один плагин для QuickLook

Появился свеженький плагин для QuickLook, который позволяет просматривать содержимое .pkg файлов.

Скачать его можно по ссылке.

Автоматическая установка VPN-соединения

В сети появилась очень удобная программа, которая особенно пригодится тем, кто выходит в интернет через VPN-соединение.

Программа автоматически устанавливает соединение с VPN-сервером при нахождении вашего компьютера в заданной вами wifi-сети. Умеет корректно завершать соединение при переходе компьютера в спящий режим.

Для 10.4.x Для 10.5.x

iPhone: Внимание! Опасность!

Сегодня ночью плохиш Milworm выпустил скрипт, который отправляет iPhone в коматозное состояние при посещении определенной веб-страницы. Если с телефона зайти по ссылке ввв.milw0rm.com/exploits/четыре-девять-семь-восемь (заменить на цифры), придется делать рестор. Остерегайтесь: Milworm проспамил много форумов. Обходите стороной этот адрес.

via

10.5: Быстрый способ прикрепить приложение к определённому Space-у

Для того, чтобы заставить Spaces открывать определённое приложение только на заданном рабочем столе, вы можете открыть настройки Spaces и перетащить приложение из папки Applications на нужный стол. Это значительно быстрее и удобнее, чем искать его в списке. К сожалению, из Дока приложение перетащить невозможно.