Jump to content

Micky1979

Micky1979

Member Since 03 Oct 2010
Offline Last Active Private
*****

Topics I've Started

Hello everybody!

04 April 2017 - 10:43 PM

Hello everybody!

 
I want to greet ErmaC and Alessandro17 that given me to become a Moderator of InsanelyMac. ErmaC is a good coder and a good man and Alsessandro17 is a true leader. Thanks for your trust!
 
A greet also to my friend Mirone, a men who make a lot of people's computer sounding good!
 
I'm leaving for good this Forum. This is because recently I realized that the OSx86 scene is going in the wrong direction, my honest opinion.
Demonstrate to install MacOS is no longer something to be learned, but is a business that everyone must defend, don't know why.
I wish this Forum bases its core in technical things like coding, but most of the people have the food ready and ranging from site to site in search of easy solutions, and they do not even need to understand. Too bad!
 
On my side instead, I'm glad to have met people like meklort, Slice, bcc9, Mald0n, Zenith432, Rehabman, Pike R. Alpha and few other, and I'm happy to have my name in some projects like Clover and Chameleon/Enoch, at least for little things, which satisfies me as much since a bootloader is the only thing (along with Netkas's FakeSMC) that makes your hack working.
Thanks to people like them, in few years, I have refined a bit my coding skills, so much that I'm selling softwares here and there (objc/Swift framenworks and a tiny app on the MAS). Not much money, but sometimes I do a holiday..  and of course totally legal and nothing to do with haking!
 
All the softwares made by me here is now discontinued. I would like to share the source code of some of it (e.g. Pandora's Box), but most of them uses my propietary software, and for this reason I can't.
I study to become an engineer, a and I have a job, so what is left is very little time and I decided to dedicate it to real life!
 
Farewell, Micky1979 out!

Clover Configurator loves Ares

02 April 2017 - 05:09 PM

Hi guys, I'm happy that Clover Configurator.app loves what Ares (included in Pandora's Box) do with its config.plit editor!

 

Examples:

base64 converter introduced in Ares since the beginning:

Spoiler

the copy in CC..

Spoiler

the popup containing all platform ig for Intel IGPUs introduced by Ares last year

Spoiler

the exact copy in CC (also the descriptions)

Spoiler

the popup containings the ATI/AMD Framebuffers introduced by Ares last year

Spoiler

the copy in CC 

Spoiler

 

But this last make me really funny:

please, please, don't copy also my mistakes :hysterical: , look at Graphics->FB Name (what in Ares is FBName w/o spaces):

some time ago (last summer?), I prepared an updated never finished for ati.c for Clover to be presented to Slice (while this was already ended up in Pandora), but unfurtunately I've never done this due to my lack of time:

Well, not all those framebuffers are present in Clover, so that users by selecting them will be in trouble.

I'm going to fix it for the next release, please do the same! :lol:

 

P.S. 

so now I found intresting the pop up buttons in ACPI->DSTD->Patches and in KernelAndKextsPatches containings some patches ready and I added it to Ares, just the same as have you done in Clover Configurator: (1:1) 

Thaaaanks!  :lol:

NVMeP

01 September 2016 - 08:05 PM

Posted Image


File Name: NVMeP

File Submitter: Micky1979

File Submitted: 01 Sep 2016

File Category: Patches


NVMeP
command line to patch IONVMeFamily.kext for non Apple pci nvme-ssd(s). Based on Pike R. Alpha patches at https://pikeralpha.w...bin-patch-data/


Usage:
1)

cd /to/a/folder
2)
NVMeP -i "add internal icon fix".
or
NVMeP -a "leave Apple Class code" (default is 0108200 as per specification).
or
NVMeP -s [num] "try a specific patch":
0 for Sierra 10.12.1 and later ( .. until the binary is the same)

1 for Sierra DP4 and later (meant 10.12 GM since patches are the same)

2 for Sierra DP1/3

3 for El Capitan 10.11.6 (15G31)

4 for El Capitan 10.11.6 (Beta 4)

5 for El Capitan 10.11.5 (15F34) or 10.11.6 with Security Update (15G1004)
e.g. NVMeP -s 0

or
NVMeP -k "/path/to/IONVMEFamily.kext (/S/L/E/IONVMEFamily.kext by default)".
Easy ways w/o -s option:
NVMeP
or specifying the path to the kext if working from another partition:
NVMeP -i -k /User/Peter/Desktop/IONVMEFamily.kext
..will find a compatible patch (if any).
NVMeP -h "show help".
WARNING
NVMeP produces a new kext by copying the original IONVMEFamily.kext into "IONVMEFamilyBorg.kext" and also a configSample.plist containing patches for Clover:
Clover in case of partially patches applied, can cause the corruption of your disk, and anyway in both cases I'm not responsible for any kind of damages or loss of datas. This is a hack, so use only if you have a backup and if you are able to restore the System in case of failure.

IONVMEFamilyBorg.kext (generated by NVMeP "B" version) is based on RehabMan idea here. Datas from Pike's patch extracted by Mork vom Ork here

Source code: https://github.com/Micky1979/NVMeP released under " Creative Commons Attribution-NonCommercial 3.0 Unported" as per Pike R. Alpha will.


Click here to download this file

Build_Clover.command, another Script to build standard Clover (or customized)

12 July 2016 - 05:42 PM

post-674334-0-80063400-1476624864.png

 

Hi, building Pandora's Box I need to compile Clover from source so I've created a script to do that following Clover devs advices.

 

Well, Build_Clover.command can easily build a standard Clover, but also permit you to define macros that are not available on the standard package.

So following Slice intruction here you can create a new package containing legacy boot file with all the macro you need by selecting them:

===============================================================================
BUILD boot7 with additional macros
                          <----------------------------------------------------
	 1) USE_APPLE_HFSPLUS_DRIVER
	 2) USE_BIOS_BLOCKIO
	 3) NO_GRUB_DRIVERS
	 4) DISABLE_UDMA_SUPPORT
	 5) ENABLE_VBIOS_PATCH_CLOVEREFI
	 6) DISABLE_USB_SUPPORT
	 7) ENABLE_PS2MOUSE_LEGACYBOOT
	 8) DEBUG_ON_SERIAL_PORT
	 9) DISABLE_LTO
	 10) ENABLE_SECURE_BOOT
	 11) USE_ION
	 12) DISABLE_USB_MASS_STORAGE
	 13) ENABLE_USB_OHCI
	 14) ENABLE_USB_XHCI
ONLY_SATA_0 added!
actual macros defined: -D REAL_NVRAM -D NO_GRUB_DRIVERS_EMBEDDED -D ONLY_SATA_0

That affect boot7 only,
enter you choice or press "b" to build:

Result:

Attached File  CustomClover.png   151.7KB   127 downloads

also the package is customized to remind you what you have done!  B)

 

 

 

Push here to Download 

Pandora's Box macOS 10.12 Sierra ready

14 June 2016 - 05:47 PM


In the coming days other updates for Pandora and bootloaders will be available to improve compatibility and stability, as soon as ready. Available in the Download Section!

Good hack by insanelymac.com

Click here to view the article
© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy