DashLaunch 3.20

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • DashLaunch 3.20

      CoZ hat sein Tool Dashlaunch 32,0 zum aktuellen Kernel 17544 released.

      Display Spoiler

      Source Code

      1. Dash Launch 3.20
      2. ------------------
      3. Known Issues:
      4. ----------------
      5. - *** WARNING ***
      6. One of the testers observed a console reaching out to live despite liveblock only
      7. when fakelive or autofake was enabled. If you intend a keyvault to not get banned,
      8. do not use it on a glitch/jtag machine!
      9. - Autologin pop-up blob does not display properly... live with it.
      10. Currently the project is missing the following supported translations:
      11. Japanese, Korean, Chinese Simplified, Chinese traditional
      12. Currently supplied translations:
      13. English, French, Portuguese, Russian, Spanish, German, Italian, Polish
      14. The skin pack includes the sources used to skin dash launch as well as the
      15. string files if anyone wishes to create a translation to one of the above
      16. languages (including English, as I know my explanations are not always easy to
      17. understand.) Also included is a c# based editor for the string files to assist
      18. in translation.
      19. External fonts, background image and skins may be used by this,
      20. simply place skin.xzp and/or font.ttf and/or background.png (1020x720) beside
      21. default.xex. If neither location has a font file supplied the system font
      22. on flash will be used.
      23. ================================================================================
      24. Overview - what it does
      25. ================================================================================
      26. - It will launch a XeX or CON file from the path you specified in launch.ini
      27. as long as it's valid
      28. - Depending on the button you hold when the xbox is trying to load the NXE, it
      29. will divert to the xex/con tied to that button or return to default as
      30. defined in launch.ini
      31. - At boot time it is possible to subvert default item and/or NXE loading, but
      32. you must wait until the controller syncs to do so
      33. - Depending which button is held when closing miniblade in NXE (use Y button to
      34. close, release then hold a QL button) it will quick launch a CON or XEX
      35. from your ini file
      36. - allows one to patch kernel/xam at bootup with a freeBOOT patch style bin file
      37. from usb or hdd (in that order) must be in root of the device and be named
      38. "kxam.patch" and be no larger than 0x4000 bytes. Again, kxam.patch binary
      39. format is the same as a compiled freeboot patch bin, but uses real virtual
      40. addresses rather than offsets - as of 2.22 the first 32bit value must instead
      41. be the version of the kernel the patches apply to
      42. - with the included patch set, launch.xex acts as a helper to detect when
      43. xbox1 emulator loads, allowing memory unlock patch and xbox1 emulator
      44. to function together
      45. ================================================================================
      46. Installation
      47. ================================================================================
      48. - have the required hacked kernel version installed on the console
      49. - get the installer to a place where you can run it, and do so. Follow onscreen
      50. instructions if any. The installer will prompt you if it needs to update the
      51. kernel/hv patches and will give you an opportunity to configure stuff.
      52. - edit the options, and dont forget to save them somewhere if you want them to
      53. be applied next boot. Don't forget to set configapp to the installer, so
      54. you can go to it any time via miniblades' system settings (hold RB to go to
      55. real system settings)
      56. - the back button is your friend if you are wondering what button to push
      57. ================================================================================
      58. Updaters and Avatars
      59. ================================================================================
      60. - this version of dash launch contains an update blocker that is enabled by
      61. default. There are two ways around this if you wish to install the bits and
      62. pieces used by the dash for kinect and avatars
      63. 1 - place the updater that matches this version on removable media, and
      64. rename the folder from $SystemUpdate to $$ystemUpdate
      65. ----OR----
      66. 2 - place an ini where dash launch can find it and set the noupdater option
      67. to false - noupdater = false
      68. Updates seem to work best if memory stick is inserted while in official dash
      69. ****
      70. NOTE that some games WILL prompt you to update the console if avatars are
      71. not installed, this doesn't mean they have an update to actually put in, it
      72. just means it needs avatar/kinect bins/resources to run
      73. ****
      74. ================================================================================
      75. LIVEblocker
      76. ================================================================================
      77. - if you are like me, and keep your consoles off the net then this option is
      78. for you. It's capable of blocking the resolution of the LIVE specific
      79. servers and does so by default, with an additional option in the ini file
      80. it will attempt to block access to all MS servers. The default option is
      81. set up to block only LIVE servers, which still allows programs like FSD to
      82. access covers and such. The blocks lists are:
      83. weak:
      84. ^xemacs.xboxlive.com$
      85. ^xeas.xboxlive.com$
      86. ^xetgs.xboxlive.com$
      87. ^xexds.xboxlive.com$
      88. ^piflc.xboxlive.com$
      89. ^siflc.xboxlive.com$
      90. ^msac.xboxlive.com$
      91. ^xlink.xboxlive.com$
      92. ^xuacs.xboxlive.com$
      93. ^sts.xboxlive.com$
      94. ^xam.xboxlive.com$
      95. ^notice.xbox.com$
      96. ^macs.xbox.com$
      97. ^rad.msn.com$
      98. passport.net$
      99. strong:
      100. xboxlive.com$
      101. xbox.com$
      102. nsatc.net$
      103. microsoft.com$
      104. passport.net$
      105. bing.net$
      106. msn.com$
      107. where:
      108. somedomain.com$ = ends with somedomain.com
      109. ^somesub.somedomain = starts with somesub.somedomain
      110. ^somesub.somedomain.com$ = is exactly somesub.somedomain.com
      111. ================================================================================
      112. Important - going to NXE
      113. ================================================================================
      114. - if you need to go back to NXE and have default item set in ini, HOLD RB while
      115. exiting game via miniblade or exit using one of the miniblade options like
      116. family settings
      117. ================================================================================
      118. INI notes
      119. ================================================================================
      120. -it's possible to have multiple ini files, priority is as they appear in the list
      121. (** it is NOT recommended to launch USB con/xex from hdd ini **)
      122. the first one found on the devices in that order will be the one used at boot.
      123. -see http://code.jellycan.com/simpleini/ for more info on the ini parser
      124. ================================================================================
      125. autoswap option functionality
      126. ================================================================================
      127. GOD ie:
      128. disk1 = Hdd:\Content\0000000000000000\01234567\00004000\01234567890123456789;
      129. will have 01234567890123456789.data folder beside it
      130. disk2 = Hdd:\Content\0000000000000000\01234567\00004000\98765432109876543210;
      131. will have 98765432109876543210.data folder beside it
      132. EXTRACTED ie:
      133. disk1 = Hdd:\games\somegame\disk1\default.xex;
      134. disk2 = Hdd:\games\somegame\disk2\default.xex;
      135. - GOD/NXE disk rips on the same media in the same folder will automatically
      136. be found with no special naming convention
      137. - EXTRACTED games with the naming above for each disk with the disk# folders all in
      138. the same folder on the same media will be found without an ini file
      139. - swapping between disks contained on different media is not supported
      140. ================================================================================
      141. Caveats
      142. ================================================================================
      143. The work herein is presented as-is, any risk is solely the end users
      144. responsibility. While all of us are sorry when unforeseen things happen, not
      145. every situation or mistake can be accounted for before they have been
      146. spotted. Please use responsibly.
      147. ================================================================================
      148. Support (report bugs/request features)
      149. ================================================================================
      150. english: http://www.realmodscene.com/index.php?/forum/14-dashlaunch/
      151. french/english: http://homebrew-connection.org/forum/index.php?board=7.0
      152. ================================================================================
      153. Thanks
      154. ================================================================================
      155. -Big thanks to those who opened the way and those who made it even more usable.
      156. -Thanks to Tux, Arbiter, stk, the2000, Corrupted, tk_saturn and Toddler for all
      157. the bugs you caught trying to sneak by
      158. -Thanks AmyGrrl for passing along the glitch and new ideas
      159. -Thanks to Tux, Ironman, JPizzle and Dionis Fernandez for helping procure a
      160. Jasper big block console to extend testing and fix NAND MU corruption bug
      161. Dionis - you went above and beyond
      162. -Thanks to vgcrepairs for providing the cygnos, dash launch likely wouldn't
      163. exist without one
      164. -Thanks to the FSD team, without your cheering this rewrite would have never been completed
      165. -Thanks to Nate and Anthony for constantly reminding me that no, I'm not alone
      166. -Thanks to FBDev and mojobojo for the data used for the patch options
      167. -Thanks to sm32
      168. -Thanks to unknown, you know why
      169. -Extra Special thanks to SpkLeader, Boflc, and LordXBig
      170. -Big thanks to Swizzy, the least bit for debugging readmes
      171. -Thanks to XeBuild, keeping us on our toes and up to date
      172. -Greetz to XeDev and RgLoader
      173. -Thanks to Team Xecuter for thinking towards the future
      174. -Thanks to vladstudio.com for "night launch"
      175. -Thanks to Razkar for always spotting the hard to spot bugs
      176. -Thanks to Danny Lane for doing a bunch of testing on Corona 16m
      177. -Thanks Juvenal for being the best sarcastic a**hole there ever was
      178. -shouts out to E Nellie and D33per, thanks to you this is still a sourceless release
      179. ~brought to you by cOz~
      180. //2019
      181. ================================================================================
      182. To Do
      183. ================================================================================
      184. - fix hud loading of nxe rips
      185. - everything else
      186. - spoof privilege for disk eject when game is not running from a disk (thanks lopertyur!)
      187. ================================================================================
      188. Known Bugs
      189. ================================================================================
      190. - some well used NAND images with earlier versions of DL already installed seem
      191. incapable of being updated with larger sized files, it is recommended for
      192. the time being to make a clean NAND image with the most recent/up to date
      193. image builder if you run into this issue
      194. - nxe disk rips when launched from 16197+ metro still work, if you get an err
      195. dismiss it and launch again (it's a resource busy issue in official dash)
      196. - some situations are causing a black screen when starting installer, it somehow seems to
      197. be related to USB devices and/or signed in profiles. If you run into this issue, try the debug
      198. version of installer - it's slower because it's logging to disk but apparently works fine.
      199. - I'm sure you'll find some bugs, please see the links earlier in this doc
      200. for a place to post them where they will be seen
      201. ================================================================================
      202. Supported Versions
      203. ================================================================================
      204. at time of this writing, this is ONLY compatible with RETAIL kernel versions:
      205. 9199, 12611, 12625, 13146, 13599, 13604, 14699, 14717, 14719, 15574, 16197, 16202, 16203,
      206. 16537, 16547, 16747, 16756, 16767, 17148, 17150, 17349, 17489, 17502, 17511, 17526, 17544
      207. 13599 is the first glitch version supported (embedded patches)
      208. 14717 is the first glitch2 version supported (embedded patches)
      209. ================================================================================
      210. ChangeLog
      211. ================================================================================
      212. V3.20
      213. - add 17544
      214. V3.19
      215. - add 17526
      216. V3.18.1
      217. - critical bug fix
      218. V3.18
      219. - add 17511
      220. V3.17
      221. - add 17502
      222. - minor bugfixes
      223. V3.16
      224. - updated spanish translation
      225. - add 17489
      226. V3.15
      227. - update embedded patches 15574+ to allow dash tile to show data dvd game icon/name
      228. - switch to Rtl kernel functions for *printf, safer for system threads
      229. - add 17349
      230. V3.14
      231. - add transfer cable to list of possible devices as xfer:
      232. - added back button logo to installer to illustrate how to show/hide help without using the readme
      233. - add 17148, 17150
      234. - update 16767+ with the new security sector skip patch for transfer cable
      235. V3.13
      236. - add 16756, 16767
      237. - add UTF8 to the ftp FEAT list, improves non-ascii name support
      238. - can now place up to 10 title IDs in ini for autofake to enable fakelive at title startup
      239. - fix dvd game/video loading from official dash tile
      240. - added autocont option (yeah it's not a network option really, but relies on autofake so its right near it)
      241. - changed how contpatch works, added/separated into xblapatch and licpatch (the Lets Try Find The Problem Blindly edition)
      242. - made number value entry in installer a little more consistent
      243. - added a check to launch.xex for lhelper.xex in flash to prevent E71 error screen
      244. - updated built in update server to V3
      245. V3.12
      246. - default behaviour of live block is now to use strong block rules (at least until ini is loaded)
      247. - fix compatibility issues with dashes created before AP25 was deployed (spoof the AP functions on older versions)
      248. - limit fakelive/autofake to 14717+ kernels
      249. - add export so plugins can find out where they were loaded from during dllMain() (it's volatile, copy it in Main() if you need it!)
      250. - update 16547 patches to delay network bringup in xam until launch.xex loads
      251. - add trinity internal usb to hddkeepalive (for those that have a usb hdd hooked up there)
      252. - add 16747
      253. V3.11
      254. - more thoroughly check display names in xcontent header if english name is not present (TODO: check if this applies on launch items too)
      255. - yet another correction to the dev kernel checks (thanks tydye and XDK!)
      256. - add 16547
      257. - fix autoswap for going from disk 2 to 1 (DS3) (thanks c.... and Swizzy for the report!)
      258. - made launcher mode useful if dl is not running
      259. V3.10
      260. - fix for 13599-14699, dash launch patch sets were missing trinity patches
      261. - fix bug that was misidentifying trinity as a fat glitch1 when updating patches (sorry everyone!)
      262. - prevent too frequent polling for network address (should fix black screen on some consoles when ethernet disconnect helped)
      263. V3.09
      264. - fix in update server for corona 16M consoles (thanks Danny Lane!)
      265. - added exception logging to installer
      266. - fix some minor bugs
      267. - *known issue* some situations are causing a black screen when starting installer, it somehow seems to
      268. be related to USB devices and/or signed in profiles. If you run into this issue, try the debug
      269. version of installer - it's slower because it's logging to disk but apparently works fine. (thanks again Danny!)
      270. V3.08
      271. - tweak xelllaunch, see it's readme for how it's changed
      272. - all patch sets updated to support xebuild update server full use
      273. - added xebuild update server and related options
      274. - fixed a bug with signnotice on 13604 (and probably older)
      275. - changed farenheit to fahrenheit everywhere it wasn't before
      276. - added 16537
      277. V3.07
      278. - added 16203
      279. - hopefully all cpu/dvd keys will display fully in installer now
      280. - fix description spelling error (F/C)
      281. V3.06
      282. - fix power/guide boot time paths when fakeanim is not used (thanks mass3n!)
      283. - fix hddalive task being scheduled as a title task and not surviving title changes (thanks moulder!)
      284. V3.05
      285. - add 16202
      286. - update spanish translation (thanks gromber!)
      287. - fix remotenxe and windows button on remote not booting to dash (thanks spkleader!)
      288. V3.04
      289. - kinect health message block fixed for 16197
      290. - updated polish translation (thanks Pelcu!)
      291. - fix CIV hook issue, may break some titles that use CIV (a gamy Call of Decay: Body Odor 2 now works)
      292. - lump updater version limit patch into noupdater option so it can be disabled
      293. - improved installers ability to prevent install on unsupported kernels (including devkit and unsupported retail versions)
      294. - installer will now only offer to update, if the embedded version is newer than currently running one
      295. V3.03
      296. - some commented code made contpatch non-functional on untouched demo containers
      297. - added polish translation
      298. - add nohealth option, disables kinect health pseudo video at game launch
      299. - add autofake option, when enabled fakelive functionality is enabled during dash and indie games only (thanks BioHazard!)
      300. - added some failsafe code to lhelper and launch to ensure auto profile signins occur
      301. - moved boot time quick launch button check to lhelper, it now occurs at the point where bootanim freezes (approx)
      302. - removed bootdelay option, it should no longer be required
      303. - add corona 4G memory unit path
      304. - add fakeanim path
      305. - fix bugs related to Guide/Power paths
      306. - add PIRS type content to installer launch item parsing
      307. - add nooobe option, disables setup screens when settings already exist
      308. - dash launch now patches xam to prevent flash updates from appearing when updaters newer than current are on devices
      309. - wired controller poweron causes should now be recognized from all ports for Guide path
      310. - added new option 'fahrenheit'
      311. - add 16197
      312. - removed button debouncing, A and Y are more useful exiting from miniblades but will be touchy on older dashes
      313. - add corona bl detection to xelllaunch
      314. - added a few more domains to liveblock
      315. V3.02
      316. - add italian translation - thanks Gnappo!
      317. - correct mobo/edram order in shuttemps and installer
      318. - update Spanish translation
      319. - correct version number
      320. - add RThumb and LThumb for paths (analog controller button when you press them down)
      321. - add autoswap option for multidisk games (see notes above)
      322. - remove beta tag
      323. - add 15574
      324. - correct bug in hv patches in 14717/14719
      325. - add poweron reason to tembcast data, document struct sent in the supplied .py script
      326. - fixed problem with loading on older (<13xxx) firmwares, thanks KneelB4ZD for the donor image!
      327. V3.01
      328. - add Russian translation
      329. - add Spanish translation - thanks Gromber!
      330. - add German translation - thanks Tuxuser!
      331. - altered DNS blocker to fail dns requests on block instead of succeed to loopback address (speed improvement)
      332. - fakelive now forces DNS blocker to be on (thanks uzi for the heads up! IG 4tw!)
      333. - installer: launch button now can launch indie games, they MUST be in their proper content path to detect/work
      334. autosets fakelive (and dns blocker) on when launching indie games via installer
      335. - going to system settings from installer now goes to official system settings (if nosysexit is not true)
      336. - added new option "shuttemps" which displays temperature data on the shutdown scene (hold guide down)
      337. thanks to Dwack for the idea, sorry it took so long
      338. - added basic ftp (based on ftpdll)
      339. - reduced default bootdelay to 0x1E
      340. - new option 'devprof' allows devkit profiles to work on retail firmware
      341. note any changes such as saving games or getting achievements will resign the profile with the current/retail keyvault
      342. this seems not to affect glitch/jtag dev crossflash, but could affect true devkits
      343. - new option 'devlink' to allow system link with devkits, ping limit is still separate (thanks Anthony for devlink!)
      344. - updated patches to remove CON sig checks, remove restrictions on xekeys (thanks Redline!) and add hvpeek api to keyed syscall
      345. - add glitch2 to xelllaunch, force file sizes to be 4 byte aligned (thanks Juvenal!)
      346. - nxe disk installs can now be started like GOD containers
      347. - blacklist devkit firmware during installation checks
      348. - changed dlaunchGetOptInfo to give a more useful category instead of the internal bitmask
      349. - changed filters to be inline and use the new categories
      350. - add external options to the ini file (ftpserv, ftpport)
      351. - can launch elf via embedded xell stage1 (thanks libxenon devs!)
      352. - added info button in misc page
      353. - show CPU key, DVD key, console ID, console serial number, MAC address and decrypted XVal (0 is no violations)
      354. - allows adjusting fan settings and smc_config target temps and optionally saves them to flash
      355. - added external option calaunch for config app, so it will start in the launch option instead of normal options
      356. - load external skin/background/font to memory so the files are no longer held open
      357. - prevent dash launch from taking over signin, create profile (was waiting infintely) and skip in metro startup/login screen
      358. - change trap hook method so nate's awesome xbdm does not break across load/unload of dash launch
      359. v3.00
      360. - as with V1->V2 this is a nearly complete restructure and rewrite, expect bugs
      361. - rewrote all hooks and tasks to be unhookable/stopable
      362. - installer can now unload any existing v3 xex and/or start dash launch without rebooting console
      363. - installing over v2 or installing patch updates still requires reboot
      364. - setup exports for managing all options from external programs
      365. - stop exception recovery from firing a new launch/bubble message more than once in a ~4s window
      366. - add 'configapp' path, if it exists going to miniblades -> system settings will start this program
      367. - rewrote installer a little to be marginally better
      368. - ini category [quicklaunchbuttons] is now simply [paths]
      369. - add 'nonetstore' option (hides network storage in disk dialogs)
      370. - hook XexpVerifyXexHeaders and XexpLoadImage to detect retail encrypted xex with bad signature
      371. and fix the image key (thanks Anthony!)
      372. - safereboot is no longer tied to fatalfreeze, reboot requests when this is set to false will be
      373. redirected to jtag friendly (but hard on hardware) methods
      374. - added in glitch2 patches, restructured embedded patch sets to be a munged file instead of individual
      375. - fixed fakelive to get past app gold check (still does not work, can't connect to server) and no longer
      376. try to reply to profile info requests with a hardcoded online xuid
      377. - added french translation - thanks to Razkar!
      378. - added portugese translation - thanks to SpkLeader!
      379. - added translation c# GUI - thanks to Swizzy!
      380. v2.32
      381. - fixed glitch jasper big block patch installer
      382. - reworked contpatch yet again, should perform equal to xm360 now (thanks node21!)
      383. - new patch only operates on containers of type 000D0000 (XBLA) and 00000002 (ADDONS) of LIVE or PIRS types
      384. v2.31
      385. - revert contpatch to older form
      386. - signnotice now defaults to FALSE/disabled
      387. - signnotice option should no longer wind up in network troubleshooter on 14717+
      388. - add 14719
      389. v2.30
      390. - fixed uart debug output 0xD 0xA instead of 0xA 0xD
      391. - STOP code 0x2B can now output stack info
      392. - xex header revoke check (requires live to download revoke list) flag now ignored (hv and xam patch)
      393. - add 14717
      394. v2.29
      395. - expanded temp broadcaster to include PE Name and path of current title
      396. - added titleid and mediaid output to temp logger
      397. - fixed a bug in unhandled-exception handler (could cause freeze/multiple consecutive exceptions)
      398. - add title module PE name and path to exception log
      399. - contpatch completely rewritten, now takes over checking license bits entirely for xam when enabled
      400. (may break... things, or allow some to work that shouldn't/crash)
      401. v2.28
      402. - added rad.msn.com to weak blocklist
      403. - added *bing.net, *msn.com to strong blocklist
      404. - added glitch machine detection for xellLaunch to launch on flash xell-1f
      405. - added xhttp auth patch for 14699 (thanks Anthony!)
      406. - added signin notice dismiss (optionally disabled, only affects 'ok' type dialogs)
      407. - added intMu: to installer ini updater
      408. - added autoselect shutdown and auto off option for the "hold guide to shutdown"
      409. NOTE: that both these options can affect other things that use this type of dialog!
      410. - added optional temp broadcaster
      411. - added quick python script to cap temp broadcasts to a .csv file
      412. v2.27
      413. - removed FCRT patch (was not compatible with 1175 drives)
      414. - installer: revise patch checks to only check base patches
      415. - installer: conform to xebuild's base+patch extension method, copies addon patches to
      416. base as needed
      417. - add 14699
      418. v2.26
      419. - correct jtag/glitch wording in installer patch updater
      420. - fix compare with glitch machine, now accurate when it checks patches for update
      421. - add fcrt removal patch (and correction)
      422. - rebuild to hopefully improve stability (less optimization)
      423. - changed contpatch to only patch ID bytes to 0xFF
      424. - fix sonic, more thoroughly hooked disk verification (thanks again Nate!)
      425. - add current launch.xex version display to installer, add versioning
      426. - add note about encryption on modified retail xex
      427. - added '$' to permitted chars in launch.xex ini parser
      428. v2.25
      429. - added Trinity arcade memory unit to dash launch as IntMu:
      430. - can update ggBuild type patch sets
      431. - add 13604
      432. - patches updated to remove E66 (dvd code exec) errors in kernel
      433. v2.24
      434. - hddalive was defaulted to true instead of false, fixed
      435. - xell launch now shuts off usb device (fixes issues with xell reloaded)
      436. - xell launch simplified to allow for variable sized xell bins
      437. - added jtag debug support to patches and export var (thanks Nate!)
      438. - reworked devkit signed xex loading. Faster, dll dev xex working again (thanks Anthony!)
      439. - fix forza 4 (and maybe others - thanks Nate!)
      440. v2.23
      441. - added hddalive (2.23b fixes this)
      442. - added 13599
      443. - relocate external files so old files will no longer be used accidentally
      444. new path is \default.xex dir\VERSION\files
      445. ie: GAME:\13599\patches_jasper.bin
      446. v2.22
      447. - resolving 'localhost' when the router forwards it to the internet or there is
      448. no network at all... bad idea game devs... fixed (Yars', maybe others)
      449. - button handler now more reliably removes Y and A mishandling when held on
      450. miniblade exits
      451. - added new note to readme regarding update prompts and avatar data missing
      452. - hopefully extracted new games are now working fine, instead of GOD only
      453. - potential bug corrected in 12611/12625 patch sets
      454. - add 13146 compatibility
      455. - all patch sets updated to fully remove xex bound checks (ie: default.xex
      456. on root of USB causing E71)
      457. - "remotenxe" option added to ini(thx adihash!)
      458. - windows button on remote always boots to NXE/media center now(thx adihash!)
      459. - added "guide" and "power" path options to set boot time default override
      460. - changed kxam.patch, first .long must be the kernel version the patches match
      461. - added a check to kxam.patch data to abort on invalid address
      462. - added "nohud" option
      463. - added installer check to verify at least the 1BL segment of patches before
      464. installing, will re-ask and warn of possible corruption/brick
      465. v2.21
      466. - fixed noupdater option, readme is accurate with regards to updates now (sorry)
      467. - fixed dvdexitdash option, no longer conflicts with using miniblade to exit NXE
      468. should only affect DVD launched from NXE (note this affects DVD games too)
      469. - fixed a glitch with unhandled exception logging when occurs in kernel
      470. - revert to original fileExist() method
      471. v2.20
      472. - export option info along with the rest of dash launch info struct export
      473. - add multi version compatibility to installer and plugin
      474. - add 12625 patch set and offsets
      475. - new LIVE content hook patching, does auto yaris swap as well as extracted XBLA
      476. should work more consistently (hopefully)
      477. - added unhandled exception handler, dumps except info to UART/file and exits
      478. to dash/default item when apps don't have their own exception handler
      479. (instead of crash), disable by setting 'exchandler = false' in ini file.
      480. - added ini path setting (dumpfile) for capturing crash logs to a file,
      481. capture device must be connected at console boot time
      482. - added 'safereboot' option for those who have JTAG that have applied
      483. blackaddr's smc reboot fix, instead of 'hard' reboot
      484. - added option to enable debug strings to print to UART
      485. - adjusted patches to remove default UART hooking (less chance of string
      486. collision/overlap using DbgPrint via debug out option)
      487. - corrected a bug in the flasher ini update settings in regard to noupdater,
      488. it was setting nosysexit instead of noupdater value
      489. - added live "blocker", reroutes requests to resolve DNS names to loopback
      490. - added "livestrong" option to use an alternate list of DNS to block
      491. - added ini option to set how long buttons are watched for at boot time
      492. - embedding current versions external files into installer, no more messy
      493. directory; original paths still work and take priority over embedded files
      494. v2.11
      495. - fixed xbox1 launches (thanks folks at x-s and fsd for reporting)
      496. v2.10
      497. - reworked hooking to be a bit more dynamic and simpler to update
      498. - ini parser fixed, glitch when comment line last line with no blank line after
      499. (thanks Toddler!)
      500. - disables updaters (DA2 and other disks; safety)
      501. - minor tweaks to boot time delays, further improves on previous autologin issue
      502. v2.09 (beta)
      503. - moved strictly to C, much smaller DLL
      504. - correct bug with busy CON/sometimes ignoring ini for boot time default item
      505. - made boot time quick launch buttons more reliable
      506. - added 1s delay to resolve autologin at boot issue and slower USB hdd issues
      507. - patches updated to remove min version check (DA2)
      508. v2.08
      509. - correcting for a glitch where launchdata should be cleared between titles but
      510. isn't; fixes launching some games twice in a row (thanks stk and FSD!)
      511. v2.07
      512. - fixed media center extender (thanks jester and antman)
      513. ~hopefully this is the last whitelist option needed
      514. - added option "nosysexit" (thanks rhai)
      515. v2.06
      516. - update to fbbuild 0.11 patches
      517. - fixed bug with fatal freeze options
      518. - changed installer to use zeropair CB version to determine patch set
      519. - added new options dvdexitdash and xblaexitdash (thanks AmyGrrl)
      520. - added regionspoof, dvdexitdash and xblaexitdash to ini updater
      521. - added instructions to this readme regarding boot time buttons and diagnosing
      522. non-ASCII ini files
      523. v2.05
      524. - added AP25 xex priveledge filter (fix AC:B GOD/xex, maybe others)
      525. v2.04
      526. - fixed a glitch with launching kinect games when a default item is set
      527. v2.03
      528. - updated for 12611
      529. v2.02
      530. - added version info to data struct exported at ordinal 1
      531. - made number of times button holds are scanned variable, longer window
      532. at boot time to sync controller and hold a button
      533. - added region spoofing for XGetGameRegion
      534. - DVD video play from NXE now plays DVD regardless of default setting
      535. (thanks krizalid!)
      536. v2.01
      537. - corrected flash mu mount point (thanks Antho02 at l-s)
      538. - added kernel version check to installer as some xbr using folks seem incapable
      539. of reading the first line of this file
      540. v2.0
      541. - plugins now use logical paths just like quick launch buttons
      542. - added common (9199) content and ping limit patches as options
      543. - mostly runs in system threads, startup completes while bootanim runs
      544. - completely subverted dash.xex, no more CD issues or NXE split seconds
      545. - removed insistance on 0/1/2 paths and reliance on CaPs to detect
      546. - return to NXE via miniblade for system settings and others works w/o using RB
      547. - added big block NAND mu as possible device
      548. - optionally subvert Y to exit miniblade while in NXE to load button/default
      549. - added xell loader to patch set and included a xex to load xell
      550. - removed reboot on fatal error from patches
      551. - included reboot/shutdown on fatal error as settings
      552. - installer onscreen output cleaned up, now shuts down console at end of install
      553. - added ini file updater to installer
      554. - added patch updater to installer
      555. v1.0
      556. - added other devices for launch targets
      557. - added flash for location to load launch.ini
      558. - added flash installer supports flashing launch.xex and launch.ini
      559. - with help of freeboot patches, fixes issues with xbox1 emulator on memory
      560. unlocked patchset
      561. - overhaul ini parser with simpleIni, support for most buttons and a default
      562. - added dll/plugin loading support
      563. - added hooking/return to launch app instead of NXE (hold RB to bypass)
      564. - added kernel/xam boot time/one time patch engine
      565. - added export to allow the loading of other system modules
      566. v0.02
      567. - added a small delay to allow XBR users to launch CON
      568. - implemented a simple ini file parser and fileExist
      569. - auto detects LIVE and XEX2 to use the appropriate launch method
      570. - fails to dash reliably now
      571. v0.01
      572. -initial release
      Display All


      retro-nerds Münsterland


      Ain´t nobody gonna tell me how to live...