Category Archives: Labs

[MacOS] PearC Clone Supplier admonishs German Blogger

According to the MacNews.de, the Germany based PearC, besides Psystar the second supplier of Mac clones, admonished the operator of the german blog Caf’é Digital. Café Digital reported about legal concerns of selling ready made Mac clone hardware with pre-installed Mac OS.

For their report, Café Digital used a modified PearC logo and told certain facts, PearC obviously did not want to read in the public. Sadly there is no information about the now censored parts of the Café Digital article about PearC.

We strongly recommend not to use any ready made clone hardware. As all these clone manufacturers are using solutions developed by the InsanelyMac and Hackint0sh community. You may check our EPOS I. installation script – which is provided for educational and for solely non commercial purposes.

If you can not set up a clone Mac yourself, get yourself an original Mac. For most of our every day life’s purposes a (refurbished) Mac Book should be sufficient.

» PearC Germany
» Café Digital

» Apple Store Germany (refurbished units)…
» Apple Store U.S. (refurbished units)…
» Apple Store U.S. (clearance units)…
» Apple Store U.K. (refurbished units)…

[Laptop] Prolong Life Span and Capacity of your Battery

Have you ever wondered why the rechargeable battery in your laptop is covered by a shorter warranty period than the rest of your laptop? The reason is very simple. The life span of a laptop battery is much shorter. After only one year many batteries provide half the capacity they had in the beginning.

What is the reason?

The reason is fairly simple. When having been turned off, the laptop wastes a little bit of energy of the battery. Almost for nothing. When turning on your laptop the battery gets recharged again. But even if it’s only 1% or 2% that needed to be recharged, this reloading process is counted as a whole recharging cycle. Thus after having turned on and off your laptop twice a day for a period of 365 days, the battery has undergone most likely more than 700 recharging cycles. And the more recharging cycles it has undergone the worse its capacity becomes.

What can I do about it?

Althought the performance will become worse after some time, there are certainly some things to try:

  • If you use the laptop as a desktop PC substrate: you can remove the battery
  • Reduce the amount of reloading cycles: have your battery used until it’s almost empty, then recharge

Some more hints

Remember, that Li-Ion batteries lose capacity even if they are not used at all. Some people reported losses in capacity of up to 50% in two years. So the impact of using or not using may be big or just little in your case. Anyway, it’s worth a try.

[DVB] Rumors about NDS Hack in Germany (Update)

In german forums people are rumoring that the NDS Videoguard encryption for the german Pay-TV channel Premiere has been compromised. As this has not been confirmed we currently expect this to be a hoax like the Nagra3 hack that has been reported in august 2008.

For completeness we release a translation of the hacker’s statement (original in german to be found here on Gulli.com) of the allegedly hackers:

NDS hack eventually confirmed!

In the meantime the NDS hack has been confirmed by an admin and a smartcard distributor. They have been send pre-programmed white DPSCs (digital pirate smart cards).

At this moment the NDS hack has only been confirmed to be working for Premiere (german Pay TV station). The hack is based on the NDS temp crypthack from october 2008. This has been the starting point. In combination with the BlueCryptCam that also has a weakness in its NDS Videoguard implementation.

With a little modification it then became possible to access and dump the NDS card’s Eeprom and Rom areas. If this hack can also be applied to Sky Italia or Great Britain is currently unknown and will take some time.

Kudelski seems not to be involved in this hack although this is rumored.

There won’t be any emulators (emu). The “blue cards” containing an own operating system will be released and distributed within the next week . They will be programmable using a Phoenix, CAS3 or Infinity programmer.

More news to come…

Kind regards from the Ukraine

From a technical point of view this statement does not look serious. As the described approach is far to vague. The described NDS temp crypthack was an exploit during the transition phase from Nagra2 Aladin to Nagra3 or NDS Videoguard. Some satellite receivers got an unencrypted firmware update over the air that allowed to watch Premiere even without any smartcard (more information in german here on Dragon-Cam.org). As this was only possible during the transition phase, it is highly unlikely that this might be the basis for a successful compromise of NDS videoguard.

Moreover even if this card was real, we would not expect this card to see the light of day. There haven’t been many NDS hacks in the last years. Among other gentleman like business practices (read on TheRegister.co.uk, on Denver Business Journal and on Wired.com) NDS as a company of Rupert Murdoch’s imperium is rumored to have hired the best investigators to at least monitor hacking scene activities.

Update: March 30, 2009: reliable sources from the scene say this is a hoax. Further information are not available currently.

Update: March 31, 2009:We found a nice “Wired” Video. Tarnovski – one of the best known hackers on this planet – describes how to hack nowadays smart cards. It “only” takes some equipment and a “little” bit of experience ;-)

» Wired.com: Tarnovski, NDS and NagraStar
» TheRegister.co.uk: Murdoch’s chief hacker testifies in California
» BizJournals.com: EchoStar says rival hacked its signals

[MacOS] EPOS I. – EFI Post Install for White-Box PCs

We were working quite some time on this. Now here is EPOS I. – the “EFI Post Install” Script for white-box PCs that are almost hardware compatible with Apple’s devices

“EPOS I.” is an “EFI Post Install” Script

What does it do?

EPOS helps installing retail DVD’s of Apple’s Mac OS X 10.5 Leopard on white-box PC’s. EPOS is SlimBuild-Preboot compliant. And as such it makes installation very easy. Grab a copy of a SlimBuilt-Preboot CD image that matches your hardware (motherboard and graphics), then install Leopard and after installation run EPOS.

Technically EPOS I. automates the necessary steps of preparing MacOS’ native EFI partition and the installation of (legacy-) kexts to this EFI partition. The whole shebang was first discovered and described by Munky (all shouts fly out to him!). You may find his article here on the InsanelyMac forums.

Installation and Usage:

  • unplug ethernet cable from your white-box PC
  • copy EPOS I.zip to USB drive for instance
  • install Leopard from retail DVD using a SlimBuild-Preboot standard compatible CD (find links to tested disks below
  • boot installed Leopard using the SlimBuild-Preboot CD again
  • on first boot provide all the registration information required from Apple
  • see desktop for the first time
  • unpack EPOS I. and run it as ROOT from a terminal (have your SlimBuild-Preboot CD mounted)
  • EPOS takes about a minute to install everything
  • remove SlimBuild-Preboot CD from drive, reboot and let Apple’s autoinstaller grab the newest updates
  • enjoy a white-box Mek

Habit:

  • EPOS must be executed from the disk that will hold the EFI bootloaders.
  • If you are unsure what this means: better make sure you only have your DVD drive and your OS X harddrive connected.
  • I recommend using this script on a clean and fresh installed system, no other operating systems on the same disk!
  • prefers mounted SlimBuild-Preboot CD’s for getting kexts and the com.apple.Boot.plist
    (looks for /Volumes/SlimBuild-Preboot/initrd.img and /Volumes/SlimBuild-Preboot/com.apple.Boot.plist)
    if no SlimBuild-Preboot CD is found, EPOS tries to find Extensions in EPOS’ own Extensions folder

Supports:

  • autoextraction kexts from SlimBuild-Preboot CD
  • kexts in own Extensions folder
  • autoextraction com.apple.Boot.plist from SlimBuild-Preboot CD
  • com.apple.Boot.plist in own Plist folder
  • internally pretested with Leopard retail DVD’s 10.5.0, 10.5.1, 10.5.4 and 10.5.5

Notes:

  • Munky’s EFI Boot 6.1 included (found here)
  • compatible to Galaxy’s SlimBuild-Preboot creator 2.0 (Kudos!) found here
  • Tested with ximekon’s (Kudos, aswell) Gigabyte GA-EP35-DS3 SlimBuild-Preboot CDs found here

Error handling:

  • integrated for a bunch of common errors, anyway it remains an ugly script

Todo:

  • code cleanup / rewrite ;-)
  • autoinstallation of custom kernels
  • GUI is in the works, but don’t ask for timelines, we all got jobs to feed our families

License & restrictions:

  • This script is freeware but may NOT be used for commercial purposes!
  • It may NOT be included in SlimBuild-Preboot Disks that contain original / modded Apple kexts.
  • that means until not everything is self enabled via homebrew or legacy kexts you may only include it in your private SlimBuilds but don’t distribute them, please.
EPOS 0.95 running on a sample system :


Feedback

You are welcome to leave a note here in the comment’s section or on the insanelymac forums.

Download EPOS

Please download from the version history overview below. Did you know our sponsors yet? No we neither. Because it’s just Google adds. Anyway these premium sponsors really got the coolest offers and moreover by considering them you help us in return maintaining this site free… :-)

Version history:

  • 0.5 semi automatic really much too ugly one day rapid prototype (not released)
  • 0.6 rewrote using functions (not released)
  • 0.7 autodetermining of EFI partition (not released)
  • 0.8 improved error handling for common errors we experienced (not released)
  • 0.9 included autoextraction for SlimBuild-Preboot images (not released)
  • 0.95 included com.apple.Boot.plist extraction (released) –
    » Download EPOS 0.95 here…
  • 0.95.1 (cosmetic) bugfixes (not released)
  • 0.97 com.apple.Boot.plist bugfix (released) –
    » Download EPOS 0.97 here…
  • 10.0 “the got rich as bill from writing even uglier code” version (will definitly be released) ;-)

[iPhone] Issues with iPhone DFU mode in MacOS 10.5.6

According to forum reports the iPhone DFU mode, which is required to install custom firmware with PwnageTool, does not get detected properly after updating Mac OS X to 10.5.6.

That means you cannot Jailbreak or Unlock the iPhone currently. The iPhone Dev Team has investigated in to this issue and comes to the conclusion that this is not a countermeasure by Apple, but a bug in the new kernel.

The Phone Dev Team names possible fixes for 10.5.6. As always: you do this at your own risk!

1. Replace the following plugin kexts from within IOUSBFamily.kext with the ones from 10.5.5 and then rebuild kextcache (if you don’t understand this, then you shouldn’t attempt it!)

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

2. Use a USB hub in-between the DFU device and the Mac and insert/reinsert the iPhone’s USB cable.

3. Use a PwnageTool created .ipsw on Windows! Oh the irony!

If you did not update yet to 10.5.6 better don’t do it and wait for a fix or for 10.5.7 to be released.

[MacOS] Switcher’s Hints 1001: Moving Cursor in Terminal

Mac OS has the wonderful feature that it’s got a BSD compatible Unix enviroment called Darwin as the basis. You can get to it by simply starting the terminal. Once getting used to it you even install Cygwin to your Microsoft Windows installation because it simply is a powerful way of controlling your computer.

Anyway typos and forgotten parameters is pita once you entered some longer commands. Going back to the beginning of the line is real pain, using the right/left cursor arrows takes forever. But there are workarounds…

The following list shows some of the most common commands that help to use the terminal more effectively – derived from the old unix days btw.

Key
Function
Ctrl-A jump to beginning of the line
Ctrl-E jump to end of the line
Esc-F jump forward word by word (requires to hit Esc every time again!)
Esc-B jump backword word by word (requires to hit Esc every time again!)
Tab completes the names of folders and files

BTW: Did you consider our sponsors yet, they really got the coolest offers. Thanks for helping us maintaining this page free.

[MacOS] Switcher’s Hints 1001: Most Helpful Shortcuts

Mac OS is much more depending on mouse commands than Microsoft Windows. Anyway there are some shortcuts that make your switcher’s lives easier.

Key
Meaning
Cmd-Tab change between programs (not between windows)
Fn-F9 thumbnail overview of all windows
Alt-Cmd-Esc kill programs instantly
Shift-Cmd-3 screenshot of whole screen (saves on desktop)
Shift-Cmd-4 select part of the screen for screenshot (saves on desktop)
Shift-Cmd-4 + Space select active window for screenshot (saves on desktop)
Esc (in textfields) auto complete
Cmd-PageDown execute program/open subfolder (like return-key in MS-Windows)
Alt-Eject instantly eject CD/DVD
Alt-Cmd-Eject instantly go to sleep mode

Cmd-Key = Apple-Key

[MacOS] Switcher’s Hints 1001: Change the Dock to 2D

You don’t like the Dock in 3D? You like it in 2D but sadly this is available only if you put the Dock to the left or the right side of the screen? There is a simply command that can help you :-)

Changing the Dock to 2D

Just open a terminal and do the following:

  • myUser$ defaults write com.apple.dock no-glass -boolean YES
  • myUser$ killall Dock

Et voilà, it looks like this:

Changing the Dock back to 3D

In case you want to change it back to 3D for whatever reason, do this:

  • myUser$ defaults write com.apple.dock no-glass -boolean NO
  • myUser$ killall Dock

And it looks again like default:

If this article helped, consider our sponsors, they may help you aswell – at least they help us maintaining these pages, that help you. Got it? Thanks :-)

[MacOS] Save your Data after EFI-X Crash

I. Abstract

Imagine the following situation. You are very keen on this EFI-X device that’s now on sale. So you order a testing device. Some days later the device arrives from Taiwan. Your EFI-X compliant system already kept waiting with a blank SATA 250GB on a Gigabyte EP35-DS3.

After having plugged the EFI-X module to your system, you install MacOS on your PC. It’s really worth the bunch of money since EFI-X lets MacOS boot like a charm. Easy and nice to handle for everyone who is not more willing to hack device drivers into their Hackintoshs. But as a tinkerer who wants to see how it works in real life and so you decide to apply the newest update for your EFI-X module. Since you’re a Mac user you decide to use the MacOS tool provided by the EFI-X team.

All works well during update, until you do the reboot. All of a sudden the intro boot screen of EFI-X looks quite garbled (like the screen below). You wonder what might have happened and do a reboot. As it doesn’t help you plug your EFI-X to another computer hoping you may be able to flash it again using Windows XP. But after all the installation argy-bargy with EFI-X’ virtual device driver under Windows XP – the update tool tells you, you are running the current version.



To make a long story short. EFI-X has customer service and they will exchange their defective units. You may also have a look at the EFi-X Bug Hunt forums for further assistence (please don’t link our article from EFI-X Bug Hunt forums, they will remove it and may ban you – don’t say we didn’t warn ya ;-) Anyway if you need to have access to your data until the RMA unit arrives, we prepped the following article. We’re going to show you how to make your system bootable after the EFI-X device broke for whatever reason.

A short remark before we start: this article is partly based on a HowTo by a guy going by the nick Menoob. We shamelessly stole the method of installing retail Leopards on PCs and adapted it a tiny bit for this EFI-X specific case. Anyway: all the shouts fly out to him.

II. What you need

  • 30 minutes of your precious life time – you may use this time to think about why you didn’t buy a real Mac
  • a Boot-132 disk – it contains your MacOS compatible bootloader (find a list of Boot-132.iso’s for different mainboards and chipsets here – in case you don’t know you should always give the generic.iso a try) – Kudos to Sonotone/Hackint0sh forums!
  • burn the Boot-132 onto a blank CD-R or CD-RW

III. Prepping your hardware

  1. remove the defective EFI-X device and if you feel you don’t need it, send it to the CCC for further examination
  2. let only the MacOS drive and the CD/DVD drive plugged, unplug all other drives from your motherboard
  3. start your computer and hit DEL key to go into your BIOS
  4. inside of your BIOS: set the MacOS harddrive as first boot device and enable AHCI mode for SATA drives – your drives will appear orange/yellow in MacOS, don’t worry about that
  5. save the BIOS changes and reboot

IV. Booting your system

  1. turn on your computer
  2. insert the just burnt Boot-132 CD-R into CD/DVD drive
  3. during BIOS startup hit the F12 key to manually choose your boot device (applies to Gigabyte boards only!!!)
  4. Choose to boot your CD/DVD drive
  5. Your screen will show that ISOLINUX 3.6x is prepping to boot the Multiboot loader
  6. since this ISOLINUX bootloader is not too user-friendly ;-) you will find yourself with a screen similar to this.
  7. Hit the F8 Key. You’re gonna see this:
  8. Hit the ESC Key. and You’re gonna be welcomed with this screen.
  9. Now enter 80 and hit return, if the name of your MacOS harddrive shows up, 80 was the right number, if it does not show up, give 81 a try and so on.
  10. Once you’ve found your MacOS harddrive, the bootloader will require again some parameters. Simply enter -v -x as parameters and hit return (you may find more infos about these Darwin boot parameters here)
  11. if you experience the “still waiting for root device” issue, just reset your system and play with the AHCI mode for SATA inside of your BIOS
  12. Anyway: booting will take a long while – in our case about 5 minutes until the login screen appears
  13. login into your system

V. Saving your data

  1. Examine which data you require from your formerly known as almost native system
  2. plug your external harddrive (if you plan to migrate data to Windows, better have the external drive FAT32 formatted)
  3. Copy the files

VI. Final Words

Ooop duh. You got some more options here that we cannot cover at this time:

  1. You may revive this system with the hackint0sh ingredients (dsmos.kext and kexts for audio and video cards) – this will be a longer journey
  2. You may also get a real Mac. In this case Apple will suddenly love you…
  3. We recommend to give also Microsoft’s Vista a try. We feel like Vista Aero Glass effects are currently superior to Leopard’s effects. In this case Microsoft will love you (and us for suggesting this)…
  4. You could also go up the hill to the end and find Debian and ask yourself why it took so long to understand that unix is beautiful – in this case nobody will really love you but during installation you’ll find plenty of new friends in the Ubuntu community explaining you Debian…
  5. :-)

Anyway we hope that article helped you a tiny bit. If so you may also consider our sponsors, they also help you (and us of course)…