Skip to content

Commit

Permalink
a
Browse files Browse the repository at this point in the history
  • Loading branch information
Ronsor committed Nov 22, 2019
1 parent feb8ebc commit 8b6f0e8
Show file tree
Hide file tree
Showing 173 changed files with 11,682 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
out/
temp-deps/
ra1nstorm.run
ra1nstorm.exe
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ra1nstorm.run: $(wildcard stage2/*)
makeself.sh stage2/ $@ "ra1nstorm_stage2" ./run.sh
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,40 @@ for preparing the Linux environment.
Stage2 (`stage2/`) contains the Linux part of the setup and prepares the macOS
VM and automatically configures IOMMU/vfio.

## FAQ

#### 1. Is it legal?

ra1nstorm downloads freely available components like the macOS installer from
official servers. We do not host any components ourselves.

ra1nstorm is 100% legal

#### 2. Does it work on iPads or iPods?

ra1nstorm setup does not currently work with iPads or iPods, but after initial
setup, they should work fine.

#### 3. How do I run checkra1n?

Simply visit the [checkra1n website](https://checkra.in) from within the VM
and follow the instructions.

#### 4. Does this work with AMD CPUs?

ra1nstorm does not currently support AMD CPUs.

#### 5. BootVM tells me that I need to enable "VT-d" or something. How?

Steps for enabling Intel VT-d (IOMMU) vary by motherboard, but are usually like the
following:

1. Enter the computer BIOS (probably F12 on boot)
2. Navigate to an "Advanced" tab
3. Select the "VT-d" or similar option
4. Enable it
5. Reboot

## Important Notice

This software is provided WITHOUT WARRANTY in the hopes that it will be useful.
Expand Down
11 changes: 11 additions & 0 deletions stage1/idp/COPYING.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Copyright (c) 2013-2015 Mitrich Software

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.
Binary file added stage1/idp/ansi/idp.dll
Binary file not shown.
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/ChineseSimplified.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
zh.IDP_FormCaption =下载文件
zh.IDP_FormDescription =请等待安装程序下载文件...
zh.IDP_TotalProgress =总进度
zh.IDP_CurrentFile =当前文件
zh.IDP_File =文件:
zh.IDP_Speed =速度:
zh.IDP_Status =状态:
zh.IDP_ElapsedTime =已用时间:
zh.IDP_RemainingTime =剩余时间:
zh.IDP_DetailsButton =详情
zh.IDP_HideButton =隐藏
zh.IDP_RetryButton =重试
zh.IDP_IgnoreButton =忽略
zh.IDP_KBs =KB/s
zh.IDP_MBs =MB/s
zh.IDP_X_of_X =%.2f of %.2f
zh.IDP_KB =KB
zh.IDP_MB =MB
zh.IDP_GB =GB
zh.IDP_Initializing =正在初始化...
zh.IDP_GettingFileInformation=正在获取文件信息...
zh.IDP_StartingDownload =开始下载...
zh.IDP_Connecting =正在连接...
zh.IDP_Downloading =正在下载...
zh.IDP_DownloadComplete =下载完成
zh.IDP_DownloadFailed =下载失败
zh.IDP_CannotConnect =不能连接
zh.IDP_CancellingDownload =正在取消下载...
zh.IDP_Unknown =未知
zh.IDP_DownloadCancelled =下载被取消
zh.IDP_RetryNext =检查你的网络连接,点击“重试”重新下载,或点击“下一步”继续安装。
zh.IDP_RetryCancel =检查你的网络连接,点击“重试”重新下载,或点击“取消”中止安装。
zh.IDP_FilesNotDownloaded =下面文件不能下载:
zh.IDP_HTTPError_X =HTTP 错误 %d
zh.IDP_400 =错误的请求 (400)
zh.IDP_401 =访问被拒绝 (401)
zh.IDP_404 =未找到文件 (404)
zh.IDP_407 =需要验证代理 (407)
zh.IDP_500 =服务器内部错误 (500)
zh.IDP_502 =错误的网关 (502)
zh.IDP_503 =服务暂时不可用 (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/belarusian.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
be.IDP_FormCaption =Ñïàìïî¢âàííå äàäàòêîâûõ ôàéëà¢
be.IDP_FormDescription =Êàë³ ëàñêà, ïà÷àêàéöå, ïàêóëü óñòà븢í³ê ïàìïóå äàäàòêîâûÿ ôàéëû...
be.IDP_TotalProgress =Àãóëüíû ïðàãðýñ
be.IDP_CurrentFile =Áÿãó÷û ôàéë
be.IDP_File =Ôàéë:
be.IDP_Speed =Õóòêàñöü:
be.IDP_Status =Ñòàí:
be.IDP_ElapsedTime =̳íóëà ÷àñó:
be.IDP_RemainingTime =Çàñòàëîñÿ ÷àñó:
be.IDP_DetailsButton =Ïàäðàáÿçíåé
be.IDP_HideButton =Ñõàâàöü
be.IDP_RetryButton =Ïà¢òàðûöü
be.IDP_IgnoreButton =
be.IDP_KBs =ÊÁ/ñ
be.IDP_MBs =ÌÁ/ñ
be.IDP_X_of_X =%.2f ç %.2f
be.IDP_KB =ÊÁ
be.IDP_MB =ÌÁ
be.IDP_GB =ÃÁ
be.IDP_Initializing =²í³öûÿë³çàöûÿ...
be.IDP_GettingFileInformation=Àòðûìàííå çâåñòàê ïðà ôàéë...
be.IDP_StartingDownload =Ñïàìïî¢âàííå ïà÷ûíàåööà...
be.IDP_Connecting =Çëó÷ýííå...
be.IDP_Downloading =Ñïàìïî¢âàííå...
be.IDP_DownloadComplete =Ñïàìïî¢âàííå ñêîí÷ûëàñÿ
be.IDP_DownloadFailed =Íå ¢äàëîñÿ ñïàìïàâàöü
be.IDP_CannotConnect =Íåëüãà çëó÷ûööà
be.IDP_CancellingDownload =Ñêàñàâàííå ñïàìïî¢âàííÿ...
be.IDP_Unknown =Íåâÿäîìà
be.IDP_DownloadCancelled =Çàãðóçêà îòìåíåíà
be.IDP_RetryNext =Ïðàâåðöå ñâภçëó÷ýííå ç Ñåö³âàì ³ íàö³ñí³öå 'Ïà¢òàðûöü' êàá ïà÷àöü ñïàìïî¢âàííå íàíîâà, àáî íàö³ñí³öå 'Äàëåé' êàá ïðàöÿãíóöü óñòàëÿâàííå.
be.IDP_RetryCancel =Ïðàâåðöå ñâภçëó÷ýííå ç Ñåö³âàì ³ íàö³ñí³öå 'Ïà¢òàðûöü' êàá ïà÷àöü ñïàìïî¢âàííå íàíîâà, àáî íàö³ñí³öå 'Ñêàñàâàöü' êàá ñêàñàâàöü óñòàëÿâàííå.
be.IDP_FilesNotDownloaded =
be.IDP_HTTPError_X =Ïàìûëêà HTTP %d
be.IDP_400 =Ïàìûëêîâû çàïûò (400)
be.IDP_401 =Äîñòóï çàáàðîíåíû (401)
be.IDP_404 =Ôàéë íå çíîéäçåíû (404)
be.IDP_407 =Íåàáõîäíà à¢òàðûçàöûÿ ïðîêñè (407)
be.IDP_500 =Óíóòðàíàÿ ïàìûëêà ñåðâåðà (500)
be.IDP_502 =Ïàìûëêîâû øëþç (502)
be.IDP_503 =Ñåðâåð ÷àñîâû íåäàñòóïíû (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/brazilianPortuguese.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
pt_br.IDP_FormCaption =Baixando arquivos
pt_br.IDP_FormDescription =Por favor aguarde, enquanto recebe arquivos adicionais...
pt_br.IDP_TotalProgress =Progresso total
pt_br.IDP_CurrentFile =Arquivo atual
pt_br.IDP_File =Arquivo:
pt_br.IDP_Speed =Velocidade:
pt_br.IDP_Status =Estado:
pt_br.IDP_ElapsedTime =Tempo decorrido:
pt_br.IDP_RemainingTime =Tempo remanescente:
pt_br.IDP_DetailsButton =Detalhes
pt_br.IDP_HideButton =Ocultar
pt_br.IDP_RetryButton =Repetir
pt_br.IDP_IgnoreButton =
pt_br.IDP_KBs =KB/s
pt_br.IDP_MBs =MB/s
pt_br.IDP_X_of_X =%.2f de %.2f
pt_br.IDP_KB =KB
pt_br.IDP_MB =MB
pt_br.IDP_GB =GB
pt_br.IDP_Initializing =Inicializando...
pt_br.IDP_GettingFileInformation=Recebendo informações do arquivo...
pt_br.IDP_StartingDownload =Iniciando o download...
pt_br.IDP_Connecting =Conectando...
pt_br.IDP_Downloading =Baixando...
pt_br.IDP_DownloadComplete =Download finalizado
pt_br.IDP_DownloadFailed =Falha no download
pt_br.IDP_CannotConnect =Não pode conectar
pt_br.IDP_CancellingDownload =Cancelando o download...
pt_br.IDP_Unknown =Desconhecido
pt_br.IDP_DownloadCancelled =Download cancelado
pt_br.IDP_RetryNext =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Próximo' para continuar a instalação mesmo assim.
pt_br.IDP_RetryCancel =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Cancel' para finalizar a Instalação.
pt_br.IDP_FilesNotDownloaded =
pt_br.IDP_HTTPError_X =erro HTTP %d
pt_br.IDP_400 =Requisição inválida (400)
pt_br.IDP_401 =Acesso negado (401)
pt_br.IDP_404 =Arquivo não encontrado (404)
pt_br.IDP_407 =Autenticação de proxy necessária (407)
pt_br.IDP_500 =Erro interno do servidor (500)
pt_br.IDP_502 =Bad Gateway (502)
pt_br.IDP_503 =Serviço temporariamente indisponível (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/bulgarian.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
bg.IDP_FormCaption =Изтегляне на допълнителни файлове
bg.IDP_FormDescription =Моля, изчакайте, докато съветникът изтегля допълнителните файлове...
bg.IDP_TotalProgress =Общ ход
bg.IDP_CurrentFile =Текущ файл
bg.IDP_File =Файл:
bg.IDP_Speed =Скорост:
bg.IDP_Status =Състояние:
bg.IDP_ElapsedTime =Изминало време:
bg.IDP_RemainingTime =Оставащо време:
bg.IDP_DetailsButton =Повече информация
bg.IDP_HideButton =Скрий
bg.IDP_RetryButton =Опитай отново
bg.IDP_IgnoreButton =Пренебрегни
bg.IDP_KBs =КБ/с
bg.IDP_MBs =МБ/с
bg.IDP_X_of_X =%.2f от %.2f
bg.IDP_KB =КБ
bg.IDP_MB =МБ
bg.IDP_GB =ГБ
bg.IDP_Initializing =Стартиране...
bg.IDP_GettingFileInformation=Получаване на информация за файла...
bg.IDP_StartingDownload =Започване на изтеглянето...
bg.IDP_Connecting =Свързване...
bg.IDP_Downloading =Изтегляне...
bg.IDP_DownloadComplete =Изтеглянето е завършено
bg.IDP_DownloadFailed =Изтеглянето беше неуспешно
bg.IDP_CannotConnect =Връзката е невъзможна
bg.IDP_CancellingDownload =Отмяна на изтеглянето...
bg.IDP_Unknown =Неизвестно
bg.IDP_DownloadCancelled =Изтеглянето е отменено
bg.IDP_RetryNext =Проверете Вашата Интернет връзка и кликнете „Опитай отново“, за да направите повторен опит за изтегляне на файловете, или кликнете „Напред“, за да продължите с инсталацията въпреки това.
bg.IDP_RetryCancel =Проверете Вашата Интернет връзка и кликнете „Опитай отново“, за да направите повторен опит за изтегляне на файловете, или кликнете „Отмени“, за да прекратите инсталацията.
bg.IDP_FilesNotDownloaded =Следните файлове не бяха изтеглени:
bg.IDP_HTTPError_X =HTTP грешка %d
bg.IDP_400 =Грешна заявка (400)
bg.IDP_401 =Достъпът е отказан (401)
bg.IDP_404 =Файлът не е открит (404)
bg.IDP_407 =Изисква се идентификация на прокси (407)
bg.IDP_500 =Вътрешна сървърна грешка (500)
bg.IDP_502 =Грешен шлюз (502)
bg.IDP_503 =Услугата е временно недостъпна (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/czech.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
cz.IDP_FormCaption =Stahování souborů
cz.IDP_FormDescription =Prosím čekejte, než instalátor stáhne dodatečné soubory...
cz.IDP_TotalProgress =Celkový průběh stahování
cz.IDP_CurrentFile =Aktuální soubor
cz.IDP_File =Soubor:
cz.IDP_Speed =Rychlost:
cz.IDP_Status =Stav:
cz.IDP_ElapsedTime =Uplynulý čas:
cz.IDP_RemainingTime =Zbývá:
cz.IDP_DetailsButton =Detaily
cz.IDP_HideButton =Skrýt
cz.IDP_RetryButton =Znovu
cz.IDP_IgnoreButton =Ignorovat
cz.IDP_KBs =KB/s
cz.IDP_MBs =MB/s
cz.IDP_X_of_X =%.2f of %.2f
cz.IDP_KB =KB
cz.IDP_MB =MB
cz.IDP_GB =GB
cz.IDP_Initializing =Inicializace...
cz.IDP_GettingFileInformation=Stahování informací o souboru...
cz.IDP_StartingDownload =Začínám stahovat...
cz.IDP_Connecting =Navazování spojení...
cz.IDP_Downloading =Stahování...
cz.IDP_DownloadComplete =Stahování ukončeno
cz.IDP_DownloadFailed =Stahování selhalo
cz.IDP_CannotConnect =Není možné navázat spojení
cz.IDP_CancellingDownload =Ukončení stahování...
cz.IDP_Unknown =Neznámé
cz.IDP_DownloadCancelled =Stahování zrušeno
cz.IDP_RetryNext =Zkontrolujte připojení k internetu a klikněte na "Znovu" pro opakované stahování souborů, nebo klikměte na "Další" a pokračujte v instalaci.
cz.IDP_RetryCancel =Zkontrolujte připojení k internetu a klikněte na "Znovu" pro opakované stahování souborů, nebo klikměte na "Zrušit" a zrušte instalaci.
cz.IDP_FilesNotDownloaded =Následující soubory nebyly staženy:
cz.IDP_HTTPError_X =Chyba HTTP %d
cz.IDP_400 =Nesprávný požadavek (400)
cz.IDP_401 =Přístup zakázán (401)
cz.IDP_404 =Soubor nenalezen (404)
cz.IDP_407 =Vyžadováno ověření proxy (407)
cz.IDP_500 =Chyba serveru (500)
cz.IDP_502 =Chyba brány (502)
cz.IDP_503 =Služba je dočasně nedostupná (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/default.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
IDP_FormCaption =Downloading additional files
IDP_FormDescription =Please wait while Setup is downloading additional files...
IDP_TotalProgress =Total progress
IDP_CurrentFile =Current file
IDP_File =File:
IDP_Speed =Speed:
IDP_Status =Status:
IDP_ElapsedTime =Elapsed time:
IDP_RemainingTime =Remaining time:
IDP_DetailsButton =Details
IDP_HideButton =Hide
IDP_RetryButton =Retry
IDP_IgnoreButton =Ignore
IDP_KBs =KB/s
IDP_MBs =MB/s
IDP_X_of_X =%.2f of %.2f
IDP_KB =KB
IDP_MB =MB
IDP_GB =GB
IDP_Initializing =Initializing...
IDP_GettingFileInformation=Getting file information...
IDP_StartingDownload =Starting download...
IDP_Connecting =Connecting...
IDP_Downloading =Downloading...
IDP_DownloadComplete =Download complete
IDP_DownloadFailed =Download failed
IDP_CannotConnect =Cannot connect
IDP_CancellingDownload =Cancelling download...
IDP_Unknown =Unknown
IDP_DownloadCancelled =Download cancelled
IDP_RetryNext =Check your connection and click 'Retry' to try downloading the files again, or click 'Next' to continue installing anyway.
IDP_RetryCancel =Check your connection and click 'Retry' to try downloading the files again, or click 'Cancel' to terminate setup.
IDP_FilesNotDownloaded =The following files were not downloaded:
IDP_HTTPError_X =HTTP error %d
IDP_400 =Bad request (400)
IDP_401 =Access denied (401)
IDP_404 =File not found (404)
IDP_407 =Proxy authentication required (407)
IDP_500 =Server internal error (500)
IDP_502 =Bad gateway (502)
IDP_503 =Service temporaily unavailable (503)
42 changes: 42 additions & 0 deletions stage1/idp/ansi/idplang/finnish.iss
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[CustomMessages]
fi.IDP_FormCaption =Tiedostojen lataus
fi.IDP_FormDescription =Odota, asennusohjelma lataa nyt tiedostoja koneellesi...
fi.IDP_TotalProgress =Latauksien edistyminen
fi.IDP_CurrentFile =Nyt ladattava tiedosto
fi.IDP_File =Tiedosto:
fi.IDP_Speed =Nopeus:
fi.IDP_Status =Tila:
fi.IDP_ElapsedTime =Aikaa käytetty:
fi.IDP_RemainingTime =Aikaa jäljellä:
fi.IDP_DetailsButton =Tiedot
fi.IDP_HideButton =Piilota
fi.IDP_RetryButton =Yritä uudelleen
fi.IDP_IgnoreButton =Hylkää
fi.IDP_KBs =KT/s
fi.IDP_MBs =MT/s
fi.IDP_X_of_X =%.2f of %.2f
fi.IDP_KB =KT
fi.IDP_MB =MT
fi.IDP_GB =GT
fi.IDP_Initializing =Alustetaan...
fi.IDP_GettingFileInformation=Haetaan tiedostojen tietoja...
fi.IDP_StartingDownload =Aloitetaan latausta...
fi.IDP_Connecting =Yhdistetään...
fi.IDP_Downloading =Ladataan...
fi.IDP_DownloadComplete =Lataus valmis
fi.IDP_DownloadFailed =Lataus epäonnistui
fi.IDP_CannotConnect =Virhe yhdistettäessä
fi.IDP_CancellingDownload =Peruutetaan latausta...
fi.IDP_Unknown =Tuntematon
fi.IDP_DownloadCancelled =Lataus peruttiin
fi.IDP_RetryNext =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Seuraava' jatkaaksesi asennusta ilman ladattuja tiedostoja.
fi.IDP_RetryCancel =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Peruuta' keskeyttääksesi asennus.
fi.IDP_FilesNotDownloaded =Seuraavia tiedostoja ei pystytty lataamaan:
fi.IDP_HTTPError_X =HTTP virhe %d
fi.IDP_400 =Virheellinen pyyntö (400)
fi.IDP_401 =Käyttö estetty (401)
fi.IDP_404 =Tiedostoa ei löydy (404)
fi.IDP_407 =???
fi.IDP_500 =Palvelimen sisäinen virhe (500)
fi.IDP_502 =Virheellinen gateway (502)
fi.IDP_503 =Palvelu väliaikaisesti ei saatavilla (503)
Loading

0 comments on commit 8b6f0e8

Please sign in to comment.