‎Android 4.0 Build IRK40C

来自 WinStory Wiki
跳转到导航 跳转到搜索

Android 4.0 build IRK36B is an early pre-release build of Android 4.0. Two photos of this build running on a Nexus S device were shown in a post on the RootzWiki website,[1] along with two more photos in an Android Police article on 11 August 2011.[2] A custom ROM based on this build was later leaked on the XDA Developers forum on 26 October 2011, however the downloads have since been lost.[3]

An effort on reconstructing this build then resurfaced in August of 2025, and a broken emulator image was shared on 14 August 2025[4][5] (which boots but displays nothing on the screen; see § Software rendering for details), followed by a fixed image bearing the IRK36B_emulatorhack build ID on 15 August 2025.[6] This build was additionally compiled for the Nexus S and shared on 28 August 2025.[7]

Bugs and quirks

Software rendering

The unmodified OpenGL ES 1 software renderer driver in this build doesn't support the GL_OES_EGL_image_external extension, as required by SurfaceTexture since 22 July 2011. As a result, the 14 August 2025 copy of this build doesn't display any graphics on Android Emulator (where it chooses to use the software renderer), with messages such as the following appearing in logcat:

E/SurfaceTexture(XXXXX): error binding external texture image 0xYYYYY (slot Z): 0x500

The 15 August 2025 copy of this build cherry-picks a commit from 18 August 2011[8] that adds the missing functionality, fixing graphics on the emulator.

Settings

Opening language and input settings crashes the Settings app if a hardware keyboard is attached.

Gallery

RootzWiki photos

引用资料