Line 1: |
Line 1: |
| 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. | | 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. |
| | | |
− | Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>. | + | Security flaws fixed: yes. |
| | | |
| ==Change-log== | | ==Change-log== |
Line 8: |
Line 8: |
| | | |
| ==System Titles== | | ==System Titles== |
− | <fill this in (manually) later>
| |
− |
| |
| ===NATIVE_FIRM=== | | ===NATIVE_FIRM=== |
| ====Process9==== | | ====Process9==== |
− | Actual code seems to have changed in Process9 .text. | + | 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). |
| + | |
| + | 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. |
| | | |
| ====New3DS [[FIRM|arm9loader]]==== | | ====New3DS [[FIRM|arm9loader]]==== |
| The arm9loader wasn't changed. | | The arm9loader wasn't changed. |
| + | |
| + | ====ARM11-kernel==== |
| + | 3 functions were updated. |
| + | |
| + | The first one is the actual handler function for svcWaitSynchronizationN. |
| + | |
| + | 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. |
| | | |
| ====Modules==== | | ====Modules==== |
Line 23: |
Line 30: |
| Only one function was updated, the same function involved with codebin-physmem-randomization as the previous updates. | | Only one function was updated, the same function involved with codebin-physmem-randomization as the previous updates. |
| | | |
− | Added titles:
| + | All added titles: |
− | * JPN/USA/EUR/CHNTWN Paper Mario: Sticker Star | + | * JPN/USA/EUR/CHN/TWN Paper Mario: Sticker Star |
| * JPN/USA/EUR Steel Diver: Sub Wars | | * JPN/USA/EUR Steel Diver: Sub Wars |
| + | |
| + | 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. |
| + | |
| + | ===friends-sysmodule=== |
| + | Like past updates the only change was updating fdpver(changed from 7 to 8). |
| + | |
| + | ===mint=== |
| + | Only updated for EUR. ExeFS .code and "romfs:/message/EU_Spanish/mint.msbt.lz" were updated. |
| + | |
| + | ===eShop=== |
| + | The eShop system-application was only updated for EUR. ExeFS .code was updated, no change for RomFS. |
| | | |
| ==See Also== | | ==See Also== |
Line 31: |
Line 49: |
| * [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-00-49&sys=ctr] | | * [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-00-49&sys=ctr] |
| * [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-01-02&sys=ktr] | | * [https://yls8.mtheall.com/ninupdates/reports.php?date=10-24-16_08-01-02&sys=ktr] |
| + | |
| + | [[Category:Firmware Versions]] |