The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Page 1 of 42 1 2 3 4 5 6 7 8 9 10 11 ... LastLast
Results 1 to 30 of 1258

Custom Firmware - The proof of concept

This is a discussion on Custom Firmware - The proof of concept within the PSP Homebrew and Hacks Discussion forums, part of the PSP Development, Hacks, and Homebrew category; Download at http://dax.psp-tuts.net/ I copy and paste from the readme. Custom Firmware - The proof of concept by Dark_AleX There ...

  
  1. #1
    Developer
    Points: 10,553, Level: 68
    Level completed: 26%, Points required for next Level: 297
    Overall activity: 0%

    Join Date
    Sep 2005
    Posts
    194
    QJ Pts
    10,553
    Level
    68
    Downloads
    0
    Uploads
    0

    Default Custom Firmware - The proof of concept

    Download at

    http://dax.psp-tuts.net/

    I copy and paste from the readme.
    Custom Firmware - The proof of concept by Dark_AleX

    There has been lately some discussion about if custom firmware in the psp are posible (note: custom in the sense of writing our own executable code in the system, and not only data like fonts, videos,...)

    Even a lot of developers doubt that this is possible due to the protections in the psp.
    Well, i'm here with this simple proof of concept to show the contrary :P

    Instructions:
    (Note: this thing only works for 1.50)

    - Copy the PSP folder to the root of your memstick.
    - Execute the program "Custom Firmware - The proof of concept"
    It will write to the flash some executable files.

    Now you are done.

    This program has ben tested on my psp. However, as all programs that write to the flash, there is always some risk of bricking the psp. Use it at your own risk.
    IMPORTANT (to avoid confussion): the program includes a file called vshmain.prx. This file is NOT of Sony, it comes from me, the source of everything is released.

    The features of this custom firmware - proof of concept are:

    - Execution of normal pbp's (1.00 ones, no-kxploited)
    - Posibility of hiding corrupt icons. (note: by default it's not enabled, look at the file /PSP/SYSTEM/config.txt to see how to enable it)
    - Posibility of skipping the SCE logo at the startup. (and in this way avoid the annoying auto-execution of the UMD). Like the previous one, this is not enabled by default.
    - "Recovery mode:". If you keep R pressed while starting the psp, it will enter in "Recovery mode".
    Recovery mode is not more than a simple application that will let you to use the usb, and execute a program under ms0:/PSP/GAME/UPDATE/EBOOT.PBP, that could be, for example, a sony updater or the 1.50 -> 1.00 downdater.

    This would allow to recover potential bricks caused by the writing of bad fonts/videos/sounds... to the flash.
    (Note that this wouldn't allow to recover critical things like the overwriting of critical prx's)

    - Autoexecution of a program at the startup. See the configuration file at /PSP/SYSTEM/config.txt to see how to use it.


    Technical Details for Developers - Why and how this work.

    Consider vshmain.prx like the executable of the firmware.
    You should know that either in 1.00 or 1.50 we CANNOT execute our own prx's.
    However, you should know that we can execute our own elf's :)

    Just creating an elf, renaming it to vshmain.prx and flashing the file does the job :)

    However, notice a VERY IMPORTANT thing. By default, static elf's created by the pspsdk are linked to the address 0x08900000. This address is already taken by a prx of those that are loaded before vshmain.prx.
    It's necesary to relocate the elf to a different address not already taken.
    This proof of concept use the address 0x09CD3000.

  2. #2
    QJ Gamer Blue
    Points: 4,238, Level: 41
    Level completed: 44%, Points required for next Level: 112
    Overall activity: 0%

    Join Date
    May 2006
    Location
    New Zealand
    Posts
    118
    QJ Pts
    4,238
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    awesome! Great work dark_alex!

  3. #3
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    Good work, but does this actually work? Like does it allow you to run eboots without kxploit on 1.5 and those other things or are you saying that it may be possible in the future.
    skate3214.deviantart.com

  4. #4
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Wow, well done, nice work!

  5. #5
    Developer
    Points: 10,553, Level: 68
    Level completed: 26%, Points required for next Level: 297
    Overall activity: 0%

    Join Date
    Sep 2005
    Posts
    194
    QJ Pts
    10,553
    Level
    68
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by psp_bling
    Good work, but does this actually work? Like does it allow you to run eboots without kxploit on 1.5 and those other things or are you saying that it may be possible in the future.
    Yes, it actually works.

  6. #6
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    Wow thats so awesome, so you've flashed it to your psp yes? And this works on 1.5 right? Sorry for all the questions but i want to try this out.
    skate3214.deviantart.com

  7. #7
    QJ Gamer Green
    Points: 6,515, Level: 52
    Level completed: 83%, Points required for next Level: 35
    Overall activity: 0%

    Join Date
    Jul 2005
    Posts
    942
    QJ Pts
    6,515
    Level
    52
    Downloads
    0
    Uploads
    0

    Default

    Nice work. I'll have to try this.
    [CENTER]I think wii need a better name[/CENTER]

  8. #8
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    I'll give it a try, lets pray that a brick does not come of it. Is it like a firmware emulator or does it change your current f/w flash?

  9. #9
    QJ Gamer Blue
    Points: 5,179, Level: 46
    Level completed: 15%, Points required for next Level: 171
    Overall activity: 0%

    Join Date
    Jul 2005
    Posts
    119
    QJ Pts
    5,179
    Level
    46
    Downloads
    0
    Uploads
    0

    Default

    Yeah congrats, although I'l wait to try this until other people confirm it works...

    tc214

  10. #10
    Developer
    Points: 10,553, Level: 68
    Level completed: 26%, Points required for next Level: 297
    Overall activity: 0%

    Join Date
    Sep 2005
    Posts
    194
    QJ Pts
    10,553
    Level
    68
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by psp_bling
    Wow thats so awesome, so you've flashed it to your psp yes? And this works on 1.5 right? Sorry for all the questions but i want to try this out.
    Yes, it's tested in my psp. And it only works in 1.50.

  11. #11
    QJ Gamer Gold
    Points: 19,014, Level: 87
    Level completed: 33%, Points required for next Level: 336
    Overall activity: 0%

    Join Date
    May 2005
    Posts
    3,717
    QJ Pts
    19,014
    Level
    87
    Downloads
    0
    Uploads
    0

    Default

    omfg this is incredible! Dark_Alex you are honestly...Im ****ing speechless!

    Im downloading now.

    OMFG recovery mode?!?!?!?! You are a ****ing...again im spechless Dark_Alex!

  12. #12
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    Well im about to try it now, i hope it works.
    skate3214.deviantart.com

  13. #13
    QJ Gamer Blue
    Points: 4,231, Level: 41
    Level completed: 41%, Points required for next Level: 119
    Overall activity: 0%

    Join Date
    Jun 2006
    Posts
    121
    QJ Pts
    4,231
    Level
    41
    Downloads
    0
    Uploads
    0

    Default

    Looks like FreePlay loses again, great work Dark_AleX :)

  14. #14
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    Well it didn't brick which is good lol.
    skate3214.deviantart.com

  15. #15
    QJ Gamer Gold
    Points: 19,014, Level: 87
    Level completed: 33%, Points required for next Level: 336
    Overall activity: 0%

    Join Date
    May 2005
    Posts
    3,717
    QJ Pts
    19,014
    Level
    87
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Forte
    Looks like FreePlay loses again, great work Dark_AleX :)
    lol you got that right!

    Now one thing that will be annoying is to choose which custom firmware you want! (when they get popular and other devs release them!)

  16. #16
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    I am going to give it a try, well done Alex! how do you change this:
    Code:
    # Specify a program to autoexecute at startup. 
    # Example1:
    #autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";
    # Example2:
    #autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP";
    to actually autoboot? is it like this:

    Code:
    # Specify a program to autoexecute at startup. 
    #autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP";
    ????????????????????????? ????????????????

  17. #17
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    Wow it works it actually did skip the little boot up video thing. Now trying out some of the other things. Heres one confirmation by me, awesome, awesome work Dark_Alex
    skate3214.deviantart.com

  18. #18
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    loading onto ms....................... .

  19. #19
    Developer
    Points: 10,553, Level: 68
    Level completed: 26%, Points required for next Level: 297
    Overall activity: 0%

    Join Date
    Sep 2005
    Posts
    194
    QJ Pts
    10,553
    Level
    68
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by The Ex
    I am going to give it a try, well done Alex! how do you change this:
    Code:
    # Specify a program to autoexecute at startup. 
    # Example1:
    #autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";
    # Example2:
    #autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP";
    to actually autoboot? is it like this:

    Code:
    # Specify a program to autoexecute at startup. 
    #autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP";
    ????????????????????????? ????????????????
    Simply quit the "#", which is a comment, and leave it as this:
    autoboot = "ms0:/PSP/GAME/DEVHOOK/EBOOT.PBP";

  20. #20
    QJ Gamer Gold
    Points: 15,274, Level: 79
    Level completed: 85%, Points required for next Level: 76
    Overall activity: 0%

    Join Date
    Apr 2006
    Location
    Nashville TN
    Posts
    2,022
    QJ Pts
    15,274
    Level
    79
    My Mood
    Sad
    Downloads
    0
    Uploads
    0

    Default

    Dark_AleX did/do you work for sony?
    Your one brilliant man my hat off to you!
    Your exactly what this scene needs keep up the good work!

  21. #21
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Confirmed working, testing other features

    So far tested:
    SCE logo removed - YES (much quicker load up time)
    Recovery Mode - YES (Amazing, lets you flash index.dat to flash0, and, lets you run an f/w update from the normal directory, and, lets you enable USB Mass)
    Corrupt Icon remover - YES (works like a charm)


    I will edit this with all the astuff that works!
    Last edited by Moose; 07-15-2006 at 12:11 AM.

  22. #22
    QJ Gamer Green
    Points: 5,982, Level: 50
    Level completed: 16%, Points required for next Level: 168
    Overall activity: 0%

    Join Date
    Jul 2005
    Location
    Germany
    Posts
    524
    QJ Pts
    5,982
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    ok tested it. works like a charm. Dark_AleX you are a genius, i love your work.
    now we need a way to turn off the gameboot animation, that way we could load our homebrew faster.

  23. #23
    QJ Gamer Platinum
    Points: 66,627, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Feb 2006
    Location
    National Front Disco
    Posts
    13,061
    QJ Pts
    66,627
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Ok, by saying it runs 1.00 pbp's does that mean that you don't need the % folder anymore?

  24. #24
    Points: 3,904, Level: 39
    Level completed: 70%, Points required for next Level: 46
    Overall activity: 0%

    Join Date
    Jun 2006
    Posts
    12
    QJ Pts
    3,904
    Level
    39
    Downloads
    0
    Uploads
    0

    Default

    Will this work with a TA-082 board, or do they same restrictions apply as before?

  25. #25
    The Black Parade
    Points: 6,792, Level: 54
    Level completed: 21%, Points required for next Level: 158
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Port Macquarie,Australia
    Posts
    827
    QJ Pts
    6,792
    Level
    54
    Downloads
    0
    Uploads
    0

    Default

    confirmed that 1.0 eboots work on it this is awesome!!
    skate3214.deviantart.com

  26. #26
    QJ Gamer Green
    Points: 5,982, Level: 50
    Level completed: 16%, Points required for next Level: 168
    Overall activity: 0%

    Join Date
    Jul 2005
    Location
    Germany
    Posts
    524
    QJ Pts
    5,982
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Evil_duck
    Will this work with a TA-082 board, or do they same restrictions apply as before?
    dude, it only works on 1.5. so, no it doesnt work on TA-082 ;)

  27. #27
    QJ Gamer Gold
    Points: 15,274, Level: 79
    Level completed: 85%, Points required for next Level: 76
    Overall activity: 0%

    Join Date
    Apr 2006
    Location
    Nashville TN
    Posts
    2,022
    QJ Pts
    15,274
    Level
    79
    My Mood
    Sad
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Evil_duck
    Will this work with a TA-082 board, or do they same restrictions apply as before?
    Dude you cant even get a TA-082 board a 1.5 so what do you think! :Argh:

  28. #28
    Points: 3,904, Level: 39
    Level completed: 70%, Points required for next Level: 46
    Overall activity: 0%

    Join Date
    Jun 2006
    Posts
    12
    QJ Pts
    3,904
    Level
    39
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Piny
    dude, it only works on 1.5. so, no it doesnt work on TA-082 ;)
    I figured as much, ohh well Ill just keep praying

    Freak Awsome job though Dark_Alex

  29. #29
    QJ Gamer Platinum
    Points: 22,744, Level: 93
    Level completed: 40%, Points required for next Level: 606
    Overall activity: 0%

    Join Date
    Apr 2006
    Location
    York, UK.
    Posts
    4,227
    QJ Pts
    22,744
    Level
    93
    Downloads
    0
    Uploads
    0

    Default

    Alex man, you're rather a legend. I'm going to make a new part of my sig about you.

    I'm also going to rush to switch my PSP for anything under 2.7 as quickly as I can. WIN!
    -=Images are for Premium members only=-

  30. #30
    Points: 4,580, Level: 43
    Level completed: 15%, Points required for next Level: 170
    Overall activity: 0%

    Join Date
    Jan 2006
    Posts
    48
    QJ Pts
    4,580
    Level
    43
    Downloads
    0
    Uploads
    0

    Default

    do u mean if SCE removed from psp flash?
    so it wont have SCE anymore?


 
Page 1 of 42 1 2 3 4 5 6 7 8 9 10 11 ... LastLast

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 05:37 AM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C5.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?