[HOWTO] Fix Apple’s WebKit and JavaScriptCore Framework Error
Posted by Mr. IT Guy | Filed under IT in General, Mac OSX, Operating System
The error message:
1 2 3 | Symbol not found: __ZN3KJS11Interpreter4markEv Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore Expected in: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore |
The probable cause:
All fingers seems to point to the Safari and Security update. This happens mostly on Tiger system, but it happens on a brand new Macbook on the way being updated to the latest version after opening the box.
Resolution:
This error is solved by replacing the Webkit.framework and JavaScriptCore.framework; however there are not that many walkthrough on how to replace the frameworks. Here’s a guide on how to replace the framework:
- Download Pacifist
- Download Leopard 10.5.4 Combo Update or Tiger 10.4.11 (Intel) Combo Update or Tiger 10.4.11 (PPC) Combo Update
NOTE: This method has only been tested and confirmed on the Leopard version. The tiger version is only an educated guess - Open pacifist (trial version is okay) and use it to open the package (the .pkg file that is available after mounting the 10.5.4 combo update)
- Navigate to find the System/Library/Framework both in the Pacifist and Finder
- Drag and drop the Webkit.framework and JavaScriptCore.framework from the Pacifist to the Finder (admin password will be asked, confirm file replacement as needed)
- Restart your computer
Tags: Frameworks, Howto, JavaScriptCore, Mac OSX, webcore
[HOWTO] iPhone Hacking – T-Zone on iPhone
Posted by Mr. IT Guy | Filed under Howto, IT in General, Mac OSX
There are two ways to do this, by using the Installer or by modifying 2 text files manually. I have not tried the Installer apps, but a lot of people are saying that it works.
Installer Method
- Add the following repository in your Source: http://limitededitioniphone.com/lei.xml
If you need help on how to add repository, read my other post - Install the T-Mobile -> T-Zone’s Hack
[HOWTO] iPhone Hacking – Activation, Jailbreak, Unlock, Bootloader Downgrade, SummerBoard and Customize on 1.1.3
Posted by Mr. IT Guy | Filed under Howto, IT in General, Mac OSX, Microsoft
I finally take the plunge and bought an iPhone. For starters, I do not like AT&T and decided to jailbreak, unlock and customize it. First of all, jailbreak and unlock. After GeoHot released the unlocking tools on Feb 8, 2008, there’s a sudden influx in iPhone unlocking tool. The one I recommend and has used before is ZiPhone (download link). ZiPhone is released by Zibri and is also available with the OSX GUI version (download link). This tool will activate, jailbreak, unlock, downgrade bootloader, change imei, recover bricked iphone, and etc, any version of iPhone currently available (up to 1.1.3).
Here’s what I do in the beginning:
- Upgrade Iphone to firmware 1.1.3
- Run the ZiPhone software with -j -u -a -b flags enabled to activate, jailbreak, unloack and downgrade bootloader
That’s all that’s needed to activate, unlock, jailbreak, and downgrade the bootloader of my brand new iPhone (1.1.2 OOTB). This will also install the Installer application. The Installer applications allows the ease of downloading/installing of software from the software repositories.
First order of business there are a couple of software that needs to be installed to lay the groundwork for other hacks. To install these software, tap on Installer -> Install -> All Packages and tap on the following packages:
- BSD Subsystem
- openSSH
- Communicty Sources
After installing these software, I proceed to install SummerBoard and Customize for audio/visual customization. There are, however, some snags/problems with the 1.1.3 firmware. Some SummerBoard themes installs in the old folder and I need to use a patched version of Customize specifically for 1.1.3 firmware. I started by adding a new repository for the patched Customize.
- Tap on Installer -> Sources
- Tap on Edit -> Add
- Type “http://www.touchrepo.com/repo.xml” (without quotes) then click OK
Tags: activation, hacking, iphone, Linux, mac, Mac OSX, ssh, tools, unlock, windows
[HOWTO] DNS Flush in OS X Tiger and Leopard
Posted by Mr. IT Guy | Filed under Howto, IT in General, Mac OSX, Operating System
OS X Tiger uses
lookupd -flushcacheto flush DNS entries.
OS X Leopard uses
dscacheutil -flushcacheto flush DNS entries.