Results 1 to 9 of 9

[RELEASE] Ebootr Beta

This is a discussion on [RELEASE] Ebootr Beta within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Ebootr 0.01 release beta by Indrora Ebootr is a replacement for PBP Unpacker. It was written in C# against the ...

  
  1. #1
    QJ Gamer Green
    Points: 2,357, Level: 29
    Level completed: 38%, Points required for next Level: 93
    Overall activity: 0%

    Join Date
    Apr 2009
    Location
    Around black mesa.
    Posts
    92
    QJ Pts
    2,357
    Level
    29
    Downloads
    0
    Uploads
    0

    Default [RELEASE] Ebootr Beta

    Ebootr 0.01 release beta by Indrora

    Ebootr is a replacement for PBP Unpacker. It was written in C# against the .NET 3.5 Runtime. If you keep your computer anywhere up to date, you should be fine. otherwise, be sure to download it from microsoft:
    Download details: .NET Framework 3.5

    Its fast, except when copying data from large (i.e. >400MB) Eboots. On my 2.1Ghz box, it took ~10 seconds to create an eboot off of Final Phantasy Origins (keeping only DATA.PSAR and DATA.PSP and PARAM.SFO)

    For those interested, I've included my Eboot loader library in source form.

    Have fun!

    Also, this is posted here because I have no friggin clue how to post to the downloads section.


    Attached Files Attached Files
    What i have:
    Slim (Vader with black buttons) running 5.00m33-6.
    2in1 pandora battery (amazingly, its 1600mah)
    hardmodded JigKick (a 1200mah)
    [SPOILER="Nobody truely knows whats going on"][/SPOILER]

  2. #2
    QJ Gamer Silver
    Points: 6,948, Level: 54
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    Aug 2007
    Posts
    657
    QJ Pts
    6,948
    Level
    54
    Downloads
    5
    Uploads
    0

    Default

    Very cool. :)
    Do you plan on furthering this project ?

    Maybe adding support for injecting resources.
    Maybe add support for icon1.pmf, and pic1.png - and allow editing of Eboot title.

    I see this program has a lot of potential, thanks for sharing
    PSP: PSP SLIM 2001 TA-088v2
    Custom Firmware: 5.00 M33-6

  3. #3
    QJ Gamer Green
    Points: 2,357, Level: 29
    Level completed: 38%, Points required for next Level: 93
    Overall activity: 0%

    Join Date
    Apr 2009
    Location
    Around black mesa.
    Posts
    92
    QJ Pts
    2,357
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    I do plan on making it a little better, and I'm working on some bugfixes.

    Currently, if it crashes it dumps what was going on at the time to the desktop as a text file that gives me some amount of information.

    What I plan on making work:
    • Extraction of all resources.
      Currently, All i can extract is data.psp and a few others.
    • incorperation of some form of patching system
    • EBOOT.PBP integrety checking
    • Some kind of SFO Editor


    To edit an Eboot, create a "new" one use either the "select" or "all" from current items.

    However, I'm currently armed with the wonderful documentation included in PBP Unpacker on the SFO Format, so I may write a simple SFO editor that goes along with it. :)
    What i have:
    Slim (Vader with black buttons) running 5.00m33-6.
    2in1 pandora battery (amazingly, its 1600mah)
    hardmodded JigKick (a 1200mah)
    [SPOILER="Nobody truely knows whats going on"][/SPOILER]

  4. #4
    QJ Gamer Blue
    Points: 2,018, Level: 27
    Level completed: 12%, Points required for next Level: 132
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Apr 2009
    Location
    Jacksonville, Fl
    Posts
    25
    QJ Pts
    2,018
    Level
    27
    Downloads
    0
    Uploads
    0

    Default

    It looks really cool very promising; you might want to include a preview feature sort of like PSX2PSP.
    Also i got this error while trying to save to my PSP MS


    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.IOException: The process cannot access the file 'Z:\PSP\GAME150\CAT_Syste m Utilities\PRXdecrypterMod \EBOOT.PBP' because it is being used by another process.
    at System.IO.__Error.WinIOEr ror(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init (String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..cto r(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..cto r(String path, FileMode mode)
    at Ebootr.Form1.saveToolStri pMenuItem_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Tool StripItem.RaiseEvent(Obje ct key, EventArgs e)
    at System.Windows.Forms.Tool StripMenuItem.OnClick(Eve ntArgs e)
    at System.Windows.Forms.Tool StripItem.HandleClick(Eve ntArgs e)
    at System.Windows.Forms.Tool StripItem.HandleMouseUp(M ouseEventArgs e)
    at System.Windows.Forms.Tool StripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.Tool StripItem.FireEvent(Event Args e, ToolStripItemEventType met)
    at System.Windows.Forms.Tool Strip.OnMouseUp(MouseEven tArgs mea)
    at System.Windows.Forms.Tool StripDropDown.OnMouseUp(M ouseEventArgs mea)
    at System.Windows.Forms.Cont rol.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Cont rol.WndProc(Message& m)
    at System.Windows.Forms.Scro llableControl.WndProc(Mes sage& m)
    at System.Windows.Forms.Tool Strip.WndProc(Message& m)
    at System.Windows.Forms.Tool StripDropDown.WndProc(Mes sage& m)
    at System.Windows.Forms.Cont rol.ControlNativeWindow.O nMessage(Message& m)
    at System.Windows.Forms.Cont rol.ControlNativeWindow.W ndProc(Message& m)
    at System.Windows.Forms.Nati veWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Ebootr
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Setting s/Administrator/Desktop/Ebootr/Ebootr.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    and a this box (in attachment)
    Attached Thumbnails Attached Thumbnails [RELEASE] Ebootr Beta-untitled.jpg  

  5. #5
    QJ Gamer Green
    Points: 2,357, Level: 29
    Level completed: 38%, Points required for next Level: 93
    Overall activity: 0%

    Join Date
    Apr 2009
    Location
    Around black mesa.
    Posts
    92
    QJ Pts
    2,357
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    Ah! Thats bad. Turns out, I forgot that I lock the file when I open it, so If you overwrite the file you have open you get an error (I apparently didnt catch that one right.)

    EDIT: In the next release, you wont be seeing those messages. I'm going to be writing them to a text file on your desktop so that its a little easier (just attach the file)
    Last edited by indrora; 09-10-2009 at 05:49 AM.
    What i have:
    Slim (Vader with black buttons) running 5.00m33-6.
    2in1 pandora battery (amazingly, its 1600mah)
    hardmodded JigKick (a 1200mah)
    [SPOILER="Nobody truely knows whats going on"][/SPOILER]

  6. #6
    QJ Gamer Green
    Points: 2,357, Level: 29
    Level completed: 38%, Points required for next Level: 93
    Overall activity: 0%

    Join Date
    Apr 2009
    Location
    Around black mesa.
    Posts
    92
    QJ Pts
    2,357
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    'kay guys, expect an update tonight. Since I code at night and work all day (on non-coding things, unfortunately) I'll have stuff wrapped up for y'all pretty quickly.

    What I have updated so far:
    • A somewhat together XMB Preview (No text because I cant seem to read SFOs for the life of me.)
    • Extraction of all resources (sorry guys its just as fast as your hdd).
    • Documentation! there's a real help file now, and its got *pictures*
    • Checking if you're saving to the file you've got open (and asking if you want to close it and save)
    • Error checking of the "magic bytes" (first four bytes) of each file (So far, I have the images, SND0.AT3, data.PSP and param.sfo).
    • more descriptive error messages
    • better error handling (Now, if I dont catch something in my main code round, it gets automatically written to your desktop).
    • Checks for PARAM.SFO and Data.PSP being in the Eboot
    • Extracting all files/data.psar now says "Do you really want to extract xxx mb?" and confirms a possible long operation.


    A big *huge* note:
    Saving anything larger than about 2MB right now takes Forever when you save it directly to your PSP! I dont know if the PSP3K has a USB 2.0 line on it, but PSP2k's have a USB 1.1 line on them, so its slooooooooow and PSP1k's are just painful.

    What I'm considering is taking and making the saving process have some form of update window. To be honest, I'm not happy with how I have the saving process is set up at the moment. I could do *much* better.

    Other future things include:
    • Eboot checking (header checking against offsets)
    • KXploit un-patching
    • A sack of potatoes.
    • Popstation front end???
    What i have:
    Slim (Vader with black buttons) running 5.00m33-6.
    2in1 pandora battery (amazingly, its 1600mah)
    hardmodded JigKick (a 1200mah)
    [SPOILER="Nobody truely knows whats going on"][/SPOILER]

  7. #7
    Points: 1,577, Level: 22
    Level completed: 77%, Points required for next Level: 23
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    Sep 2009
    Location
    taiwan
    Posts
    1
    QJ Pts
    1,577
    Level
    22
    Downloads
    0
    Uploads
    0

    Default

    could you give some examples to explain what this is.

  8. #8
    QJ Gamer Green
    Points: 2,357, Level: 29
    Level completed: 38%, Points required for next Level: 93
    Overall activity: 0%

    Join Date
    Apr 2009
    Location
    Around black mesa.
    Posts
    92
    QJ Pts
    2,357
    Level
    29
    Downloads
    0
    Uploads
    0

    Default

    ~> new releases are going to be here ~> [update] Ebootr (second QJ Release)
    What i have:
    Slim (Vader with black buttons) running 5.00m33-6.
    2in1 pandora battery (amazingly, its 1600mah)
    hardmodded JigKick (a 1200mah)
    [SPOILER="Nobody truely knows whats going on"][/SPOILER]

  9. #9
    Art
    Art is offline
    Bush Programmer
    Points: 60,149, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Nov 2005
    Posts
    3,658
    QJ Pts
    60,149
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    .
    Last edited by Art; 09-26-2009 at 06:13 AM.


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 03:34 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © , Caputo Media, LLC. All Rights Reserved. Cluster .