w0lfschild / cleanHUD

:open_file_folder: MacForge Plugin that cleans up HUDs on macOS
https://www.macenhance.com/mflink?macforge://github.com/w0lfschild/myRepo/raw/master/myPaidRepo/org.w0lf.cleanHUD
62 stars 2 forks source link

Not visible #9

Closed StivMs closed 4 years ago

StivMs commented 5 years ago

I tried installing the plugin by dragging it to the MySimbl and also installing it via the tool itself but I don't see any volume-bar after installing it.

erenakbltt commented 5 years ago

I have same issue on 10.14.2

w0lfschild commented 5 years ago

It needs to be updated.

w0lfschild commented 5 years ago

0.6.1 works. You'll have to build from source or you can buy it in MacForge.

Tizioincognit0 commented 4 years ago

The last build is for 0.5.3: https://github.com/w0lfschild/cleanHUD/tree/master/build.

w0lfschild commented 4 years ago

@Tizioincognit0

Which is why I said you'll have to either build it from source yourself (now up to 0.6.2) using Xcode or buy it in MacForge.

stevieis404 commented 4 years ago

Hi, I recently bought the plugin (0.6.1) in MacForge but still have the problem, is it not compatible w 10.14.6 ?

w0lfschild commented 4 years ago

Well I'll look into it. Maybe for some reason the 10.14 HUD implementation was changed but the 10.15 wasn't?

It definitely works on 10.15

stevieis404 commented 4 years ago

Thanks! Could also be bc I use Bartender (menu bar app problem like your other thread), but it still happens when I quit the app so idk...

af97272 commented 4 years ago

i am on OS 10.15.1, and cleanHUD isnt showing up, it works but there is no visual indicator. I am running cleanHUD version 0.7.2

Tizioincognit0 commented 4 years ago

i am on OS 10.15.1, and cleanHUD isnt showing up, it works but there is no visual indicator. I am running cleanHUD version 0.7.2

I have the same issue but on macOS 10.14.6.

w0lfschild commented 4 years ago

@af97272 @Tizioincognit0

Are either of you able to get other plugins to load?

Do you have AMFI on or off? It requires a reboot to apply changes.

af97272 commented 4 years ago

@w0lfschild

I have 100% turned off SIP, with AMFI, I searched up how to turn it off and in recovery terminal i used the command: nvram boot-args="amfi_get_out_of_my_way=0x1"

Nothing showed up so I decided to reboot and check, but in MacForge AMFI had at tick, but my SIP was still unchecked even though it was already disabled.

w0lfschild commented 4 years ago

The check mark means it's enabled, not disabled.

You want both the SIP and AMFI check boxes to be unchecked.

Are you able to get other plugins loaded?

The HUD element is drawn by SystemUIServer which now that I'm checking does have hardened runtime so will require AMFI to be off.

You can toggle AMFI by clicking the check box in MacForge and then rebooting.

af97272 commented 4 years ago

When I first installed MacForge, it was already off but the cleanHUD change was working, but not visible.

I will try it again and uncheck AMFI, but I think I have already done so without it working.

Yes I also use binventory and it works perfectly fine

w0lfschild commented 4 years ago

@af97272

Upon doing some testing it seems like nvram boot-args="amfi_get_out_of_my_way=1" can only be set if SIP is off or the flag --without NVRAM has been used. Not sure if this is a recent change or not.

Not sure if it can be set in recovery mode or not yet.

Updates for MacForge will be coming soon to hopefully clarify this and also info will be added to the System tab hopefully showing more detailed status.

af97272 commented 4 years ago

So does this mean that, at the moment it just wont work for me?

w0lfschild commented 4 years ago

I mean it will show the HUD if you turn off AMFI. The update for MacForge isn't going to be able to do that for you.

I'm probably just gonna put out an update for cleanHUD at some point here that switches to using the CoreServicesUIAgent to draw the custom hud because that doesn't seem to have a hardened runtime (yet).

w0lfschild commented 4 years ago

Okay two things

w0lfschild commented 4 years ago

@af97272

Try updating to cleanHUD 0.7.3 and see if it works for you.

samaero commented 4 years ago

0.7.3 working again for me on Mojave 10.14.6 (with SIP and AMFI both completely disabled via recovery mode terminal)!

w0lfschild commented 4 years ago

@samaero

That's great!

Didn't mention it in the last note but 0.7.3 should also work with AMFI enabled and with SIP partially enabled. As it's now using NotificationCenter to draw the HUD which is not protected with Library Validation (AMFI).

af97272 commented 4 years ago

@w0lfschild

Hi! Sorry for the late response,

But how do I turn off SIP completely, isnt it already completely off if I deactivate it through recovery mode terminal? And how exactly would I change AMFI in the recovery terminal?

w0lfschild commented 4 years ago

With cleanHUD 0.7.3 you shouldn't need to turn AMFI off.

To disable SIP the command is : csrutil disable To disable AMFI the command is : nvram boot-args="amfi_get_out_of_my_way=1"

af97272 commented 4 years ago

I have updated cleanHUD to version 0.7.3, and AMFI and SIP are both off but it isn't working, I restarted my laptop but it still wasn't working.

Screen Shot 2019-11-29 at 1 47 45 pm Screen Shot 2019-11-29 at 1 47 39 pm

Should I restart in Recovery OS and re-enable both and then disable them?

w0lfschild commented 4 years ago

Did MacForge ask for your password? The helper can't do anything without the injector installed.

w0lfschild commented 4 years ago

Are you seeing crashes here?

~/Library/Logs/DiagnosticReports/

af97272 commented 4 years ago

Yes it has asked for a password, and I have approved it

Here is a screenshot in the folder.

Screen Shot 2019-11-29 at 11 11 26 pm
w0lfschild commented 4 years ago

Can you zip those up and upload them?

Looks like the helper is crashing for you. Have you updated MacFroge to 0.13.2?

af97272 commented 4 years ago

Here are the files: Archive.zip

Yes MacForge is on version 0.13.2

samaero commented 4 years ago

Wanted to reply and confirm that CleanHUD 0.7.3 w/ MacForge 0.13.2 is still working for me on Mojave 10.14.6 with AMFI re-enabled and SIP partially enabled with the following two terminal commands:

csrutil enable --without fs --without debug nvram boot-args="amfi_get_out_of_my_way=0x0"

Thanks!