https://www.3dbrew.org/w/api.php?action=feedcontributions&user=Qwertyatom100&feedformat=atom3dbrew - User contributions [en]2024-03-28T17:06:27ZUser contributionsMediaWiki 1.35.8https://www.3dbrew.org/w/index.php?title=11.2.0-35&diff=1989511.2.0-352017-04-22T02:37:36Z<p>Qwertyatom100: Updated the fact that this version fixed waithax and 1 form of title downgrading</p>
<hr />
<div>The Old3DS+New3DS 11.2.0-35 system update was released on October 24, 2016. This Old3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN. This New3DS update was released for the following regions: USA, EUR, JPN, CHN, KOR, and TWN.<br />
<br />
Security flaws fixed: yes.<br />
<br />
==Change-log==<br />
[http://en-americas-support.nintendo.com/app/answers/detail/a_id/667/p/430/c/267 Official] USA change-log:<br />
* Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience<br />
<br />
==System Titles==<br />
===NATIVE_FIRM===<br />
====Process9====<br />
Actual code changed in Process9 .text. 2 functions were updated, and 1 new function was added which is called by the first function(see below).<br />
<br />
The same function that was updated on [[11.0.0-33|11.0.0-33]] (to check minimum versions when installing titles) was updated again: the versions of the titles to install are now checked ''twice''. This is an attempt to fix a race condition.<br />
<br />
====New3DS [[FIRM|arm9loader]]====<br />
The arm9loader wasn't changed.<br />
<br />
====ARM11-kernel====<br />
3 functions were updated.<br />
<br />
The first one is the actual handler function for svcWaitSynchronizationN.<br />
<br />
After incrementing the counter with ldrex/strex, the last two functions now load the counter with plain ldr and executes kernelpanic() when it's zero.<br />
<br />
====Modules====<br />
The only updated FIRM module was loader.<br />
<br />
=====loader=====<br />
Only one function was updated, the same function involved with codebin-physmem-randomization as the previous updates.<br />
<br />
All added titles:<br />
* JPN/USA/EUR/CHN/TWN Paper Mario: Sticker Star<br />
* JPN/USA/EUR Steel Diver: Sub Wars<br />
<br />
When handling an APPLICATION memregion process and the uniqueID doesn't match any of the hard-coded ones, this then loads the [[NCCH/Extended_Header|exheader]] kernel release version. If loaded successfully, the codebin-physmem-randomization is automatically enabled if the version is >=0x234([[FIRM]] 2.52 for 11.2.0-35). Hence, all applications built for >=11.2.0-35 and have the kernel release version field will have codebin-physmem-randomization automatically enabled.<br />
<br />
===friends-sysmodule===<br />
Like past updates the only change was updating fdpver(changed from 7 to 8).<br />
<br />
===mint===<br />
Only updated for EUR. ExeFS .code and "romfs:/message/EU_Spanish/mint.msbt.lz" were updated.<br />
<br />
===eShop===<br />
The eShop system-application was only updated for EUR. ExeFS .code was updated, no change for RomFS.<br />
<br />
==See Also==<br />
System update report(s):<br />
* [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-00-49&sys=ctr]<br />
* [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-01-02&sys=ktr]</div>Qwertyatom100