Jump to content

BuXb

Members
  • Content Count

    1,465
  • Joined

  • Last visited


Reputation Activity

  1. Like
    BuXb reacted to Grafovich in Disk Utility v.13 with Debug Options for macOS Sierra & High Sierra   
    @BuXb, @dimosgmx Guys, just three words - YOU ARE AWESOME! Thank you for your work! 
    I love the old Disk Utility so much (new one is awkward), ported ver. has been with me since 10.11, and now it is again with me on HSierra. 
  2. Like
    BuXb got a reaction from illdev in Disk Utility v.13 with Debug Options for macOS Sierra & High Sierra   
    getting closer, partial success:
     

     
    What I did was, copy the DiskManagement.framework from your Disk Utility for Mojave (not there yet).app into Disk Utility 13 (607).app, overwriting the old one (after backing it up). Obviously the volumes in the side bar on the left are now missing.
     
    I did some testing back and forth of the folders and files inside DiskManagement.framework: the DiskManagement binary is the "do-jobby" here and thus the ONLY culprit file to fix, at least for High Sierrra.
     
    I see both binaries have the exact same byte count, so I compared them with Hex Fiend: there is 66 differences (most just one or a few bytes), which is too much for byte restore debugging.
     
    You apparently have more experience with and a better handle on byte patching, so I'm sure you'll succeed. Getting this to work in High Sierra seems like a good basis for Mojave
     
    GOOD JOB !!!!!
  3. Like
    BuXb got a reaction from illdev in Disk Utility v.13 with Debug Options for macOS Sierra & High Sierra   
    @Tetonne you are welcome.
    @dimosgmx that's good news. I also got your message but reply here for best exposure and open collaboration.
     
    I have also been debugging via Terminal:
    File: Debug Disk Utility 13 (607).command (attached)
    #!/bin/bash clear echo "Put this script next to Disk Utility 13 (607).app" echo "" cd "$(dirname "$0")" sudo ./"Disk Utility 13 (607).app/Contents/MacOS/loader.sh" with the following results (10.13.6):
    On start: Failed to connect (cancelRecreate) outlet from (DUWindowController) to (NSButton): missing setter or instance variable Failed to connect (repairSheetInfo) outlet from (DUWindowController) to (NSTextField): missing setter or instance variable 10.4-style NSNumberFormatter method called on a 10.0-style formatter, which doesn't work. Break on _NSNumberFormatter_Log_New_Methods_On_Old_Formatters to debug. This message will only be logged once. Click onto: 1. New Image; File/ New Blank Disk Image (same error): *** Assertion failure in void *FinderKitLibrary()(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1561.60.100/Nav.subproj/NSSavePanel.m:810 2. Convert; Verify; File/ New Disk Image from Folder; Open Disk Image (same error): *** Assertion failure in void *FinderKitLibrary()(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1561.60.100/Nav.subproj/NSNavFinderViewFileBrowser.m:48 I see from your Disk Utility for Mojave (not there yet).app (which does not even start in my 10.13.6, not even after I signed it) you already added the AppKit.framework
     
    It might be necessary to kill any running default OS process of the same name DU 13 needs to access.
     
    It might also be helpful to run DU13 via terminal debug in Sierra 10.12.6 (I don't have it installed) to see how the messages should look like. But maybe that would be an extra step.
     
    Does anyone know if this got broken from 10.12.6 to 10.13.0, or if it was still running in the initial High Sierra and got broken with a 10.13.x update (as did the diskmanagementd command requiring a killall after the 10.13.4 update)? It would be much easier to debug within a High Sierra update line, just looking at the files of the culprit update.
     
    Good luck! Let me know if I can test anything. I might be a bit unresponsive the next three days, but then things should lighten up a bit.
    Debug Disk Utility 13 (607).command
  4. Like
    BuXb got a reaction from illdev in Disk Utility v.13 with Debug Options for macOS Sierra & High Sierra   
    @MaLd0n a from YOU weighs 1k fold - obrigado amigo
     
    Do you (or @dimosgmx etc.?) happen to have any idea which files(s) from Sierra might be needed to revive the file window functions? If we manage to figure that one/ these out, we'll again have a full-fledged DU for High Sierra (and hopefully beyond).
     
    Also: can you test my built on Mojave?
  5. Like
    BuXb got a reaction from Tetonne in Disk Utility (patched_v2)   
    Here you go:
     
    Disk Utility v.13 built 607 with Debug Options for macOS Sierra & High Sierra up to 10.13.6
    Not tested yet in Mojave.
  6. Like
    BuXb reacted to Tetonne in Disk Utility v.13 with Debug Options for macOS Sierra & High Sierra   
    thanks a lot BugsB 
    happy new Year :-)
  7. Like
    BuXb got a reaction from Tetonne in Disk Utility (patched_v2)   
    Here you go:
     
    Disk Utility v.13 built 607 with Debug Options for macOS Sierra & High Sierra up to 10.13.6
    Not tested yet in Mojave.
×