Status Report on myHack v4

As you may or may not have heard, I have been working on myHack version 4 since november. I wanted to get this out sooner as it resolves all known bugs that exist in the current release version of myHack, but it has been a great deal of work… I have been quite ambitious with this release. In an attempt to speed development I have dropped everything and worked on this full time for over a month now, but it is still not quite ready yet.

Once I complete the core features (everything myHack version 3 can do and more) I will be releasing it while it is still in alpha. The pace of development at that point will depend on how much time I can allocate to it, which will depend, at least in part, on how much support I receive from you, the end users.

A brief summary of what has been done so far:

  • Bugfix: Fix newline characters in other places where they should not be.
  • Bugfix: Fix permissions on plists inside of myHack.kext plugins after version bump. Fixes system profiler kext display and most of the issues x79 users were having with myFix.
  • Bugfix: Fixed error in timestamp function which resulted in newlines being appended to /ExtraBackups/ subdirectories.
  • Bugfix: Fix potential errors in old file copy progress function ( over/under 100%, progress stopping due to unreported failure of the file transfer, etc).
  • Bugfix: Snow Leopard installer creation works correctly now.
  • Bugfix: Mavericks MBR patch works on systems which do not have xcode developer tools installed.
  • New osx installer source detection unifies and improves the previously os specific code, merges previously os specific code. Some other code improvements.
  • Restructure resources, remove cocoaDialog, update pci.ids database, correct some errors in chameleon installer and correct paths.
  • Refactored and rewrote OS X Post Installer code in preparation for new post installation functions.
  • Refactored all C sources and wrote over 6000 new lines of Objective-C & C
  • Native Cocoa interface has replaced the old Platypus + CocoaDialog front end.
  • New website has been designed and new/revised content added to it. We are also planning to launch some new related websites soon – but more on that another time.

No more popup dialogs (all dialogs are modal now, all configuration is done prior to runtime initialization and persisted to a stored settings plist). No more having to quit the program before each function is run, sudo password is stored between functions – but not between application launches (it is only kept in secure memory), interface is completely native Cocoa + Objective-C with function processing and progress reporting still being done in a webview, handlers are linked between Objective-C, C, and Cocoa.

There are many more changes planned that I am working on for the initial release, many more which have been made that I am not mentioning here, and many more that are planned for after the initial alpha release is made and new website is launched. This is by no means a comprehensive list, I just wanted to let everyone know that while I feel I should apologize for the delay since the last release was made, that myHack is under very active development and the next release will be well worth the wait.

7 thoughts on “Status Report on myHack v4

  1. So much thanks for continuing to work on you Mac installer, myHack is lots of fun and has given me a great way to enjoy Apple computing on my old ga-ep45-ds3l Q6600 system.
    Sent a little thank you donate, hope others do to. Thanks for helping to keep the Hackintosh flame burning :)

  2. Hello Brother this Ganesh and i am trying to install mavericks in my Samsung Laptop, the installation process not showing the internal partitions.

    Specifications of my laptop:
    Samsung Laptop Model ID: NP300E5X-A0BIN
    Intel Core i3 (2nd Gen) Variant 2328M
    Chipset Mobile HM77 Express
    Clock Speed 2.2 GHz
    Cache 3MB
    System Memory 6GB DDR3
    HDD Capacity 500 GB
    Graphic Processor: Intel HD Graphics 3000

    brother help me please

    Regards
    Ganesh
    ganeshvaleti@gmail.com

    • Please ask this question on the forum or in irc, we don’t do support via the comments here.

  3. sir i liked your work really works great to my system i am waiting for V4

    thankyou

  4. Great news Conti and again, many, many thanks for your continued effort in making this wonderful tool. I will be donating again in the very near future :)