Рассказы и фото голых знаменитостей, порно знаменитостей » iphone hack » Взлом iPhone Часть 1

Взлом iPhone Часть 1

24 августа 2008

Плохо это или хорошо, но Apple спроектировала iPhone как полностью закрытую систему. Таким образом, Вы не можете добавить новые приложения и даже изменить некоторые обычные функции телефона как возможность изменить рингтон звонока. Но по какой-то причине они заблокированы.

Но благодаря хорошо-организованной группе талантливых хакеров, вы можете взломать ваш iPhone. Взлом iPhone был практически не выполнимой задачей, но в короткие сроки был сделан очень внушительный прогресс. Через месяц после начала продаж iPhone хакеры выпустили код, который позволял выполнить все виды модификаций: от изменения рингтона до установки новых приложений, таких как снятие скриншота с экрана или эмулятор Нинтендо.

Взлом iPhone - это не сложный процесс, который занимает 30 - 45 минут. Вам потребуются специальные программы и биты кода, которые мы скомплектовали для Вас. Однажды взломав телефон, вы можете очень легко установить дополнительные приложения third party apps совершенно бесплатно. В этой статье мы пройдём все шаги: от взлома вашего iPhone до установки приложений third party apps и других опций.


Зачем взламывать ваш iPhone?

По большому счёту, нет большой необходимости делать это. Но добавление рингтона - вероятно лучшая причина сделать небольшой взлом iPhone. Фиксация скриншотов вашего - другое хорошее оправдание, чтобы взломать его (Вы увидите примеры скриншота позже). Наконец установка игр и эмуляторов – тоже хорошее оправдание.

Но в настоящее время нет приложений идеально работающих на iPhone. Эмулятор Нинтендо круто выглядит, но несколько не играем из-за нехватки реальных кнопок.

Причины взломать iPhone:

1)Это просто весело и познавательно. Вы получаете знания о внутреннем устройстве вашего телефона, возможно по пути изучите материал о Unix.

2)Это не заставит iPhone выглядеть другим и уникальным. Как только у вас появится несколько дополнительных приложений, другие пользователи iPhone остановятся, когда увидят ваш телефон.

3)Вы будете готовы к будущим неофициальным дополнениям. Как только ваш iPhone взломан, очень просто добавить дополнительные приложения. Разработка происходит очень быстро - эмулятор Нинтендо был доступен только спустя неделю после того, как аналогичные хакерские инструменты для iPhone были доступны.

Для взлома iPhone требуется компьютер, ряд файлов и iPhone Hacking Kit, который вы можете загрузить здесь. Ваш Компьютер и iPhone должны быть связаны сетью Wi-Fi.

скачать iPhone Hacking Kit

Прежде чем начать, мы должны предупредить: теоретически возможно “убить” ваш телефон. Однако, в любое время вы можете использовать iTunes, чтобы восстановить телефон к его первоначальному состоянию, таким образом вы не должны волноваться о полной поломке телефона. Худшее, что может случится - это потеря вашего времени. Так что, если демонтаж вещей раздражает вас и создаёт неудобства, тогда данная статья вероятно не для вас.

Мы будем выполнять большинство взломов через приложение Terminal на вашем Компьютере. Печатайте тщательно, действуйте медленно и всё будет прекрасно. И не волнуйтесь, единственная опечатка не убьет весь телефон.

План действий

Прежде чем начнём, давайте поймём, что подразумевается, когда говорим, что мы собираемся "взломать iPhone". Наша цель состоит в том, чтобы открыть канал связи, который позволит добавлять новые приложения для iPhone. iPhone – это устройство связи. Поэтому можно было бы думать, что будет просто общаться с этим, но так как Apple спроектировало его неподдающимся к изменению, будет не просто установить прямую связь с телефоном.

Да, телефон имеет подключение Wi-Fi, сотовую радиосвязь и Bluetooth, но фактически нет программного обеспечения, которое может использовать эти средства для передачи файлов и нет способов взломать любое из этих подключений.

Однако, телефон включает последовательный порт и кабель, который знает как общаться с iTunes через это подключение. Это и станет основным методом связи с iPhone. Благодаря умному программному обеспечению, мы начнем ломать телефон из "jail"(т.е. тюрьмы), в которую Apple заключило телефон.

Jailbreaking работает путём прерывания коммуникаций, которын должны происходить между iPhone и iTunes. После того, как прерванный канал открыт для компьютера, мы можем использовать его, чтобы установить программное обеспечение. Однако этот канал требует прямого подключения к вашему Компьютеру (через кабель USB) и в то время как ваш телефон "jailbroken"(освобождён из тюрьмы), вы не можете синхронизироваться с ним.

Наша первая задача после взлома телефона - это установка инструмента SSH. SSH поддерживает "безопасную оболочку". Он является стандартным инструментом для передачи команды на любой компьютер, который использует Unix. И, так как ваш iPhone основан на ОС X ,то это - компьютер Unix.

Затем мы установим дополнительные утилиты, включая утилиты передачи файла, и затем вернём телефон обратно в "jail". Таким образом, мы возвратим его к нормальному состоянию, которое позволяет ему синхронизировать с iTunes через последовательный кабель. С помощью SSH и утилитами передачи файлов, установленными на телефоне, вы сможете общаться с телефоном из любого окна терминала компьютера через подключение Wi-fi - так же, как вы можете общаться с любым другим компьютером Unix этим же способом. Мы будем использовать данный канал, чтобы установить приложение Terminal и утилиту снятия скриншота.

Давайте начинать.

Побег из "jail"(тюрьмы)

В iPhone Hacking Kit вы должны найти инсталлятор для iFuntastic. Дважды щелкните на инсталлятор, чтобы установить. Эту программу мы будем использовать для разблокировки вашего телефона.

Как только установили, сделайте следующее:

1. Перезагрузить ваш Компьютер. Если Вы не хотите, чтобы iFuntastic повредил телефону во время процесса.

2. Удостоверьтесь, что ваш iPhone включён, затем подсоедините его к компьютеру, используя обычный кабель.

3. После запуска iTunes , выйдите из него.

4. Дважды щелкнете iFuntastic, чтобы запустить.

5. В левой стороне окна iFuntastic есть кнопка Prepare. Нажмите её.

6. Щелкните на кнопку Jailbreak внизу окна.

7. На следующей странице увидите шесть шагов. Выполняйте их очень медленно и осторожно.

8. Если все пройдёт хорошо, то вы увидеть страницу со смайликом:

Если jailbreak не сработал, не паникуйте! Пробуйте снова, пока не заработает.

9. Теперь закройте iFuntastic. Мы вернёмся к нему позже.

Ваш iPhone не будет выглядеть или функционировать как-то по-другому. Единственное изменение- это при включении телефон не будет синхронизироваться с iTunes. Не волнуйтесь, когда мы закончим, то вернём всё к нормальному состоянию.

Теперь мы готовы использовать новую связь с телефоном.


Dropbear

Как упоминалось ранее наша главная цель состоит в том, чтобы установить на iPhone программное обеспечение , которое может общаться с нашим компьютером через связь Wi-fi. Когда телефон jailbroken и соединён с компьютером, у нас появляется канал связи, который мы будем использовать, чтобы установить SSH приложение по имени Dropbear. С этого момента мы начнём работать с приложением Terminal, так что откройте его.

Как только Терминал запущен, Вы должны перенести файлы из iPhone Hacking Kit в окно терминала. Нажмите Return. Окно Terminal должно написать что-то вроде:

Your Mac:~/Desktop/iPhone Hacking Kit yourmac$

Расположенные в iPhone Hacking Kit папки копируются с помощью iPhone Utility Client. Запустите его напечатав:

./iPHUC

Затем нажимаем return

Если всё было сделано правильно, то вы увидите:

>> By The iPhoneDev Team: nightwatch geohot ixtli warren nall mjc operator
initPrivateFunctions: this is still not clean.
Architecture: i386
AMDeviceNotificationSubscribe: 0
CFRunLoop: Waiting for iPhone.
notification: iPhone attached.
AMDeviceConnect: 0
AMDeviceIsPaired: 1
AMDeviceValidatePairing: 0
AMDeviceStartSession: 0
AMDeviceStartService AFC: 0
AFCConnectionOpen: 0
AFCPlatformInit: (no retval)
notification: Entering shell in Normal Mode.
shell: Entering loop.
(iPHUC) /:


Мы находимся теперь в оболочке, которая передаёт данные непосредственно iPhone, точно так же как любой другой тип оболочки, который вы могли бы запустить в Терминале. Он знает, как общаться через связь jailbreak, которую мы установили через последовательный кабель.
Теперь мы должны сделать одно небольшое изменение в телефоне.

Напечатайте :

setafc com.apple.afc2

После нажатия return, iPHUC должен ответить ошибкой:

InvalidResponse
AMDeviceStartService AFC: -402653165
AFCConnectionOpen: 0


Если всё получило как описано введите exit, затем запустите iPHUC напечатав

./iPHUC

Теперь введите:

setafc com.apple.afc2

и нажмите return. Вы должны увидеть:

AMDeviceStartService AFC: 0
AFCConnectionOpen: 0

Если Вы видите сообщение Invalid Response , закрывайте iPHUC и попробуйте еще раз. Когда всё заработает, вы должны увидеть:

AMDeviceStartService AFC: 0
AFCConnectionOpen: 0


Не волнуйтесь о числах. В некоторых случаях вам, возможно, придется выключить Терминал полностью и перезагрузиться. Продолжайте действовать, пока команда выполниться без Invalid Response error.

Чтобы удостовериться, что все работает должным образом, напечатайте is и нажмите return. Is - команда List Directory Contents. Убедитесь, что после ввода видите список директорий:

..
Applications
Library
System
bin
cores
dev
etc
iTunes_Control
mach
private
sbin
tmp
usr
var


Вы видите содержание директории root вашего iPhone. Она очень похожа на стандартную директорию root в OS X. Если вы её не увидели, выйдите из iPHUC и попробуйте снова.

Теперь мы должны скопировать два файла из iPhone для последующего восстановления.

В Терминале введите:

getfile /System/Library/LaunchDaemons/com.apple.update.plist com.apple.update.plist.original

Затем нажмите return. iPHUC должен ответить так:

remote: /System/Library/LaunchDaemons/com.apple.update.plist
local: com.apple.update.plist.original
AFCFileRefOpen: opening remote path '/System/Library/LaunchDaemons/com.apple.update.plist'
AFCFileRefRead: reading 489 bytes into buffer
getfile: Writing file to local path 'com.apple.update.plist.original'
getfile: Transfer successful.


Если Вы посмотрите в папку iPhone Hacking Kit на вашем компьютере, вы увидите новый файл, названный com.apple.update.plist.original. Это - копия привилегированного файла, который мы только вытащили из iPhone и переименовали.

Теперь введите:

getfile /usr/sbin/update update.original

и нажмите return

Вы должны увидеть сообщение Transfer successful, и новый файл появится в папке iPhone Hacking Kit. На сей раз, мы скопировали обновления от iPhone – это маленькое приложение, которое выполняется во время загрузки телефона. Мы переименовали update.original и сохранили на свой локальный диск. Причина всего этого станет скоро ясна.

Теперь пришло время помещать Dropbear наш инструмент SSH в iPhone. Напечатайте следующие команды. Вы увидите сообщение "Transfer successful". Если нет, то перепроверьте ваш текст и попробуйте еще раз. Вы будете должны заменить [username] именем вашего пользователя.

Затем введите:

mkdir/etc/dropbear

Это создаст dropbear в директории etc

Используя команду Putfile, Вы должны переместить несколько файлов из вашего iPhone Hacking Kit на iPhone. Напечатайте putfile и нажмите space, перетащите файл в окно Terminal, нажмите space, затем напечатайте директорию, в которую копируете файлы.

Например, во время первого входа результат должен быть:

putfile /[path to hacking kit]/sh /bin/sh

Название файла


Path to type(путь)


sh


/bin/sh


chmod


/bin/chmod


dropbear


/usr/bin/dropbear


au.asn.ucc.matt.dropbear.plist


/System/Library/LaunchDaemons


dropbear_rsa_host_key


/etc/dropbear


dropbear_dss_host_key


/etc/dropbear


chmod


/usr/sbin/update


com.apple.update.plist.hacked


/System/Library/LaunchDaemons/com.apple.update.plist





Мы сделали несколько операций. Сначала, мы поместили копию приложения , названного sh в каталог /bin на телефоне. В конечном счете, мы будем нуждаться в приложении, чтобы быть в состоянии общаться с телефоном через терминала Компьютера, поэтому мы устанавливаем его сейчас.

Затем мы поместили копию программы, названной chmod в каталог /bin. Всем файлам в операционной системе Unix назначается доступ к ним, chmod - программа, которая позволяет нам изменять права доступа. Мы будем использовать chmod для создания приложений, которые устанавливаем.

Продолжение в части 2

 (голосов: 2)


 

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Ваше Имя:
Ваш E-Mail:

Код:
Включите эту картинку для отображения кода безопасности
обновить код
Введите код:



Навигация
Вход на сайт
Логин
Пароль
 
Порно фото голых знаменитостей 18+
Счетчики
 
Мы ждём вас

Уважаемые посетители, данный сайт предназначен для вас и только для вас.  Все материалы на сайте вымышлены. Их главное предназначение – удовлетворение потребностей фанатов знаменитостей. И не более. Уважаемые фанаты, мы с удовольствие примем ваши работы, как фото, так и рассказы. Если у вас есть тяга к искусству, мы ждём ваши работы.