Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Tuesday, June 26, 2012

New phones on Olympic years

It seems that I'm replacing my phone about every four years. My previous phone was an iPhone that I bought around Beijing Olympics. I bought my new phone, the Samsung Galaxy Note, just before the London Olympics. My phone before the iPhone, a Sony Ericsson W800i, also lasted ~4 years. I don't think I'm qualified as a "gadget" guy that a lot of people think I am based on this frequency.

Anyway, the more interesting question is: why did I switch from iOS to Android? Well, updating a jailbroken iPhone was a tedious process and I only did it once so my iPhone was running iOS 3. I wasn't able to install any new App from the official or unofficial App Store anymore. I might run into the same issue with Android. Who knows? I'm like the people who vote for a candidate from a different party because of poor performance of the last one. You just hope it'll be better. 

So, what were my top priority action items after getting the phone?
1) Sync contact from iPhone to Google
Android is tightly coupled with your Google account (well, everybody has one, right?) Basically the address book and calendar on your phone ARE the ones in the "Cloud" associated with your Google account. All I needed to do is to open iTunes and sync the contacts to Google. I think not every contact went through but it seems to have taken care of the majority.

2) Sync Yahoo Calendars
iPhone's builtin Calendar app allows you to sync with many different provider that uses CalDAV, including Yahoo. Not so for Android. There are 3rd party app that is supposed to work but I'd rather not risk my money. The solution? Export my existing Yahoo Calendars and import to my Google Calendar and stop using them for good. Yeah, it's more like a workaround. (Google has cut off yet another source of traffic to Yahoo!)

3) Add music
This is easy: connect the phone to any computer using USB and simply copy the files to any directory on the memory of the phone. The phone will automatically scan for the new files.

4) Customize ringtone
Once I have music files on the phone, I could open my Contact list and simply assign one of those files as the ringtone for a particular contact. However, I might not like to use the beginning of a song as the ringtone, for example, I prefer the chorus part in the middle of a song. For this, I downloaded the free app Ringdroid and pick the part I like. Ringdroid saves it as a ringtone file. (I think internally Android OS uses a particular directory for ring tones. It's hidden to un-rooted phone like mine) I wonder why the app is not banned by the phone companies who wanted to squeeze more money out of people. Some are willing to pay $3+ for a ringtone.

5) Whatsapp
It relies on your Contact list/address book. The only thing I changed is its Notifications setting: I turned off "Contact Ringtone" so that it won't play the ringtone of the person who messaged me. I'm confused 'coz I thought I got a phone call.

6) Cangjie input
I downloaded this popular Chinese input method app. I could have made it my default input method because when I type English, it will try to translate and I could pick either the Chinese word or the English word I typed. So it works for both Chinese and English without toggling "modes" like the other Chinese input method app (Go Keyboard) Its prediction is pretty accurate too. However, the reason it is so accurate is that it has generated statistics from keystrokes collected from user. Yes, it did warn user about it. I don't want my keystrokes to be collected all the time so my default is still the Samsung one.

Here is the list of other free Apps I downloaded. I learned about them from my Android tablet experience.
  • Color Note
  • Blogger
  • Apple Daily
  • Discuss(香港討論區)
  • Rhapsody
  • XiiaLive Lite
  • Pandora
  • cBook
  • SpeedCar
  • AirPenguin
  • Google Drive
  • HKBN 2b

SlingPlayer is not free ($29.99) but I gotta take advantage of the big screen! In fact, the 5.3 screen is the reason I chose it over any other phone. The newer Samsung Galaxy S3 is supposed to have better spec (and running Android 4 aka Ice Cream Sandwich already) but I couldn't resist the BIG screen.

Wednesday, May 26, 2010

Tech of the day: My非佛

鑑於富士康近月接連發生多名員工跳樓事件,本人建議各位iPhone用家下載「非一般唸佛機」App,南無阿彌陀佛。

Monday, March 29, 2010

Tech of the day: turns off iPhone data

You might think the title sounds stupid: the whole point of having a smartphone like iPhone is for its data capability (i.e., web surfing) What's the point of having one if you turn that off? Well, some people (not me) unlock their iPhone to be used on other networks, which might not have an all-you-can-eat data plan like AT&T. To avoid being charge for data usage at all, it is a good idea to turn it off altogether. Unfortunately, phones like mine that are bought from AT&T, such option is not available. In this case, faking the APN would be your workaround.

To access a data network, iPhone uses something called APN (access point name) The idea is to give it a bad APN so that data would be "turned off." There is a website that allows user to download a profile for that purpose but I had a problem with it (no data access even after I remove the profile! I had to "Reset network setting" to have it back)

Fortunately, there is another tool called FakeAPN (available from iSpatio's Cydia repo http://ispaziorepository.com/) which is an add-on to SBSettings.

In case you haven't installed SBSettings, it is another great app available on Cydia. Basically it gives you a panel that you could access anywhere (simply swipe the top edge of your screen) The panel contains button for toggling 3G, Bluetooth, Wifi, Power/Reboot...... etc. So you don't have to go thru the tedious Settings anymore.

BTW, there is another useful SBSettings add-on called UAFaker, which allows user to toggle between Mobile Safari's default user agent and a custom defined one. I wrote about the need to switch user agent before. After it is installed, you will also need to put your custom user agent string in this file on your iPhone:
/var/mobile/library/SBSettings/Toggles/UAFaker/UAFaker.plist

Thursday, September 17, 2009

Tech of the day: Apple and security

Apple supporters always bragged about how secure their devices are. Well, that might not apply to the iPhone. After upgrading to iPhone's latest firmware (3.1), lots of Exchange users complain they can't sync with their iPhone anymore. It's because the latest firmware finally honor the "Encryption required" setting of Exchange accounts. Therefore, older models of iPhone that do not support such encryption (i.e., those prior to 3GS) are disallowed to sync with such accounts.

It also means that prior to the release of this firmware, users of these older models might think that encryption was enforced but it wasn't the case! No wonder why critics keep saying Apple is still not very adaptive to corporate/business usages.

Thursday, July 09, 2009

Tech of the day: the Power button on SlingPlayer Mobile

I'm talking about the iPhone version here. I wasn't able to find that button under "Remote." It turns out it just doesn't show up at first. Swiping to the left and you will see more buttons and "power" will be one of them.

Friday, June 26, 2009

Tech of the day: iPhone 3.0

I haven't upgraded my firmware for a long time. I am the type of users that refuse to upgrade unless it provides me features I could use immediately (that's why my Ubuntu install became totally obsolete with no upgrade path available) for 2 reasons: upgrades are risky. You are taking risk of destabilizing your gadget/system. Also, some companies use upgrade as a way to put more control/limitation. However, there are a few features in the 3.0 firmware that I couldn't resist:
- Bluetooth Stereo support (aka A2DP): finally we could go wireless when listening to music.
- Copy and paste: not sure my friends missed getting my e-mails that I wrote by copying and pasting interesting news from websites I visited. I used to do that a lot before iPhone replaced by my trusted Dell Pocket PC.

Here I'm re-posting instructions to upgrade a jailbroken iPhone 3G with 2.x firmware to a jailbroken iPhone 3G with 3.0 firmware (NOTE: NOT 3G S) written by someone (and executed successfully by someone, not me DISCLAIMER: use at your own risk)

1) Backup backup backup! For example, if you have stored some local files on your iPhone's filesystem, make a backup using SCP (assuming you have OpenSSH running on iPhone) That includes data and config (e.g. lighttpd.conf, sshd_config, ... etc) Of course, sync your phone to iTunes, which back it up. Also, some recommend installing Cydia's AptBackup and backup your Cydia settings.

2) Upgrade iTunes to 8.2 from within iTunes. It is a 80Mb+ download. Might take a while.

3) When iTunes 8.2 sees your phone, it will pop up a box telling you there is a new firmware available, click the "Download Only" button (not "Download and Install"!!!!!!) Then you will get a pristine firmware straight from Apple and no need to worry about downloading from dubious source. It is a 200Mb+ download. Might take a WHILE.

4) Put your iPhone in recovery mode (follow Apple's official instructions)

5) In iTunes, hold down the shift button on your keyboard and click "Restore" with your mouse. It will open a file dialog. Choose the file you have just downloaded in (3), under c:\Documents and Settings\\Application Data\Apple Computer\iTunes\iPhone Software Updates (to be safe, back this up somewhere else too)

Your iTunes/iPhone will go through the lengthy process of restoring (i.e., upgrading) the 3.0 firmware on your phone as well as resync-ing the settings/data (e.g. contacts) to your phone.

Now you're ready for jailbreaking it again. Follow these good instructions on how to use redsn0w for that purpose.

[Update: iPhone has problem with using some bluetooth headphones and streaming through WIFI. Hopefully yours is not on the list.]