2BL Mac OS

Posted on  by

Boot-up

  1. 2bl Mac Os Catalina

Download OpenVPN Connect v3. Sha256 signature: 14a6dcf31b3198edab6a8a06213dfad0f8e420c2ebb31e34f1af02. For mac OS versions titled Mavericks, Yosemite, El. Buy Huion K46 6'X4'2048 Pressure Pen Tablet For Design/E Learn online at low price in India on Amazon.in. Check out Huion K46 6'X4'2048 Pressure Pen Tablet For Design/E Learn reviews, ratings, features, specifications and browse more HUION products online at best prices on Amazon.in. Easily check which versions of mac OS, iOS, iPadOS, or watchOS are compatible with your Mac model or iDevice. Guide includes OS X 10.8.x to macOS 11.0.x.

TheSpecialist, Xboxhacker.net [1]:

Keyvault is decrypted by the Hypervisor using the CPU Key [2].

Crypto structure

Arnezami's summary of the different crypto hashes [3]:

Dump Data

There are 3 essential parts of data you want to dump from the Xbox 360; the NAND flash, the fusesets, and the 1BL first bootloader. The former located in the HYNIX HY27US08281A flash and the two latter in the IBM PowerPC Xeon CPU.

NAND

There are two ways to get the NAND flash:

  • Physically read the flash using the Infectus NAND Microchip Flasher
  • Dump it from memory using the King Kong Exploit and Linux

Fusesets and 1BL

These two can only be dumped using Linux. Follow the 'Linux' section below to extract the parts.

Dumping

Infectus

Linux

Start by upgrading to a vulnerable kernel, 4532 or 4548, and patch the King Kong game ISO to load the XeLL loader from a LiveCD, here.

There are two different ways to dump the necessary data, one with dump32 to get the 1BL, CPU Key and NAND dump, and the other tmbincdump to get the true NAND dump with the correct ECC values.

dump32

When Linux is loaded, start one of the webbrowsers (assuming you have a network cable plugged in) and browse to this page to download arnezami's dump32.c (mirror). Save it to the desktop.

Open a new Terminal from the menus, and 'cd Desktop'. Now compile the dump32 using the following command:

As shown, now execute the application by typing 'sudo ./dump32'. Make sure to make it executable by typing 'chmod +x' first. The application will now dump the fuses, 1bl and NAND to the current directory.

Backup these files to another computer through SCP, USB pen, website upload, FTP transter, or similar. I used SCP to another Mac OS X machine:

To SCP in from a Windows machine, download WinSCP and set a password for the root account with 'sudo passwd' and enter a password. Find the IP address of the 360 using the network tool from the menus.

tmbincdump

Get the tmbinc code (mirror) and save it to the desktop as tmbincdump.c. You have to change the writereg command from:

to:

This enables the correct mode to dump the NAND flash. Mode 2 shows all the blank and empty banks, while mode 3 only dumps the necessary data and auto corrects for bad blocks.

Compile it using:

Now execute the dumper:

The complete dump will be saved to a file named tmbincdump.bin. Transfer this to a computer using one of the methods referred to

View Content

To view the content of the dumped NAND flash download the latest version of 360 Flash Dump Tool and open the BIN file.

To decode all of the encrypted content you need the CPU Key located in the fusesets and the 1BL Key located in the CPU ROM. These are found using the King Kong shader exploit and XeLL (Xeon Linux Loader) on vulnerable firmware version, e.g 4532 and 4548, as shown above.

1BL Key

The 1BL is the 'First Boot Loader' and is stored in the ROM inside the CPU. The loader is 32KB and the 1BL key is the same for all Xbox 360 machines. To dump the 1BL you need to compile dump32.c and execute it to extract fuses.txt, nand.bin and 1bl.bin.

Due to the nature of the legality behind the static key, you have to find it yourself (think AACS). To find the key inside 1bl.bin you need to install IDA and disassemble using the PPC processor setting.

Discover the 1BL key [4]:

To figure out if you've found the correct key, open 360 Flash Dump Tool, enter the key, and check if there's a 'Pairing Data' entry.

Fuses

There are 12 fusesets and they form the fundament for the Xbox 360 hypervisor security [5]. The fusesets (12) are located inside the CPU and thus hard to modify externally.

For a description of what the purpose of each set, see this thread post.

CPU / Per-Box Key

The CPU Key is used to only encrypt the Keyvault (which is then encrypted by the 1BL Key). By altering the the Keyvault you can change the lockdown counter on a vulnerable kernel, re-encrypting the Keyvault with the CPU Key, and downgrading to vulnerable kernel by flashing the NAND. A prior NAND dump from a vulnerable kernel is still needed and you have to already acquired the CPU Key using the King Kong exploit.

It is now possible to downgrade to a vulnerable kernel by time attacking the hash value of the lockdown counter. The counter is unsigned and the hash is compared bytewise.

The CPU Key can be found by combining fusetset #03 + #05 (or #04 + #06). The final string should be 16 bytes long, e.g xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyy.

To extract the fusesets use XeLL (shown below) or arnezami's dump32.

XeLL Output

This shows the XeLL output from the serial cable method.

Keyvault

The Keyvault contains unsigned information about the system, like serial number, manufacture date, DVD key, certificates, etc. It's encrypted by the CPU Key.

Downgrade

Downgrading is restricted by changing a lockdown counter in the NAND and the value of a fuseset. If these two don't match, e.g lockdown counter is lower than the value of the fuseset, the machine refuses to boot. It's possible to disable the change of the fuseset by removing power the the fuse and essentially disabling it. More about how to remove the R6T3 resistor.

It is still possible to downgrade if the fuseset has increased, but it requires CPU Key and altering of the old NAND dump to increase the lockdown counter. (As of 9th Aug. 2007 the CPU Key can only be found on a exploitable 4532 or 4548 system).

Counters

While upgrading to 4532 or 4552, fuseset #07 is changed and the lockdown counter in the NAND is increase by 1, for each update. I.e.:

Fix lockdown counter

You can't directly flash a 4532 dump after updating to 4552. The fuseset has increased and the 4532 dump will not boot if the lockdown counter is lower than the fuseset, i.e refuses to boot if lockdown count > fuseset count.

To bypass this you need to decrypt the CF section of the 4532 dump and change the byte at 0x21F to something higher. The 360 Flash Dump Tool will patch and properly re-encrypt the flash image.

Region code

It's possible make a PAL system act as a NTSC system, and vice versa, by changing the region bit in the Keyvault [6].

Apparently you need both the 1BL and CPU Key to perform this with 360 Flash Dump Tool v0.8.

Region codes [7]:

Future hacks

  1. Downgrade allowed via timing attack for all current machines, as of 2007-08-19 / kernel 5766 [8]
  2. Dual kernels via switches or xD cards, one for exploitable kernel (4532 or 4548), another for Xbox Live/latest kernel
  3. King Kong game required to boot homebrew
  4. Find kernel exploits in 4532 or 4548 to make an on-boot exploit to not require King Kong

References

Retrieved from 'https://beta.ivc.no/wiki/index.php?title=Xbox_360_Kernel&oldid=4817'
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Shadowrun: Hong Kong
Developers
Engines
Unity 4[Note 1]
Release dates
WindowsAugust 20, 2015
macOS (OS X)August 20, 2015
LinuxAugust 20, 2015
Reception
Metacritic81
OpenCritic83
IGDB78
Taxonomy
ModesSingleplayer
PacingTurn-based
PerspectivesBird's-eye view, Isometric
GenresTactical RPG
ThemesAsia, Cyberpunk, Fantasy
SeriesShadowrun
Shadowrun
Shadowrun2007
Shadowrun Returns2013
Shadowrun: Dragonfall - Director's Cut2014
Shadowrun Chronicles - Boston Lockdown2015
Shadowrun: Hong Kong2015
  • 1Availability
  • 2Game data
  • 5Audio
  • 7Issues fixed
    • 7.2Linux
    • 7.3Mac OS X
  • 8Other information

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
2BL Mac OS

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability[edit]

SourceDRMNotesKeysOS
Epic Games Store Able to run without the Epic Games Store client present.
GamesplanetDeluxe Edition also available.
GOG.comDeluxe Edition also available.
Green Man GamingDeluxe Edition also available.
Humble StoreDeluxe Edition also available.
Steam

DLC and expansion packs

NameNotes
Extended Edition Deluxe Upgrade

Game data[edit]

Configuration file(s) location[edit]

SystemLocation
Windows
macOS (OS X)
Linux $HOME/.config/unity3d/Harebrained Schemes/SRHK
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

SystemLocation
Windows %APPDATA%Harebrained SchemesShadowrun Hong KongSaves
macOS (OS X)
Linux $HOME/.config/Harebrained Schemes/Shadowrun Hong Kong/Saves
Steam <Steam-folder>/userdata/<user-id>/346940/remote/saves

Save game cloud syncing[edit]

SystemNativeNotes
Epic Games Launcher
GOG Galaxy
Steam Cloud

Video[edit]

Graphics featureStateNotes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD Maximum resolution is limited by desktop resolution - if you want to play in 4K you must set 4K resolution on your desktop.
Field of view (FOV)
Windowed
Borderless fullscreen windowedUse the -popupwindowcommand line argument
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS and 120+ FPS

Input[edit]

Keyboard and mouseStateNotes
RemappingSee the glossary page for potential workarounds.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller supportSee the glossary page for potential workarounds.

Audio[edit]

Audio featureStateNotes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

LanguageUIAudioSubNotes
English
Russian1) Fan translation by «ZoG Forum Team».
2) Fan voice-over by «2bl - to better localizations team» for video.
SpanishFan translation.

VR support[edit]

3D modesNative Notes
Nvidia 3D VisionSee Helix Mod: Shadowrun Hong Kong Extended Edition (DX11).

Issues fixed[edit]

Game fails to load Prosperity Tower[edit]

The loading bar stops after some progress and the game gets stuck on the loading screen despite not being completely frozen (i.e. tips keeps changing).
Turn on HD Textures in the game options and load your save.[3]

Linux[edit]

Game launches on incorrect monitor/with wrong resolution[edit]

Caused by the game forcing fullscreen on your primary monitor but using your cumulative resolution of all connected monitors

Solution 1 (May not work, depending on distribution): Disable all but primary monitor, then restart the game[citation needed]
Solution 2: *Stub* Set the correct resolution/monitor in the prefs file ( ~/.config/unity3d/Harebrained Schemes/SRHK/prefs )[citation needed]

Mac OS X[edit]

Menu screen may be blank after starting the game[edit]

After the game loads the main menu it may appear blank. To fix simply click on the right side of the screen near the edge of the screen in the lower part. This will load one of the other menu screens. Returning from here to the main menu will work as intended.

Other information[edit]

API[edit]

Technical specsSupportedNotes
Direct3D9
Executable32-bit64-bitNotes
Windows
macOS (OS X)[4]
Linux

System requirements[edit]

Windows
Minimum
Operating system (OS)XP SP3
Processor (CPU)x86-compatible 1.8 GHz or faster processor
System memory (RAM)2 GB
Hard disk drive (HDD)10 GB
Video card (GPU) 256 MB of VRAM
DirectX 9.0 compatible
macOS (OS X)
Minimum
Operating system (OS)10.6
Processor (CPU)Intel-based Macs only (x86-compatible, 1.8 GHz or better)
System memory (RAM)2 GB
Hard disk drive (HDD)10 GB
Video card (GPU) 256 MB of VRAM
Linux
Minimum
Operating system (OS)
Processor (CPU)x86-compatible 1.8 GHz or faster processor
System memory (RAM)2 GB
Hard disk drive (HDD)10 GB
Video card (GPU) 256 MB of VRAM

Notes

References

2bl Mac Os Catalina

  1. This game is still using Moai, right? - Shadowrun Universe
  2. Verified by User:Vetle on 2018-05-13
  3. Stuck on loading Prosperity Tower :: Steam Community :: Shadowrun: Hong Kong - Extended Edition General Discussions
  4. Shadowrun Hong Kong - Extended Edition on GOG.com - last accessed on 2019-12-10
    'Mac notice: The game is 32-bit only and will not work on macOS 10.15 and up.'