iOS-разработчик запустил альтернативный App Store, который можно установить без джейлбрейка Материал редакции

В нём уже есть первое приложение.

В закладки
Аудио

iOS-разработчик Райли Тестат (Riley Testut) запустил AltStore — альтернативный магазин приложений вроде App Store. Для его установки не требуется джейлбрейка, но нужен компьютер на macOS или Windows. На альтернативный магазин обратили внимание на The Verge и 9to5Mac.

Согласно описанию в блоге Тестата, AltStore использует функции для разработчиков, которые позволяют им тестировать приложения на своих устройствах. Как отметили на 9to5Mac, из-за этого в отличие от схемы с корпоративными сертификатами, Apple не сможет так просто закрыть магазин — компании придётся внести изменения в систему.

Тестат собирается официально запустить AltStore только 28 сентября, однако все желающие уже могут установить превью-версию с его сайта. Пока в магазине доступно только приложение Delta — эмулятор Nintendo от самого разработчика, и даже оно существует в Lite-версии.

Создатель AltStore пообещал, что к официальному запуску Delta будет лишь одним из доступных приложений. Исходный код магазина Тестат опубликовал на GitHub.

Как установить AltStore

Магазин Тестата обходит ограничения Apple через инструмент для тестирования приложений. Он эмулирует процесс установки программы как если бы её тестировал разработчик с помощью собственного десктопного клиента AltServer, доступного для Windows или macOS.

После установки к устройству нужно подключить айфон по кабелю и выбрать в списке доступных для установки. Программа запросит логин и пароль к Apple ID, при этом если включена двухфакторная авторизация, то потребуется зайти на сайт Apple и создать «Пароль приложения».

В случае успешной установки на айфоне появится иконка AltStore, однако просто так запустить магазин не получится — iOS потребует дополнительных разрешений. Нужно одобрить собственный профиль разработчика, зайдя в «Настройки — Основные — Управление устройством» и нажав «Одобрить».

Скачать приложения в AltStore также просто как в обычном App Store не выйдет. Для этого придётся держать открытым AltServer на ПК или Mac, подключать айфон и компьютер к одному Wi-Fi, а в настройках iTunes установить синхронизацию по сети.

​Интерфейс AltStore
{ "author_name": "Дамир Камалетдинов", "author_type": "editor", "tags": ["\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","\u0434\u0436\u0435\u0439\u043b\u0431\u0440\u0435\u0439\u043a","ios","apple"], "comments": 25, "likes": 28, "favorites": 21, "is_advertisement": false, "subsite_label": "tech", "id": 118116, "is_wide": false, "is_ugc": false, "date": "Thu, 26 Sep 2019 18:27:58 +0300", "is_special": false }
0
{ "id": 118116, "author_id": 50011, "diff_limit": 1000, "urls": {"diff":"\/comments\/118116\/get","add":"\/comments\/118116\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/118116"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 214344, "last_count_and_date": null }
25 комментариев
Популярные
По порядку
Написать комментарий...
17

 Скачать приложения в AltStore также просто как в обычном App Store не выйдет. Для этого придётся держать открытым AltServer на ПК или Mac, подключать айфон и компьютер к одному Wi-Fi, а в настройках iTunes установить синхронизацию по сети.

Ответить
0

че за фильм

Ответить
2

Клан сопрано

Ответить
0

Это сериал HBO

Ответить
1

Это будет лучший коммент на Tj, лично для меня)
Не глядя ну этих токсиёбков)

Ответить
12

Миллениалы изобрели Cydia Impactor

Ответить
9

Чувак изобрел велосипед.

TweakBox, AppValley и куча похожих сервисов существуют уже долгие годы.

Ответить
0

А какие еще годные есть?

Ответить
1

Слишком сложно для обывателя, чтобы взлетело.

Ответить
3

Ну это не для обывателей, думаю. Что то из разряда F-Droid на андроиде. Да и один раз дома поставить нужные проги из небольшого списка, чтоб потом пользоваться, норм же

Ответить
1

Не один раз, нужно каждые 7 дней подключать к компу с запущенным сервером

Ответить
0

джейлбрейк же распространен, а его еще сложнее делать 

Ответить
1

Я думал, что джейлбрейк на последние оси не получалось сделать, и на него в принципе забили

Ответить
1

В 12.4 какой-то фикс откатили и он стал возможным для некоторых девайсов уже на следующий день после выхода

Ответить
0

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

Ответить
0

Хакеры не дебилы, чтобы публиковать дыры, которые прикроют в тот же день.

Ответить
1

Да уж давно можно поставить левый софт через сертификат или TestFlight.

Ответить
1

Эти сертификаты быстро прикрывают, если их используют не по назначению

Ответить
0

А с бесплатным аккаунтом разработчика эта штука проработает неделю

Ответить
0

У меня "сертификат" от theux работает уже 9 месяцев.

Ответить
1

Да смысл в этом сторе, если через неделю подпись закончится, лол. Да и есть ограничение на количество приложений, которые так можно поставить

Ответить
0

Забанят

Ответить
0

Надо пилить свой стор для iOS

Ответить
0

Скоро, видимо, и закроют

Ответить
Обсуждаемое
Новости
«Мы потеряли контроль над собой»: Олег Соколов рассказал, почему пошёл на убийство
11 ноября историк Олег Соколов выступил с речью в Октябрьском районном суде перед собственным арестом по делу об убийстве 24‐летней выпускницы вуза и своей сожительницы Анастасии Ещенко.
Интернет и мемы
Резонанс: Жестокое убийство аспирантки СПбГУ, в котором признался историк Олег Соколов
В соцсетях три дня пытаются осознать случившееся, находят предупреждающие знаки в прошлом доцента и боятся, что дело «замнут».
Новости
«Россия — чемпион мира по свободе слова»: Шейнин, Киселёв и Соловьёв отвергли слова Галкина про цензуру на российском ТВ
На своём концерте в Новосибирске Галкин заявил, что «с точки зрения телевидения у нас советские времена вернулись».
Популярное за три дня
Новости
Артемий Лебедев написал открытое письмо Рамзану Кадырову. Он посоветовал ему прекратить призывы к агрессии
Дизайнер считает, что из-за слов главы республики, некоторые могут убить обидчика из-за вспыльчивости.
Интернет и мемы
В Казахстан или?
Новости
В чешских супермаркетах начали продавать шампуни и гели для душа на разлив ради экологии
Чтобы клиентам не нужно было каждый раз покупать новую ёмкость.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]