Difference between revisions of "BlackThunder"
m (Changed position of category to be in line with other pages) |
Xiejunmingsa (talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
{{Infobox emulator | {{Infobox emulator | ||
|title = BlackThunder | |title = BlackThunder | ||
Line 5: | Line 4: | ||
|logowidth = 155 | |logowidth = 155 | ||
|developer = Hangzhou Kiwi Logic Technology Co., Ltd | |developer = Hangzhou Kiwi Logic Technology Co., Ltd | ||
− | |version = v1. | + | |version = v1.9.25.2142 |
|active = Yes | |active = Yes | ||
|platform = Windows | |platform = Windows | ||
Line 18: | Line 17: | ||
|source = | |source = | ||
}} | }} | ||
+ | BlackThunder (Chinese: 黑雷模拟器) is a commercial, closed-source iOS emulator developed by Hangzhou Kiwi Logic Technology Co., Ltd in China. Currently it is capable to run a few commercial iOS applications and games. | ||
+ | |||
==General Information== | ==General Information== | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 42: | Line 43: | ||
To use this emulator, a specially made [https://en.wikipedia.org/wiki/Hackintosh Hackintosh] VirtualBox disk image (Which is a highly trimmed [https://en.wikipedia.org/wiki/MacOS macOS] High Sierra containing Xcode) is required. This image can be obtained on the downloading page of BlackThunder website. | To use this emulator, a specially made [https://en.wikipedia.org/wiki/Hackintosh Hackintosh] VirtualBox disk image (Which is a highly trimmed [https://en.wikipedia.org/wiki/MacOS macOS] High Sierra containing Xcode) is required. This image can be obtained on the downloading page of BlackThunder website. | ||
− | BlackThunder is capable to run up to 73 commercial iOS programs (10 applications, 63 games), including some popular games like [https://en.wikipedia.org/wiki/Arena_of_Valor Arena of Valor]. However, all applications must be download from BlackThunder server and user cannot run their own apps. All officially supported applications run quite fine (including graphic, 3D acceleration, sound, touch and network) as long as the host PC is capable to run the emulator. | + | BlackThunder is capable to run up to 73 commercial iOS programs (10 applications, 63 games), including some popular games like ''[https://en.wikipedia.org/wiki/Arena_of_Valor Arena of Valor]''. However, all applications must be download from BlackThunder server and user cannot run their own apps. All officially supported applications run quite fine (including graphic, 3D acceleration, sound, touch and network) as long as the host PC is capable to run the emulator. |
==System Requirements== | ==System Requirements== | ||
Due to its double-layer virtualization, a mid-high end PC is required. | Due to its double-layer virtualization, a mid-high end PC is required. | ||
− | Officially suggested hardware : <ref>https://www.heilei.com/question_content-54.html</ref> | + | Officially suggested hardware: <ref>https://www.heilei.com/question_content-54.html</ref> |
− | * CPU:Intel i3 series | + | * CPU: Intel i3 series or better |
+ | ** AMD processors are '''NOT SUPPORTED''' due to the Hackintosh image used in the emulator is not patched for AMD. | ||
* RAM: 8GB or more | * RAM: 8GB or more | ||
− | * Disk: 10GB or more free space | + | * Disk: 10GB or more free space |
+ | ** SSDs are recommended due to high read/write burden on hard drive. | ||
* Video card: Any modern video card that support OpenGL is okay. | * Video card: Any modern video card that support OpenGL is okay. | ||
Line 66: | Line 69: | ||
The Hackintosh image used in BlackThunder is highly trimmed (under 3GB) and contain other modification compared to regular macOS in Mac computers, and distributed on BlackThunder website, which violates [https://www.apple.com/legal/sla/docs/macOS1013.pdf Apple Software License Agreement of macOS High Sierra]. | The Hackintosh image used in BlackThunder is highly trimmed (under 3GB) and contain other modification compared to regular macOS in Mac computers, and distributed on BlackThunder website, which violates [https://www.apple.com/legal/sla/docs/macOS1013.pdf Apple Software License Agreement of macOS High Sierra]. | ||
− | Probably to avoid legal impact on the company, The image is distributed either via | + | Probably to avoid legal impact on the company, The image is distributed either torrent or via Chinese file hosting services (BaiduPan and CtFile), rather than hosted on BlackThunder server. |
===Lack of Applications=== | ===Lack of Applications=== | ||
− | Currently, users cannot load their own apps into the emulator, and BlackThunder | + | Currently, users cannot load their own apps into the emulator, and all apps provided by BlackThunder are heavily China-oriented, which render it useless for non-Chinese users. |
===Localization Issues=== | ===Localization Issues=== | ||
− | Users need a BlackThunder account to login the emulator before using. Registering such an account require a in-use Chinese cellphone number that can receive SMS, or | + | Users need a BlackThunder account to login the emulator before using. Registering such an account require a in-use Chinese cellphone number that can receive SMS, or any Chinese social media accounts (such as QQ, WeChat and Sina Weibo). such limitation make it quite hard for non-Chinese users to register an account in order to use the emulator. |
Also, the emulator UI is in Chinese and not localized. However, users can still change the emulated iOS UI language. | Also, the emulator UI is in Chinese and not localized. However, users can still change the emulated iOS UI language. |
Revision as of 16:08, 10 June 2020
Developer(s) | Hangzhou Kiwi Logic Technology Co., Ltd |
---|---|
Latest version | v1.9.25.2142 |
Active | Yes |
Platform(s) | Windows |
Architecture(s) | x86 |
Emulates | iOS |
Website | heilei.com |
License | Closed-source |
BlackThunder (Chinese: 黑雷模拟器) is a commercial, closed-source iOS emulator developed by Hangzhou Kiwi Logic Technology Co., Ltd in China. Currently it is capable to run a few commercial iOS applications and games.
Contents
General Information
Name | OS | Version | Free | VM | Accuracy | Recommended |
---|---|---|---|---|---|---|
BlackThunder | Windows | v1.2.22.2128 | ~ [N 1] | VirtualBox (public versions) / VMware Workstation (beta versions) | N/A[N 2] | ✗ |
Unlike previous iOS emulation attempts, BlackThuder make use of iOS emulator embedded in Xcode, which form a double-layer virtualization, rather than trying to emulate iOS devices (iPhone, iPad etc.) themselves.
To use this emulator, a specially made Hackintosh VirtualBox disk image (Which is a highly trimmed macOS High Sierra containing Xcode) is required. This image can be obtained on the downloading page of BlackThunder website.
BlackThunder is capable to run up to 73 commercial iOS programs (10 applications, 63 games), including some popular games like Arena of Valor. However, all applications must be download from BlackThunder server and user cannot run their own apps. All officially supported applications run quite fine (including graphic, 3D acceleration, sound, touch and network) as long as the host PC is capable to run the emulator.
System Requirements
Due to its double-layer virtualization, a mid-high end PC is required.
Officially suggested hardware: [1]
- CPU: Intel i3 series or better
- AMD processors are NOT SUPPORTED due to the Hackintosh image used in the emulator is not patched for AMD.
- RAM: 8GB or more
- Disk: 10GB or more free space
- SSDs are recommended due to high read/write burden on hard drive.
- Video card: Any modern video card that support OpenGL is okay.
How It Works
Due to its source is closed, details of the emulator working principle is not clear, but by analyzing the behavior while the emulator is running, a component diagram can be plotted out.
When emulator is started, BlackThunder backend will first load up VirtualBox, which load up the Hackintosh image provided by user. Such image contain a copy of Xcode that will be started and also load built in iOS simulator (a.k.a "Xcode simulator") once the macOS in the image is booted up, hence the double-layer virtualization is set up. Then, image and sound of the Xcode simulator will be send to BlackThunder frontend, and frontend will send user inputs back to backend.
Xcode simulator can only run applications compiled for x86 architecture, and real iOS devices are ARM based, so a "conversion", or to say, decompiling, is needed. This is done beforehand by BlackThunder, and that is why users cannot add their own apps. How decompiling is done is unknown, due to it's on the server side and users cannot interfere with this process. When users download a iOS app in "BlackThunder App Store", what is downloaded is actually an unzipped IPA package compiled for x86. Later on, this package will be injected into the Xcode simulator in the VirtualBox disk image and execute.
Issues
Legal Issues
The Hackintosh image used in BlackThunder is highly trimmed (under 3GB) and contain other modification compared to regular macOS in Mac computers, and distributed on BlackThunder website, which violates Apple Software License Agreement of macOS High Sierra.
Probably to avoid legal impact on the company, The image is distributed either torrent or via Chinese file hosting services (BaiduPan and CtFile), rather than hosted on BlackThunder server.
Lack of Applications
Currently, users cannot load their own apps into the emulator, and all apps provided by BlackThunder are heavily China-oriented, which render it useless for non-Chinese users.
Localization Issues
Users need a BlackThunder account to login the emulator before using. Registering such an account require a in-use Chinese cellphone number that can receive SMS, or any Chinese social media accounts (such as QQ, WeChat and Sina Weibo). such limitation make it quite hard for non-Chinese users to register an account in order to use the emulator.
Also, the emulator UI is in Chinese and not localized. However, users can still change the emulated iOS UI language.
Payment
Though BlackThunder is free to use, some games require extra payment by usage time, and numbers of applications of free users are also limited.