Categories
Umum

iPhone 6 Hilang

Dua minggu lalu, setelah sekitar satu jam saya turun dari Grab yang mengantar saya untuk urusan pekerjaan dari Gambir ke Alam Sutera, saya baru menyadari bahwa iPhone 6 saya sudah tidak bersama saya lagi.

Saat itu, bersama dengan rekan kerja saya, setelah turun dari Grab memang saya tidak mengecek keberadaan ponsel saya. Lebih menghabiskan waktu dengan rekan saya untuk mengobrol. Barulah ketika saya menyadari bahwa ponsel saya tidak ada bersama saya, saya mulai sedikit panik.

Singkatnya, usaha untuk mendapatkannya sudah saya lakukan. Rekan saya menelpon nomor ponsel saya, ternyata ada nada sambung namun tidak diangkat. Lupa berapa kali, namun akhirnya tidak ada nada sambung. Mungkin ponsel sudah dimatikan.

Saya coba telepon pengemudi Grab saya, menanyakan apakah ada barang tertinggal. Jawabannya, tidak. Ketika saya menanyakan apakah ada pengemudi setelah saya, dijawab bahwa ada, tapi ketika saya tanyakan apakah ada nomor ponsel penumpang setelah saya, dijawabnya tidak ada/tidak tahu. Mungkin, penumpang saya memang tidak sempat melakukan sambungan telepon dengan pengemudi Grab tadi. Entahlah.

Categories
General

Solution: WhatsApp crashes on iOS 8 Beta

WhatsApp Logo
Last week, I finally decided to upgrade my iPhone 5 to iOS 8 Beta 4. When the iOS Beta 1 was available, I took the risk to have it installed. But, it was too disappointing for too many bugs and errors. I’m excited about the upcoming iOS 8 features, and I want to try some of the features. There is a discussion thread at MacRumors Forum which lists the application compatibility on iOS 8. Anyway, I have lots of apps installed right now. If you’re not sure about having the iOS Beta, you can wait for the official release.
I have some applications that are not running well, and one of them was WhatsApp. It keeps crashing. I can accept the fact that some other applications are broken or crashed. But, WhatsApp is an app that I use on daily basis. After searching for solutions, there are two popular ways to fix this issue:

I chose the second option, because it’s pretty straight forward. Big thanks to Ritvij Pathak’s The Tech Portal. So, what was the problem? Quoting from the site:

The main reason for the crashes is typographic ligature. For those of you who didn’t get what it is, don’t fret, we didn’t either. Turns out it has something to do with two letters being read as one syllable. Ex: letter combos like ff, fi, ffi, fii, will make WhatsApp crash.

What I found was that WhatsApp crashed when I typed some words or there are some words that are already in the database file. So, I followed the instructions and had everything solved. I want to reproduce the solution based on my experience.
I need to download two applications: iExplorer and Navicat for SQLite. Both are paid applications but the trial version are available. After I had it installed, these are steps I did. Anyway, WhatsApp iCloud setting should be turned off.
Open iExplorer — your iPhone should be connected, of course — and navigate to Apps > WhatsApp > Documents. Export the ChatStorage.sqlite file by right-clicking on the file and choose the export destination of your choice. You will need this file later. Having the backup for this file is advisable. So, after exporting this file, duplicating this file won’t hurt.
iex-1972401972491724
Open Navicat for SQLite and import the ChatStorage.sqlite from the previous step. Navigate to Query and add a new query. Paste the query below, and Run it.

update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'ff', 'f f')
where ZWAMESSAGE.ZTEXT like '%ff%';
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fi', 'f i')
where ZWAMESSAGE.ZTEXT like '%fi%';
update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fl', 'f l')
where ZWAMESSAGE.ZTEXT like '%fl%';
CREATE TRIGGER insert_Ff AFTER INSERT ON ZWAMESSAGE
BEGIN
  UPDATE ZWAMESSAGE
  SET ZTEXT = replace( ZTEXT, 'ff', 'f f')
  WHERE ZWAMESSAGE.ZTEXT like '%ff%';
END;
CREATE TRIGGER insert_Fi AFTER INSERT ON ZWAMESSAGE
BEGIN
  UPDATE ZWAMESSAGE
  SET ZTEXT = replace( ZTEXT, 'fi', 'f i')
  WHERE ZWAMESSAGE.ZTEXT like '%fi%';
END;
CREATE TRIGGER insert_Fl AFTER INSERT ON ZWAMESSAGE
BEGIN
  UPDATE ZWAMESSAGE
  SET ZTEXT = replace( ZTEXT, 'fl', 'f l')
  WHERE ZWAMESSAGE.ZTEXT like '%fl%';
END;

Your ChatStorage.sqlite has been updated. The next thing you need to do is bring the file back to the iPhone using iExplorer. Move it to the same place and if you’re asked to replace the file, just replace the file.
My previous errors with WhatsApp was fixed immediately. But, it seems that the errors still occur under different situation. The most common problem is that WhatsApp still keep crashing when I type some words in the window. For now, the temporary solution works, and let’s wait the official update from WhatsApp team. I’m sure they will fix it once iOS 8 is available.

Categories
General

Personal Experience: Does Find My iPhone really work? For me, it does.

Having some Apple products, I read lots of news regarding the products or the company like product updates, rumors, etc. One of them is about the story about stolen/missing products. Today, I almost lost my New iPad. I was lucky to have in back within hours. How?
Today, it was just like regular day. I went to the office in the morning. Since I’m now in Jakarta, I take taxi almost everyday to reach the office. I like spending my time reading using Flipboard, checking Twitter timeline¬†using Tweetbot, or reading emails. After few hours, I just realised that I didn’t have my iPad with me. I was panic. The first thing I did was remembering the taxi number. Usually, I remember the taxi number, or even taking its picture. But, today I completely forgot about it. The only thing I remembered was taxi company. It was Express Group.
There are many opinions regarding Express Group services. I also have my experiences with this company. In most cases, I have positive experience with them. For today, I have a good and nice service. Thank you, Express Group!
Screen-Shot-2013-04-08-fmi0
The first thing I did was opening Find my iPhone app on my iPhone. I tried to locate my iPad. And, I found its location. Nice. But, I was not sure whether it was still with the taxi driver, or someone already had it. I located and activated the “Lost Mode” from iCloud website, and created a message asking to contact me. I gave both my cell numbers. I also hit the “Play Sound” button.
Screen-Shot-2013-04-08-ipadmsg

Searching…

I called the customer service number, and explained the situation. I told the operator about the situation. After that, I refreshed Find my iPhone on my iPhone. When I was in the taxi, I told the taxi driver — still from the same company — that I left my iPad. When I checked my iPad, it’s not far from my location. I asked the taxi driver to drive me to my iPad location. I was sure that the taxi driver kept it for me. I kept thinking positive. Almost every minute, I always check the latest location. And, it was moving. The “problem” with checking the position from mobile device is that it’s not real-time. So, within 30 seconds, it was moving from one location to another pretty fast. Especially, because the traffic was good.
So, how’s the location history? See the screenshot below.
Screen-Shot-2013-04-08-fmi1
When I tried to reach a destination, I realised that the taxi (which brought my iPad) was passing. Taking another turn? Way too late. At least I tried. Again, I only hope that: the taxi drive had my iPad, he kept it with him, and — more importantly — he would bring it back to the station and contacted me. I decided to go back to the office after knowing that the taxi went to Sudirman area.
I checked again from my MacBook Pro. It’s still moving. I had to admit that I was amazed with the location report.
Screenshot iPad Lost
I tried to hit the “Play Sound” again. In the next few seconds, I got a phone call. I picked it up. And, he asked me whether I was the one who left something in red case in the taxi. Voila! The taxi driver called me telling that he had my iPad with him!
I talked to him, asking about his position — of course I already knew it from my iPad’s location. I quickly asked him about the taxi number. It was: BC 5713. I told him whether he was able to drive to the office, and I also told him to keep my iPad with him. He agreed to bring it after his lunch.
I was happy. I am happy, of course.

Lessons learned

It was the first time I used Find my iPhone feature — and I hope I don’t need to use it again! — in real case scenario. Here are few things I learned:

  • Turning Location Service on the device is useful. Yes, it consumes more battery power.
  • Apple Maps did a great job.
  • Checking the device location from iPhone does not give you the real-time location info. But, from my MacBook, I have almost real-time respond. That’s what I found. Not sure whether it happens this way, or not.
  • Turn Auto-Lock ON.
  • I have to be more careful.

When I was in the meeting, the taxi driver called me. I run from the second floor, and met him. He handed me the iPad. I promised myself that I would give him something for his effort and honesty. He said sorry because it took time for him to arrive because of the bad traffic. I said thank you. I gave him some money. He refused to accept it. But, I insisted.
Few minutes later, I texted him to say thank you for his kindness. Then, I called the taxi operator asking for information about the taxi driver’s name, and his station. I also told the operator about the good experience — especially about the kind and honest taxi driver. Thank you Pak Heru!
Happy ending? Yes. Want to be in the same situation again? Definitely not!

Categories
General

iTunes 10.5, iCloud, and iOS 5

I’m waiting for iOS 5! It should be arrived today and I can’t wait to download it. When I watched Apple Special Event (October 2011) last week, there were many information about iOS features that I want to have. It is said that there are more than 200 new features in this release.

From the video, you can see some icons there about the top features. It will have Notification Center, iMessage (chat between iOS users), Newsstand, Reminders, Twitter deep intergration, Camera improvement, Photos , Game Center, Safari, and also PC Free.
And, if you want get the most from the release, you should check your iTunes. The latest version of iTunes (Version 10.5) is already available now. It will also support iTunes in the Cloud.

What’s new?

  • iTunes in the Cloud. iTunes now stores your music and TV purchases in iCloud and makes them available on your devices anywhere, any time, at no additional cost.
  • Automatic Downloads. Purchase music from any device or computer and automatically download a copy to your Mac and iOS devices.
  • Download Previous Purchases. Download your past music, TV, app, and book purchases again, at no additional cost. Previous purchases may be unavailable if they are no longer on the iTunes Store.
  • Sync with your iPhone, iPad, or iPod touch with iOS 5.
  • Wi-Fi Syncing. Automatically sync your iPhone, iPad, or iPod touch with iTunes any time they’re both on the same Wi-Fi network.