Go Back  
Reply
 
Thread Tools
Old 01-16-2011   #81
beketata
Apprentice
 
Join Date: Jan 2011
Posts: 3
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Obfuscation is very timely , but what did you mean by: FileSystem.Kill("test_out");

************** Exception Text **************
System.IO.FileNotFoundException: No files found matching 'test_out'.
at Microsoft.VisualBasic.FileSystem.Kill(String PathName)
at PKG_Toolkit.Main.8AAAA(Object ᙂ, EventArgs 1AAAA)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
beketata is offline   Reply With Quote
Old 01-16-2011   #82
$n!pR
Senior Member
 
$n!pR's Avatar
 
Join Date: Jun 2007
Posts: 1,023
Likes: 7
Liked 215 Times in 107 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
lol. psn_package_npdrm.exe creates that file, so I do some cleanup after the program ends.

As for my program, I've made it so it automatically reads the second content id from the config file. Will update the links later.

EDIT: Download now online. Did a massive overhaul of the error handling.

Last edited by $n!pR; 01-17-2011 at 03:08 PM.
$n!pR is offline   Reply With Quote
Old 11-02-2012   #83
$n!pR
Senior Member
 
$n!pR's Avatar
 
Join Date: Jun 2007
Posts: 1,023
Likes: 7
Liked 215 Times in 107 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Updated the tool to work with scetools. Please test and report back. I removed the old tools so if scetools doesn't work with older firmware I might add them back.

Edit: Made some slight changes. If you downloaded it, download again. If it gives an error installing on 3.55 run finalize_package from previous version.

Last edited by $n!pR; 11-02-2012 at 07:27 PM.
$n!pR is offline   Reply With Quote
Likes: (5)
Old 11-06-2012   #84
GOD_666
Member
 
Join Date: Feb 2012
Posts: 56
Likes: 18
Liked 3 Times in 3 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
AWSOME work much appreciated @$n!pR worked great with a psn game (Homefront) extracted the fix pkg for the game which was meant for 3.55 fixed the eboot and repackaged to work on 4.30 EASY tool

Thanks
GOD_666 is offline   Reply With Quote
Old 11-06-2012   #85
GregoryRasputin
 
GregoryRasputin's Avatar
 
Join Date: Jan 2008
Posts: 14,475
Likes: 8,214
Liked 14,577 Times in 5,590 Posts
Mentioned: 1324 Post(s)
Tagged: 3 Thread(s)
Originally Posted by $n!pR View Post
Updated the tool to work with scetools. Please test and report back. I removed the old tools so if scetools doesn't work with older firmware I might add them back.

Edit: Made some slight changes. If you downloaded it, download again. If it gives an error installing on 3.55 run finalize_package from previous version.
Nice to see someone update one of their old applications, if only more people would do that.

Thank you
GregoryRasputin is offline   Reply With Quote
Old 11-06-2012   #86
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 495
Likes: 238
Liked 495 Times in 206 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Thx, i love the simplicity of the interface

If you admit suggerences... there is only one thing left (unpackage) to be able to:
unpackage--> unself --> reself ---> repackage
If you find a way to generate the config file automatically when unpackaging (based in the info of the original .pkg)... all the process can be automatized

Also, i think you can sign the files with the most older keyset (are not blacklisted so all keysets are valid)... and using the 4.21 format
This reduces the signing to only 1 type that includes all firmwares (CEX)
Other thoughts... you can add "fself" (for DEX)
__________________
sandungas is online now   Reply With Quote
Likes: (2)
Old 11-06-2012   #87
$n!pR
Senior Member
 
$n!pR's Avatar
 
Join Date: Jun 2007
Posts: 1,023
Likes: 7
Liked 215 Times in 107 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sandungas View Post
Thx, i love the simplicity of the interface

If you admit suggerences... there is only one thing left (unpackage) to be able to:
unpackage--> unself --> reself ---> repackage
If you find a way to generate the config file automatically when unpackaging (based in the info of the original .pkg)... all the process can be automatized
Will look into that
Originally Posted by sandungas View Post
Also, i think you can sign the files with the most older keyset (are not blacklisted so all keysets are valid)... and using the 4.21 format
This reduces the signing to only 1 type that includes all firmwares (CEX)
Other thoughts... you can add "fself" (for DEX)
Do you mean when signing for firmware 3.60+? When the option 4.21/4.30 is checked it signs it using the 3.60 key revision. You can verify this if you look at the log by decrypting the file again.
$n!pR is offline   Reply With Quote
Old 11-06-2012   #88
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 495
Likes: 238
Liked 495 Times in 206 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Originally Posted by $n!pR View Post
Do you mean when signing for firmware 3.60+? When the option 4.21/4.30 is checked it signs it using the 3.60 key revision. You can verify this if you look at the log by decrypting the file again.
No, i mean... when signing homebrew for 4.30+... you can use any of the keysets (all are valid)
Look at this table, the first line (0x00 revision used in 0.80 firmware)
http://www.ps3devwiki.com/wiki/Keys#Appldr
A homebrew signed with this key will work in all CEX firmwares (included ofw's and cfw's from 0.80 upto 4.30+ and all future ones)
The explain is simple... is because this key has not been revoked, official stuff (games or apps) signed with this key (back in 2005) are valid in 4.30 and all future firmwares of course

This reduces your actual version of the app to only 1 type of signing (in the options at the bottom)... you can replace all by "signing for CEX"
If you add the "fakeself" signing you can add another option... "signing for DEX"





Edit about npdrm specific keys:
The only keys that has been revoked in this list are the ones colored in grey (for npdrm)
The older npdrm key is "0x00 np" (line 4 of the table colored in grey) was introduced in 0.92 firmware and revoked in 3.30... this means we cant use it as a "legacy" key, doesnt works over 3.30
So for npdrm the older one working is "0x01 np" (introduced in 1.00 firmware and still valid up to 4.30+)
__________________

Last edited by sandungas; 11-06-2012 at 09:34 PM.
sandungas is online now   Reply With Quote
Old 11-06-2012   #89
soneco
Apprentice
 
Join Date: Dec 2011
Posts: 2
Likes: 4
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
thanks 100% funcional!!!
soneco is offline   Reply With Quote
Old 11-07-2012   #90
$n!pR
Senior Member
 
$n!pR's Avatar
 
Join Date: Jun 2007
Posts: 1,023
Likes: 7
Liked 215 Times in 107 Posts
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Do you know of any commandline tool to unpack pkg files? All I found was AllUnpkg but it only does retail PS3/PSP pkgs. I currently have it implemented but have a couple of bugs, one of which you can't unpack homebrew signed with debug. If you ran the finalize tool on a homebrew debug pkg however you could unpack it...

EDIT:
Update Nov 8/2012.
Added the option for debug/retail and added AllUnpkg.



Download is now up.

Last edited by $n!pR; 11-08-2012 at 05:54 PM.
$n!pR is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 10:40 PM.