MarcoMC Tech, Cuisine, Traveling…my hobbies, my life

July 20, 2011

How-To legally unlock the iPhone 4 permanently

Filed under: Apple & Mac,How-To — Tags: , , , — marcomc @ 22:10
Listen to me!
Audio MP3

download mp3
I recently found a company called FoneFunShop that unlock many models of mobile phones and 3G dongles. Among these it also unlocks iPhone 4 from all the countries for £50.00 and iPhone4S for £130.00.

This is the link to their unlock page: www.fonefunshop.co.uk/unlock/

My iPhone 4 was operator locked with Vodafone UK, and that was representing a problem as I am planning to go for a month travel to Australia this coming winter and I want to travel minimal without taking with me many stuff and I want to enjoy the use of a smartphone during the travel without the need to buy a new one or without having to pay Vodafone’s  excessive roaming costs.

I started looking for a way to unlock my iPhone 4 that would not be software related because the modem baseband of my iPhone 4 is 02.10.04 and the iPhone Dev-Team (or any other iPhone hacker) has not yet released an unlock for such version.

I searched for chips to pose behind the SIM card to trick the phone’s firmware but I already had experience with some of them and they are not very reliable.

I had a look at a couple of websites claiming to be able to permanently unlock any iPhone including the iPhone 4 (for a quite high amount of money).
I was  worried about those sites being scam or not.
At the end I took my chances with FoneFunShop.com and I paid £50.00.

For 7 days I’ve been worrying that money were gone ‘trash’; finally today I received the notification of the successful unlock: I can confirm that the instruction they give for the unlock are simple and accurate and that in exactly 7 days they are able to add the IMEI of your phone and the ‘white list’ of unlocked phones so that Apple will recognize it via iTunes.

They actually talk about an unlock code, but for the iPhone there will not be a code, it simply will be recognized by iTunes as unlocked just after you receive the unlock confirmation message from the sales department of FonFunShop.

Here is the message that I received, I followed the few instruction and the trick was done. I’ve been immediately able use my O2 micro-Sim  on my Vodafone’s iPhone 4.

Hi Marco ,

Your unlocking request has now been completed and the unlocking code(s) can be found below:
Make:
Apple
Model:
IPhone 4 16gb
Country:
United Kingdom
Network:
Vodafone
IMEI:
012419*********
Code(s):
Unlocked
IMPORTANT:
Please read ALL of the instructions below as there maybe some important information relating to your phone or scenario. 

PLEASE NOTE:
When entering a code, please take your time.
If you enter a code and you receive an error message, DO NOT try again, please contact us via the links below?
But please check first to make sure the phone isn't actually unlocked.
Some models of phone will have a limit on the number of times you can enter a code. After this we may not be able to help you.

Instructions:

How to Complete the unlocking process for Apple iPhone Models
Generic Apple iPhone Method
When ready, you will be notified by email that the process has completed. When you receive this email, to complete the unlock please do the following: 

1. Install the latest version of iTunes
2. Make sure iPhone is using the latest version, updated by the official itunes software
3. Insert a non accepted SIM card and Connect the iPhone to iTunes (IE not from the original network provider)
4. Wait until itunes detects the phone
5. After about 10-20 seconds, disconnect phone and reconnect.
6. Finally itunes will show the message 'Congratulations Your iPhone is Unlocked'

PLEASE NOTE: This is the only permanent unlocking solution for Apple iPhone. Your iPhone will always be unlocked even after updating your iPhone firmware.

This doesn’t want to be an advertisement but a sincere advice to everybody that is desperate to have an iPhone 4 unlocked and cannot obtain it from their operator because the terms of their contract are not yet expired.

If I had found this information months ago I would have saved same money with a cheaper operator than Vodafone (but this is another story…).

By The Way, please mind that I will not be responsible of any incident that those guy may cause to your phone or to your money if you try to unlock your phone with them.

I can just say that for me it worked like a charm, exactly as described on the their website.

Any feedback will be appreciated! Happy Unlock!

 

 

 

 

July 18, 2011

Follow me on Facebook and Twitter

Filed under: IT — marcomc @ 02:23

Hello guys,
I’ve been ‘off-line’ for a while, but I’m back now.

I’ve been working under-the-hood for a while on some interesting stuff about OpenDirectory, LDAP and Windows authentication, PAM , Netgear ReadyNAS, Egnyte cloud file service ad some other stuff.

I’ve also been busy with the preparation of my next travel to Australia, and I’ll open a dedicated page on this site about it and Minimalist Travel, solar charging bags for iPad, and iPhone and more.

Finally, I spent I little of time connection MarcoMC.com to a dedicated twitter account ‘MarcoMCdotCOM’ and to a dedicated page on Facebook MarcoMC.com on Facebook.

From now on I will post via Twitter the current activity I’ll be working on, with anticipations about the next articles. Those tweets will be shown in realtime on the sidebar of MarcoMC.com.

Also, all new posts published on MarcoMC.com will be automatically linked on the Facebook page so if you will Like the page you’ll be notified immediately of new updated articles. By the way you can still achieve the same result subscribing to the RSS feed.

I apologize to all the people that have been posting on the blog and that had not yet received an answer to their request. If you are still in trouble send me a private message and I won’t miss to reply to it.

As last but bot least I want to congratulate to all the readers that have been active on the blog helping each other on sorting out problems of various genres that have kept alive the attention on many of the posts here published.
MANY THANKS, really!

I promise I’ll publish a lot of new stuff, really really soon!

March 23, 2011

How-To Install or Update Mac OS X Snow Leopard 10.6.7 on the Asus Eee PC 1005HA Netbook

Filed under: Apple & Mac,How-To,IT — Tags: , , , — marcomc @ 18:52

Few days ago Apple released the latest update for Mac OS X Snow Leopard 10.6.7 .
Here is the tutorial on how to install or update Mac OS X Snow Leopard 10.6.7 on the Asus Eee PC 1005HA Netbook.

Prerequisites

Yes, you have no alluciantions: the legacy kernel we gonna use is the same prepared for Mac OS X 10.6.6, I tried and it works fine with 10.6.7 on the Asus EeePC 1005HA. I don’t know if it works on other hackintosh systems and netbooks. Please comment about your experience.

Step 1

Follow the instruction of my previous post:

How-To install Mac OS X Snow Leopard 10.6.6 on the Asus Eee PC 1005HA Netbook

following that how-to you can skip the part that let you update from Mac OS X 10.6.0 to Mac OS X 10.6.6 an substituite it with the following content of Step 2.

Step 2 (Upgrade to Mac OS X Snow Leopard 10.6.7)

  1. Copy MacOSXUpdCombo10.6.7.dmg in the USB stick.
  2. Uncompress legacy_kernel-Mac_OS_X_10.6.6.tgz and to legacy_kernel-Mac_OS_X_10.6.6.pkg and copy it on the USB stick.
  3. Insert the USB Stick on the Netbook then mount and run the MacOSXUpdCombo10.6.6.dmg.
  4. When the installation is finished it will ask to restart:
    DO NOT RESTART THE SYSTEM YET!!
  5. Install ‘legacy_kernel-Mac_OS_X_10.6.6.pkg’.
    This install an older version of the kernel that is still compatible with the unficcial extensions we previously installed before the upgrade.
  6. Again, substitute the Extensions for the misbehaving devices:
    1. Copy ‘SleepEnabler.kext’ to ‘/Extra/Extensions/’.
      This fix the hibernation/sleep feature.
    2. Copy again ‘~/Desktop/SnowLeopardAsus/Extra/IO80211Family.kext’ to ‘/Extra/Extensions/’ folder.
      This makes the system to recognize and install the Wi-Fi card.
    3. Copy again ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelGMA950.kext’ to ‘/System/Library/Extensions/’.
    1. Copy again ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelIntegratedFramebuffer.kext’ to ‘/System/Library/Extensions/’.
      This fixes the video card and add the option to choose 1024×600 resolution.
  7. Now, most important, fire the command ‘fixkext’ with root privileges or using sudo:
    $ sudo fixkext
  8. VERY IMPORTANT: Run Disk Utility and Repair Disk Permisions
    Without this operation your system will reveal really unstable!!!
  9. Now you can reboot the system

Now go back to:

How-To install Mac OS X Snow Leopard 10.6.6 on the Asus Eee PC 1005HA Netbook

and read the last two sections: What still doesn’t work and Last Adjustments

March 18, 2011

Mac OS X Server 10.6 Open Directory Replica: “Kerberos is: Stopped”

It is common that the configuration process of a Mac OS X Snow Leopard Server 10.6 as an Open Directory Replica for your Open Directory Master comes with some problematic issues: it’s very common that the Kerberos service is not initialized properly and will appear in the ‘Server Admin’ Open Directory’s Overview panel as ‘Kerberos is: Stopped‘.

Googoling about this problem I found that is a fault in the DNS name resolution the most common reason that breaks the configuration of the kerberos service preventing the Open Directory Replica server to be recognized and associated with the proper FQDN (Fully Qualified Domain Name).

The fix to this problem is not complicated but will force us to carefully perform these operations:

  1. First things first, although this is a recommended option for local domain naming, make sure that your domain name  is NOT ending in ‘.local.
    In Mac OS X by default the ‘.local’ domains are resolved by the Bonjour service, with priority over the DNS service.
    I recommend to choose a non public domain name like ‘.private’, ‘.lcl’, ‘.my’, ‘.office’…. and so on.
  2. After that, make sure your DNS is PERFECTLY configured to serve FQDN names (i.e. replica.mynetwork.private.) and that one of this name is fully matching to the replica’s hostname(with the exception of the tail ‘.’ ).
  3. Also check the DHCP service, if activated, to be delivering the correct search domain and the IP address of the DNS server able to resolve the name of your Open Directory Master and Replica servers.
  4. Adjust the Replica server’s hostname accordingly to the DNS settings.You can modify the hostname of your replica server with the ‘scutil’ command:
    # scutil --set HostName replica.mynetwork.private
  5. Now decommission the replica server to a standalone directory using the Open Directory Assistant to change the server’s role.

Now the most important operations are done.
Now I recommend a reboot of the system and a double-check of the DNS and hostname configuration using the following commands:

# hostname

The ‘hostname’ command will show the hostname that should appear like the FQDN configured in the DNS service.

# changeip --checkhostname

The ‘changeip’ command will perform a more accurate check on the hostname, using the system calls used by the other system processes and application.

# nslookup replica.mynetwork.private

The ‘nslookup’ command will check that the DNS server is returning the appropriate IP for the requested domain name.

Now it’s time to re-configure the server as a Open Directory Replica, you can use again the Open Directory Assistant. Provide the requested information and when the process is terminated, if you’re lucky enough, the problem will be fixed and the ‘Server Admin’ will show ‘Kerberos is: running.

Unfortunately I’ve not been so lucky when I encountered this problem my first time: for my replica server the Kerberos service was still in ‘Stopped’ status.

After a couple of headaches and a lot of wasted time I figured out that one of the main Kerberos’ configuration files ‘/Library/Preferences/edu.mit.Kerberos’ was missing. This was proof that for some reason the ‘kdcsetup’ process hasn’t been executed.

To fix this issue it is necessary to perform the manual procedure to configure and initialize the kerberos process that actually is the last portion of the manual procedure to join a Replica to an existing Open Directory domain, consisting of:

# /usr/sbin/kdcsetup -c /LDAPv3/127.0.0.1 -a diradmin -p -v 1

This command will create the file /Library/Preferences/edu.mit.Kerberos.

# /usr/sbin/kdb5_util -r

The ‘kdb5_util’ will load information from the initial.dump file from the previous step into the REALM.

# kdcsetup -e

The ‘kdcsetup’ command will enable kdcmond and kadmind in the configuration for launchd.

Now the Kerberos services should have been started on the replica server.

Reboot the system to make sure it’s started automatically at the system initialization.

March 8, 2011

How-To create an Apple ID and purchase software on the Mac App Store (optionally with use of a GiftCard)

Filed under: Apple & Mac,How-To,IT — Tags: , , , , — marcomc @ 15:55

Purchasing software on the Mac App Store is meant to be a straigt-forward process, and it is! Apple’s Magic?!
Said so it’s true that the App Store licensing change the rules we are used to follow (supposedly) .
If facts now we can buy an application on the App Store and install it in as many Macs as we own without extra charge… but what if we are running a company? ..read to know!

Basic Concepts

  1. The App Store purchases are tight to an Apple ID and only one!
  2. Every Apple ID is tight to a specific CreditCard/Peyment Method
    1. By The Way we can create multiple accounts using the same credit card.
    2. We can top-up/recharg the credit on an Apple ID with single or multiple iTunes GiftCards instead of any other peyment method or credit card.
  3. The App Store license allows the owner of the account to install as many copies of the purchased software on as many computers he owns on his EXCLUSIVE/FAMILIY use (it’s not imposed the limit of 5 devices unlike the iOS App Store)

Best practice to avoid liceses issues: HOW-TO STAY LEGAL

  1. For a company’s purposes it’s recomended (I would say nmecesary) to create an Apple ID for each user (employee) that need to buy softwatre from the App Store.
  2. The Apple IDs created must NOT be too tight to the users to avoid problems when an employee would depart (leave the company).
  3. It may be more practical to associate an Apple ID to the machine in use by a user that need the software:
    1. if the user leaves the company we just need to change the password and few personal information associated with the Apple ID.
    2. if the user change computer can login to the new computer and download again the software previously purchased, and remove the copies of the software from the old computer.
    3. if the user has more then one computer he can legally use the same Apple ID on all the computers he uses as far as he is the only user of those computers.
  4. The Apple ID will usually match the email address used to register it, so I suggest to use impersonal emails such [email protected] and those email addresses will be aliases (nick names) for a unique email address that will receive the iTunes invoices issued from the App Store.
  5. When a user needs to buy some applications it’s enough to top-up his Apple ID with an iTunes GiftCard without need to use a Credit Card.
    In case of a domestic use this is a good practice if we want your son/daughter to buy some apps/games without giving them your credit card details, you will feel safe that they won’t drain your account
    .The GitCard can be bought by amny means like via internet from or from the Apple Store user when needed to top-up his account.

Create an Apple ID

  1. Make sure that an appropriate nickname/alias email address, such [email protected], exists and points to [email protected] .
  2. Follow this linkhttps://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/117/wa/createAppleId?wosid=RHjigjcIiKYNMaFbf3xj30&localang=en_UKto create a new Apple ID.
  3. Use the nickname/alias email address ([email protected]) as ‘Apple ID’.
  4. You may consider to use the same password for all the created Apple IDs only if NO Credit Card will be associated to it, because the risk due to a stolen password would be limited to drain all the iTunes GiftCard (leftover) credit and nothing more.
  5. I suggest to use the user’s real full name but a fake birthday date and for the ‘primary address’ to provide the company address.
  6. Confirm the information to create the Apple ID

Add Credit to the Apple ID (Redeem a GiftCard)

If you decided not to use a credit card:

  1. Buy, by any mean, an iTunes GiftCard (aka voucher).
  2. Open the ‘App Store’ application on the Mac where you are going to buy and install the desidered software.
  3. From the application’s menu choose ‘Store -> View My Account‘ and SignIn with the newly created Apple ID credential that will “stick” with this computer.
  4. Edit the ‘Payment Information’.
  5. If you decided to go for iTunes GiftCards (instead of Credit Cards):
    1. Choose ‘NONE’ as payment method and then click on ‘To redeem a code, click here‘.
    2. Enter the Gift Card or other iTunes code to add credit to the Apple ID

Purchase Software in the App Store

  1. Make sure you are signed in with the right Apple ID credential.
  2. Locate the software you want to buy.
  3. Click on the price label below the App’s name.
  4. Provide the Apple ID’s password if required.

The app will be downloaded and installed directly into the Application folder of the Mac.

March 2, 2011

Mac OS X Lion 10.7 Compatibility List of Applications

Filed under: Apple & Mac — Tags: , , , — marcomc @ 00:43

I just discovered that RoaringApps  has started a collaborative wiki community to track, discuss and dissect application compatibility for Mac OS X Lion 10.7.

If you’re lucky enough to have access to the developer pre-realease of Mac OS X Lion 10.7 (build 11A390) you may want to consult this compatibility list to know if you can safely install the brand new system without losing access to any of your applications:

https://roaringapps.com/apps:table

February 25, 2011

How-To configure unattended clients with TeamViewer for Mac (simulating TeamViewer Host)

Filed under: Apple & Mac,How-To,Troubleshooting — Tags: , , — marcomc @ 07:00

09/09/2011 – UPDATE
The TeamViewer team has recently release a new host version for Mac OS X
TeamViewer for Unattended Servers: TeamViewer Host

Despite the name it can be used in any Mac OS X installation (clients and servers)

https://www.teamviewer.com/download/TeamViewerHost.dmg

https://www.teamviewer.com/en/download/index.aspx

Original post:

Because there is not TeamViewer Host for Mac yet, I’ve been chatting with the support team at TeamViewer GmbH about an official workaround to create a TeamViewer unattended client for Mac OS X, this is what they advised to do:

  1. You would have to predefine a permanent password on TeamViewer for Mac.
  2. A standard user should be logged in.
  3. TeamViewer should be part of the auto starting programs.
  4. The Mac should not go in sleep mode.

The main glitch of this solution is that if the user logs out returning to the Login screen then the TeamViewer software is quitted and the connection is lost.

An additional workaround that would help us maintaing the connection to the Mac also when the main user is logged out is:

  1. Create an ‘autologin’ user
  2. Install and configure TeamViewer as suggested in the previous steps to be part auto starting programs for the ‘autologon’ user.
  3. Immediately auto-lock the account and return to the Login screen using Lock My Mac or MacLoc and configuring one of then as part of auto starting programs.

At this point, with a bit longer system initialization, the user of the Mac will behave like usual while an ‘hidden’ account is running TeamViewer for us.

The catchof this solution is that when the user will want to shutdown the system it will be propted with an alert message notifying him that other users are logged in the system and that if he wants to continue with the shutdown process all open documents and data will be lost. MAybe we can find a way to disable this alert…. suggestions are welcome 🙂

February 24, 2011

WordPress 3.1 update: “Could Not Open the Page, Too Many Redirects”

Filed under: IT,Troubleshooting — Tags: , , , , — marcomc @ 06:12

This morning after upgrading my blog to WordPress 3.1 the front side of my blog suddently stopped working.
All my browsers got stuck trying to load www.marcomc.com and Mobile Safari on my iPad and my iPhone was complaining about: “Could Not Open the Page, Too Many Redirects”.

After 1 minute digging the problem on wordpress.org I found the fix at this thread:

https://wordpress.org/support/topic/windows-server-infinite-redirect-after-upgrading-to-31?replies=35

I was still able to access the admin back-end fortunately, just in time to apply this nice plug-in that fix the problem:

Permalink Fix & Disable Canonical Redirects Pack

Apparently this problem is limited to WordPress residing on Windows based hosting. Guess what my hosting is then 😉

February 21, 2011

How-To install Mac OS X Snow Leopard 10.6.6 on the Asus Eee PC 1005HA Netbook

Filed under: Apple & Mac,How-To — Tags: , , , , — marcomc @ 04:24

How-To Install or Update Mac OS X Snow Leopard 10.6.7 on the Asus Eee PC 1005HA Netbook is now available:
https://marcomc.com/index.php/2011/03/how-to-install-or-update-mac-os-x-snow-leopard-10-6-7-on-the-asus-1005ha-netbook/

This is a step-by-step procedure to install Mac OS X Snow Leopard 10.6.6 on the Asus Eee PC 1005HA Netbook having everything working 100%.

Resources

Prerequisites

For British users only

Installer preparation

  1. Use ‘Disk Utility’ to dump the  Mac OS X 10.6.0 Installation DVD on the 8GB USB stick.
  2. Run the MobUSB package and choose as intall destionation the newly created partition on the USB stick (that will probably bring the name of “Mac OS X Snow Leopard 10.6 Retail”, but the name is not importat).
    DO NOT INSTALL IT ON YOUR SYSTEM’S PARTITION!!
  3. Copy the file ‘SnowLeopardAsus.zip’ and ‘SleepEnabler.kext’ into the root of the USB stick

ModUSB install the Chamaleon Boot Loader on the USB stick letting any PC to detect it as a bootable drive, also and most importantly it installs the required kext modules (drivers) to support most of the hardware of your PC/Netbook that otherwise would not be officilay supported by the Apple’s installation disc.
ModUSB differently from myHack tool autodect the hardware you PC has installed and choose the appropriate kext to activate or deactivate.

System Installation

Insert the USB stick on a USB port of your PC/Netbook and force the boot from USB instead of harddrive. On the Asus EeePC 1005HA you need to hold de ESC button during the BIOS initialization.
Now you can perform a standard Mac OS X installation.
during the installation process you need to run the Disk Utility form the Utilities manu to create a partition for Mac OS X Extended (with Journaling).
If you want to keep you Windows installation you need to perform additional modification of you partition before starting the installation process (this will be explained in a separate tutorial).
Ad the end of the installation process you will be returned an error saying that was not possible to complete the installation, THIS IS NORMAL, and it’s due to the fact that the installation system wasn’t capable to install the native Apple’s EFI boot loader, thanks to ModUSB previosly installed on the USB stick this installation will include by default the automatically chosen kext modules and the Chameleon boot loader.
Mind that if we would have use the myHack tool kext and boot loader would have not been installed on the new system and we should have booted the new installed system using as boot loader the USB stick.

First Boot

After the first system bot you’ll notice that everything is working with a couple of Glitches:

  1. sound is noisy/buzzing
  2. you cannot choose a screen resolution other than 800×600 (kext is loaded)
  3. Wi-Fi card is not detected, (kext is loaded).
  4. MMC card reader may not work.
  5. The Keyboard’s Fn keys are not working
  6. Hibernaton/sleep activate when you close the netbook lead but the PC never awakes

Make things working

  1. Install fixkext utility, everytime we add or remove kext form the kext libraries we have to regenerate the mkext cache file using fixkext utility that also takes care that all the kext modules have the right permissions and ownership.
  2. Copy the ‘SleepEnabler.kext’ file and decompress the ‘SnowLeopardAsus.zip’ into the desktop of the newly installed system.
  3. Install Extension for unrecognized devices:
    1. Copy ‘~/Desktop/SnowLeopardAsus/Extra/AsusHotkeys.kext’ to ‘/Extra/Extensions/’ folder.
      This makes working the Keyboard’s Fn keys such the screen brightness and the volume adjustment.
    2. Copy ‘~/Desktop/SnowLeopardAsus/Extra/IO80211Family.kext’ to ‘/Extra/Extensions/’ folder.
      This makes the system to recognize and install the Wi-Fi card.
    3. Copy ‘~/Desktop/SnowLeopardAsus/Extra/IOSDHCIBlockDevice.kext’ to ‘/Extra/Extensions/’ folder.
      This makes the system to recognize and install the MMC card reader.
  4. Backup the Extensions for misbehaving devices:
    1. Create a folder named ‘Old Extensions’ on your Desktop.
    2. Copy ‘/System/Library/Extensions/VoodooHDA.kext’ to ‘~/Desktop/Old Extensions/’.
    3. Copy ‘/System/Library/Extensions/AppleIntelGMA950.kext’ to ‘~/Desktop/Old Extensions/’.
    4. Copy ‘/System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext’ to ‘~/Desktop/Old Extensions/’.
  5. Substitute the Extensions for the misbehaving devices:
    1. Copy ‘SleepEnabler.kext’ to ‘/System/Library/Extensions/’.
      This fix the hibernation/sleep feature.
    2. Copy ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelGMA950.kext’ to ‘/System/Library/Extensions/’.
    3. Copy ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelIntegratedFramebuffer.kext’ to ‘/System/Library/Extensions/’.
      This fixes the video card and add the option to choose 1024×600 resolution.
    4. Copy ‘~/Desktop/SnowLeopardAsus/Kext/VoodooHDA.kext’ to ‘/System/Library/Extensions/’.
    5. Double click on ‘~/Desktop/SnowLeopardAsus/VoodooHDA.prePane’ and confirm to ‘Replace’ the preference pane.
      This fixes the audio card issues.
  6. Now, most important, fire the command ‘fixkext’ with root privileges or using sudo:
    $ sudo fixkext

    This will make sure that all the copies Extension will have the right permissions and ownership and will recreate the kext’s cache.
    The kernel can now load the extensions at the next boot

  7. Restart the system and everything should work.

Now you have a fully functional Mac OS X Snow Leopard 10.6.0 running on you Asus EeePC 1005AH.

What still doesn’t work

When awakening form hibernate/sleep mode the USB disks (if any attached) will be not ejected properly (will persist also after the upgrade to Mac OS X Snow Leopard 10.6.6).

 

Now also available:

How-To Install or Update Mac OS X Snow Leopard 10.6.7 on the Asus Eee PC 1005HA Netbook

Upgrade to Mac OS X Snow Leopard 10.6.6

  1. Copy MacOSXUpdCombo10.6.6.dmg in the USB stick.
  2. Uncompress legacy_kernel-Mac_OS_X_10.6.6.tgz and to legacy_kernel-Mac_OS_X_10.6.6.pkg and copy it on the USB stick.
  3. Insert the USB Stick on the Netbook then mount and run the MacOSXUpdCombo10.6.6.dmg.
  4. When the installation is finished it will ask to restart,
    DO NOT RESTART THE SYSTEM YET!!
  5. Install ‘legacy_kernel-Mac_OS_X_10.6.6.pkg’.
    This install an older version of the kernel that is still compatible with the unficcial extensions we previously installed before the upgrade.
  6. Again, substitute the Extensions for the misbehaving devices:
    1. Copy ‘SleepEnabler.kext’ to ‘/System/Library/Extensions/’.
      This fix the hibernation/sleep feature.
    2. Copy ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelGMA950.kext’ to ‘/System/Library/Extensions/’.
    1. Copy ‘~/Desktop/SnowLeopardAsus/Kext/AppleIntelIntegratedFramebuffer.kext’ to ‘/System/Library/Extensions/’.
      This fixes the video card and add the option to choose 1024×600 resolution.
  7. Now, most important, fire the command ‘fixkext’ with root privileges or using sudo:
    $ sudo fixkext.
  8. No you can reboot the system

What still doesn’t work

— as reported by Eugene —
If you’re getting a kernel panic it is likely due to sleepenabler.kext you need to get one compatible with 10.6.6 from www.kexts.com

Wireless works fine on routers working only in “g” mode but not for mixed “g/n” or even “n”.
A solution is to replace the wireless card:

  1. The chip that you want to look for is Broadcom BCM94322 Half Mini PCIe card. It is also called Dell 1510 or DW1510, there are alse HP variants as well. This is the same chipset as Apple’s Airport Express card in MacBook Pro.
  2. Here is a you tube video: https://youtu.be/yehHh0GmnU0 for the hardware installation.
  3. You need the original IOFamily80211.kext (the one we installed through this guide is not the stock apple one, but modified for the 1005HA card).
  4. Download the patch and run through the terminal following the post here https://www.insanelymac.com/forum/index.php?showtopic=51725.
  5. Optional step is rebranding the Broadcom card so that computer thinks its actually Apple Airport Extreme and not a 3rd party card.
    This gives you speeds up to 300Mbps (the way “n” is intended)

Last Adjustments

After rebooting the system will work exactly as before without the need to install new extensions, anyway you may experience that your microphone is not ‘listening’ so what you need to do is to enter the System Preferences and click on the VoodooHDA pane then:

  1. Select ‘Microphone (fixed)’ from the dropdown menu
  2. Click on the round button that will activate all the available adjustable options
  3. It may help to adjust the ‘Mic’ bar and the ‘Recording Level’ bar

Open ‘Disk Utility‘, select the System drive, run ‘Repair Permissions‘, this will fix possible permissions gone bad during the hackintosh installation 😉
Should fix problems with Javascript crashing in Safari, Chrome and Firefox.

THIS IS IT! Enjoy and please feel free to post any fix suggestion or link/post your tutorial for other models.

February 14, 2011

How-To user EtherApe graphical network monitor with Windows, Mac OS X or Linux

Filed under: How-To,IT,Linux — Tags: , , , , , — marcomc @ 17:17

EtherApe is a graphical network monitor for Unix that come with most of the GNU/Linux distrubution but is not, now is present in MacPorts for Mac OS X and but has no porting for Windows as well.

The best use of EtherApe is when it’s installed on a server (or any GNU/Linux machine) connected to the last-hop of your network to allow it to ‘sniff’ (analyze) the whole traffic getting in-and-out of your network. I suggest to put it on the  switch or hub that connects your network to the router.

Normally we monitor and manage our network from our workstation trying to access as less as possible the screen of our servers. Because EtherApe would be installed on one of our servers to visualize its output on our screen avoiding the user of screen remotization like VNC, TeamViewer or LogMeIn we need to use X11 protocol forwarding via SSH.

This solution implies that we have and X11 service running on our workstation.
If we are working on a Linux machine it can’t be more easy as we mostprobably are working on a X11 implementation.
If run Mac OS X then we ned to installe Apple’s X11, and you can find the installer inside the Installation disc.

For Windows the game is more tough because it’s not a Unix based system and a X11 server implementation is not part of the standard applications offered as part of the installation options.
Fortunately come in hand the project Xming a free implementation of X Server for Windows: https://www.straightrunning.com/XmingNotes/

The steps to visualize EtherApe on your workstation are:

  1. Install EtherApe on your GNU/Linux server:
    i.e. on a GNU/Debian server: 

    # apt-get install etherape
  2. Install X11 on your workstation:
    1. On Linux most probably you have installed x.org package
    2. On Mac OS X you install the package that you find in the installation disc
    3. for windows you need to donlaod the public release of Xming:
      https://sourceforge.net/project/downloading.php?group_id=156984&filename=Xming-6-9-0-31-setup.exe
  3. Install an SSH client on your workstation
    1. On Linux and Mac OS X it is part of the base system installtion
    2. On Windows you need to install PuTTY:
      https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
  4. Enable X11 forwarding through SSH on your server:
  5. Edit the file /etc/ssh/sshd_config and add or modify the X11 forwarding setting to
    X11Forwarding yes

    then restart the SSH service to load the new configuration

  6. On Windows only configure Xming to connect via the SSH client to your Linux server and specify to run the program xterm (or any other terminal application you have installed on your server) and specify as connecting user root or any sudoer user because EtherApe needs root privileges to turn the network card in listening mode.
  7. run EtherApe from the ssh connection just fireing the command ‘etherape’

Have fun!

« Newer PostsOlder Posts »

Powered by WordPress