Jump to content

Different solutions


Andy Vandijck
 Share

925 posts in this topic

Recommended Posts

Thank you very much dear Andy, worked beautiful for my PATA DVD (ATAPI), even burning, everything ok. The extension is loaded from /E/E. And shipping values (merged with mines) take it from MacBook3,1 (late 2007) IOReg jejeje.

6720s_MB31_PataLegacy_Andy.png

Also, following the advise and procedure applied by Smith@@™, additionally I have this:

Bus_ATA.png

Info.plist for edition purposes attached. All credits and gratefully to Andy of course. Cheers.

6720s_MB31_PATA_DVD_AndyMergeNub_info.plist_For_Edition.zip

Link to comment
Share on other sites

Even though this look like it works at least with one of my hacks (GA EP45-DS3 Q6600 cpu) the two DVDs I have in it actually seem to not work any better from before. I still get the probs one of them and sometimes both get "locked up", the OS sees them but I can´t access them. In theory it works but when you start to use the DVDs for real it does´nt seem there´s no difference from without this fix.

Link to comment
Share on other sites

  • 3 weeks later...

I tried this kext for my `TSSTcorp DVD+-RW TS-T633C` but still no luck.

 

Is this kext compatible for my drive? can anyone tell.

 

My drive spec is

vendor identification: TSSTcorp

Product identification: DVD+-RW TS-T633C

 

Edit:

 

Finally I got it working. I guess i was using wrong kext. But i am still having a little problem, I am unable to insert the CD/DVD into driver after system startup.

Link to comment
Share on other sites

  • 11 months later...

I reworked the code in this old classic of mine.

It now fully supports auto-opening binaries (by opening a .dmg, .iso, .bin, .ppf file and clicking the appropriate select button, it will then auto-link in through the Finder).

The PPF-O-Maker can also link .txt files (for the file id.diz part).

I also fixed some bugs in this release.

I also changed the code so it should be possible to compile it on 10.3 (and less, should compile for all versions of OS X now).

It also works perfectly for Lion.

The binaries are under build/Release (for Lion).

I'll recompile for Snow Leopard (and older) soon.

Enjoy... ;)

 

Downloads for PPF-O-Suite V5.0.0

--------------------------------------------

Command line tools for Windows (V1-V4 support, 64bit file handling fixed):

https://www.dropbox....PPF-Cltools.zip

 

PPF-O-Maker V5.0.0 for Windows (V1-V5 support):

https://www.dropbox....PPF-O-Maker.zip

 

PPF-O-Matic V5.0.0 for Windows (V1-V5 support):

https://www.dropbox....PPF-O-Matic.zip

 

EDIT: New release (4.2.1)

- Fixed some bugs related to importing/auto-linking image/PPF files.

- Optimized code for running fast.

- Changed some deprecated code (checks for Mac OS X version, chooses optimal for any version of OS X).

- Added .img support for Finder imports.

- Changed default compiler to LLVM GCC 4.2

- Fixed the code for compiling for 10.3

- Built the code for 10.3-10.7 (from Panther to Lion)

 

The main zip contains the build for Lion and the sources.

The other zip contains the builds for Snow Leopard, Leopard, Tiger and Panther

 

EDIT2: I started a Sourceforge project for PPF-O-Suite

http://www.sf.net/p/ppfosuite

 

 

EDIT3: Another new release (4.3.0).

- Updated PPF-O-Maker to be able to generate V1 -> V3 PPF patches (V1/V2 = 32bit, maybe handy for small files).

- Fixed a small Panther issue (Importing from Finder)

Everything is available from the project page.

Code is available through git or downloading zipped sources.

 

EDIT4: Another new release (4.3.2).

- Added PPF V4 file format (uses dynamic offset and patch sizes, supports large patch blocks).

NOTE: Not enabled to generate by default. Select PPF Version menu item and then Version 4 to generate V4 files.

This also decreases the file size a lot while supporting fast operations.

This also means it optimally aligns the patch entry and offset entry (from 1B to 8B entry).

Also patch replacement code now supports more then 255B patch blocks.

Tests shown this to generate patches of 245,8MB (V4) instead of 279,1MB (V3) - Tested with binary test files.

- Fixed PPC code (Tested on PowerBook G4 under Leopard 10.5.8).

- Added support for PPF V4 on PPC (converting the patch size bytes and offsets to big endian - directly).

Code is available through git or downloading from project page.

 

EDIT5: Yet another new release (4.4.0)

-Added full NSDocument support (multiple windows are now possible)

-Added separate NSWindowController (for better window handling)

-Added Lion full screen support

-Improved auto-opening support (detects opened file)

-Dock menu added with options to open / save among other things

-Resizing support of the window implemented

-Lion sandboxing implemented (not perfect yet, crashes on document open from Finder), use the no sandboxing version..

-Code signed on Lion + Snow Leopard + Leopard versions

-With PPF-O-Matic the 2 open buttons have been replaced with 1 open button

-With PPF-O-Maker the 3 select buttons have been replaced by 1 open button

-Help files fixed for all versions of OS X

-Updated help with latest instructions

-Certificate included (in case it is needed)

-Window shows opened PPF files after program name (e.g. PPF-O-Matic - test.ppf)

-Added new about window (nicer, cleaner)

 

EDIT6: Next version (4.4.1)

-Optimized code

-Fixed some bugs

-Fixed sandbox support on Lion (no sandboxing version no longer needed)

-Fixed Dock menu for PPF-O-Maker

 

EDIT7: Version 4.4.2

This update has some more changes including:

- Better support for older Mac OS X versions.

- Several fixes

- Some optimizations

- Redesigning of the interface

- Signed now with my own developer certificate from Apple

- Made everything tamper proof

- Sandboxing works well so processes of the apps are fully isolated

- PPF-O-Matic and PPF-O-Maker will soon be available as separate apps from the Apple App Store

 

EDIT8: Version 4.4.2 update

- Added a Windows version (XP -> 7 guaranteed working, 2000 maybe) based on Cocotron (my own custom blend of the SDK).

It's available from the project page as it is too big to upload...

http://www.sf.net/projects/ppfosuite

The page will by default auto-select the Mac or Windows version depending on your OS.

 

EDIT9: Rebuild of V4.4.2.

- Added multiple thread support (can now really run everything together).

- For now built for 10.6/10.7 (Snow Leopard or Lion).

- Changed icon because app store rejected icon.

- Fixed window bug.

- Changed Finder app display name (just PPF-O-Matic/PPF-O-Maker now).

- Some locks for when app is running patching / making patch.

- Added PPF file version confirm dialog.

- Fixed some more bugs.

 

EDIT10: Fix of threads of V4.4.2 Windows

- Threading fixed for Windows.

- New alert dialogs for Windows.

 

EDIT11: V5.0.0

- PPF file format V5

+ Support for high-efficiency compression

+ Support for password protection (AES CBC)

+ Embedded picture support (128x128 optimally, PNG/GIF)

+ Embedded audio support (MP3/M4A)

- Generating SHA1 checksum

- Generating SHA256 checksum

* Windows only: fixed 64bit file handling

* Windows PPF-O-Matic: disabled player during patching (caused crashing of the app)

The Mac OS X 10.6/10.7/10.8 version is available in the App Store (PPF-O-Maker / PPF-O-Matic)

The Windows version is freely available for download above (PPF-O-Maker+PPF-O-Matic+Command Line Tools)

Note that the Windows versions of the apps also use ObjC technologies and are almost as advanced and fast as the OS X version

PPF-O-Suite_4.4.2_Binaries.zip

  • Like 2
Link to comment
Share on other sites

It is recommended that you upgrade your PPF-O-Suite binaries to the latest version (4.2.1) as it fixes a lot of bugs and runs very fast.

It's the most stable version yet, tested on 8GB test binary...

In the next release I may make some more features for it (including PPF file format V4 which shall support compression of the patch block)

Link to comment
Share on other sites

I would like some feedback on the using/testing of the app.

So people, feedback please :king:

Also requests for features (new ones) are welcome.

Link to comment
Share on other sites

really your code originally ?

Yes, it's based on code from the 2 command line apps.

I reworked it entirely to be simple to use in an OS X Cocoa app.

Link to comment
Share on other sites

  • 2 weeks later...
On 12/16/2011 at 7:50 PM, Andy Vandijck said:

I would like some feedback on the using/testing of the app.

So people, feedback please :king:

Also requests for features (new ones) are welcome.

 

Tested yesterday on a couple of PS2 iso files with a Lion 10.7.2 MacBookPro.

Both versions 4.0 and 4.3 work flawlessly, with a nicely noticeable speed increase with the latter.

You've really done a good job here!

Edited by Ai Haibara
Link to comment
Share on other sites

Added support for the new PPF V4 file format (designed it myself, dynamic variable offset and patch sizes).

Fixed PPC code, tested on a PowerBook G4 (Leopard 10.5.8).

This means it will generate smaller PPF files while supporting bigger patch blocks.

Ofcourse compatibility between V1-V4 is guaranteed ;)

Link to comment
Share on other sites

  • 1 month later...

Added a new release that supports every modern feature there is in OS X.

It also is document based so it can work with multiple windows.

This means you can apply many patches at the same time (in parallel).

In Lion it even supports full screen and it has a dock menu.

And much, much more... B)

Enjoy... ;)

Link to comment
Share on other sites

V4.4.2 is now available and soon will be even available from the App Store.

It's probably the last version in a while (unless somebody has some good suggestions I might do).

Enjoy the (for now) final release ;)

Link to comment
Share on other sites

Added Windows port (for XP -> 7 working guaranteed, 2000 maybe) based on Cocotron (my own custom blend).

This enabled me to use my current Objective C Cocoa code with some minor adjustments for a Windows target. B)

The code has been submitted to the project page and the binary download will auto-select the PPF-O-Suite version for your OS (Windows/Mac).

I tested it myself on Windows 7 and it runs stable (it supports everything the Mac version supports). :D

It is also bundle based (.app folder).

The binary is under Contents/Windows/*.exe (leave it in the app package, install like that). :StarTrek:

Some pics:

PPF-O-Maker_4.4.2_Win7.PNG

PPF-O-Matic_4.4.2_Win7.PNG

Link to comment
Share on other sites

  • 4 weeks later...

Update: Rebuild of V4.4.2.

- Added multiple thread support (can now really run everything together).

- For now built for 10.6/10.7 (Snow Leopard or Lion).

- Changed icon because app store rejected icon.

- Fixed window bug.

- Changed Finder app display name (just PPF-O-Matic/PPF-O-Maker now).

- Some locks for when app is running patching / making patch.

- Added PPF file version confirm dialog.

- Fixed some more bugs.

 

Available from the project page.

http://www.sf.net/projects/ppfosuite

Link to comment
Share on other sites

  • 2 weeks later...

The latest version is now available from the Mac App Store wink.png

Apple finally approved it... laugh.png

  • Like 1
Link to comment
Share on other sites

  • 3 months later...
  • 5 months later...

It's built and tested on my ML system...
Source is included...
This kext will work always on AMD... replacement for Dont steal Mac OS X.kext (move somewhere after install AppleDecrypt.kext)
Enjoy ;)
Again thx to Sinetek for the decryption algo's
Watch closely in the screen cap... (no Dont steal Mac OS X lol)
I've made kexts for Lion and ML
EDIT: ML version should work for Mavericks too...

EDIT2: New version, Mavericks optimized.

This one (under Release Mavericks) is code signed. (no more nag screen stating unknown kext etc...)

EDIT3: New version, Yosemite optimized.

This new version does not use OpenSSL anymore but instead loads up Apple's corecrypto.kext and uses that.

I found the proper way to use Apple's corecrypto interface and it's much faster :D

Also the code is built with Xcode 6.1 and fully optimized for running really fast.

The Yosemite optimized version is in the V2 zip file and source, as usual, is included.

It should be possible to recompile the kext on other systems as well because the corecrypto interface is still at 1.0, so no change. (Lion / 10.7 or better).

EDIT4: Added github repo.

https://github.com/andyvand/AppleDecrypt

post-100023-0-36334500-1357129798_thumb.png

AppleDecrypt-Sinetek-AnV.zip

AppleDecrypt-Sinetek-AnV-V2.zip

  • Like 6
Link to comment
Share on other sites

 Share

×
×
  • Create New...