Git Product home page Git Product logo

Comments (7)

MatthewPierson avatar MatthewPierson commented on June 1, 2024

Hi, could you please try this build of Ramiel and let me know if it changes anything? I decided to check sysctl for whether or not Ramiel is running as translated or not (on macOS 11.x only) to decide what Brews path should be.

from ramiel.

TheLukeGuy avatar TheLukeGuy commented on June 1, 2024

Alright I tried the new build and there's a different error this time:

image

The "detailed" log is here:

Device Information:

Model: (null)
iOS Version: (null)
Bootargs: "-v"

Other Error Information:

sysctl returned -1 when we expected 1 or 0.
Failed to get proc_translated info from sysctl!

Detailed Error Log:

0

from ramiel.

MatthewPierson avatar MatthewPierson commented on June 1, 2024

Ok, so it seems that the fix works, since sysctl puts 0 into ret, but for some reason the sysctlbyname function is returning -1. I think i'll just remove the check for sysctlbyname's return value since it seems to work fine.

Will get a new build notarised and will send again just to make sure it works :)

from ramiel.

MatthewPierson avatar MatthewPierson commented on June 1, 2024

Alright have uploaded a new build, please give it a try @ConsoleLogLuke! Heres the link

from ramiel.

TheLukeGuy avatar TheLukeGuy commented on June 1, 2024

Works great, thanks for the quick fix! Nice job with Ramiel in general btw, it seems like a really well-made tool.

Sort of a related question: Is there any reason for you to install dependencies through Homebrew as opposed to compiling the libraries alongside Ramiel and linking them? Homebrew can be pretty slow and having to install libraries system-wide for an application doesn't really seem to be that ideal. I guess compile time and download size could be reasons for using Homebrew for it, but the libraries you use don't seem to be large enough to make that too much of an issue.

from ramiel.

MatthewPierson avatar MatthewPierson commented on June 1, 2024

Thats great, thanks!

The only reason I need Brew at all is to get iproxy via libimobiledevice, I already bundle the required dylibs with Ramiel but until I sit down and get a bundled iproxy binary to use the included libimobildevice dylib this is the solution. Will likely sort it out in the next week or so :)

from ramiel.

TheLukeGuy avatar TheLukeGuy commented on June 1, 2024

Oh that makes sense, sounds good!

from ramiel.

Related Issues (20)

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.