Saturday, August 27, 2011

Compiling Objective C inside Linux Ubuntu 11.04 Natty Narwhal! ( Guide to Installing and working with GNUSTEP )

16 comments

         As a very Apple addicted person I always wanted to learn developing iOS and Mac apps. When I got my first iPod touch last december I started to love it's operating system called iOS. And I was amazed by the iMacs and Macbook Pros in Apple stores but I couldn't buy one yet. You know, money matters :(   Even though I don't have a Mac to do iOS developing I wanted to do those stuff so badly. Objective C is used for that and I wanted to learn it so badly. But I couldn't as I had my high school exams. But finally last night i figured it out :D So if you are a person just like me, who have endless willings to learn iOS and Mac programming without a mac this is the place :)


            Objective C is used to make iOS and Mac apps. This language is derived from C language and this is a mid level object oriented programming language which was developed by Apple Inc. Prior experience with C++ or C will be a extra advantage. But it's not necessary. Objective C is currently compiled with xCode software in Mac Os X. But don't worry you can do it as this way too....   Okay let's get to work then.

You should have installed Linux ubuntu for this. I tried this via linux Ubuntu 11.04 - Natty Narwhal. But this should work with other versions too. Please kind enough to inform me if there's any problem with older versions. Well this guide consist of two steps. 1) Installing 2) Compiling ............. Let's do this :) Remember to enter your computer password whenever terminal requies it :D




         
                          Installing GNUSTEP in Ubuntu and getting it worked :)


1) Open the terminal. And enter below commands one by one. You should have a working internet connection dude :)

2) sudo apt-get -y install build-essential

3) sudo apt-get -y install gnustep

4) sudo apt-get install gobjc

5) sudo apt-get install gnustep-make

6) sudo apt-get install libgnustep-base-dev


Okay It's done.... Now you have successfully installed GNUSTEP in your computer. Well I know it took some long time to download it as it cost about 200MB :P But be happy you can run Objective C ! :D


               
                               Compiling a simple program with GNUSTEP !

1) Open the terminal.

2) Type gedit name.m

   Info - You should use the .m extension to compile Objective C programmes. If you use .txt it will be frikkin useless. And use your desired name in the "name" field. And use it by changing everywhere hereafter in my codes.


3) After you hit ENTER key after typing last code a Gedit text editor will be opened. As "Home" directory is the default in terminal this will be saved in "Home" directory...

4) Then type this simple sample code in that text editor. And then hit the " Save " button and close it ;)

 
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Objective C is great");
[pool drain];
return 0;
}



5) Now come back to the terminal and type-     . /usr/share/GNUstep/Makefiles/GNUstep.sh

   info - You should enter this code everytime you start a new terminal window. I know this is a disadvantage. But it does the job ;)


6) gcc `gnustep-config --objc-flags` -lgnustep-base name.m -o name

   info - Change the "name" field to the name of gedit file you created at first step!


7) ./name

   info - After hitting enter button you will get a phrase in the terminal saying " Objective C is great :D "







Congratulations dude,,,, You have just made your first effort a success in Objective C :)

AND FOR LEARNING OBJECTIVE C I recommend you the book " PROGRAMMIN IN OBJECTIVE C 2.0 by Stephen G. Kochan " .. I downloaded a copy from thepiratebay.org But I don't remember the link for that torrent. If you couldn't find any book and need a one so badly, just ask me and I'll upload it. :)



Any questions??? Feel free to ask ;)

Monday, August 22, 2011

Python Runtime files for Nokia Symbian Mobiles ( S60 v3 v5 )

0 comments






Have you ever wanted python runtime for your mobile? YES? No?  Well I wanted those softwares for two reasons.

1) Running python shell in my Nokia symbian mobile
2) To work with "WLaNFT" software
 

WLaNFT is a great software which will help you to transfer files between two Symbian mobile phones via WIFI... Well I'll tell about that software next time... ;)




Download Python Runtime for Nokia

How to download Torrents via Nokia symbian mobiles ( S60 v3 v5 )

44 comments



I my self own a Nokia E71-1. It's a business phone featured Sumbian 60 3rd version operating system. I always wanted to download movies but i had no access to a computer for last 5 months as I had some exams. So I googled hard enough and found this software and it helped me a lot to download many stuff.. This software supports almost every torrent format. So why don't you give a try? ;)

Download it now......










Friday, May 6, 2011

How to speed up your iPhone, iPod Touch, iPad with "Speed Intensifier"

23 comments
This is a another valueable tweak from the cydia appstore. For this stuff you'll have to jailbreak your iDevice.. I have mentioned about how to jailbreak guides on my previous posts.:)

This marvellous free tweak "Speed Intensifier" is from via the Insanelyi.com repository. By this you will gain an extra speed for your iPhone, iPod Touch or iPad:) it's a notably a speed gainer.. This will help you when running speed busting apps and games..

How to install..

1) Open Cydia

2) Add the source as "http://repo.insanelyi.com/" without quotes..

I have discussed how to add new source to Cydia app store.. See the post on AppSync on my blog..

3 ) Search for "Speed Intensifier" and install it. Open the app and enable the option..

4 ) Done.. Anything else to know? Post a comment.:)

Redsnow Untethered jailbreak for ios 4.3.3 for iPhone, iPod Touch and iPad

2 comments
The 4.3.3 untether works on all devices that actually support 4.3.3 except for the iPad2 :)

iPhone3GS
iPhone4 (GSM)
iPod touch 3G
iPod touch 4G
iPad1
AppleTV2G (v4.3 8F202)

Keep out of this if you want to unlock your iDevice.. Firmware preserving the modem baseband via tiny umbrella is not currently available..

1 ) Download iOS 4.3.3 and restore to your iDevice

2 ) Open downloaded redsnow and select the downloaded ios ipsw file

3 )Now select “Install Cydia ” and click “Next ”. Optionally you can also select any other option you like. (That I don't personally recommend)

4 ) Then you will guided to enter the your iDevice to the DFU mode.. Then it the jailbreak will be done.. So you can enjoy your favourite cocktail :D

You can download the REDSNOW version for both Apple mac os x or for windows xp.. For linux you have to wait for Greenpoison.:)

If unable to download from the official site to extream traffic or some error, post a comment. I'll add mirror link for you.:)

ENJOY.:)

Sunday, May 1, 2011

Untethered Jallbreak iOS 4.1 with greenpois0n for iPod Touch 2G, 3G, 4G, iPad 1G, iPhone 3Gs and iPhone 4

0 comments

DOWNLOAD GREENPOIS0N for iOS 4.1 iPod touch 2G, 3G, 4G, iPhone 3G, 3Gs , iPhone 4


This tool will help you to jailbreak your iDevice with iOS 4.2.1.. Follow the instructions when this software is opened..

Supported iDevices -

  - iPod Touch 2G (all bootroms)
  - iPod Touch 3G
  - iPod Touch 4G
  - iPad 1G
  - iPhone 3Gs (all bootroms)
  - iPhone 4

If you want to SIM Unlock, preserve your baseband using TinyUmbrella ...

A working internet connection and atleast windows XP will be needed ..

This is a simple how to guide for your jailbreak... ( I have mentioned what is jailbreaking in a previous post :)


  1. plug the device to your computer using the USB cable

  2. quit iTunes if it shows up

  3. start greenpois0n.app

  4. follow instructions

  5. the device will boot a 1st time with verbose text on screen. This operation will install the jailbreak on the device.

  6. the device will reboot normally

  7. start the Loader application (green icon on the SpringBoard), and follow instructions to install Cydia


Have Fun :D

Untethered Jallbreak iOS 4.2.1 with greenpois0n rc 6 beta 2 for Apple TV , iPhone 4 Verizone, iPod Touch 2G, 3G, 4G, iPad 1G, iPhone 3Gs and iPhone 4

0 comments










DOWNLOAD GREENPOIS0N RC6 B2 FOR APPLE TV AND VERIZONE IPHONE 4 


This tool will help you to jailbreak your iDevice with iOS 4.2.1.. Follow the instructions when this software is opened..

Supported iDevices -

  - iPod Touch 2G (all bootroms)
  - iPod Touch 3G
  - iPod Touch 4G
  - iPad 1G
  - iPhone 3Gs (all bootroms)
  - iPhone 4

If you want to SIM Unlock, preserve your baseband using TinyUmbrella ...

A working internet connection and atleast windows XP will be needed ..

This is a simple how to guide for your jailbreak... ( I have mentioned what is jailbreaking in a previous post :)


  1. plug the device to your computer using the USB cable

  2. quit iTunes if it shows up

  3. start greenpois0n.app

  4. follow instructions

  5. the device will boot a 1st time with verbose text on screen. This operation will install the jailbreak on the device.

  6. the device will reboot normally

  7. start the Loader application (green icon on the SpringBoard), and follow instructions to install Cydia


Have Fun!

Untethered Jallbreak iOS 4.2.1 with greenpois0n rc 5 beta 2 for iPod Touch 2G, 3G, 4G, iPad 1G, iPhone 3Gs and iPhone 4

17 comments

DOWNLOAD GREENPOIS0N rc5 Beta2

This tool will help you to jailbreak your iDevice with iOS 4.2.1.. Follow the instructions when this software is opened..

Supported iDevices -

  - iPod Touch 2G (all bootroms)
  - iPod Touch 3G
  - iPod Touch 4G
  - iPad 1G
  - iPhone 3Gs (all bootroms)
  - iPhone 4

If you want to SIM Unlock, preserve your baseband using TinyUmbrella ...

A working internet connection and atleast windows XP will be needed ..

This is a simple how to guide for your jailbreak... ( I have mentioned what is jailbreaking in a previous post :)


  1. plug the device to your computer using the USB cable

  2. quit iTunes if it shows up

  3. start greenpois0n.app
 
  4. follow instructions

  5. the device will boot a 1st time with verbose text on screen. This operation will install the jailbreak on the device.

  6. the device will reboot normally

  7. start the Loader application (green icon on the SpringBoard), and follow instructions to install Cydia




Have Fun ;)



What is jailbreaking ? Is jailbreaking illegal? How to revoke the process of the jailbreak? How to unjailbreak iPhone iPod touch or a iPad ??

0 comments
Technically jailbreak means a bypassing system mainly done in iDevices like iPod, iPhone and the iPad and sony Play Stations.. The iPhone, iPod touch & iPad hack that allow users to gain access to the entire Unix filesystem. In Unix terms, this refers to changing the root of the directory of ./ A hack that gains access to areas of the iPhone, iPod touch or iPad that users can't access with any software or something.,Typically, this is an immediate prelude to either installing cool programs, unlocking the handset for use with another cellular network, or both. Through jailbreaking, you are able to add additional applications to your iDevice. it allows to install themes via Winterboard, installing fonts and most of 3rd party softwares to your iPod touch. And also to install hacked software via iTunes with the addons like AppSync. I have mentioned how to install AppSync and how to use it in my previous post. It allows you to do so by adding an application called Cydia to your iDevice. It also allows modding of your iDevice application icons, wallpaper, dock, status bar, chat bubbles, weather backgrounds, keyboard….etc. For more information on the Cydia or Installer applications, like that..:
Is jailbreaking illegal???
Not any more... First jailbreaking was a illegal thing. But not any more. So you can enjoy jailbreaking without any hassle... But some iStores on India and Authorized Resellers in Sri Lanka (Where I live :) saying that they wont accept jailbroken iDevices to claim the warranty. Best thing is to revoke the jailbreak before claiming warranty ;)
So how I can revoke the process of jailbreak? ( how to unjailbreak )
When we jailbreak our iPhone or iPod or iPad the jailbreak tool writes some notes and files on the root drive. By doing a full restore via iTunes, we can delete some of them. To clear the all junk you have to get the DFU mode ( Default Firmware Upgrade ) and then fully restore with iTunes.. Yes it will make your iPhone iPod touch or iPad a neve jailbreaked device :)
Any questions?? Feel free to ask.

Saturday, April 30, 2011

AppSync for iPhone / iPod Touch / iPad ( Installing cracked software with iTunes )

8 comments
AppSync has been updated to version 4.2 so that it can be used with ios 3+ and 4+... ( 3.1.1 , 4.14, 4.1.2 , 4.1.3  like wise )  For those of you who don’t know, AppSync patches MobileInstallation file on iOS which is needed in order to install .ipa files manually without using iTunes.
Before you carry on with the installation of AppSync 4.2, make sure you have a jailbroken iPhone/iPod touch/iPad...

Step 1: Start “Cydia” on your iPhone.

Step 2: Touch on “Manage” tab on the bottom.

Step 3: Now touch on “Sources” as seen in the screenshot below:


Step 4: Touch on “Edit”, and then on “Add”.



You should now be prompted to enter a URL source as seen in the screenshot below. Type “http://cydia.hackulo.us” and click on“Add Source”. Cydia will now automatically update your sources by following a series of automated steps.



Step 5: After installation is completed. Search for “AppSync” in Cydia and install this application. This app will automatically patch MobileInstallation file on your iPhone, iPad or iPod touch....  Select the firmware as your iPod / iPhone is consist of  :)



Then go inside the tab and install it....


Then close the Cydia... After that open itunes and connect your iDevice in to it... Now go to the directory where your patched iPhone installation is saved.. Now drag it to itunes ( anywhere in itunes ) you'll see that app is listed under the APPS menu of itunes... Go to the sync page and hit Sync.. Then hacked package will be installed :D


ENJOYY