Jump to content

[HowTo] Native FrontRow without any illegal hacks? It is easy :)


Kyrie1965
 Share

379 posts in this topic

Recommended Posts

Thanks heaps Order2Chaos

 

Edit: Hmm... It still isn't working though. Theres no key combo in pref panes and Cmd + Esc dont do anything.

 

Product Id = 0x0040 (64)

Vendor Id = 0x045e (1118)

 

Edit again: Okay, got it working. My USB wasn't working so I restarted a few times. But Now I just get a grey screen. :blink:

Link to comment
Share on other sites

  • 1 month later...

when i try i get

 

sudo kextload -v /System/Library/Extensions/FrontRowPass.kext

I get this error:

kextload: extension /System/Library/Extensions/FrontRowPass.kext appears to be valid

kextload: loading extension /System/Library/Extensions/FrontRowPass.kext

kextload: extension /System/Library/Extensions/FrontRowPass.kext is not authentic (check ownership and permissions)

 

and when i tried my logitech mx518 mouse i got the same permission warning and a notification that i had not installed it properly :/

 

 

 

ive got a Intel GML 910 128mb (QE, CI, working)

 

im using mac os 10.4.6 by JaS

Link to comment
Share on other sites

finally i got it working- im also using a logitech mouse, at first it wouldnt load- and after testing and testing found out that logitech control center (if you installed it) had conflicts with front row.. so what i did was uninstall LCC- but thats not enough- be sure to remove all traces of the program- kexts in extensions folder, plist and reg files in both root and system preferences, dont forget to double check ur product/vendor ids, repair permissions and test the frontrow kext, delete extensions.mkext and kextcache, reboot- boom it now works!! :D loving it too.. :D now time for more experimentation with this baby... tnx guys for this.. :D

Link to comment
Share on other sites

Hi all,

 

It didn't work with my USB keyoard and mouse wireless combo.

So searching I get a great solution for those that in your thread need a solution.

 

The hack is in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

(used by all common HID devices)

 

Only change that Info.plist to put remote feature.. like this:

 

/...blah blah blah../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

<key>HIDRemoteControl</key>

<true/>

</dict>

</dict>

/.... blah blah blah .../

 

Original file was like this:

 

/..... Blah blah blah ..../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

</dict>

</dict>

/.... blah blah blah .../

 

As you can see only this two lines were added on the correct place:

<key>HIDRemoteControl</key>

<true/>

 

After that reboot, install frontrow with pacifist and go command-esc

Thanks, for all

Link to comment
Share on other sites

Only change that Info.plist to put remote feature.. like this:

 

/...blah blah blah../

 

</dict>

/.... blah blah blah .../

 

Original file was like this:

 

/..... Blah blah blah ..../

 

/.... blah blah blah .../

 

After that reboot, install frontrow with pacifist and go command-esc

Thanks, for all

Me no comprende.. Could you please do something with less blah blah blah and more details? And, is this for people with wireless devices? I have the M$ Laser Desktop 6000 (See my sig.). Please, very please let me know if this would work wit my {censored}. Thanks!

Link to comment
Share on other sites

Hi all,

 

It didn't work with my USB keyoard and mouse wireless combo.

So searching I get a great solution for those that in your thread need a solution.

 

The hack is in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

(used by all common HID devices)

 

Only change that Info.plist to put remote feature.. like this:

 

/...blah blah blah../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

<key>HIDRemoteControl</key>

<true/>

</dict>

</dict>

/.... blah blah blah .../

 

Original file was like this:

 

/..... Blah blah blah ..../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

</dict>

</dict>

/.... blah blah blah .../

 

As you can see only this two lines were added on the correct place:

<key>HIDRemoteControl</key>

<true/>

 

After that reboot, install frontrow with pacifist and go command-esc

Thanks, for all

 

Thanks so much lordeath. It really works without installing FrontRowPass.kext!!!!

 

I am using a Razer Coppermind which is not supported by FrontRowPass.kext.

Link to comment
Share on other sites

I think that it will work with any Keyboard, or Keyboard+mouse combo.

 

blah blah blah... = things that we will not change in that file. (all File couldn't be posted twice to show only two lines added on any place).

 

Only you have to do is add that two lines where you see in that Info.plist.

Link to comment
Share on other sites

You must delete Extensions.* once.

 

Probably you are current using old drivers at boot.

 

I already deleted those and have rebooted but that doesnt solve my problem its the same, does anybody know which kexts are used by frontrow?

 

I guess itt has something to do with some usb kexts ?

Link to comment
Share on other sites

Hi all,

 

It didn't work with my USB keyoard and mouse wireless combo.

So searching I get a great solution for those that in your thread need a solution.

 

The hack is in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

(used by all common HID devices)

 

After that reboot, install frontrow with pacifist and go command-esc

Thanks, for all

 

tried it, but unfortunately didn't work for me. this is using a Logitech LX500 KB/M combo with logitech control center software installed. refuse to give up full function of my KB/M just for FrontRow.

Link to comment
Share on other sites

Hello everybody,

 

i got it to work but after every reboot i have to plug my keyboard out and plug it in in order to get frontrow working. After replugging everything is working fine.

 

Does anybody know how i could fix this little problem?

 

thanks in advance

 

I tried to replace the IOUSBFamily.kext with the one from 10.4.6 intel combo update because i wasnt sure if i got the 10.4.6 kext but its the same, if anybody knows a solution for this annoying problem, please speak up :D

Link to comment
Share on other sites

Hi all,

 

It didn't work with my USB keyoard and mouse wireless combo.

So searching I get a great solution for those that in your thread need a solution.

 

The hack is in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

(used by all common HID devices)

 

Only change that Info.plist to put remote feature.. like this:

 

/...blah blah blah../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

<key>HIDRemoteControl</key>

<true/>

</dict>

</dict>

/.... blah blah blah .../

 

Original file was like this:

 

/..... Blah blah blah ..../

<dict>

<key>Generic Keyboard</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.iokit.IOUSBHIDDriver</string>

<key>HIDDefaultBehavior</key>

<string></string>

<key>IOClass</key>

<string>IOUSBHIDDriver</string>

<key>IOProviderClass</key>

<string>IOUSBInterface</string>

<key>bInterfaceClass</key>

<integer>3</integer>

<key>bInterfaceProtocol</key>

<integer>1</integer>

<key>bInterfaceSubClass</key>

<integer>1</integer>

</dict>

</dict>

/.... blah blah blah .../

 

As you can see only this two lines were added on the correct place:

<key>HIDRemoteControl</key>

<true/>

 

After that reboot, install frontrow with pacifist and go command-esc

Thanks, for all

 

Thanks, dude. That's the only way I got it working. It should be the new standard way, and someone should make an installer... (with authentication to overwrite the file, etc).

No calculating IDs, no copying weird kext files. Just simple and easy.

Thank you very much :D

Link to comment
Share on other sites

Hi all,

 

It didn't work with my USB keyoard and mouse wireless combo.

So searching I get a great solution for those that in your thread need a solution.

 

The hack is in

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/Info.plist

(used by all common HID devices)

 

Only change that Info.plist to put remote feature.. like this:

 

/...blah blah blah../

 

Thank you very much, that solved my problem. But without the FrontRowPass.kext i couldnt navigate neither with sally clicker, mouse or keyboard, with the FrontRowPass.kext everything is working as it should. Strange

Link to comment
Share on other sites

It seems to work for me, but all I get is a white screen when I start Front Row. I can hear the sounds and all when it starts and when I press the arrow keys and spacebar, but the screen is just all white.

 

I'm using 10.4.6 JaS and an nVidia GeForce FX 5200

 

Okay, now I'm having another issue. If I try to restart, shut down, or log off, it doesn't... It just makes everything disappear off the screen like it's going to, but then everything appears again. Any way to fix this?

Link to comment
Share on other sites

EricJD,

That restart problem must not be answered in this thread because is OffTopic.

 

Open a new thread on postinstall discussion to solve that.

 

(startup your system with -v and "Boot Graphics"="No" to view what is happening on there and post your results on that thread).

 

If screen goes black it will be something on screen if you use -v flag.

Link to comment
Share on other sites

 Share

×
×
  • Create New...