OSX Leopard on HP Compaq Presario B1200 (B1270TU)

Finally, I own an OSX notebook without having to spend much. =D. Yep, I installed OSX Leopard onto my notebook that is used for school purposes. Went through quite a lot of trouble for that. -.-

Notebook Specs:

Intel Core2 DUO 2.1Ghz
2GB RAM
160GB SATA 5400RPM HDD
ADI1981 Audio (SoundMAX on Windows)
Intel Wireless 3945BG
Broadcom 5785 LAN 

I used iAtkos v4 install disc. After hours, no, days of fiddling with things, I finally got MOST of the stuff working. End result:

Read More »

iPod Touch 2.0 JailBreak Tutorial (Vista/XP)

As the title states, this article aims to provide instruction for jailbreaking your iPod Touch to version 2.0. Do note that, as of the time this article is written, the 2.0 firmware is sluggish and buggy (especially the battery life) and in my opinion if you are an end user, you should stay on 1.1.4.

Requirements:

  • iTunes >= 7.7
  • iPod1,1_2.0_5A347_Restore.ipsw:
  • http://freakshare.net/files/30208/iPod11_2.0_5A347_Restore.ipsw
  • OR
  • http://uploaded.to/file/ih0z65/iPod1,1_2.0_5A347_Restore.ipsw
  • WinPwn (2.0.0.3 as of the time this article is written)
  • And of course, an iPod Touch 1.1.3/1.1.4

Now lets begin,

Read More »

rokrRevival BETA {DISCONTINUED}

Since I got my ROKRE8, my E2 was passed down to my little brother. That’s not really a problem though. The main problem is that I do not have time to work on something as big as E2. Work plus school plus after school activities, my life is just occupied right now. So, I can only work on pet projects and not projects as big as “reviving E2″.

For these reasons, I am releasing rokrRevival Project to the public. It’s incomplete. Though, most of the parts are already functional. In fact, from what I can remember, it’s only missing 1 or 2 application and some bug fixing. Hence, the work can be continued by anyone who have the time.

Main features:

  • Require Kaleid
  • New and Powerful show* Binaries (Refer to autorun manager and device manager for a good example)
  • And a few other binaries (/ezxlocal/.system/bin)
  • PHP (required by autorun manager and a few other scripts)
  • Autorun Manager (keaglez’s)
  • APMD Manager (Taurnil’s/Keaglez’s)
  • Device Manager (Mount Manager) (keaglez’s)
  • File Associatios (OpenWITH)
  • MPKG/JAVA Manager (Phoneware Manager)
  • PhoneGuard Manager (Protects phone from theft)
  • Process Manager
  • SwapFile Manager
  • System Properties
  • Font Changer
  • rokrGui (Incomplete!)*
  • QRE Manager + Scripts* (A cool way of distributing scripts instead of MPKG)
  • Messaging Fix for Kaleid
  • A few more stuffs I can’t seem to remember

Yup, that’s about it. It’s enough to change the experience of E2 quite a bit. The downfall here is that, I do not have time to make a documentation. Hence, you have to figure out yourselves which stuff go where and how it works. I’ll release the source codes and header files later on when I can find time to gather them into one archive. (:

So here it is.. e2Revival Beta Release. (Click the link to download) (Strictly for MODDERS only. Newbies, please wait for a Monster release by the talented MODDERS)
Credits: Keaglez, Taurnil, Rauna and the rest of MotoHell Community for the support. Not forgetting the pioneers of the SDK and those who helped me a lot: Lasly, Blackhawk. If I do leave someone out, please forgive me as I have a bad memory. =x
Note: If you use any stuff from this pack, please give credits. I would like to know if my hard work is being used for good too. =D

Please leave a comment. Thank you.

7 Months Gap

After 7 month of the site inactivity, I’ve decided to start posting again. (:

Even so, the posts aren’t gonna come too often. Reason being that I’m quite busy with projects and school life. Nevertheless, I will try hard to blog my thoughts and updates down here as much as possible so that others can gain the knowledge that I have or maybe even learn from my mistakes. ;)

So, without further a do, please welcome, Aktaeon.com! *claps*

And btw, I love the new wordpress admin panel. Sleek!

My WorkSpace

Xubuntu

Running Xubuntu Gusty Gibbon.
256MB Ram VMware Machine.
Tools: Terminal, Lampp, GCC and friends, GEdit, GCC for ARM and Friends, Lasly+foxe6+samr7’s SDK, SDL lib, mkezx.

Total Space used:  5.7GB.

Phew…

After several hours long, I’ve completed the re-setup of my workspace. I used to run Ubuntu Dapper on VMWare. Now, I successfully moved everything to Xubuntu Gusty Gibbon. (Though, I prefer the name ‘Dapper‘). Ofcourse, I’m still on VMware because it’s easier to use Linux on VMware than compiling in Cygwin.

Anyway, moving the files was such a hassle; I’ve limited space on my workspace drive = 20gb and the old VM already uses 11gb even though its practically empty. Plus the other things (old downloads) on that drive, free space was only 5gb. After I moved the files from my Dapper VM to my main drive, I installed Xubuntu and copy them back in. Some files is just too big for me to move around (esp. mkezx), thus, I have to recompile the mkezx set later.

Now now.. after some rest, I can start working on E2 SDL RockBox Simulator again. (: I’ve become a happy contributor. (Well, you can’t rely everything on blackhawk, he’s doing it free. So, instead of persuading him to add new features or fix some stuff to my liking, it’s better to do it myself and SHARE)

SDL on E2

Thanks to blackhawk. (very much) His patches and guidance made me successfully run SDL on my E2. Simple, just follow his README.EZX and made sure you run the proxy program before running your SDL app. You can use his `rockboxproxy`.

Patch SDL Patch.

Oh I forgot, it doesn’t work well on E2. I’m still playing around with it. (Color conversion problem)

Howto: Partition your SD

Sometimes I’m just lost on how to do basics. :P

Anyway, this guide is pretty useful. I believed it came from chinese motorola fans forums and edited by a person name vanheumai.

Click to enlarge:

Telnet-ing to E2 from Linux

Now, I’ve seen people say that they are successful in telnetting to their E2 from a linux box. But none of them have provided me the proper solution. In other words, their instruction didn’t work for me. So for those who have the same problem as me here is MY solution.

  • 	modprobe usbnet
    	modprobe cdc-acm
    	
  • Then, cconnect phone in USB mode.
  • You will need root access on your box.
  • 	ifconfig usb0 192.168.16.1 broadcast 192.168.1.255 netmask 255.255.255.0 mtu 900
    	
  • Then in your phone, use a terminal or run a sh script with root permissions:
  • 	ifconfig usbl0 192.168.16.2 mtu 900
    	
  • You are ready for telnet!
  • 	telnet 192.168.16.2
    	
  • As usual, username: root, no password

Hope it helps! By the way, try on mkezx. It’s pretty cool except for that the “distribution” system is annoying to me. I prefer messy things.

Google Syntax Highlighter

Just thought that I should share my patch for Google’s Syntax Highlighter. My patch does the following:

  • Supports <code> tags (Hence won’t break XHTML)
  • Fix for Wordpress (<br />) (Activate by adding this to your code: “dp.SyntaxHighlighter.WPMode();”)
  • Supports of selecting tags without name (Allowing the use of “dp.SyntaxHighlighter.HighlightAll(”);”)

Apply patch below by patching with GNU patch.exe or linux gnu patch to uncompressed shCore.js


60c60
< var code = dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/

> var code = dp.sh.Utils.FixForBlogs(highlighter.originalCode).replace(/
73c73
< var code = dp.sh.Utils.FixForBlogger(highlighter.originalCode)

> var code = dp.sh.Utils.FixForBlogs(highlighter.originalCode)
186c186
< dp.sh.Utils.FixForBlogger = function(str)

> dp.sh.Utils.FixForBlogs = function(str)
188c188,193
< return (dp.sh.isBloggerMode == true) ? str.replace(/|<br\s*\/?>/gi, ‘\n’) : str;

> if (dp.sh.isBloggerMode == true || (dp.sh.isWPMode == true && navigator.appVersion.indexOf(”MSIE”)!=-1))
> return str.replace(/|<br\s*\/?>/gi, ‘\n’);
> else if (dp.sh.isWPMode == true)
> return str.replace(/|<br\s*\/?>/gi, ”);
> else
> return str;
452c457
< var lines = dp.sh.Utils.FixForBlogger(str).split(’\n’);

> var lines = dp.sh.Utils.FixForBlogs(str).split(’\n’);
569a575,579
> dp.sh.WPMode = function()
> {
> dp.sh.isWPMode = true;
> }
>
613c623
< function FindTagsByName(list, name, tagName)

> function FindTags(list, name, tagName)
617,619c627,636
< for(var i = 0; i < tags.length; i++)
< if(tags[i].getAttribute(’name’) == name)
< list.push(tags[i]);

> for(var i = 0; i < tags.length; i++) {
> if (name) {
> if(tags[i].getAttribute(’name’) == name || tags[i].getAttribute(’title’) == name) {
> list.push(tags[i]);
> }
> }
> else {
> list.push(tags[i]);
> }
> }
628,629c645,647
< FindTagsByName(elements, name, ‘pre’);
< FindTagsByName(elements, name, ‘textarea’);

> FindTags(elements, name, ‘pre’);
> FindTags(elements, name, ‘textarea’);
> FindTags(elements, name, ‘code’);
705c723
< }

> }
\ No newline at end of file

[e2] rokrGui

rokrGui v1 [DOWNLOAD HERE]

rokrGui is simply a replacement for ilove3d’s rokr.lin/rokr. Run sh/lin or extract files with  the terminal output displayed on your e2. Enjoy!

The software requires tar, unrar, unzip, bash and original ilove3d/rokr.lin. Yes, for now, only ilove3d based monster packs are compatible.

 Please read the readme.txt included in the rar for more info.

Double The Capacity of Your MP3/MP4 Player!

Do you know that your MP3 or MP4 player might actually hold 2 times the amount of songs it is marketed to store? Actually, there’s a way to this. But instead of using MP3 format, you will need to convert your songs to OGG format. (Your MP3/MP4 player MUST support OGG for this to work!)

What is OGG?

Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same competitive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.

To make it short, OGG is actually a file format (like MP3), but is able to store the “same” quality of song at a lesser space.

Why “same”?

Ignoring the technical stuffs, it’s same because you can’t tell the difference between a high quality MP3 file with an OGG file even though the music is actually reduced in size. Only a trained ear can hear the difference. Cool huh?

How much size does it reduce?

A lot? Depending on how much your ear can detect the difference I guess. I converted an MP3 of about 6MB at 408kb/s bitrate to about 3MB OGG at VBR Quality 2. The difference is about half! Amusing?

So how do I convert my songs to OGG?

It’s actually quite easy. There’s paid and free methods. (Since everybody likes freebies,) I will tell you about two programs that can convert your MP3 collections to OGG.

1. dBpoweramp Music Converter

dBpoweramp

Do note that you will also need to download and install the OGG codec too.

2. Koyote Soft’s Free Mp3 Wma Converter

Free Mp3 Wma Converter

Please be warn that you should take the installer license screen seriously, if not, you might accidentally install a spyware-like application on your computer.

I’m using the Free Mp3 Wma Converter. I converted all my songs to OGG Quality 2. You need to change the Output format to OGG and click the button on Format parameter to change the quality settings. Press Convert! to start!

Well, I hope that this article benefits you! Have a nice day!

Cross Compiling For E2 (or EZX)

These past several days, I’ve been playing around with my phone. I’ve also successfully build my own cross compiler for EZX(pxa270). (thanks to samr7). I’m gonna share this knowledge now..

(YOU WILL NEED LINUX FOR THIS and BASIC LINUX KNOWLEDGE)

There’s many ways to get a cross compiler up and ready, but I am only going to show you the easy way. (:

There’s two easy ways that I know is compatible with E2:

  1. By using a precompiled Compiler(xscale-gcc-vfp-3.3.tar.gz).
  2. By building your own with the help of samr7 script.

——– First Method ——–

For the first method, you just need to download the tar file here , and then extract it to /. To be exact, the command is tar -xzf xscale-gcc-vfp-3.3.tar.gz && mv /usr /. You will need root access for the folder to be successfully moved. The compiler is now ready to be used. Just include the compiler in your $PATH, export PATH=$PATH:/usr/local/arm/bin.

——– Second Method ——–

The second method is a little bit time consuming. It took me a few hours, and also a few gigabytes. So make sure that you have at least a few gigabytes free and something to entertain you while waiting for the script to finish. Download ezx-crosstool-0.5.tar.zip . Extract the zip to get ezx-crosstool-0.5.tar.bz2. Untar it with tar -xf xscale-gcc-vfp-3.3.tar.gz. cd ezx-crosstool-0.5 and run ./build.sh. Now you wait.

When it’s done, it will compile a test program(it fails for me but the compiler still works actually). Copy gcc-arm-iwmmxt/gcc-3.3.6-glibc-2.3.2/arm-linux to somewhere accessible. I moved it to /opt/e2/crosstool, mv gcc-arm-iwmmxt/gcc-3.3.6-glibc-2.3.2/arm-linux /opt/e2/crosstool. Ofcourse, you might need root access for this too. Now the compiler is ready to be used. Just setup $PATH similar to the first method.

——– End ——–

That’s all. It’s actually quite simple. To develop native E2 applications, you need to use lasly’s SDK. You can get it at e2mod.com . Read the readme, it’s easy to understand. However, don’t get your hopes up because the SDK is very incomplete. You can however play around with:

  • arm-linux-objdump -T –demangle libezxappbase.so
  • arm-linux-nm -aDC libezxappbase.so

…and construct your own headers.. Good Luck!

www.aktaeon.com

That’s my new link. Please update your bookmarks. The site isn’t fully complete yet and I haven’t finished moving everything from the old server and add new stuffs. In the mean time, please enjoy the new design.

Anyway, this new site isn’t the main reason for my disappearance. I’m not busy with anything. In fact, it seems that I have all the time in the world. If you look up at the old link, you will learnt of the reason for the long vanishment.

Welcome to NHK Comedy Extract

Hello YouTube. This post actual purpose is to test YouTube videos.

Probably the funniest part in the series. (Grand Hypocrite). The comedy part is from the start to about 2-3mins. Hope it makes you laugh too..