Giter Club home page Giter Club logo

octool's People

Contributors

dreamwhite avatar rusty-bits 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

Watchers

 avatar  avatar  avatar  avatar

Forkers

dreamwhite

octool's Issues

[Question] Error

1] Getting a config.plist error but boots without issues
2] can't find the listed errors in the config.plist
3] octool not generating a log file

Screenshot 2022-03-08 at 01 46 38

Thanks

[Feedback] Tool updates, compile from sources and other tidbits

After a long hiatus on the OSX scene, I am back, and decided to give your rust-based tool a shot. Being able to run it purely on console is what keeps me hooked in. I'm impressed on how easy it is to do what it does, however coming from your old shell based tool, a bit sad on how limited it currently feels. It seems this tool aggregate files from Dortania, with a nice front-end to the ocvalidate tool. The option to specify on the fly which version of OC to use is great, but not sure if allowing usage of a previous version has any implications with newer Lilu and friends - should not, but again, keyword should.

One great advantage your previous shell code had was the ability to compile modules from their sources. Any chances of this feature to make a come back?

Another "missing" feature is the ability to add other extension sources (such as VoodooI2C) into a list of extensions to be fetched online. Not sure how easy (or feasible) would be to add them to the config.json manually - perhaps via a "custom.json" file added into the INPUT/ folder and read during build time to make it less prone to be overwritten during updates.

On the octool update front, it seems (from a comment on another issue) your tool does not auto update, since it is a binary file. Perhaps you could add the compiled binaries into the git repository, with their respective checksums, and add a call to fetch and process these files during a self updating routine. Makes for a more user-friendly experience.

Keep up with the great work, and thank you for the tool!

-o option doesn't seem to work

it seems to try to treat my -o 0.7.6 input as the config.plist argument

`
% ./octool -o 0.7.6

Did not find config at "/Users/bkmartin/opencore/octool/-o"
Using tool_config_files/OpenCorePkg/Docs/Sample.plist
`

[Feature Request] OpenCanopy Resources override

I don't know if this topic has already been discovered or not but... In case you wanna use a custom Resources folder (e.g. no Audio folder or dropped themes) it would be very convenient to specify a custom Resources folder in INPUT directory that will be copied during the EFI building process.
What do you think about it? Is this thing achievable?
Greetings
dreamwhite

octool Working Great!!

I decided to give octool another try. Updated opencore to 0.7.6, worked perfectly.

The only kext I added to the input was the recently released RadeonSensor.kext. would it be possible for octool to pull it from the repo?

Screenshot 2021-12-06 at 23 42 34

Thank You

New options for 0.8.1

The new driver efi files for ResetNvramEntry.efi and ToggleSipEntry.efi have to be in the input directory. They are not fetched automatically. Also the obsolete entries are not removed.

[Feature Request] New add templates

Thank you so much for the effort you're putting in this project.
It would be very useful having a add template for the following entries in the config.plist:

  • ACPI/Delete
  • ACPI/Patch
  • Booter/MmioWhitelist
  • Booter/Patch
  • DeviceProperties/Add
  • Kernel/Block
  • Kernel/Force
  • Kernel/Patch
  • Misc/BlessOverride
  • Misc/Entries

What are your thoughts on this? Is this thing achievable?
Greetings
dreamwhite

Maybe an update is needed for 0.9.0

Hi rusty ๐Ÿ˜„ ,

Maybe theres an update needed for 0.9.0 ?
Or is there reaaly something wrong with the hash?
They are equal.

Checking local OpenCorePkg 0.9.0 binaries ... "OpenCore-0.9.0-RELEASE" local copy not found, Downloading
remote hash 156fc6371e07dc17c3363e5da1812c1df5355782e1f5e1895b3ded3be1b8158b
  local sum a036578d90d783bde5aad5be6f4eb8b9b1569e67e748f1f381cb2713b3f633fa
thread 'main' panicked at 'Sum of "resources/OpenCore-0.9.0-RELEASE/OpenCore-0.9.0-RELEASE.zip" does not match 156fc6371e07dc17c3363e5da1812c1df5355782e1f5e1895b3ded3be1b8158b', src/res.rs:285:13
                             note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
                                                                                                          zsh: abort      ./octool -V 0.9.0

regards,
Henk

Help Needed

Hi,
I'm finding this version confusing not sure where I'm going wrong

Screenshot 2021-11-01 at 21 22 49

Thanks

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.