Here’s Everything That’s Changed in Android 4.4.4 KTU84P

Android 4.4.4 Developer Changelog

Earlier today, we were all surprised at the sudden release of Android 4.4.4. Naturally, this left us all a bit curious as to what exactly went into this latest release, which according to Sprint’s update support documentation, brings an unspecified “security fix.” Now, the fine folks over at FunkyAndroid have done what they do best by listing out every code commit introduced with this new version of Android.

The FunkyAndroid team has already given us developer changelogs for Android 4.4.14.4.2, 4.4.2_r2, and 4.4.3. Now, they’ve gone ahead and given us yet another developer changelog for Android 4.4.4 KTU84P. As always, this service is made possible thanks to an open source script released by none other than former AOSP lead JBQ.

The complete changelist:

Project: platform/build
27aae42 : “KTU84P”
7f83b7c : MR2.1 – Version 4.4.4. Here we go! DO NOT MERGE

Project: platform/cts
b8e2dab : DO NOT MERGE Update for version bump
6da2c75 : CTS test for OpenSSL’s early CCS issue (CVE-2014-0224)
a3b762f : Disable host side holotests also
8e02f46 : CTS report MUST not display raw performance numbers. bug:13347703
510cfbc : media: Refactor and improve robustness of AdaptivePlaybackTest
e502d40 : Fix a concurrency bug in OpenSSLHeartbleedTest.
3a90060 : hardware: consumerir: Increase test pattern length
c070509 : hardware: consumerir: Fix time discrepancy
1856a4e : CTS test for Heartbleed vulnerability in SSLSocket.

Project: platform/external/chromium_org
76d1172 : Backport “Recycle old V8 wrapper objects on navigations”
afae5d8 : Block access to java.lang.Object.getClass in injected Java objects

Project: platform/external/chromium_org/third_party/WebKit
3fb1c1e : Fix Java Bridge wrapper properties cleanup for multi-frame pages
b13a6de : Cherry-pick “Export WebCore::forgetV8ObjectForNPObject”

Project: platform/external/chromium_org/third_party/openssl
e2f305e : Cherrypick “OpenSSL: add CVE fixes from 1.0.1h”

Project: platform/external/openssl
dd1da36 : Fix Early CCS bug

Project: platform/frameworks/base
63ade05 : Add EventLog event for logging of attempts to call java.lang.Object.getClass

Project: platform/frameworks/webview
7a7dce8 : Sanitize selector Intent when handling intent: scheme.

As specified by Sprint’s update support documentation, this is indeed a security update. And looking into the commits made to 4.4.4, we can now see that this is the case. We can also see that the vulnerability patched by this update isn’t the Linux kernel CVE-2014-3153 vulnerability exploited in geohot’s towelroot, but rather an OpenSSL early CCS issue (CVE-2014-0224) that may lead to certain types of man-in-the-middle attacks. In addition to the security fixes, some minor changes were made to webview and chromium, as well as event logging.

It is possible that in addition to the AOSP code commits, there may be certain device-specific fixes that come through the proprietary driver blobs that were also released at the same time. However, nothing is known at this time, including whether the dreaded mm-qcamera-daemon issue is still present.

[Source: FunkyAndroid | Thanks to Recognized Contributor galaxyfreak for the tip!]


_________
Want something on the XDA Portal? Send us a tip!