Jump to content
RealModScene
JPizzle

Dashlaunch 3.08 Released

Recommended Posts

Posted Image

 
 
 
Dash Launch 3.08
----------------
 
Known Issues:
----------------
 
- *** WARNING ***
    One of the testers observed a console reaching out to live despite liveblock only
    when fakelive or autofake was enabled.  If you intend a keyvault to not get banned,
    do not use it on a glitch/jtag machine!
- Autologin pop-up blob does not display properly... live with it.
 
Currently the project is missing the following supported translations:
Japanese, Korean, Chinese Simplified, Chinese traditional
 
Currently supplied translations:
English, French, Portuguese, Russian, Spanish, German, Italian, Polish
 
The skin pack includes the sources used to skin dash launch as well as the
string files if anyone wishes to create a translation to one of the above
languages (including English, as I know my explanations are not always easy to
understand.) Also included is a c# based editor for the string files to assist
in translation.
 
External fonts, background image and skins may be used by this,
simply place skin.xzp and/or font.ttf and/or background.png (1020x720) beside
default.xex. If neither location has a font file supplied the system font
on flash will be used.
 
 
================================================================================
    Overview - what it does
================================================================================
- It will launch a XeX or CON file from the path you specified in launch.ini
    as long as it's valid
- Depending on the button you hold when the xbox is trying to load the NXE, it
    will divert to the xex/con tied to that button or return to default as
    defined in launch.ini
- At boot time it is possible to subvert default item and/or NXE loading, but
    you must wait until the controller syncs to do so
- Depending which button is held when closing miniblade in NXE (use Y button to
    close, release then hold a QL button) it will quick launch a CON or XEX
    from your ini file
- allows one to patch kernel/xam at bootup with a freeBOOT patch style bin file
    from usb or hdd (in that order) must be in root of the device and be named
    "kxam.patch" and be no larger than 0x4000 bytes. Again, kxam.patch binary
    format is the same as a compiled freeboot patch bin, but uses real virtual
    addresses rather than offsets - as of 2.22 the first 32bit value must instead
    be the version of the kernel the patches apply to
- with the included patch set, launch.xex acts as a helper to detect when
    xbox1 emulator loads, allowing memory unlock patch and xbox1 emulator
    to function together
 
================================================================================
    Installation
================================================================================
- have the required hacked kernel version installed on the console
 
- get the installer to a place where you can run it, and do so. Follow onscreen
    instructions if any. The installer will prompt you if it needs to update the 
    kernel/hv patches and will give you an opportunity to configure stuff.
 
- edit the options, and dont forget to save them somewhere if you want them to
    be applied next boot. Don't forget to set configapp to the installer, so
    you can go to it any time via miniblades' system settings (hold RB to go to
    real system settings)
 
- the back button is your friend if you are wondering what button to push
 
================================================================================
    Updaters and Avatars
================================================================================
- this version of dash launch contains an update blocker that is enabled by
    default. There are two ways around this if you wish to install the bits and
    pieces used by the dash for kinect and avatars
    1 - place the updater that matches this version on removable media, and
        rename the folder from $SystemUpdate to $$ystemUpdate
        ----OR----
    2 - place an ini where dash launch can find it and set the noupdater option
        to false - noupdater = false
    Updates seem to work best if memory stick is inserted while in official dash
****
NOTE that some games WILL prompt you to update the console if avatars are
    not installed, this doesn't mean they have an update to actually put in, it
    just means it needs avatar/kinect bins/resources to run
****
 
================================================================================
    LIVEblocker
================================================================================
- if you are like me, and keep your consoles off the net then this option is
    for you. It's capable of blocking the resolution of the LIVE specific
    servers and does so by default, with an additional option in the ini file
    it will attempt to block access to all MS servers. The default option is
    set up to block only LIVE servers, which still allows programs like FSD to
    access covers and such. The blocks lists are:
 
    weak:
        ^xemacs.xboxlive.com$
        ^xeas.xboxlive.com$
        ^xetgs.xboxlive.com$
        ^xexds.xboxlive.com$
        ^piflc.xboxlive.com$
        ^siflc.xboxlive.com$
        ^msac.xboxlive.com$
        ^xlink.xboxlive.com$
        ^xuacs.xboxlive.com$
        ^sts.xboxlive.com$
        ^xam.xboxlive.com$
        ^notice.xbox.com$
        ^macs.xbox.com$
        ^rad.msn.com$
        passport.net$
 
    strong:
        xboxlive.com$
        xbox.com$
        nsatc.net$
        microsoft.com$
        passport.net$
        bing.net$
        msn.com$
 
    where:
        somedomain.com$ = ends with somedomain.com
        ^somesub.somedomain = starts with somesub.somedomain
        ^somesub.somedomain.com$ = is exactly somesub.somedomain.com
 
================================================================================
    Important - going to NXE
================================================================================
- if you need to go back to NXE and have default item set in ini, HOLD RB while
    exiting game via miniblade or exit using one of the miniblade options like 
    family settings
 
================================================================================
    INI notes
================================================================================
-it's possible to have multiple ini files, priority is as they appear in the list
    (** it is NOT recommended to launch USB con/xex from hdd ini **)
    the first one found on the devices in that order will be the one used at boot.
    -see http://code.jellycan.com/simpleini/ for more info on the ini parser
 
================================================================================
    autoswap option functionality
================================================================================
    GOD ie:
        disk1 = Hdd:Content0000000000000000012345670000400001234567890123456789; 
            will have 01234567890123456789.data folder beside it
        disk2 = Hdd:Content0000000000000000012345670000400098765432109876543210;
            will have 98765432109876543210.data folder beside it
    EXTRACTED ie:
        disk1 = Hdd:gamessomegamedisk1default.xex;
        disk2 = Hdd:gamessomegamedisk2default.xex;
- GOD/NXE disk rips on the same media in the same folder will automatically
    be found with no special naming convention
- EXTRACTED games with the naming above for each disk with the disk# folders all in
    the same folder on the same media will be found without an ini file
- swapping between disks contained on different media is not supported
 
================================================================================
    Caveats
================================================================================
The work herein is presented as-is, any risk is solely the end users
    responsibility. While all of us are sorry when unforseen things happen, not
    every situation or mistake can be accounted for before they have been
    spotted. Please use responsibly.
 
================================================================================
    Support (report bugs/request features)
================================================================================
    english:        http://www.realmodscene.com/index.php?/forum/14-dashlaunch/
    french/english: http://homebrew-connection.org/forum/index.php?board=7.0
 
================================================================================
    Thanks
================================================================================
-Big thanks to those who opened the way and those who made it even more usable.
-Thanks to Tux, Arbiter, stk, the2000, Corrupted, tk_saturn and Toddler for all
    the bugs you caught trying to sneak by
-Thanks AmyGrrl for passing along the glitch and new ideas
-Thanks to Tux, Ironman, JPizzle and Dionis Fernandez for helping procure a
    Jasper big block console to extend testing and fix NAND MU corruption bug
    Dionis - you went above and beyond
-Thanks to vgcrepairs for providing the cygnos, dash launch likely wouldn't 
    exist without one
-Thanks to the FSD team, without your cheering this rewrite would have never been completed
-Thanks to Nate and Anthony for constantly reminding me that no, I'm not alone
-Thanks to FBDev and mojobojo for the data used for the patch options
-Thanks to sm32
-Thanks to unknown, you know why
-Extra Special thanks to SpkLeader, Boflc, and LordXBig
-Big thanks to Swizzy, the least bit for debugging readmes
-Thanks to XeBuild, keeping us on our toes and up to date
-Greetz to XeDev and RgLoader
-Thanks to Team Xecuter for thinking towards the future
-Thanks to vladstudio.com for "night launch"
-Thanks to Razkar for always spotting the hard to spot bugs
-shouts out to E Nellie and D33per, thanks to you this is still a sourceless release
 
~brought to you by cOz~
//2012
 
 
================================================================================
    To Do
================================================================================
- fix hud loading of nxe rips
- everything else
 
================================================================================
    Known Bugs
================================================================================
- some well used NAND images with earlier versions of DL already installed seem
    incapable of being updated with larger sized files, it is recommended for
    the time being to make a clean NAND image with the most recent/up to date
    image builder if you run into this issue
- nxe disk rips when launched from 16197+ metro still work, if you get an err
    dismiss it and launch again (it's a resource busy issue in official dash)
- I'm sure you'll find some bugs, please see the links earlier in this doc
    for a place to post them where they will be seen
 
================================================================================
    Supported Versions
================================================================================
    at time of this writing, this is ONLY compatible with RETAIL kernel versions:
9199, 12611, 12625, 13146, 13599, 13604, 14699, 14717, 14719, 15574, 16197, 16202, 16203, 16537
13599 is the first glitch version supported (embedded patches)
14717 is the first glitch2 version supported (embedded patches)
 
================================================================================
    ChangeLog
================================================================================
V3.08
- tweak xelllaunch, see it's readme for how it's changed
- all patch sets updated to support xebuild update server full use
- added xebuild update server and related options
- fixed a bug with signnotice on 13604 (and probably older)
- added 16537
 
 
 

 
I have put together a full tutorial on how to use the new XeBuild and dashlaunch with the amazing update feature, for the tutorial CLICK HERE

dash_launch_v3.08.zip

Share this post


Link to post
Share on other sites

It does not asking me for update in DL.....

Then you are not running the new version

Share this post


Link to post
Share on other sites

Hi guys, sorry for bothering but every time i try to update dashlaunch from 3,07 to 3,08 my xbox rgh freezes...It's the first time it happens and it's kinda strange 'cos i never had problems before while installing dashlaunch...Any idea on how to fix it? Anyone had the same problem? Anyway, thanx for this new incredible updates :) Hope i can make them work :)

Share this post


Link to post
Share on other sites

Then you are not running the new version

It says the version is 3.07(512)....

That's the last version before 3.08 no?

Share this post


Link to post
Share on other sites

Hi Jpizzle...I tried to unload FSD plugin too...when i press update on dashlaunch 3,08 it still freezes. I have a Glitch Jasper with 16203 kernel as Unfoundedorange...

Share this post


Link to post
Share on other sites

hey i have a problem i can't update dashlaunch from v3.07 to 3.08 when i run the default.xex my xbox is frezzing i dont know what to do can something give me a solution?? sorry for mi bad english..

Share this post


Link to post
Share on other sites

Ok guys, after some research i found the problem for dashlaunch freezing while updating. I just had to move the dashlaunch installer on my xbox HDD and remove the flashdrive. Then evevrything worked perfectly. I updated, activated the update server function and succesfully updated Xebuild too directly from PC :) Everything all right...Thank u to the staff...another awesome job! Hope i was helpful to someone having my same problem :) Have a nice day people!!

Share this post


Link to post
Share on other sites

Those of you with freezing issues, what version of launch.xex is running? The main page in installer tells you the version of installer, if you use RB to go to the 3rd page near the bottom it should say "Currently Running"... for example the current release should be, for both installer and launch.xex, 3.08(523) so at the top it would say "DashLaunch v3.08 (523)" and near the bottom of the 3rd page it should say "Currently Running: 3.08 (523)" - it would be very useful to know what both versions are for you. Also the version of dash you are currently using would be good to know. (EDIT: you might also want to include a copy of your launch.ini, whichever one actually shows as active in dash launch installer's ini load/save - who knows, maybe one of the options still isn't unhooking properly.)

Does the console freeze when you run the standalone update server xex too? Dash launch installer now relies on the server dll to do things like check current patch sets to see if they need updating. If there is a bug in that code, then the standalone server would also cause a crash.

A possible workaround, use the old installer that doesn't have a problem with whatever version you are currently running, tab over to the 3rd page and use the uninstall option. If it doesn't crash (IIRC there was an older DL that had one of the option hooks that wasn't getting unhooked, so unload might cause an issue if you haven't been up to date with 3.07) you should be able to exit or reboot and safely start and install via 3.08 installer (keep in mind, putting default.xex on the root of a usb stick will auto launch it for you if the stick is present when the console boots.) Until I know what version launch.xex and installer you all are using though, I can't really replicate the circumstances here to see where the problem comes from.

Share this post


Link to post
Share on other sites

look i have a trinity console with the dashboard 16230 and the dash launch that i had is 3.07 (510) when i want to run the default.xex of the dash launch 3.08 the console crash in black screen i dont know why thanks for reply

Share this post


Link to post
Share on other sites

i tried that you say, i did the uninstall procedure of the dash launch old when the xbox reboot, proceed to load 3.08 from xexmenu and i had the same result black screen and freeze console which other options i have?

Share this post


Link to post
Share on other sites

bello: that is working flawlessly for me, I made 16203 with old xebuild for my trinity and installed the release version of 3.07 with no problems, rebooted and started 3.08 from a usb stick, it prompted me to update which I did, then update patches which I did, then shutdown. After reboot it was all up to date. Initially I tested by booting to xexmenu and using that to run the installer from usb, and after that I booted to FSD (current version) and installed the old 3.07 and it's patches, reboot and then from FSD installed the new 3.08 and it's patches... all went fine.

Share this post


Link to post
Share on other sites

ok ok sorry i had a wrong dashlaunch 3.08, so i did that you said: to isolved the problem only need to unistall the old dashlaunch from the nand in the configuration option of dashlaunch and reboot and then from the xexmenu run the new dashlaunch 3.08 and install thanks

  • Like 1

Share this post


Link to post
Share on other sites

Glad you got it sorted bello :)though... I'm not sure what you mean by "wrong dashlaunch 3.08" as I'm not aware of any other 3.08 out there

Share this post


Link to post
Share on other sites

look i was download dash launch 3.08 from autogg and it was passed from the same autogg from ftp and this file was wrong it only had 1 file. so i downloaded dashlaunch from this post and work perfectly

Share this post


Link to post
Share on other sites

I got jasper 16 Mb, Dashboard 16203 build, fsd 3 rev 775  tried to launch from Dashlaunch v. 3.07(510) in clean 16203 and with dashlaunch preinstalled with xebuild. Tried to intall new Dashboard from both HDD and USB. Tried to unplug all other drives and to install from XeXmenu. Also i`ve unloaded plugins from FSD and i dont have any under DL. Version 3.07 working perfectly every time i run it. Tried also to uninstall DL. I made a copy of the current ver. of installer DL (3.08) and i put it in root folder of HDD with no changes.

 

My launch.ini

; launch.xex V3.0 config file; parsed by simpleIni http://code.jellycan.com/simpleini/; currently supported devices and paths:; internal hard disk   Hdd:; usb memory stick   Usb:; memory unit Mu:; USB memory unit UsbMu:; big block NAND mu FlashMu:; internal slim 4G mu  IntMu:; internal corona 4g mu MmcMu:; CD/DVD   Dvd: (not recommended to use this one); buttons can point to any xex, or any CON with default.xex in it on any of the above devices; note that Right Bumper is ALWAYS default to return NXE; if you want to assign an additional one, use the path Sfc:dash.xex ie:; BUT_A = Sfc:dash.xex; all comments and fields in this file are optional, you can remove anything you don't need; sorry for any double negatives :p; njoy, cOz; example entry; Default = Hdd:FreeStyledefault.xex[Paths]BUT_A =BUT_B =BUT_X =BUT_Y =Start =Back =LBump =RThumb =LThumb =; Default is what loads when you hold no buttons; leave this blank if you want NXE as defaultDefault = Hdd:FreeStyledefault.xex; at boot time, default can be overridden based on how the console is turned on; if you start with wired/wireless/IR guide button, this item if existing will be used instead of default; note that the Guide item is ALWAYS overridden by option: remotenxe = trueGuide =; if you power on with the button on the front of the console (or the power button on a remote if remotenxe is not set to true); this item will be used instead of defaultPower =; if set, going to system settings from HUD will run this app, override with Right BumperConfigapp =; if set, this will be run as a title before any other option occurs, does not get circumvented by held buttons or default; guide/power opts are processed after this; intended for a short video player to allow replacing bootanimFakeanim =; by default this only dumps to UART, setting a file here will cause unhandled exception info to be dumped; as text to a file. Same path restraints as the quick launch buttons.; if exchandler is set to false, this option does nothing.; note that this uses the first drive of the class found, so if you use usb: and have more than one usb device; it may wind up on any of the usb devices depending on which was enumerated first. The path for the file is only; checked on boot, so the device must be present at power on and at crash time for this to be effective; ie: dumpfile = Usb:crashlog.txtDumpfile =; example plugin entry; plugin1 = Usb:pluginaplugin.xex[Plugins]plugin1 =plugin2 =plugin3 =plugin4 =plugin5 =; these options are never used directly by dash launch but serve to give the configuration program; a place to keep these values[Externals]; if true, the configuration application will start a FTP server (user/pass: xbox); if not present default is FALSEftpserv = false; if ftpserv is true, this is the port that will be used by the FTP server; if not present default is 21ftpport = 21; if true, the configuration application will start in launch mode instead of options mode; if not present default is FALSEcalaunch = false; if true, temps in installer and in guide (shuttemps option) will be shown in fahrenheit instead of celsius; if not present default is FALSEfarenheit = false[settings]; if true, brining up miniblade in NXE and then pressing Y will cause launch.xex to relaunch for you; note you must release Y button then press desired QuickLaunchButtons after or use default item; if not present default is TRUEnxemini = true; if true ping limit will be removed for system link play (thanks FBDev!); if not present default is FALSEpingpatch = true; if true (most) xbla will no longer need yaris patching (thanks mojobojo!); if not present default is FALSEcontpatch = false; Normally when a fatal error occurs the xbox will just freeze, setting this to false will cause a reboot or powerdown; setting to TRUE will also disable the unhandled exception filter which tries to intercept recoverable unhandled exceptions with exit to dash; if not present default is FALSEfatalfreeze = false; when fatalfreeze is set to false, setting this to true will cause the box to reboot, setting it to false will instead have the box shut down; note that this option does NOTHING when fatalfreeze is set to true; if not present default is FALSEfatalreboot = false; setting this to true will cause the box to reboot (soft reboot) the way it was intended to; on jtag ONLY set this to true if using blackaddr's reboot fix for SMC, else on reboot you will get E71 and corrupted dash/video/etc settings; if not present default is TRUEsafereboot = true; when set to true, it is possible to hold RB when launching a game to have the region that the game gets from xam spoofed; if not present this is set to FALSEregionspoof = false; when regionspoof is true, you set your region here in hex preceding the value with 0x, for examle devkit would be region = 0x7fff; if not present but regionspoof is set to true, this is set to 0x7FFFregion = 0x7fff; when set to false, ejecting a dvd video or game returns you to your default item, set to true to auto exit to NXE; if not present this is set to FALSEdvdexitdash = false; when set to false, using the exit item in an XBLA game returns you to your default item, set to true to exit to NXE arcade menu; if not present this is set to FALSExblaexitdash = false; when set to true, using miniblades system setting options will not exit to NXE; if not present this is set to FALSEnosysexit = false; when set to true, miniblades will not appear... ever (requested as child saftey measure); note that using this option overrides everything in dash launch that relies on miniblade exits to function; if not present this is set to FALSEnohud = false; when set to false, xbox will be capable of finding system updaters; if not present this is set to TRUEnoupdater = true; when set to true,  dash launch will put all debug strings out to uart; if not present this is set to FALSEdebugout = false; when set to false, dash launch will not attempt to handle last chance unhandled exceptions; if set to false, exceptions will also not be dumped to the dumpfile; if not present this is set to TRUEexchandler = true; if set to true, this will block the console from resolving LIVE related dns; if not set this value will be TRUEliveblock = false; if liveblock is set to true, this will block the console from resolving all MS related dns; setting this to TRUE will also block apps like freestyle from accessing things like cover images; *** note that if NO INI is present for launch.xex, this is set to TRUE; if not set this value will be FALSElivestrong = false; when set to TRUE the X (guide) and power button on IR remotes will cause the xbox to boot to NXE instead of default item; note that powering on with the windows/start button automatically goes to NXE's media center now regardless of how this is set; if not set this value will be FALSEremotenxe = false; when set to TRUE all USB drives will be polled at hddtimer intervals for the file "alive.txt" in their root; if the file exists, it will be recreated and 16 random bytes written to it on each poll which should keep drives from spinning down; if not set this value will be FALSEhddalive = true; in seconds, the interval between when USB devices will be polled for "alive.txt" file; if not set and hddalive is set to TRUE this value will be 210hddtimer = 30; attempts to disable popups related to signing in, like "live is blocked" and similar; !! WARNING OTHER THINGS DO USE THIS DIALOG AND DETECTING THAT IT'S A LOGIN DIALOG MAY NOT BE PERFECT !!; !! to sign into live profiles other than auto signing on boot you MUST accept the 'check live for updates' dialog BEFORE enabling this option !!; if not set this value will be FALSEsignnotice = false; when you hold guide button to shut down xbox, normally the 'cancel' option is selected; setting this to TRUE will cause the shutdown option to be auto selected instead; !! WARNING OTHER THINGS DO USE THIS DIALOG AND DETECTING THAT IT'S SHUTDOWN DIALOG MAY NOT BE PERFECT !!; if not set this value will be FALSEautoshut = false; when you hold guide button to shut down xbox, normally a dialog comes up; setting this to TRUE will cause the console to shutdown instead of show a dialog; !! WARNING OTHER THINGS DO USE THIS DIALOG AND DETECTING THAT IT'S SHUTDOWN DIALOG MAY NOT BE PERFECT !!; if not set this value will be FALSEautooff = true; 14699+ has native http functions, but you are forced to be logged into use them; this patch removes that restriction, set to false to disable it if you have any problems; if not set this value will be TRUExhttp = true; when tempbcast is set to TRUE the raw temp data from smc will be broadcast over UDP at temptime second; intervals on port tempport; if not set this value will be FALSEtempbcast = false; if not set this value will be 10temptime = 10; if not set this value will be 7030tempport = 7030; when set to TRUE all titles will have the insecure socket priveledge; if not set this value will be FALSEsockpatch = false; when set to TRUE dash launch will not erase launchdata before launching a quick launch item; if not set this value will be FALSEpasslaunch = false; when set to TRUE various functions will be spoofed to make firmware think it's connected to LIVE; this does not compensate for the fact that it cannot contact LIVE servers; setting this to TRUE forces liveblock to TRUE; if not set this value will be FALSEfakelive = false; when set to TRUE network/cloud storage options should not show up in disk dialogs; if not set this value will be TRUEnonetstore = true; when set to TRUE a snapshot of the console temperature data will be displayed in the console shutdown dialog (displayed when guide button is held); !! WARNING OTHER THINGS DO USE THIS DIALOG AND DETECTING THAT IT'S SHUTDOWN DIALOG MAY NOT BE PERFECT !!; enabling this option disables autooff; if not set this value will be FALSEshuttemps = false; when true, any devkit profiles on the console will not appear as corrupt and can be used; any changes such as saving games or getting achievements will resign the profile with the current/retail keyvault; this seems not to affect glitch/jtag dev crossflash, but could affect these profiles on true devkits; if not set this value will be FALSEdevprof = false; when true, system link data will be encrypted for communication with devkits; if not set this value will be FALSEdevlink = false; when true dash launch will perform automatic disk swapping; WARNING!! do not enable if you use FSD or swap.xex for this !!; if not set this value will be FALSEautoswap = false; when true, disables kinect health pseudo video at game launch; if not set this value will be TRUEnohealth = true; when true, disables dash locale setup screens when settings already exist; if not set this value will be TRUEnooobe = true; shen true dash launch will automatically enable fakelive functionality only during official dash and indie play sessions; if not set this value will be FALSEautofake = false 

Share this post


Link to post
Share on other sites

I just got one question ...it says in the tut ..that the 111 files from the common folder should be extracted to the common folder ...cause when i extract the .rar i got a folder with the files

xebulid/common/common/ files

or

xebuild/common/files

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...