A better way to implement Ndure "retail"!
I thought of this a few days ago, but only just had opportunity to test it (so don't think "Why didn't eh tell us that before?", maybe think "How come no one else thought of or posted that?").[HISTORY]
The Oct.2004 "uber rmenhal exploit" ('ure') didn't have automated dashupdate.xbe prevention - that's the "Next dimension" aspect (of 'Ndure'). Achieving it needs the pre-live /C/*.xtf
instead of /C/fonts/*.xtf files.
However,
Ndure "retail" evolved after that and it
doesn't have automated dashupdate.xbe prevention. Along the same lines as the other Ndure setups, a "workaround" provides automated dashupdate.xbe
protection of the softmod (but the xboxdashdata.185ead00 directory and contents have to be recovered to fix the open-tray "retail" mode).
That workaround has remained in place plus a subsequent workaround identified, for "fully compliant" Live console access (via /C/xodash/fonts) but I've now determined that
neither of those are required for an Ndure'd "retail" setup...
[/HISTORY]
The Ndure "retail" setup can use (and only needs) the post-live /C/fonts/*.xtf's!Here are the steps ... it LOOKS like LOTS more BUT it's mostly things that have previously been conveyed (essentially it's an Ndure'd retail 185ead00, without settings_adoc.xip, that
doesn't have pre-live fonts):
A. starting with only M$'s 5960 release 185ead00 in the C-partition (for XBL usage, a "properly" updated box is best!)
B. delete settings_adoc.xip (from its xboxdashdata.185ead00 folder)
C. copy 185ead00's xodash folder (and contents) to a temporary PC folder
D. perform the ueee.zip(c/o XGuides)'s ueee.exe on the temporary PC folder
E. obtain the ueee.zip's ernie.xtf then Xbox.xtf (kernel specific or generic if you prefer)
F. hex the ernie.xtf to reference the filepath;filename.xbe you want the initial, habibi signed file to be
G. if you want, hex/rename then habibi sign the "Closed-Retail.xbe"(c/o XGuides) to reference the (closed-tray) softmod startup filepath/filename that you want
H. ftp your version of the "Closed-Retail.xbe" file (from step G) to be the initial, habibi signed file (per step F)
I. ftp your (closed-tray) softmod startup file into place (per step G) along with any support files it requires
J. ftp the ernie.xtf (step E) first then your Xbox.xtf (step F) into the C-partition's xodash folder
K. rename xboxdash.xbe to be msxboxdash.xbe in the root of C
L. ftp the xboxdash.xbe and Media folder+content from temporary PC folder (step D) into the root of C
M. ftp whatever else you want into the C-partition (except in the xboxdashdata.185ead00 folder!)
N. fill up the rest of the C-partition
leaving less than 4 Mb free!
O. Backup the xboxdashdata.185ead00 folder+contents(without settings_adoc.xip in it)! ... If ever dashupdate.xbe runs then, via the (closed-tray) softmod, delete the fonts.du and xboxdashdat.du folder+contents then recover the xboxdashdata.185ead00 folder+contents(without settings_adoc.xip in it) from the backup.
_______
Therefore, the toggle for Live console access is just 3 file renames again, as per this arrowed post

(and note the warning therein 'kiddies').
@kingroach: consequently the pre-live .xtf's will no longer be required in your Ndure installer, plus it won't need those xodash .xtf0&fonts0 enhancements!
(OT)@garyopa: good luck with your research; I hope you got the X-S routed email I sent a day or two ago ... plus I expect this little puzzle

(arrowed post) and its "secret" linked post will be everything you need for 17cdc100...
Edit:
3...