Category Archives: Labs

[Labs] Unofficial InsanelyMac.com Search Plugin for Firefox

Merry Chrismas, guys. We felt it was kinda overdue to have an INSANELYMAC.COM search plugin added to our beloved Mozilla Firefox. Of course we can also do this manually, but why not having things automized? So here we are.

What does the plugin do?
Basically we’re using our beloved Google.com to search the InsanelyMac.com site.

Disclaimer
We are neither affiliated to InsanelyMac.com nor are we affiliated to Google.com, but we felt it might be rather comfy to have this thing automized eventually.

Warning
This is pure amateurish scripting, we won’t garantee anything. Use on your own risk. Although you may hang a cross above your computer, it may explode anyway ;-) For the paranoids among you download XML file for manual installation.

How it works
Click this button and you’re gonna be offered to install this plugin.

[misc] Web Empfang von MMS mit Alice / Hansenet

Wir alle kennen die Situation. Ein Freund sendet uns eine MMS und wir erhalten eine SMS stattdessen, obgleich unser Telefon MMS fähig ist. Warum eigentlich?

Nun das ist sehr einfach: sofern man selbst keine MMS bislang versendet hat, geht der Provider davon aus, dass man kein MMS fähiges Mobiltelefon besitzt. Das ist einerseits ein guter Ansatz, andererseits jedoch auch eine nette Art, 60 Millionen deutschen Mobilfunkkunden zu zwingen, zumindest eine einzige MMS zu versenden – nämlich damit sie imstande sind, MMS zu empfangen.

60 Millionen MMS x 0,29€ pro MMS, bei jedem Wechsel des Mobiltelefons… Hmmm, nette Summe für die Portokasse der lieben Telefonkonzerne, aber lassen wir das lieber. Heute ist ja dritter Advent.

Blöd wird es nur, wenn einzelne Provider, die die Netze anderer verwenden, die SMS Benachrichtigungsoption für eingegangene MMS’ nur unzureichende implementieren. So isses beispielsweise bei dem deutschen Anbieter Alice / Hansenet. Hier erhält man folgende Nachricht:

Sie haben eine MMS von +491231234567 erhalten. Sie können diese im Web unter lesen. Ihr PIN lautet aB3D5F.

Tja. Äh wo soll ich die abrufen? Genau, nirgendwo. Der Link ist irgendwie nicht in der SMS enthalten. Einige Tests zeigen, dass in allen SMS Benachrichtigungen über eine vorliegende MMS, die von Alice derzeit versendet werden, die Webadresse fehlt. Macht ja nichts, wenn wenigstens Google etwas Hilfreiches zu Tage fördern würde … Hmm… Google hilft leider nicht… Also Gehirn anstrengen.

Alice ist im Mobilfunkbereich Reseller von O2 Produkten. Also mal bei o2 schauen, wo man die MMS online abrufen kann… Hmm… Google vermeldet (nicht ganz auf Anhieb): http://o2online.de/goto/o2mms

Und tadadada… Alles wunderbar. Meine MMS kann ich nun hervorragend bei O2 im Web abrufen. Oder sollte ich vielleicht doch mal die MMS senden, damit mein Provider merkt, dass ich MMS direkt auf dem Mobiltelefon empfangen kann?

[Pre] Re-Enable Full App Catalog in Europe

The European Update 1.3.1

On Monday European Palm Pre users were just happy to eventually have the 1.3.1 update that has already been provided to U.S. customers two weeks earlier.

Sadly the smiling in our faces didn’t last long. European customers rapidly found out that their App Catalog had been crippled. PreCentral explains why this technically happened, but they cannot explain the marketing logic behind this move.

Luckily there is a strong European community of developers, that Palm should be listening to more carefully, since many of us are iPhone switchers.

The workaround for Europeans

A guy going by the nick Dleira from Switzerland found a way to re-enable many more (all?) applications for European Palm Pre friends aswell. It has been confirmed to be working, but anyway: do this at your own risk. We did not test it yet. This workaround requires root access to your Pre.

Link

» PreCentral Forums: Re-Enable App Catalog in Europe by Dleira

[Pre] Video Recording with Precorder 0.2 Alpha

The long waiting is over. A team around the Precentral’s forum member Prenosicator has released an alpha version of a Palm Pre video recording application. It requires WebOS 1.3.1.

You will not find it in the know homebrew repositories as long as it is in alpha status. Anyway for all of you able to root into your beloved Palm Pre the installation is as simple as drinking beer.

Kudos fly out to Prenosicator and his dev team guys. This is a very nice app, many of us have been waiting for.

Features

Option Description Selections
Audio Format Select what format you would like the audio stream to be saved in. AAC, AMRNB, MP3
Video Format Select what format you would like the video stream to be saved in. Mpeg-4, H.263, H.264/AVC
Container Select what multimedia container the audio/video streams will be in. mp4, 3gp
Media Source Would would you like Precorder to capture. Audio only, Video only, Both
Flash Would you like to use the built in LED for illumination Off, On
  • Options in bold are defaults
  • Recordings land in /media/internal

Installation

  1. root into your Pre (weather via Novaterm or running the terminal installed from within Preware)
  2. go to Pre’s tmp folder
    root@palm-webos-device:/# cd /tmp
  3. download the alpha version of Precorder
    root@palm-webos-device:/# wget http://bit.ly/precorder-bootstrap
  4. install Precorder
    root@palm-webos-device:/# sh precorder-bootstrap

Links

» PreCentral Forums: Introducing Precorder, in Alpha testing form
» WebOS-Internals: Precorder – Version: Alpha 0.2.0

Screenshots

Courtesy of WebOS-Internals.org

[MacOS] Intel Atom CPUs still Unsupported in 10.6.2 beta

In contrast to what is being written on the major internet newspapers, the latest beta build 10C535 of Mac OSX Snow Leopard 10.6.2 does indeed still not support Intel Atom CPUs anymore.

Stellarola investigated into this issue some of his spare time to find out why different sources tell different things. And the reason is simple: if you run an early built 10.6.2 with an old kernel from july then 10.6.2 will indeed work, but the latest stock kernel in 10.6.2 build 10C535 as of now is not going to allow Atom CPUs to run.

According to Stellarola even in the 10.6.2. build 10C540 the Atom support is not gonna come back.

» Stellarola: Atom CPU – Sir, your pants are on fire

[MacOS] Comprehensive Gigabyte Hardware Specification List

With the advent of Snow Leopard many users have issues installing it onto PC based hardware. Well this is not very curious, since a PC is no Mac. Anyway as Gigabyte motherboards proved to be very close to the original Apple Intel specifications many people decided to buy those boards.

With the release of Snow Leopard DSDT patching seems to have become a must. Installation attempts will most likely fail without it. The intention of this list is to provide comprehensive information on the most used Gigabyte motherboards.

The original idea for this list was by a guy called ximekon (find original list here on InsanelyMac forums).

Model North- bridge South- bridge LAN Fire- Wire Audio BIOS Link Last Check
P35
P35-DS3L P35 ICH9 Gigabit -,- ALC888 F9 08/29/2009
P35-DS3 P35 ICH9 Gigabit -,- ALC889a F14 08/28/2009
P35-DS3R P35 ICH9 Gigabit -,- ALC889a F13 08/28/2009
EP35
EP35-DS3 P35 ICH9 RTL8111B -,- ALC889a F4 08/28/2009
EP35-DS3R P35 ICH9R RTL8111B -,- ALC889a F4 08/28/2009
EP35-DS3P P35 ICH9R Gigabit Yes ALC889a F6 08/28/2009
EP35-DS3L P35 ICH9 Gigabit -,- ALC888 F6 08/28/2009
EP35-DS4 P35 ICH9R RTL8111B -,- ALC889a F6 08/28/2009
EP45
EP45-DS3 P45 ICH10 2 x RTL8111C -,- ALC889a F9 08/28/2009
EP45-DS3R P45 ICH10R 2 x RTL8111C yes ALC889a F11c 08/28/2009
EP45-DS3P P45 ICH10R 2 x RTL8111C yes ALC889a F8 08/28/2009
EP45-DS3L P45 ICH10 RTL8111C -,- ALC888 F10 08/28/2009
EP45-DS3LR P45 ICH10R RTL8111C -,- ALC888 F2 08/28/2009
EP45-UD3 P45 ICH10 RTL8111C yes ALC889a F8 08/28/2009
EP45-UD3P P45 ICH10R RTL8111C yes ALC889a F9 08/28/2009
EP45-UD3L P45 ICH10 RTL8111C -,- ALC888 F5c 08/28/2009
EP45-UD3LR P45 ICH10R RTL8111C -,- ALC888 F5 08/28/2009
EP45-UD3R P45 ICH10R RTL8111C yes ALC889a F9 08/28/2009

you cant see this line, do you?

The Golden Gigabyte Model Rules

  • if last character of the model name is a “number” or a “P” (i.e. EP35-DS3 or EP45-DS3P etc.) it means ALC889a audio chipset
  • if last or penultimate character of the model name is an “L” (i.e. EP35-DS3L or EP45-DS3LR) it means ALC888 audio chipset
  • if last character of the model name is an “R” (i.e. P35-DS3R or EP45-UD3LR) it means SATA Raid controllers
  • The P35 or P45 strings in the beginning are fairly self explaining I suppose (P35 always with ICH9 and P45 always with ICH10)

Your Help is Wanted

Weather these rules nor the list above might be 100% accurate. It is only what I found on the net and summarized from the list above.

  • If you derived a DSDT.aml clean from a BIOS (like using Koalala’s DSDT patcher) and you fixed it for OSX86, you may post it in the comment’s section – don’t forget to tell how much RAM you had while compiling the DSDT.aml (Don’t add individual graphic or wi-fi strings. Just add onboard-devices like onboard-audio and onboard-ethernet.)
  • If your board is not on the list check Gigabyte’s pages and post the specifications in the comments section below.
  • If your board is listed but details above are wrong: please post it in the comments section below.
  • If you know the LAN chipset of the board and it is not listed precisely above (saying Gigabit) please post it in the comments section.

Please always crosscheck with the official Gigabyte specification page for your model (links to your model are included in the BIOS column) before adding a dsdt.aml or anything that could burn your BIOS.

[MacOS] Recommended Apps: MacTubes

Abstract

Do you ever wanted to download some of the YouTube videos, simply to have them available when being on the road? Or say: you wanna archive them, because as we’ve seen in the past with several major media services: there will be a time when they don’t exist anymore.

But YouTube does not support downloading their videos anymore.

MacTubes’ Features

This is where MacTubes by mametunes comes into place. MacTubes is an open source project that is freely downloadable. Besides downloading MacTubes also supports just playing YouTube videos. You also can make custom playlists without having a YouTube account.

Tips and Tricks

MacTubes is straightforward, as most of those nice freeware Mac applications are.

The only hint we can give: don’t wonder if errors occur when trying to download HD videos. This is normal. Although YouTube may show that you are playing the video in HD quality, this is not true in all cases. You can see this quite obviously when comparing the video resolutions between the normal video and the HD video just with your eyes.

Links

» MacTubes Download

Screenshot


[Windows] Recommended Apps: Really Slick Screensavers

Abtract

Have you also been trying to find a really nice screensaver for your Windows machine. There are so many nice screensavers for the Mac, but for the Windows world you can’t find them.

What we found

While searching for nice screensavers we came accross this collection of free of charge and open source screensavers called “Really Slick Screensavers”. Check them out. The screensavers included are named:

  • Cyclone
  • Euphoria
  • FieldLines
  • Flocks
  • Flux
  • Helios (YouTube video below)
  • Hyperspace
  • Lattice
  • Plasma (YouTube video below)
  • Skyrocket
  • SolarWinds (YouTube video below)

Download

» Really Slick Screensavers

By the way: some of the screensavers have also been ported to Mac OS and Linux.

Demo Videos

[iPhone] HowTo Make MMS Work on iPhone 2G

NOTE: This walkthrough is for iPhone OS 3.0 only!

For MMS on iPhone 2G with firmware 3.1, buy SwirlyMMS on Cydia Store

I. Abstract

Many iPhone 2G users are not very amused about Apple’s update policy. As of iPhone OS 3.0, owners can eventually use MMS on their iPhones. All owners? No, not the ones who have iPhones from the very beginning.

The MMS feature is not officially available on the iPhone 2G, although there is no technical reason for the limitation – as we’ve seen with SwirlyMMS.

This seems to be one of Apple’s ways to tell you you need to get a new iPhone at least every two years. Quite expensive you think? Right, but get used to it as this seems to be Apple’s business strategy of lifecycles with many products.

Anyway, Apple provides one of the best user experiences for their products and that’s the point why you are here reading these lines.

To make things short. There is a way to make MMS work on the iPhone 2G with firmware 3.0. Kudos fly out to Geniusan for the ActivateMMS2G patch, and to Craig_16 (this walkthrough is based on his findings!).

II. Requirements

You need to have the following configuration:

  • an iPhone 2G with iPhone OS 3.0 (Warning don’t try this on an iPhone 3G or 3Gs, you’d be screwed!!!)
  • jailbroken (find Jailbreak HowTo here)
  • with Cydia running

Of course you’ve done a backup of your contacts, your calendar, and your photos, didn’t you?

And you need to have your carrier settings available (!!!!). Search MMS settings here before you proceed! In the following example we’re going to use a reseller of the german T-Mobile network called Callmobile. Callmobile got these settings:

Internet / Wap Callmobile Germany
APN internet.t-mobile
Username tm
Password tm
Visual Voicemail (not available!)
APN
Username
Password
MMS settings
APN mms.t-d1.de
Username t-mobile
Password mms
MMSC http://mms.t-mobile.de/servlets/mms
Proxy 172.28.23.131:8008

blank
III. Preparations

The preparation steps are intended for user who already have tempered to make MMS running but failed. Those steps help restoring the iPhone to a status where we can eventually enable the MMS feature. Our recommendation: if you didnot try to make MMS running yet, you may want to read these steps anyway and apply most of the steps as available.

Pre.Step 1: Resetting Cellular Data Profiles

If you already tempered with the network settings to make MMS work, you first need to reset the settings. On your iPhone go to

  • Settings » General » Network » Cellular Data Network
    If the Cellular Data Network menu is no available: that’s no problem, we’re gonna enable it later. Jump to Pre.Step 2.
  • Scroll down and click on Reset Settings

  • Confirm question with a click on the Reset button
  • Click the Network button to leave the settings menu and
  • Reboot your iPhone

Pre.Step 2:  Removing Cellular Profiles

On your iPhone go to

  • Settings » General » Profile

    Again: if this menu is not available, we’re gonna enable it later. Jump to Pre.Step 3.
  • Click Remove
  • Confirm Remove
  • Reboot your iPhone now

Pre.Step 3: Uninstalling ActivateMMS2G

On your iPhone go to

  • Cydia (available on jailbroken iPhones only! Wanna do a jailbreak now? Go here.) and
    Click Manage

  • Click Packages
  • Click ActivateMMS2G
  • Click Modify
  • Click Remove
  • Click Confirm
  • Click Reboot Device

IV. The Walkthrough

After having applied all the preparations we now have the situation that all of us should have almost the same conditions with the cellular network settings. This is an important condition.

Step 1. Installing ActivateMMS2G

On your iPhone go to

  • Cydia (available on jailbroken iPhones only! Wanna do a jailbreak now? Go here.)
  • Click Search,
    Enter manually ActivateMMS2G, and when found:
    Click ActivateMMS2G

  • Click Install and Confirm


  • Click Reboot Device

Step 2. Installing A Custom Profile

On your iPhone go to

  • Safari and open this website: http://help.benm.at (kudos!)
  • Scroll down and click Mobilconfigs create
  • now the fun part starts, as here many issues may occur if you don’t pay attention
  • In contrast to what the fields’ description show we enter in all fields the required mms settings, got it? According to our example for Callmobile we enter this:

    click Enable Thethering
    and click Generate
  • you’ll be asked if you wanna install a new profile: Click Install
  • Confirm with Install Now
  • Click Done
  • Now quit Safari
  • Don’t check the settings, but
  • again Reboot now

Step 3. Adding Appropriate Cellular Settings

On your iPhone go to:

  • Settings » General » Network » Cellular Data Network
  • Now you see, that the MMS settings are present in all fields, of course this is wrong.
  • Now remember one thing: don't touch or edit the following entries: MMS/APN, MMS/Username, and MMS/Password. Once edited manually they will be lost and missing, because they will not get saved after leaving the menu. You would then have to start over above with point III. Preparations. You got me, right?
  • Enter MMSC and MMS Proxy first.
  • For Callmobile Germany (see above)
    MMSC is http://mms.t-mobile.de/servlets/mms and
    MMS Proxy is 172.28.23.131:8008
  • The result will look like this:
  • Click the Network button to leave the settings menu and
  • do a Reboot now to make sure the iPhone has loaded the new MMS settings

Step 4. Sending two Test MMS’

What we here basically do is, we’re gonna send the MMS to us. This allows us to check if receiving works and this also auto-enables the MMS feature on many carriers worldwide (not with AT&T in the U.S., sorry). After sending the first MMS you may receive an SMS instead that tells you you can watch the MMS on the internet. This is because the carrier has not updated your MMS capability yet. Now wait about five minutes and send another MMS to your own iPhone. This time you should receive it.

This is how we do it. On your iPhone go to:

  • Messages
  • Click on New Message icon (also note that a camera icon will be left to the text field)
  • Enter your own iPhone cell number
  • Click the camera icon and take a photo


  • Back in the Messages app, click the Send button
  • Your first MMS will be send now
  • As already written above: you should be either receiving now a text message telling you to read the MMS on the internet or you receive the MMS. If you only get a text message wait a couple of minutes and try again.

If anything does not work: we recommend to check the internet for your carrier specific settings. In 99% of the cases it is not related to the iPhone, but due to wrong carrier settings. Or your carrier simply has deactivated the MMS feature for your subscription (i.e. AT&T)!

Step 5. Editing the EDGE/GPRS Internet Settings

Again on your iPhone ;-) go to:

  • Settings » General » Network » Cellular Data Network
  • Edit the Cellular Data fields
  • As written in the beginning, for Callmobile Germany take this:
    APN is internet.t-mobile
    Username is tm
    Password is tm
  • Click the Network button to leave the settings menu and
  • Reboot your iPhone

V. Final words

You should check if your EDGE/GPRS settings work by deactivating your Wi-Fi and go online via GPRS/EDGE only. People reported it may be slower than before. We cannot confirm this. EDGE/GPRS is slow like hell anyway. If you are running a subscription that supports Visual Voicemail you can also enter the appropriate information after reboot and test if it works.

Did we tell you about our sponsors? They help us maintaining this site free. You may visit them to check their coolest offers. Thanks! If you got questions, additions or shouts, don’t hesitate…

[iPhone] GeoHot releases iPhone 3Gs Jailbreak (Upd.)

Update July 5th, 2009: GeoHot now also provides a Mac OS X version of the jailbreak tool. Windows and Mac versions ready for download at purplera1n.com

That’s it with the 3.0 firmware and the iPhone jailbreaks. Apple has been beaten again. This time by GeoHot. Although the iPhone Dev Team seems to have their programs already prepared they preferred to wait with the release of an updated PwnageTool. GeoHot did not wanna wait and decided to release a Windows based jailbreak tool for the iPhone 3Gs called PurpleRa1n.

Status

All three iPhone generations can now be activated, jailbroken and unlocked with the current firmware 3.0. Currently for the iPhone 3Gs there is only a Windows version available that is under strong beta testing. Anyway you can give it a try. The security whole that gets exploited in the iPhone 3Gs is well known as the 24k bug that has been found in january in the iPod Touch 2nd generations.

After jailbreaking, the iPhone Dev Team’s UltraSn0w should unlock your baseband.

Our recommendations

By now you know we are the conservative ones. We recommend: wait a couple of days. PurpleRa1n is still beta. But can hacks ever become stable? ;-)

More information to be found here:
» GeoHot accounces jailbreak for iPhone 3Gs
» iPhone Dev Team confirm unlock of iPhone 3Gs
» Get iPhone 3Gs jailbreak tool (PurpleRa1n.exe) here

iPhone 3GS Unlock Demonstration from planetbeing on Vimeo.