hit tracker

A gui ;]

Discussion in 'PS3 Homebrew Corner' started by Berion, Aug 17, 2011.

  1. 132
    0
    0
    Berion

    Berion Loyal Member

    Joined:
    Aug 13, 2011
    Occupation:
    unemployed...
    Location:
    Poland
    Home Page:
    http://forum.cdrinfo.pl/f30/linki-do-tutoriali-na-stronie-glownej-57360/
    I was made a simple gui project for PS3 app. Well, i'm not a programmer (ok, i' am but really shitty ;]) so this is somekind of request. ;) Maybe someone write an app for easy backuping up and restoring save's, trophies, activation data, vmc etc. I can prepare somekind of documantation and "how to" for every option etc.

    I hope You like it:
     
  2. 339
    29
    28
    amp2006

    amp2006 Staff Member Clean-Up Crew

    Joined:
    Sep 6, 2007
    Occupation:
    fighting ISIS alongside with Peshmerge
    Location:
    Duhok
    Home Page:
    http://www.maxconsole.com
    Oh man that's the worst App i have ever seen (just joking) :lol:

    well done dude :)
     
  3. 189
    1
    18
    Ploggy

    Ploggy Loyal Member

    Joined:
    Jul 14, 2011
    Location:
    The Valleys
    I like it, but shouldn't "backuping" be "backing up" :)
     
  4. 0
    0
    0
    JLM

    JLM Guest

    Cool, I really like seeing people do stuff like this --just going for it and coding stuff for ps3 no matter what it is. Also, don't sweat the "backuping". I think it's cuter than backing up, and besides your English is about 1,000 times better than my Polish .:)
     
  5. 103
    0
    0
    szlifier

    szlifier Loyal Member

    Joined:
    Jul 9, 2011
    Interesting idea.

    I always liked your GUIs. I will look into file manager's sources and see what I can do, since I have the activation restoring app code already done.:)

    I will look into backing up saves first, and as for the option for just one user name it will be the active one.
     
  6. 132
    0
    0
    Berion

    Berion Loyal Member

    Joined:
    Aug 13, 2011
    Occupation:
    unemployed...
    Location:
    Poland
    Home Page:
    http://forum.cdrinfo.pl/f30/linki-do-tutoriali-na-stronie-glownej-57360/
    Sorry for spelling error. English it's hard for me, just like German and Russian which i lerning in the past. I'm not language talended.

    :)

    Thanks. Most of these oprations it will just copy/paste, it shoudn't be so complicated. The second part is binary comparing. Thank You for Your engaging.
     
  7. 132
    0
    0
    Berion

    Berion Loyal Member

    Joined:
    Aug 13, 2011
    Occupation:
    unemployed...
    Location:
    Poland
    Home Page:
    http://forum.cdrinfo.pl/f30/linki-do-tutoriali-na-stronie-glownej-57360/
    About options on an save data example:

    SAVE TOOLS

    1. Backup all saves
    simple cp "dev_hdd0/home/<from all users>/savedata/" to "dev_usb000/PS3/SAVEDATA/". But there's a problem when files will duplicate on others accounts, so maybe we should change Sony branch naming to our own: i.e "dev_usb000/PS3/OB/SAVEDATA/<user number>/.

    2. Backup all saves with Copy Prohibited attribute
    as above but we need scan SFOs for specific attribute. cp to "dev_usb000/PS3/OB/SAVEDATA_CP/<user number>/"

    3. Backup only for "username".
    the same as ad1. but with specific user (already logged or better switching by d-pad).

    4. Backup only saves with Copy Prohibited attribute for "username"
    ad2+ad3

    5. Restore all saves
    6. Restore all saves only with CP attrib.
    7. Restores save for "username"
    8. Restore saves with CP attrib only for "username"

    9. Check integrity for all saves.
    Scanning all SFOs and compare it to users accounts (owner/not owner).

    10. Resign all saves
    Rewrite all users ID, users numbers and PS3 IDs to match n xRegistry. With causion for user that not work on all saves and in some cases this could couse unabillity to copy them via XMB.


    Of course this is only my proposition.
     
  8. 132
    0
    0
    Berion

    Berion Loyal Member

    Joined:
    Aug 13, 2011
    Occupation:
    unemployed...
    Location:
    Poland
    Home Page:
    http://forum.cdrinfo.pl/f30/linki-do-tutoriali-na-stronie-glownej-57360/
    After a few years of opening PS3, we still doesn't have an application like uLE for PS2 or UnleashX for X360. Existing file managers still have some bugs (even critical bugs) and are lack of features. I'm a poor programmer but (i hope ^^) not so bad graphic artist and still scene enthusiast. So, i thinking about this type of application for long time and i have maked some kind of a skeleton and completely GUI project. I don't know it's even possible on PSL1GHT (especially gaussian blur), i have some knowledge about PSX, PS2, Xbox, unfortunately not PS3.

    In other words: I'm looking a programmer...




    Menu is similar for XMB but based on text not icons, situated on right corner of screen.

    File Manager:

    First screen is similar for Metro UI (i know, everyone hate it ;]). Which are displayed icons of every mount and not mounted devices with control user to manually mount or unmount it (of course with some exceptions like dev_hdd0/1, dev_flash1/2/3 etc.).

    One of the flag function of this app. ;) Simple File manager, but as you can see, only with one file list window. In my opinion this looks better and we avoid long names problem (avoiding also implementation of stretching or scrolling file names). For quickly switching between two different paths i think good idea is to add an bookmarks system, defined by user. Something like in web browsers. User could be define i.e path: "dev_hdd0/some_folder/" as i.e "my hidden girlfriend photos" (;)) or used some default define by developers (everything of course editable). Switching by i.e R1/L1 (next/previous). File list scrolled by scroller (in other words using mouse cursor, keyboard arrow or L2/R2) and with bigger font for not torment our eyes.

    Pressing L3/R3 context menu will show up:

    • Copy - for copying selected file(s) or folder(s)
    • Paste - for pasting copied/moved file(s) or folder(s)
    • Move - for moving selected file(s) or folder(s)
    • Delete - for deleting selected file(s) or folder(s)
    • Create new folder - for making new folder and call system OSK for name it (as i.e in some games or multiMAN file manager)
    • Create simlink - for creating simbolic link of selected file(s) or folder(s)
    • Delete simlink - for deleting simbolic link of selected file(s) or folder(s)
    • Delete all found simlinks - for deleting all simbolic links of selected file(s) or folder(s)
    • Open - for opening files (if there will be some build-in viewers for some formats like i.e graphics (*.png, *.jpg etc.))
    • Open as ASCII - opening files in text view, onlty ASCII characters (maybe in future some different encoding like UTF-8?)
    • Open in HEX view - opening files in hexadecimal view (just like in multiMAN fm).
    • Launch - for launching executable files (*.elf/*.self/*.prx/*.sprx/EBOOTs).
    • Launch with arguments - same as above but with defined by user arguments/parrams.
    • Unpacking using XMB - the same as i.e in multiMAN
    • Mount - shortcut for mounting disc images (i know we don't know how to do it ;]) or memory card images (PSX and PS2 (ECC/non-ECC)).
    • Mount as - the same as above but as specific device i.e file "example.VM1" as "dev_ps2mc4" (or something like that ;)).
    • Unmount - shortcut for unmounting mounted device.
    • Unmount all - shortcut for unmounting mounted all devices.
    • Open bookmark menu - for opening popup menu with bookmarks collection which user can manage bookmarks (open, copy, rename, delete, add new).
    • Add DIR as bookmark - shortcut for adding current DIR as bookmark, i.e if user is in "dev_hdd0/home/00000001/savedata/" and choose this option, this DIR will be saved as bookmark (named as user want).
    • Add file as bookmark - as above but for file. This will be handy i.e for quickly opening some text files or quickly launch some executable files.

    HDD Tools:
    • VFLASH Tools -> Resize VFLASH - for changing choosed VFLASH size.
    • VFLASH Tools -> Create VFLASH - for creating new VFLASH.
    • VFLASH Tools -> Delete VFLASH - for deleting choosed VFLASHes.
    • Format HDD - for quick formating HDD.
    • Create Image - for creating HDD sector by sector image i.e on dev_usb.
    • Write Image - for writing all HDD sectors from chosen image (if possible...).
    • Dump Partition Table - for dumping whole partition table i.e on dev_usb.
    • Write Partition Table - for writing dumped to file partition table back to HDD.
    • Informations - for checking about HDD informations like model/serial number/fw version (could read from xRegistry.sys), how much space is free etc., S.M.A.R.T reading (exceptional important for end user), encryption keys (it's still unknown?).
    • Turn encryption off - for turning off HDD encryption like Graf_chocolo tools do.
    • Turn encryption on - for turning on HDD encryption like Graf_chocolo tools do.

    System Tools:
    • Backup Tools -> Backup All User Data - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_hdd0/home/<user number>/trophy/"
      • "dev_hdd0/home/<user number>/savedata/"
      • "dev_hdd0/home/<user number>/savedata_minis/" (? :p)
      • "dev_hdd0/home/<user number>/exdata/"
      • "dev_hdd0/savedata/vmc/"
      • "dev_hdd0/photo/"
      • "dev_hdd0/music/"
      • "dev_hdd0/video/"
      • "dev_hdd0/theme/"
      • "dev_flash2/etc/xRegistry.sys"

    • Backup Tools -> Backup Multimedia Data - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_hdd0/photo/"
      • "dev_hdd0/music/"
      • "dev_hdd0/video/"
      • "dev_hdd0/theme/"

    • Backup Tools -> Backup Trophies - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_hdd0/home/<user number>/trophy/"

    • Backup Tools -> Backup Saves - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_hdd0/home/<user number>/savedata/"
      • "dev_hdd0/home/<user number>/savedata_minis/" (? :p)
      • "dev_hdd0/savedata/vmc/"

    • Backup Tools -> Backup Only Protected Saves - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/". Application will search in savedata dirs saves with Copy Prohibited attribute in PARAM.SFO and copy these saves.
      • "dev_hdd0/home/<user number>/savedata/"

    • Backup Tools -> Backup All Licenses - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_hdd0/home/<user number>/exdata/"

    • Backup Tools -> Backup Settings - will copy below stuff to i.e "dev_usb000/PS3/OMNIBACKUP/":
      • "dev_flash2/etc/xRegistry.sys"

      + of course options to write them back. With overwrite prompts if some DIRs already existed.

    • Informations - for reading informations about this console and users like IDPS, model, users, their IDs/PSN IDs, MAC addres, ODD fw/model/serial number, eEIDn/PCKs (encrypted/unknown?), qa/retail/debug flag. With dump this info to usb option.
    • Change MAC Address - for changing MAC Address.
    • Rebuild Database - just like in recovery.
    • Go to Recovery Menu - just like making power button combo.
    • Set QA Flag - for setting up or remove QA flag.
    • CEX2DEX - for converting retail console to debug ones (i know we still don't know how to do it :p)
    • CEX2SEX - for converting retail console to KIOSK one.

    Flash Tools:

    Flash Tools -> Create Image - for creating image of whole flash bone(s).
    Flash Tools -> Create Image of... - for creating image of choosed flash bank.
    Flash Tools -> Write Image - for writing image back to flash bone(s).
    Flash Tools -> Write Image of... - for writing image back to flash banks.

    Settings - Settings menu

    About - About menu.


    As you can see, turn this concept into reality is a titanic work. But i think it's worth our time and effort. If you are ambitious programmer please consider this.


    >> Gallery <<
    Author of background image is Colin Wojno.


    View attachment 2680 View attachment 2681 View attachment 2682

    PS: I'm tired of empty opinions people who only wanting CFW 3.60+ and their precious resigned EBOOTs. If you are one of them or don't know how such tool could be useful for you, please don't say anything. In opposite for many others, I'll try *making something* - at least in my domain.

    PS2: Sorry for my broken English. ;)
     

Share This Page