Jump to content

Ingwie Phoenix

Ingwie Phoenix

Member Since 08 Jul 2013
Offline Last Active Sep 21 2013 01:41 PM

Posts I've Made

In Topic: Let us know what you're working on!

23 August 2013 - 02:57 PM



So, I saw this, and I feel like sharing this. I am working on quite a big project since a year now - the drag0n installer, short: d0.


d0 is a PHP-CLI based programm to manage and install software....yah i know, sounds similar. But which package manager could install mods for games like Minecraft - natively? :) It also brings a GUI interface and can be commanded thru an URI scheme which is close to the CLI interface - though the URI one needs user-verification since we dont want people to install malware into our systems.


Since d0 is based on PHP, JavaScript, NodeJS, AppleScript and a little bit of bash, it is completely open-source.


I am planning on a web-service which currently goes by the codename "ph03nix" which will give developers a web-access to create their own repositories for d0.


Benefits in d0:

- Everyone can upload their packages.

- The system knows so-called "Trusted Resources" which can be added by a name instead of a full URL. Like, if there was a dev-team called BugNutz and they registered a trusted resource by the name "bugnutz", then a user will not need to type in a long URL and instead can just type in a simple name and is good to go. Untrusted resources will be highlighted if they arent found in a database of the software.

- The same as above can be archived for packages.

- It supports every *NIX platform, and will be ported to Windows once it works. Because of its rather minimal requirement, it may be ported to handhelts. The extraction-process of a package and the configuration files are fully parsed by PHP. The only thing which is not PHP, is the way the GUI is created - in a web-interface. To spawn such, we use appJS. But within the browser, we have PHP running with Yii 1.1.11 :3

- It does not modify any system files during installation and can be drag-and-drop installed.

- Developers can declare pre and post scritps for install, update, remove and reinstall.

- d0 supports source-code installations with its pre and post scripts. The source will be saved somewhere, where the user may have access to.

- d0 will install its packages into the system default locations - no stupid PATH editing. It will just fit right within to avoid having the same library seven times on the system, each located to a different PKmanager.

- Allows to be controlled via GUI, CLI and URI (d0:-scheme)

- Own package-format which manages to shrink 90MB to 50MB...so it has a good compression.

- Installation is also possible from other files. Developers can extend Drag0nPackage in PHP and add their own types - like DebianPackage? :)

- Completely open-source and no obfuscation. ^_^

- Runs on technically every version of PHP 5.x - but once I decide to namespace it, it will only work with php 5.3+

- Does not require any additional thing. But if you want to install a source-code, d0 will tell you to download neccessary things first.

 - Finds and lists already installed things, like the native OS, so packages can be OS-dependent.

- Dependency check. Allows to recrusively install all dependencies.



Once I have finished editing some files I might upload the current version. The one on GitHub is absolutely {censored}, and is only ment to give a basic idea on how it may look like behind the scenes. Suggestions, and help, is welcome. Email me at ingwie2000@googlemail.com because this forum refuses to send me emails x)

In Topic: ACPI Backlight Driver

22 August 2013 - 06:13 PM

So I just ran thru the forst of messages, and Now i realized my issue...the injector-code. I absolutely have NO CLUE where to put it X3. I know the method, but when I compile, I get a "already exists" error. >.>... Gonna try the patched version up there real quick since I hae the same issue, mayby by some magic it makes my brightness work.

Besides. I am able to change my brightness without the driver, however...it says its on maximum, but its horribly dark. Only when my screen sleeps and comes back, THEN it suddenly becomes all normal (or better said, bright) again... waaaat o.o".

It seems though that my emulated NVRAM does a nice trick and saves my brightness level! ... but, it doesnt affect the hardware, booo. v.v

Ill attach my DSDT later.

Weeeeell, here we go!
Sony Vaio Duo 11 (SVD1121X9EB) [Pre-Patched]

In Topic: [Guide] Backlight + Brightness for Intel 8086:0046 (1st gen HD) (GMA 5700MHD)

22 August 2013 - 10:51 AM

So I followed all the instructions given, but, my issue isnt solved. ._. The brightness works, yes, but it isnt bright. I just need the PNLF device and it'll suddenly get me a slider and such - not even need a kext. But its not bright. When my screen sleeps and gets back on, its as bright as it should be. What do I need to fix? :/ it's frustrating...especially because my DSDT now feels 2x as long as its original dump was. o-o

In Topic: ACPI Backlight Driver

22 August 2013 - 08:02 AM



So I put this into my ML install by side-loading it via injectKext in Clover (.../CLOVER/kext/10.8(). It did load properly, but now when I change my brightness, it doesnt change at all x). I didn test if it is my emulated NVRAM, but that shouldnt be a cause O.o


Any help would be great. My DSDT is patched with PNLF.

In Topic: ACPIBrightness level Fix problem

22 August 2013 - 01:20 AM

Hello to a dead topic... well, not as dead as it seems.


I have been trying to get my Vaio to work completely. It keeeeeeps acting weird, but it somehow works. But I have the odd issue myself. Poking the DSDT didnt solve it, replacing VoodooBattery with a patched Apple-thing didnt do it, and the last download wont extract - error 20 "not a directory". Derp?


So, what possibilities do I have to restore my 4 states? I can easily post my DSDT, though it's prepatched with PNLF and alike, which work very well - even my emulated NVRAM does =)

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy