Jump to content

Reggie SE Hacked for allowing CPU register reads on not officially supported CPU's


  • Please log in to reply
10 replies to this topic

#1
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,602 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Just like the title says... :star_sunglasses:
I also posted screenshots from under my Atom netbook.

Attached Files



#2
RobertX

RobertX

    InSanelyMac Maverick

  • Members
  • PipPipPipPipPipPipPip
  • 532 posts
  • Gender:Not Telling
hey Andy...i remember using this tool back in the deadmoo days(10.4)......heady days they were :wink2: ...i'll just take a peek :moil:
...hmmm...here's my error from the p4 version...
Process: Reggie SE [546]
Path: /Users/Rusty/Downloads/Reggie_Hacked/Reggie SE Hacked Pentium4.app/Contents/MacOS/Reggie SE
Identifier: com.apple.chud.reggie
Version: ??? (???)
Build Info: CHUD-3830000~55
Code Type: X86 (Native)
Parent Process: launchd [100]

Date/Time: 2011-12-02 18:20:15.515 -0500
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Anonymous UUID: 622FBBA9-9A9A-4B0B-9B16-7252A3EA9C99

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Dyld Error Message:
Library not loaded: /System/Library/PrivateFrameworks/CHUD.framework/Versions/A/CHUD
Referenced from: /Users/Rusty/Downloads/Reggie_Hacked/Reggie SE Hacked Pentium4.app/Contents/MacOS/Reggie SE
Reason: image not found

Binary Images:
0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld

Model: iMac11,1, BootROM IM111.0034.B00, 1 processor, Intel Core Solo, 3.38 GHz, 2 GB, SMC 1.25f4
Graphics: ATI Radeon HD 4600 Series, ATI Radeon HD 4600 Series, PCIe, 1024 MB
Memory Module: global_name
Network Service: Ethernet Adaptor (en0), Ethernet, en0
PCI Card: ATI Radeon HD 4600 Series, sppci_displaycontroller, Slot-1
Parallel ATA Device: HL-DT-STDVD-RAM GH22LP20
Parallel ATA Device: Maxtor 6Y160P0, 152.67 GB
USB Device: Logitech USB Keyboard, 0x046d (Logitech Inc.), 0xc309, 0x3d200000 / 3
USB Device: Optical USB Mouse, 0x046d (Logitech Inc.), 0xc016, 0x3d100000 / 2
USB Device: Hub, 0x05ac (Apple Inc.), 0x9110, 0x1d200000 / 2

is this Chud framework still available?

#3
PookyMacMan

PookyMacMan

    InsanelyMac Legend

  • Moderators
  • 1,459 posts
  • Gender:Male
  • Location:Earth–Western Hemisphere, specifically
  • Interests:Computer science, engineering, trumpet performance, and a host of others. :D
It's a Dev Tools framework, I believe.

#4
set77

set77

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Thank You !

Is reg in Lion equivalent to reggie_se ?

reg -- hardware register and address space access

SYNOPSIS
	 reg [--verbose[=BOOL]] list [THING]
	 reg [--verbose[=BOOL]] info [THING]
	 reg [--verbose[=BOOL]] [--format FORMAT] read THING
	 reg [--verbose[=BOOL]] [--format FORMAT] [--verify-writes[=BOOL]] write THING=VALUE
	 reg --help
	 reg --version

DESCRIPTION
	 reg provides access to the registers and memory within the machine, ranging from CPU registers to those in chipsets and PCI devices, to physical memory and I/O space.
	 It is strictly a developer and engineering tool, and is not for the feint of heart - misuse can very easily panic your machine, or potentially even do permanent,
	 physical damage.

	 You can run reg as any user, but results may be suboptimal, and you will not be able to read or write anything.  In general you will always needs to run reg as root, typically via sudo(1).
 


#5
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,602 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

hey Andy...i remember using this tool back in the deadmoo days(10.4)......heady days they were :wink2: ...i'll just take a peek :moil: ...hmmm...here's my error from the p4 version... Process: Reggie SE [546] Path: /Users/Rusty/Downloads/Reggie_Hacked/Reggie SE Hacked Pentium4.app/Contents/MacOS/Reggie SE Identifier: com.apple.chud.reggie Version: ??? (???) Build Info: CHUD-3830000~55 Code Type: X86 (Native) Parent Process: launchd [100] Date/Time: 2011-12-02 18:20:15.515 -0500 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6 Anonymous UUID: 622FBBA9-9A9A-4B0B-9B16-7252A3EA9C99 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /System/Library/PrivateFrameworks/CHUD.framework/Versions/A/CHUD Referenced from: /Users/Rusty/Downloads/Reggie_Hacked/Reggie SE Hacked Pentium4.app/Contents/MacOS/Reggie SE Reason: image not found Binary Images: 0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld Model: iMac11,1, BootROM IM111.0034.B00, 1 processor, Intel Core Solo, 3.38 GHz, 2 GB, SMC 1.25f4 Graphics: ATI Radeon HD 4600 Series, ATI Radeon HD 4600 Series, PCIe, 1024 MB Memory Module: global_name Network Service: Ethernet Adaptor (en0), Ethernet, en0 PCI Card: ATI Radeon HD 4600 Series, sppci_displaycontroller, Slot-1 Parallel ATA Device: HL-DT-STDVD-RAM GH22LP20 Parallel ATA Device: Maxtor 6Y160P0, 152.67 GB USB Device: Logitech USB Keyboard, 0x046d (Logitech Inc.), 0xc309, 0x3d200000 / 3 USB Device: Optical USB Mouse, 0x046d (Logitech Inc.), 0xc016, 0x3d100000 / 2 USB Device: Hub, 0x05ac (Apple Inc.), 0x9110, 0x1d200000 / 2 is this Chud framework still available?

You need to install Xcode in order to use it.
To be more precise the CHUD framework needs to be installed.

#6
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
above all I am impresses by "Kraftwerk - Radioactivity" - you got good smaak, man :)

#7
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,602 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

above all I am impresses by "Kraftwerk - Radioactivity" - you got good smaak, man :)

Yeah, it's put on my iPod Touch too :trumpet:

#8
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
.. I thought you'd rather have a iHack Touch .. ;)

BTW, look at your 'Interests' on the left, below your avatar pic - there's s.th. wrong with the HTML code.

#9
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Excuse me Andy,
I'm not really sure what is the utility of this app, could it allow me to use the Vanilla kernel for my Atom?
I'm searching around a definitive solution to include the Atom support, everytime we have to wait that someone share the patched kernel.
On the nawcom's blog I found the diff to patch the source of Lion 10.7.1 kernel, but it doesn't work for 10.7.2 kernel.

Attached Files



#10
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,602 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Excuse me Andy,
I'm not really sure what is the utility of this app, could it allow me to use the Vanilla kernel for my Atom?
I'm searching around a definitive solution to include the Atom support, everytime we have to wait that someone share the patched kernel.
On the nawcom's blog I found the diff to patch the source of Lion 10.7.1 kernel, but it doesn't work for 10.7.2 kernel.

No, the change allows reading from (and writing to) CPU registers.
It's a tool which is part of Xcode...

#11
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Thanks Andy :)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy