Exclusive Vodafone EG: Surf Internet for FREE!!
Tuesday, May 27, 2008

vodafone-2dpug I don't know if this trick works for all operators and mobile phones, but it's definetly working for me.  I've tested this on N80 and N73 on two different vodafone lines with prepaid plan.  I ran out of credit a couple of days ago, normally this would cause Internet and WAP Connections not to work. However, I remembered my brother telling me someday that he could logon to the Internet even though he got no credit, and the normal browser refusing to log on. I thought, ok this might have been just a coincidence, but I tried it anyway and surprisingly it worked!

I do not guarantee this method will work for you and I'm not responsible for any paid charges you get for trying this.

There goes how:

  • Download and install Opera Mini 4.1.
  • Go to settings and make sure socket connection is selected under Network.
  • When asked for connection, do not choose VF Internet. Choose VF Live instead .
  • Enjoy!

Somehow also, eBuddy works.. I wonder if there is a method to route this connection to PC :) :) :)

Labels: ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 9:57 PM View Comments/ Permalink   Add your comment
Autocopy::Gallery->Computer
Thursday, May 22, 2008

main2

I was working on my Haskell project when I remembered this amazing software that comes with Nokia PC suite. That's why any person familiar with Haskell would recognize this title as a type definition (function Autocopy that takes Gallery as input and outputs it to computer,  lol been working for too long ). Anyway, the software is called Image Store. It's so simple that all it does it copy images and videos from phone gallery to computer and I've decided to write a little guide for people who never used it. This is a very beginner's guide so don't expect anything big :)

The main feature that I'm spotting the lights on in this guide is the autocopy feature. Imagine yourself on a trip, you took a lot of pictures using your N95 for example. Now you're home and you need to copy those images to your computer with the least effort. The only effort you'll exert when using this software is switching on Bluetooth. Yes and that's it! Once BT is switched on, voila, all images are automatically copied to you computer. Sounds nice right?

I assume you've paired or know how to pair your phone with Nokia PC suite. If not, follow section 4.4 in this guide. Let's get Started ;)

 

main blur

This where you start the application.

1of5

When you open Image Store for the first time, will pop up a settings windows.

2of5

Pick whether you want to sync only images or videos or both.

3of5

Here I'd prefer choosing  shooting month. I personally think that finding a certain image would easier this way.

4of5

Here's the important part. Make sure you mark Automatic storing. You can choose not to autostore of course but this is where lies the magic of this software. Click Next then hit finish. Now all done.

store1 store2

If only the process could be done silently with only notifications from the taskbar I would be more happy. Any way, same stuff can also be done using USB. It's faster but we're using bluetooth because is easier. You know, USB envolves plugging the cable to phone, then plugging it to PC port, sometimes you need to search for the cable..etc. Much work as you see :P I like Bluetooth! :)Things can even get easier if you use N-starter to switch Bluetooth on lol!

Labels: ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 2:12 AM View Comments/ Permalink   Add your comment
N81's Big Secret
Sunday, April 27, 2008

Since I've seen this more than once, that many people get the N81 and never found out about it's NaviWheel, I decided to put an ad for it in this post:

N81 HAS GOT A LIKE IPOD SCROLL, CALLED NAVIWHEEL. HOW TO ACTIVATE? GO TO SETTINGS, GENERAL AND TURN NAVIWHEEL ON. WORKS IN GALLERY, MUSIC PLAYER AND SOME OTHER MENUS.

It might get even worse when some people didn't know there actually exists dedicated gaming keys on the top of the phone.. Kill me! Why the hell did you buy this phone then?!!

Labels: , , ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 1:53 AM View Comments/ Permalink   Add your comment
Surviving with a screenless phone
Tuesday, April 1, 2008

pcphone_136 How does it feel when you receive an SMS and couldn't read it? How does it feel to get a missed call and couldn't get to know the source? How does it feel to use a phone without a screen?

If you recall my N80's condition I posted a couple of days ago, you should probably know it's getting worse. Screen is almost completely dead now. It's like being blind, depending on the sound of keypad tones all the time to dial a number, lock keypad etc.. I thought, there must be a way to access my phone's data through my computer. You know, at least messages and call logs. Then I remembered a program I never thought I will really need sometime; Nokia Beta Lab's PC Phone. screen cap

It's a software that integrates itself in Internet browser, giving you the ability to use your mobile phone from it. You can call, text, and manage contacts from your phone - all through your PC!

Well that's what Nokia Beta Labs says, I was successful downloading and installing the software and connected my N80. Even though the main reason I installed this is the option of retrieving call logs and initiating calls, both are not working with me. Messages and contacts are working fine but hey, this can already be done using Nokia/Nseries PC Suite.

However, today the screen somehow just woke up from blank for a couple of minutes and I immediately seized this opportunity to install an application that will display phone's screen on PC when it goes blank again. I remembered Mabiola's Screen Capture, so I installed it, put it in multimedia menu, wrote down the steps to launch it without looking so I could be able to launch it easily when screen shuts down again..

I wonder when I'll send my phone to get fixed, I hope this would be soon and I also hope they fix this stupid issue in Nokia PC Phone.

Get Nokia PC Phone

Get Mabiola Screen Capture

Labels: , , , ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 4:54 AM View Comments/ Permalink   Add your comment
Your first J2ME Application tutorial:: HiTME!
Saturday, March 22, 2008

I'm bringing to you my very own first tutorial on how to create your first Java Mobile application along with the source code of HitME(my first java application) as a demonstration.
At first sight you may think the tutorial is too long, but I promise if you follow it you'll find most of the operations are very easy, I'm only using a little detailed explanation that makes it longer. You'll also find an attached full source code of HitME..

screenscreen2 

Advice: Be little patient, and if there is some step that you don't get, skip it and copy it as it is and you'll get it later during the implementation. If not, I'll be happy to answer all your questions but don't give up, this could really be your first step to be a famous developer! Let's get started

I assume you have a minimal background in java. Knowledge of methods, classes and objects is necessary. I also recommend using NetBeans IDE with mobility pack as the developing software. You also need to download and install some special software called the phone SDK that allows you to have access to the specific J2ME libraries. I recommend Wireless Toolkit (WTK) from Sun.

Start building your application by creating the first class. Since we're using Hitme as a demo app, we'll call our first class Hitme.

The most important step is to import java microedtion classes and the Random class we'll be using:

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.Random;

All J2ME applications must inherit from the class MIDlet found in javax.microedition.midlet package. This is done by using the keyword extends MIDlet beside your class initialization:





public class Hitme extends MIDlet implements CommandListener 
{
public void startApp() {

}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}

implements CommandListener is also added because inorder to use commands in the application (such as Back, Exit, Ok..etc) a command Listener class must be implemented to listen to commands when executed and pass them to the command action method inwhich you'll specify and relate each action to its command.





public void commandAction(Command cmd, Displayable display)
{

}

As you see, commandAction takes 2 parameters; A command, and the current display so it can execute a command only at the desired screen.


Now to the next step, creating our displayable stuff. A Displayble is an object that has the capability of being placed on the display. You can display a Textbox, a form, a list, an alert and other stuff. A form can contain a mixture of those stuff. In this application we'll only be using Alert and Form. We'll use a Form to display our text, and an Alert to display our random number.


We'll now create our first Displayable screen that launches when the application starts:





public Displayable mainScreen()
{
}

After creating the mainScreen method, we need to place some Displayable objects inside. A form for example, to create a Form: Form formname=new Form("Title");


So our form becomes: Form ourForm=new Form("Hello");


Now we need to add some stuff to our Form. Some text for example.


ourForm.append("Hit Me to generate random numbers, and hit enough when you've had enough ; )");


To add a command, as you see we have initialized our commands; hitme and exit outside the method so they can be accessible from the commandAction method. Inside our method, we will give those commands their parameters. This would be on the following form:


command command name=new Command("Title", Command.Action, Priority);


So HitMe and Exit buttons become:


HitME=new Command("Hit Me!", Command.OK, 1);
Exit=new Command("Enough", Command.Exit, 1);


This isn't enough, we need to place those commands in our screen. This is done by:


ourForm.addCommand(HitME);
ourForm.addCommand(Exit);


Finally in this method, we order the CommandListener to listen to commands from our form by placing ourForm.setCommandListener(this); at the end and return our Displayable; return ourForm;





Command HitME;
Command Exit;
Alert preview;

public Displayable mainScreen()
{
HitME=new Command("Hit Me!", Command.OK, 1);
Exit=new Command("Enough", Command.EXIT, 1);

Form ourForm=new Form("Hello");
ourForm.append("Hit Me to generate random numbers, and hit enough when you've had enough ;)");

ourForm.addCommand(HitME);
ourForm.addCommand(Exit);

ourForm.setCommandListener(this);

return ourForm;
}

Now that we've created our first Displayable, we need to know how to bring it to screen. we need to use the setCurrent method under the class Display. For convenience, just add the following method to your class:





 public void display(Displayable display)
{
Display.getDisplay(this).setCurrent(display);
}

Everytime you need to bring a Displayable to show on screen, a result of a command for example, use display(XXX); replacing XXX with your displayable name. And to bring our Displayable to screen when the app launches, we need to place it inside the startApp() method, so it becomes:





public void startApp() 
{
display(mainScreen());
}

Now we'll create another method that produces a random number, puts it in an Alert and display it to the user.
Since this tutorial is mainly about creating Mobile java applications, and I'm assuming you've got some background in java and I won't explain operations related to generating random numbers.





 public Displayable HiTME()
{
Random generator = new Random();
generator.setSeed(System.currentTimeMillis());

double number = generator.nextFloat();
double times=number*100;
int X=(int)times;
String theNumber=Integer.toString(X);

preview=new Alert("There you go:", theNumber,null, AlertType.INFO);

return preview;
}

If you undertood the mainScreen method, you'll get that this method creates a Displayable object of type Alert. And alert is constructed in the following form:


Alert("Title", "String to display",Image ,AlertType). The alert displays the numbers generated from the math operations above. An alert can only display a String, thats why we converted the generated Integer to String before using it inside the alert.


Now the final step and our application gets ready is to assign commands. Eventhough commands action names tell what they should do, they don't necessarily do it. You have to specify their actions yourself using the commandAction method we've created in the beginning.


Modifying the cmmandAction method:





public void commandAction(Command cmd, Displayable display)
{

if(cmd==HitME)
{
display(HiTME());
}
else
notifyDestroyed(); //Terminates the application
}

That's it, you've created your first J2ME application! With little modifications to these codes, you can come up with very creative applications. Discussions and feedbacks are very welcomed.. Good luck


Download HiTME!


Download Full Source Code

Labels: , , ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 4:26 PM View Comments/ Permalink   Add your comment
Build your own USB charger
Tuesday, February 26, 2008

4860-4114bf07-8455-4b4b-83d6-0415be6b1a97

I read the Guru's post about a USB charger out on DealExtreme and I immediately remembered a post I've read a while ago on an Arabic mobile forum. It describes building your own USB mobile charger that will eventually look similar to the 6$ charger. I haven't tested this myself, but user comments on this thread were very promising.

This is a translation of the guide, original thread is on ArabNokia. Please note that I'm not responsible for any damages that might happen to your phone because of following this guide. I have not tried it myself and I'm not 100% sure if it works, or if it is safe to perform.

Here we go:

  1. Get a cheap compatible Car Charger and a cheap USB mouse.
  2. We won't need the charger itself, we'll only be using its end the connects to the phone. Cut it off but leaving a fair length of cable attached to it
  3. Same thing in the USB mouse, we'll be needing only the USB end. Cut it off, also leaving a fair length of the cable.
  4. Unwire both cables.
  5. In the charger cable, you'll find 2 wires, red and black. In the USB cable you'll find 4 wires; red, green, yellow and blue (white instead of blue in some cases)
  6. Now attach both red wires together, and the charger's black wire to USB's blue one. (or white if blue does not exist).
  7. Make sure they're isolated from each other. You can cut the other green and yellow wires we won't need them.
  8. That's it! Now you've got a USB charger ;)

1 2 3

I might do this sometime..

Labels:

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 9:31 AM View Comments/ Permalink   Add your comment
Get contacts from broken Backup
Friday, February 15, 2008

Online-backup What's the worst that could happen when you upgrade your phone's firmware or format it? (of course other than damaging the phone itself ).. The inability to restore backup!

Sometimes the phone just refuses to restore the backed up phone memory. This is pretty frustrating specially if you don't have a back up of at least contacts and messages somewhere else. In this guide however, I'll show you how you could retrieve most of the contacts, and if you're lucky enough, all of them..

First connect your phone to PC in Data Transfer mode. Find backup folder (you'll have to show hidden files in order to see it), then copy the file Backup.arc from it to PC. You can now disconnect your phone.

  1. Download Backup Parser and place it in the same folder of your backup. This program extracts the Backup file into several files inside which, lies the contacts file.
  2. Run Backup Parser and wait until it finishes. The process could take up to several hours.
  3. Now we have to find out which is the contacts files. To do that go to start, run, type "cmd" without the quotes and hit Enter.
  4. In the black console window that pops up, navigate to the folder that contain all extracted files; this could be done by typing "cd c:\New Folder" replacing c:\New Folder with the original files destination. For simplicity place the Parser and your backup.arc file in New Folder in drive C then copy this as it is and paste it in the console window: "cd C:\New Folder" without the quotes.
  5. Now copy this to the console window: (find "ReplicationCount" *.*) without the brackets and hit Enter.
  6. It will now list all extracted files but only some files will have LCM_ReplicationCount written below or beside them, remember those numbers for the next step.
  7. Rename files that has those numbers to have CDB extension. For example Block-178 should be Block-178.cdb
  8. Download Noki and open those files with it. You can now export found contacts as vcf files and copy them to back to your phone.

backup 

Labels:

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 10:40 PM View Comments/ Permalink   Add your comment
Six N95 Newbie Tips
Monday, May 28, 2007
Well, most of us for sure know those five tips, I myself wouldn't call them tips as they are from the very basic things that any Nokia user should know. But of course there are people who are new to the Nokia world, and I guess they deserve to learn those few basic stuff.

These tips where posted on Symbian-Freak by Apocalypso in response to a a member's request.

1st tip: It's about very useful but "hidden" feature related to composing messages, also known as fast search. For example, I have new sms message shortcut on the first position of the active standby screen, so if I want to send message to my girlfriend for example, its enough to pres joypad.. .. press key "1" once to get . (dot) in the recipient field.. . . .. compose message.. . . press green dial key and that's it, message is sent without accessing phone book and selecting the contact.

2nd tip: The strange pencil key has similar function like Shift key in windows, from the phone itself is for edit functions such selecting, cutting, pasting as well as for some additional features depending on application, features like marking, for booting up phone in safe mode and so on.. . .

3rd tip: Hold # key in idle mode to fast switch among the general and silent mode.. .

4th tip: Pres 0 key in idle mode to activate the Web Browser

5th tip: In messaging, instead of choosing, Options / Send just press the Ggreen key

6th tip:Applications and Folders in Menu are numbered in same order of the keypad. You can use numbers of keypad to navigate instead of scrolling.


And one additional tip, when browsing images and videos in gallery, you can always press the green button to open send options instead of options--> send.

Labels: , , ,

 Grab my Feed if you liked this read :) 

Posted by TGhazali @ 1:02 AM View Comments/ Permalink   Add your comment
Sponsors
iReview
• N81 8GB Full Review
---
• SymbianWorld Review
• Dotsisx Review
• Symbian in Motion Review
Recent Posts
• Dropping S60 for a while
• A Projector!! What's next?
• More stupid laws in some countries
• PanoMan 3.0
• Next time when your phone falls in water...
• And some "Tube"
• Another Leaked pictures, this time N79
• What's this?
• C #127 OM
• Exclusive Vodafone EG: Surf Internet for FREE!!
Blog Roll
• Nokia official Website
• Nseries official Website
• Symbian World
• Mobile Point View
• Symbian-Guru
• Dotsisx
• The Wireless Corner
• Symbian in Motion
• The Symbian Blog
• NSeries Blog
• Nseries WOM World
• JamoSoft
• Symbian-Life Blog
• Best of Symbian
• Software 4 Pocket PC
• Soft for Symbian
My Current Theme:

Concert Theme

Get Concert by Taieb
C'est Moi:
Name: Tarek Ghazali
Home: Cairo, Egypt
Phone: Nokia N80ie

See my complete profile
 Start a Conversation 
 Send me Email
 Find me on Facebook
 Syndicate

Subscribe in your favorite reader.
Search:

Archives
• April 2007
• May 2007
• June 2007
• July 2007
• August 2007
• September 2007
• October 2007
• November 2007
• December 2007
• January 2008
• February 2008
• March 2008
• April 2008
• May 2008
• June 2008
• July 2008
Misc






Free Blogger Templates

Powered by FeedBurner

Copyright Symbiano-TeK: Broadcasting S60 from the PYRAMIDS! © 2007. All Rights Reserved.