Giter Club home page Giter Club logo

macvdmtool's People

Contributors

marcan avatar vinduv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

macvdmtool's Issues

Running into issues running vdmtool dfu

I'm still learning about macOS and not to familiar with it but when im trying to use this tool, im running into an issue would anyone be able to help me troubleshoot?
Screen Shot 2022-03-23 at 11 02 16 PM
Screen Shot 2022-03-23 at 11 03 20 PM
any ideas?

warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0

% sw_vers
ProductName:		macOS
ProductVersion:		13.5
BuildVersion:		22G74

% xcodebuild -version

Xcode 14.3
Build version 14E222b

image

main.cpp:102:56: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
    io_service_t service = IOServiceGetMatchingService(kIOMasterPortDefault, matching);
                                                       ^~~~~~~~~~~~~~~~~~~~
                                                       kIOMainPortDefault
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:133:19: note: 'kIOMasterPortDefault' has been explicitly marked deprecated here
const mach_port_t kIOMasterPortDefault
                  ^
main.cpp:130:38: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations]
    if (IOServiceGetMatchingServices(kIOMasterPortDefault, matching, &iter) != kIOReturnSuccess)
                                     ^~~~~~~~~~~~~~~~~~~~
                                     kIOMainPortDefault
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:133:19: note: 'kIOMasterPortDefault' has been explicitly marked deprecated here
const mach_port_t kIOMasterPortDefault
                  ^

Changing kIOMainPortDefault to just 0 should work. Hoping to test and submit PR, but documenting it for now.

Detect Intel vs ARM

Hi,

thank you for this amazing tool. I'm trying to create a script around it to be able to have some kind of reinstall station that would detect if a macbook is connected and then install the latest ipsw.
I have it kinda worked out but I want to be able to detect an Intel mac. Do you think it could be possible to implement?

Thanks!

It also works with PowerDelivery USB 2.0 type C cables

Hello ๐Ÿ‘‹ !

While trying out this project we found out that USB C 2.0 cables with Power Delivery only work well.

I'm opening this issue because we have read the warning about SS cables, and we thought ours was but it wasn't ๐Ÿ˜‚ We scratched our head until we understood that this cable had the required CC pins for high power charging. Those cables are a bit less expensive than the real USB 3.0 type C cables.

Thanks for the awesome tool ! โค๏ธ

Multiple device support

Hi team,

I've been leveraging this tool to automate doing DFU restores of Macs. However I noticed that it does not seem to have any option to support multiple macs in parallel

If you have two (or more) Macs connected and run the tool, it seems to just pick one and DFU reboot it, even if that machine was already in progress of doing a DFU restore

Would it be possible to add a "device select" option on the DFU boot option?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.