27 August 2015

Who Play? "Internet Banking"

Lama tidak mengubek-ubek masalah keamanan, beberapa hari lalu saya menemui kejadian-kejadian tidak wajar. Pertama kondisi Internet Banking (IB) salah satu Bank milik Pemerintah (M*ndiri) yang tidak bisa diakses, saya tidak begitu ingat kenapa waktu itu server tidak bisa diakses, padahal saya ingin melakukan transaksi. Saya mencurigai ini dikarenakan koneksi modem saya (S*mpati), kemudian saya hubungkan Laptop saya ke Wifi di kamar yang menggunakan Sm*rtfren, namun hasilnya sama saja, terpaksa jadi harus mlipir ke ATM. Padahal menurut saya Bank ini menempati posisi teratas dari segi keamanan bertransaksi di dunia maya dilihat dari segi SDM nya dan berbagai macam transaksi yang dapat dilakukan, sehingga tidak mungkin Manajemen Bank ini tidak merekrut orang-orang yang terbaik dari yang terbaik, karena apabila tidak tentu akan sangat membahayakan sistem yang ada.
Ilustrasi "403 Forbidden"
Sore hari, saya mencoba mengakses lagi Internet Banking Bank ini, ladalah sepertinya terjadi perebutan hak akses server dari orang lain oleh administrator atau memang sedang maintenance sehingga server tidak bisa diakses. Kemudian saya mencoba mengakses Internet Banking Bank sebelah yang milik Pemerintah juga (BN*), Internet Bankingnya bisa diakses, berarti memang Internet Banking M*ndiri sedang maintenance, pikir saya.
Malam hari sebelum tidur saya mencoba mengakses IB Bank M*ndiri lagi melalui Nokia N9, namun masih saja tidak bisa. Saya mencoba mencari berita terkait maintenance ini, yang saya dapatkan malah cerita salah satu nasabah Bank M*ndiri yang terkuras saldo rekeningnya (baca di sini) beberapa bulan lalu. Ringkasnya, nasabah ini terkuras saldo rekeningnya setelah mencoba melakukan login IB Bank M*ndiri dan gagal, padahal seharusnya meskipun username dan password sudah terendus oleh attacker masih ada verifikasi Token yang diperlukan untuk setiap transaksi.
Beberapa komentar dari postingan nasabah tersebut ada yang membahas mengenai MITM (Man In The Middle), yakni serangan dengan mengelabuhi Komputer korban yang mengharuskan melewatkan segala koneksi ke Komputer attacker. Namun tetap saja menurut saya itu tidak akan berhasil dilakukan pada kasus nasabah tersebut, sebab meski username dan password sudah tertangkap, sekali lagi masih ada verifikasi Token yang diperlukan setiap transaksi, padahal nasabah tersebut tidak berhasil login, sehingga logikanya dia tidak mengakses token miliknya saat itu. Nasabah tersebut juga mempostingkan Compression Side Channel Attack, namun menurut saya itu tidak terkait dengan kasus yang dia alami.
Ilustrasi MITM
Belum sempat saya tertidur, saya malah bangun dan menyalakan Laptop, saya teringat dengan kondisi Laptop saya beberapa hari terakhir ada yang aneh. Ya, berbeda dengan sebagian orang lain, saya sangat menjaga kondisi Laptop saya supaya tetap prima dari segi hardware maupun software. Dalam cakupan software, dari Action Center yang none message, Antivirus, Driver, Start-up dll saya perhatikan semua sampai hal-hal yang mendetil, sehingga perubahan kecil akan dapat saya sadari segera. Yap, waktu itu Laptop saya tidak seperti biasanya, saat saya memutar video, terjadi delay yang lumayan lama dari waktu video player terbuka hingga video diputar, padahal load CPU, Memory, Disk saat itu terpantau normal pada Task Manager. Selain itu, saya tidak bisa mengakses fitur safely remove yang biasa saya lakukan sebelum mencabut flashdisc atau media penyimpanan eksternal lainnya. Juga tidak terdengar bunyi beep khas Windows saat mengatur volume pada taskbar. Beberapa keanehan ini bagi orang lain mungkin tidak akan terasa dan dianggap normal-normal saja, namun tidak bagi saya. Saya melakukan checking dari Device Manager, Firewall, Smart-Screen, Antivirus, Registry, dll. Semuanya menunjukkan normal, tetapi saya terus mencari hingga perhatian saya tertuju pada Windows Credentials. Pada Generic Windows Credentials, terdapat sebuah isian berupa virtualapp/didlogical yang berisi username dan password yang tidak saya kenali. Segera saya menghapusnya dan Laptop saya restart. Kemudian Laptop saya kembali seperti semula kembali. Tidak berhenti sampai disitu, saya mencari tahu mengenai virtualapp/didlogical, banyak yang mengatakan itu adalah sertifikat dari aktivitas Windows Live, namun ada dugaan backdoor pada sertifikat ini (baca di sini). Kejadian ini memaksa saya untuk mengubah semua password saya mulai dari Internet Banking, Social Media, E-mail, Akun Portal Akademik, dll. Hingga pukul 03.00 WIB barulah semua akun yang saya ingat, saya ubah password nya.
Kembali lagi pada masalah Internet Banking, saat ini IB Bank M*ndiri sudah bisa diakses lagi, namun sepertinya terjadi perubahan rule pada server, dulu dengan mengakses https://ib.bankmandiri.co.id saja kita akan di direct ke halaman login, namun sekarang apabila Anda mengakses url tersebut maka akan 403 Forbidden. Mengapa di awal-awal saya sangat bersikukuh kalo metode MITM atau yang lainnya sangat tidak mungkin terjadi pada kasus nasabah yang di atas? Satu jawabannya ialah verifikasi Token. Andaikata SSL atau dan yang lainnya jebol hingga membuat username dan password tertangkap oleh attacker, tentu verifikasi Token merupakan dinding tebal yang tidak mudah begitu saja ditembus. Silahkan baca postingan berikut untuk membantu memahami cara kerja Token.
Ilustrasi Token Internet Banking
Kemungkinan yang terjadi pada kasus nasabah tersebut menurut saya ialah, jebol nya sistem IB Bank M*ndiri atau jebol nya Token. Jebol nya sistem IB Bank M*ndiri tentu sangatlah susah namun tidak mungkin tidak terjadi, apabila ini terjadi maka attacker dapat dengan leluasa melakukan apapun pada sistem, dan tentu akan "mengerikan" sekali apabila ini terjadi. Kemungkinan kedua ialah jebol nya Token. Ini tentu sangat berbeda dengan kasus beberapa waktu lalu, seperti "Sinkronisasi Token".
Setelah membaca artikel yang saya sertakan di paragraf atas, yang dimaksud jebol nya Token di sini ialah attacker mampu meniru model Token yang dimiliki oleh nasabah, sehingga saat username dan password sudah didapat, maka tak sulit untuk melakukan transaksi. Konsepnya ialah membangun sebuah model yang mampu menerima input berupa challenge code yang menghasilkan kode tertentu yang berubah terhadap variabel waktu untuk Mode Challenge/Response, sementara model yang akan langsung menghasilkan kode tertentu yang berubah terhadap variabel waktu untuk Mode Self Generated. Namun yang pernah saya lakukan antara satu token dengan token lain berbeda generated kode nya meski dalam waktu bersamaan (Mode Self Generated). Ini menjadikan kesulitan untuk membangun model Token yang general, sehingga akan diperlukan model yang spesifik untuk satu akun IB.
Kesimpulannya, terdapat berbagai macam pengamanan untuk melindungi transaksi perbankan secara online, namun bukan tidak mungkin berbagai macam pengamanan yang berlapis-lapis tersebut ditembus oleh seseorang yang tidak bertanggung jawab, sehingga menimbulkan dampak merugikan bagi orang lain. Tertembusnya sistem IB sebuah Bank tentunya sangat sulit, tapi bukan tidak mungkin terjadi, selain itu pembuatan model Token yang mampu meniru perilaku Token asli adalah salah satu kekhawatiran, apabila username dan password sudah didapatkan, maka dengan model Token tersebut siapa saja dapat melakukan transaksi. Tetapi kesulitannya ialah pembuatan model Token itu sendiri, selain itu antara satu Token dan Token lain mempunyai algoritma yang berbeda, terbukti dengan generated kode berbeda meski dalam waktu yang bersamaan.
Demikian tulisan ini saya buat, semoga menjadi pembelajaran kita bersama agar lebih waspada dalam menggunakan fasilitas di dunia maya, terlebih lagi dalam perbankan.

09 June 2015

How to Download from Tusfiles

Someday before today, I received many questions about my posts in the past (here and here). I think both of my posts are clearly to following step by step, but there's a small problem that caused my post can't followed clearly. It's caused by file-hosting which I used (Tusfiles). Because I don't have any choice to use the other file-hosting, so I choose Tusfiles. Beside this file-hosting offer free-service, this also offer a larger capacity than the other file-hosting.
Ok, now I will tell you about how to downloading files from Tusfiles correctly. I will make an example from my past post (read here). This tutorial must be using PC, running any OS (Windows, Linux, Mac or another).
  1. Open your favorite browser, navigate to the download url from Tusfiles for example http://www.tusfiles.net/tp5qbpsy1zi8.
    Navigate your Browser to URL from Tusfiles
  2. Then, uncheck the use our download manager and get recommended downloads.
    Make Sure you have unchecked the form which Highlighted with Red Line above
  3. Now you can download the file by pressing the name of file which you want to download (usually have green color button).
After you press it, the download progress should started immediately. If there's response from Tusfiles, you can refresh the download url and uncheck again the form which Highlighted with Red Line like in the picture above, then download by pressing the green button which contain the name of the file you want to download. If still there's a problem, feel free to contact me.

30 May 2015

Nokia N9 Stock Content

When you flashing your Nokia N9 with the main binary image (not e-mmc image) by option to destroy user data, your N9 will be clean included the stock content such as Music, Picture and Video. It won't occurred if you get the e-mmc image and use this image to flashing your phone. The stock content will be added during the flashing progress included the maps of the region where e-mmc image you used.
Picture
Nokia Pure Video
But to download the e-mmc image, it's a big file (ETA 1,7GB) so for you that don't have a good connection, I have made backup of the stock content from Nokia N9. My backup contain Music, Picture, Video and default Wallpaper of N9 that's you can download separately and transfer into your N9. You can download Stock Content from Nokia N9 here. Hopefully it can help you, thanks. Harmattan not yet died.

28 May 2015

Nokia Suite 3.8.54

We know that Nokia Mobile Phone division has been sold to Microsoft, it's too hard to get support from Microsoft when you ask about the older product of Nokia such as Nokia N9. Although when you read the Nokia N9 Guide (issue 1.2) you'll found that N9 not supported with Nokia Suite, but the version 3.8.54 of Nokia Suite support N9. Nokia Suite will helps you to solve minor problem of Nokia Product such as syncing Contact, Messages, Musics and so on.
Nokia Suite 3.8.54
For downloading Nokia Suite 3.8.54 I was forgot the url, but I make backup in my tusfiles account, you can download Nokia Suite 3.8.54 here. Beside syncing, this Suite also can help you to re-flash your N9 safety, downloading maps for offline use of Nokia Maps and Nokia Drive, and you can make a backup, so you can reload the backup file when your phone was damaging or you has been re-flashed your N9. Harmattan not yet died guys.

27 May 2015

Bypassing Nokia Maps N9

Nokia N9 have maps application, both of Nokia Maps and Nokia Drive are related one to other. But the same problem with Nokia Drive on Nokia N9 also occur in Nokia Maps (see here). Nokia Maps also need logged in Nokia Account before you can use Nokia Maps. So I think the same way with bypassing Nokia Account in Nokia Drive will be succeed too in Nokia Maps.
The same step can be read on my previous post here, until preparing the configuration Nokia Drive download. Okay let's go!
  • First, make sure you have installed Filebox and setting to show hidden files and show root filesystem.
  • Open browser on your N9 and download Modified Nokia Maps Configuration here. Don't press clear when the download has finished, just tap Done.
  • Go to Filebox, and navigate to /home/user/MyDocs/Downloads, you'll found Maps.conf there, copy and paste this file into /home/user/.config/Nokia. But I recommend you if there's existing Nokia Maps Configuration backup it into Maps.conf.bak the same method on backup Nokia Drive Configuration.
    Backup Original Nokia Maps Configuration
    Place Modified Nokia Maps Configuration

  • Now you can use Nokia Maps without Nokia Account logged in requirement anymore.
    Start-Up Nokia Maps
    Nokia Maps waiting GPS locked
    Downloads Maps for Offline use
Nokia Maps offer you a lots of features, looks like nearby place, navigation, etc. You can use Nokia Maps online or offline. For online use, you don't need installed maps (this maps also used for Nokia Drive, because both of Nokia Maps and Nokia Drive use the same resource maps), your maps will be downloaded automatically in your position right now. But for offline use, you need to download maps of the country in your position right now first before you can use it, access it in Nokia Maps >> Manage Maps, select the maps which you want to download. See this? Harmattan not yet died, haha :D

25 May 2015

General Dashboard Vodafone

Someday ago, I was selling my broadband modem on Kaskus, and there is small problem about driver and dashboard which bundled on my modem doesn't loaded normally, so the buyer reject my modem. For this reason, my thread temporary closed and I starting to search many dashboard for my modem. After found many driver, I try it one by one and got the Official Vodafone Manager Broadband works on my modem. Although this dashboard still optionally make Vodafone Group as the default, but local operator of my country still detect and works. FYI, my modem is ZTE Vodafone K3805-z. Using Telkomsel (local operator of my country) on ZTE Vodafone K3805-z not so bad, the ping is almost perfect (under 80ms). See screenshot below.
ZTE Vodafone K3805-z
For download this dashboard, I forgot the link, but I make backup on the Tusfiles, download ZTE Vodafone K3805-z here.

23 May 2015

Bypassing Nokia Drive N9

Nokia N9 contains maps application bundled by Nokia with offline maps, but to access Drive application you need to have Nokia Account and you must login in your N9. Before Nokia Account has been shutdown by Microsoft (see here) there's no problem to using Nokia Maps on N9, but after 25th, April 2015 Nokia Account no longer can be accessed. So maybe you think that your N9 can't help you to assist when you driving or find place around the world.
Nokia Account requirement
Here, I'll show you to bypassing Nokia Account requirement to access Nokia Drive on N9 Harmattan. So you don't need to have Nokia Account logged on your N9 to access Nokia Drive. Below is the step by step to bypassing by modify Nokia Drive configuration on Harmattan.

  • First, you'll need installed Filebox on your Harmattan N9 (see here for installer and this for installation).
  • Open Filebox and make sure you have change settings to Show root filesystem and Show hidden files.
    Filebox Settings
  • Download modified Nokia Drive configuration (see here, be careful there are too many ads link on this page, if you're frustrating with this download it into your Computer and transfer into your N9).
  • Once the file downloading, will be appear Save file confirmation, tap OK and save as Drive, and tap Save, and your file will downloaded immediately.
  • When the file has been downloaded, leave the Transfer window by pressing Done (don't select Clear, because your file will be erase!).
    Transfer Window
  • Go to Filebox and navigate to /home/user/MyDocs/Downloads, you'll found Nokia Drive configuration file that you have downloaded successful. Copy and paste it into /home/user/.config/Nokia, but I recommend you if there's Nokia Drive configuration there you should backup it (just rename the existing Nokia Drive configuration into Drive.ini.bak).
    Backup genuine Drive.ini
    Copy and Paste Drive.ini
  • Go to Home, and open Nokia Drive, now you can using Nokia Drive without logged in Nokia Account.
    Startup Nokia Drive
    Nokia Drive working
Nokia Drive can serve you online or offline, for online method, you need a good connection to get maps instantly, but if you want to use Nokia Drive offline, you can download maps (see here) of your country and install into your N9 (I would write it later). So, I'm still here, Harmattan not yet died.

22 May 2015

Disassembly Nokia N9

Just another picture from my Nokia N9 disassembled

21 May 2015

WhatsApp in N9 (Whatsup)

As I talk about some important apps for Harmattan device (here), Whatsup maybe is the most important after Filebox. It's caused by WhatsApp that transform into the standard online messaging in mobile device, although there are many online messaging apps like Line, BBM, Telegram, etc. I think that WhatsApp is lightweight apps that have a lot of rich-features. But WhatsApp developer not supporting all of the Operating System on the mobile phone (just the popular OS).
Whatsup is the WhatsApp Client for Harmattan device, although it also build for Symbian, the new BB OS. Today, highest version or Whatsup is 1.2.2 (although when you running Whatsup at first, the version still noted 1.2.1, maybe just wrong typed of developer). Now let's prepare yourself and your Harmattan N9 to connect with WhatsApp again using Whatsup.

You'll needed:
- Nokia N9 Harmattan PR1.3/1.2 (is a must)
- Internet Connection
- Personal Computer running Windows

Step by step: (this step no longer required, see UPDATED on the end of this page)
  1. First of all, make sure you're running Harmattan on your N9.
  2. Connect your N9 into internet (using wifi or data connection).
  3. Download the latest Filebox and Whatsup installer using your N9 (see here).
  4. Installing Filebox by double-tapping the file installer on Downloads window (the window will appear when you're downloading file from browser).
  5. Before installing Whatsup, you'll need to make permission to install apps from another source, go to Settings >> Applications >> Installations >> Allow installation from non-Store source (check), when appear confirmation dialog, tap Agree.
  6. Back to Download window, install Whatsup by double-tapping too, when appear confirmation dialog, select Agree.
  7. Close Downloads window and go to the Home, it should be appear Filebox and Whatsup icon.
  8. Before open Whatsup, you need to make configurations file on your Computer and transferred into you phone. This file will be save any configurations in Whatsup.
  9. Download WART here, if you're not familiar with GitHub just download ZIP these project and it will be downloaded as ZIP file. After that you need to download whatsup-conf.zip here.
  10. Extract WART and whatsup-conf file and open the extracted whatsup-conf (only contain whatsup.conf file) with Notepad++ (see UPDATE on the end of this post). Edit four lines of these file on "username", "cc", "phoneNumber" and "password". Fill username with your phone number in the international format without + for example (628111111) 62 is international code for Indonesia and 8111111 is you number phone. Now go to cc line and fill your international code for your country, for example Indonesia is 62. Next, fill the phoneNumber with your phone number without international code for your country for example is 8111111. For the password, you need to run WART first. (remember that you must fill without "<" and ">" mark, for example cc=62)
  11. Open the WART extracted directory and running WART-1.x.x.x.exe, WART Window will appear. Fill Phone number with your phone number include international code for your country (for example 628111111). If you have register this number phone before, just click "Check existing" wait a minute you'll be retrieve a token (read: password) the password usually like xxxXxxxXxxx= (ended with "=" mark), copy and paste it into whatsup.conf file in password line (remember that password must be paste between "" mark, for example password="xxxXxxxXxxx="). If you never your number phone before, click "Request code" on WART, wait a minute and your number phone will be got a SMS contain confirmation code, write it on "Confirm code" and press Confirm code and you will be got and password, copy and paste it like above.
  12. After that, transfer the whatsup.conf file from your Computer into N9, for example in Downloads directory.
  13. Now disconnect your N9 from Computer and open Filebox. You need to change setting of Filebox, check Show root filesystem and Show hidden files. Back to file manager of Filebox. Open Downloads directory, copy and paste whatsup.conf into "/home/user/.config/cepiperez". Close your Filebox.
  14. Make sure your N9 connected to internet, and open Whatsup. Wait until the contacts synchronization complete, and now Whatsup are running on your N9.
Note :
  • For the first login, you will be looks like freezed but, it's ok, because your phone doing syncing, if your contacts contain number which registered in WhatsApp, it's take too long process of syncing.
  • If the notification dialog appear with not respond reason, just select no and wait until the syncing process complete.
If you still have any problem or something which you want ask me, feel free to contact me via twitter or add comment below. Harmattan not yet died. Sorry I don't attach some screenshots in this post, because my volume quota of data subscription are limited :D

[UPDATE]
I have read many feedback from this post and I suggest you to edit whatsup.conf with Notepad++ (download here), because some problem is caused by the default notepad when you using Windows make different encoding. So when you editing whatsup.conf during the WART has successful get the token (read password) using Notepad++ if you're under Windows, but for Linux or Mac it's no problem using the default text editing such as vim.
Sorry for late update, Whatsup was take down by official WhatsApp on openrepo, but the developer of Whatsup still continuing the development of course, you can obtain the deb file here (last known version is 1.2.7). For installation method you can download and install it without the step above, just install on your N9 then you can registration via Whatsup on your N9.

18 May 2015

Important Apps for N9

As you know support for N9 has been discontinued by Nokia, but there are small community who still alive to support this device, although it's too rarely to get an support always up to date. Since Android invasion, many of developer left MeeGo, because MeeGo Project has been canceled by Nokia, and now Intel was merged their project again with Samsung, named Tizen.
For make N9 still enjoyable for you, there are some apps will be help you for using Harmattan (after I'm studying to develop apps, I'll take a part to develop apps for this phone).

Filebox
Filebox is the most popular file manager in Harmattan, although it's not bundled by Nokia at first, but you can install it easily. You can browse, copy, move, delete, and share your files in an easy way. Like if you where using your computer. Filebox also supports compressed files. You can compress or extract zip, tar and tar.gz files. It has a custom clipboard, so you can add all files you want from different folders and paste or cut them in the folder you want. It also has a bookmarks page for fast access to your most visited folders. Installation is very easy, you don't need any customization at your device, just download it into your phone and double tap, it will automatically installed on your device.
Icon:


Screenshots:


Filebox Downloads: Openrepo Developer Page

Tweetian
The Twitter Client default of Nokia N9 isn't work properly, but there's alternative to stay connected with your twitter account beside access from browser, the name of this Twitter Client is Tweetian. Tweetian is a feature-rich Twitter app for Symbian and Harmattan, powered by Qt/QML. It comes with a simple, native and amazing UI that will surely make you enjoy the Twitter experience on your smartphone.
Icon:

Screenshots:



Tweetian Downloads: Openrepo Developer Page

ShotMee
Confused to take screenshot on Harmattan N9? Although the screenshot feature doesn't include on this device by Nokia, but there's a small apps that can help you to get screenshot on N9 named ShotMee. ShotMee developed by Meego Turkey. ShotMee is a utility to take and save screenshots on Nokia N9 from anywhere including the lock-screen. Launch this screenshot utility, minimize it, and take screenshots by double-tapping your phone from either right or left side. Screenshots will be saved directly to the Gallery. Tap the notification banner to open the screenshot so you can share it right away.
Icon:

Screenshots:

ShotMee Downloads: Openrepo Developer Page | Mint Apps

Front Camera
Front Camera is a simple application for taking still photos with the front camera - nothing more, nothing less. It does not support capturing video or using the back camera. Due to hardware limitations the photos have limited quality and resolution. Harmattan PR1.2 or later is required for stable operation. Tap on the shutter button or the viewfinder to take a photo. The photos are stored in the default photo location. Tap on the gallery button or the information banner to open the Gallery.
Icon:

Screenshots:

Front Camera Downloads: Openrepo Developer Page

Whatsup
When you migrating from Android, iOS, Windows Phone, or Blackberry to Harmattan, maybe you think that you'll be can't access WhatsApp from your phone. Because it's not officially supported by WhatsApp. But there's developer who build native apps for this phone named Whatsup. But in order to use this apps you need a small struggle on the first using Unofficially WhatsApp Client for Harmattan. Installation tutorial see this post.
Icon:

Screenshots:


Whatsup Downloads: Openrepo Developer Page  (was deleted) | Openrepo Thread on Maemo

Five apps above is the example that Harmattan not yet died, you'll stay connected to the other although a many apps not updated, but it still works. You can search a lot of apps that can make you use this phone fun or you can start to study in developing apps for this phone.

13 May 2015

Harmattan not yet died

Have you ever heard Harmattan before? When you googling (read:searching) it, you will be found at least two definitions, first is the name of Wind and second is the codename of Maemo. For details about it you can read this or this.
But the Harmattan which I talk about is Harmattan as the code-named of Maemo. Yes, we know that Nokia sold the Mobile Division to Microsoft, It's happen because the sale of Mobile Phone from Nokia decreased globally, not want to loss Nokia sell the Mobile Division to Microsoft. Maybe one causes is Nokia didn't adapt Android to their Mobile Phone when the Android was debuted. They still hope on Symbian to get the market, but in fact Symbian is too old (read:poor) to compete with Android, Blackberry or iOS which popular until now (maybe exclude Blackberry). Realized that Symbian can't compete with Android and iOS, Nokia starting to research new platform to adapt on their Mobile Phone, finally Maemo is coming. After that, Nokia (Maemo) and Intel (Moblin) merged their Project into "MeeGo". And the version 1.2 of MeeGo was born with name Harmattan (Lankku). Nokia adapt the result of their collaborative Project with Intel into their Mobile Phone, Nokia N9. But we know that Nokia decide abandon their Project with Intel and not produce again the new Mobile Phone that adapt MeeGo after N9 was released, so Nokia N9 is only one smartphone that adapt Harmattan (Nokia also release the Developer Kit for Harmattan, known as Nokia N950, which  produced only 5000 device and distributed to developer around the world).
MeeGo Wallpaper
2011, four years ago I know that Nokia starting to distribute N9 on my country, but the price of this smartphone is too expensive for me, so I hope I can buy it later, second hand with the cheap price. Now, on April 2015 I got this smartphone, although the seller sell it to me only the device, without box, headset, charger adapter, etc. Before buy it, I'm considering to buy second hand iPhone 4S, because I never have iOS device before, but my choice is N9. After got N9, I'm starting to research how to develop apps in N9. Although the support of Nokia not present, and only the small community that available, I keep to get started studying develop apps and whatever on N9. QT Quick, QT Component, QML, PowerVR are the new things for me, but the filesystem structure of Linux as general is same, so it's no problem for me. As I know, iPhone is the best smartphone until know. Because Apple are doing optimization on every segment for their product. So Apple don't need to produce many products for the one time (like another manufacturer), but just release one product that it is so powerful, and it is succeed.
Learn from Apple, I want to doing optimization on the software layer. Because Nokia make this Platform (Harmattan) so complete for developer, for example there are tools to monitoring Battery drain, CPU usage, Memory usage, etc. It can be activated via developer-mode. So I mean that Harmattan not yet died, I'll try to make it life as long as I can.

20 April 2015

MarketGlory (Dasar Arena)

Setelah sebelumnya saya menulis bagaimana seharusnya seorang newbie bermain game MarketGlory, ini adalah tulisan lanjutannya. Silahkan lihat sidebar di kanan atas, terdapat beberapa tulisan mengenai game ini, supaya memudahkan kamu mengakses beberapa tulisan saya sebelum atau yang berkaitan. Selamat membaca :D
Arena, ialah sebuah arena pertarungan antar semua user di MarketGlory tanpa adanya batasan waktu dan lokasi. Arena menggunakan sistem level, dimana apabila seorang user berhasil memenuhi level tertentu dan syarat yang ditetapkan Arena pada jam reset server (00.00) atau pukul 04.00 WIB sesuai jam lokal, maka user tersebut akan mendapatkan reward. Yang membuat Arena menjadi spesial ialah reward yang diberikan berupa Euro, inilah yang menjadikan Arena tempat mengumpulkan Euro secara langsung.
Apabila kamu sudah bermain game ini setidaknya mengikuti tutorial saya sebelumnya (baca di sini), maka kemungkinan kamu sekarang sudah keluar dari sebutan newbie. Arena adalah salah satu tempat yang cocok untuk meraup Euro tiap hari. Arena setidaknya sampai saat ini masih menjadi tempat ter-ramai (dari pantauan saya) di game, selain pasar dan pasar saham. Mungkin karena reward Euro setiap harinya yang bisa dibilang lumayan, menjadikan daya tarik semua user MarketGlory. Let's go to the Arena!
Apa saja yang diperlukan untuk mengikuti Arena? Syarat minimal yang diperlukan untuk mengikuti Arena ialah Energi minimal 5 poin dan memiliki senjata (weapon) jenis attack dan defense masing-masing minimal 1 buah. Apabila syarat di atas terpenuhi, kamu bisa melakukan attack pada user lain yang sedang berada di Arena pula. Kamu bisa melakukan attack sebanyak-banyaknya, tanpa ada batasan seperti Referral Fight yang hanya dibatasi 10 kali sehari. Setiap kamu melakukan attack, kamu akan menerima sejumlah poin untuk meningkatkan level Arena mu apabila kamu menang, ini penting karena reward yang kamu dapatkan sesuai dengan level Arena mu. Lalu yang terpenting adalah kamu harus memenuhi syarat Arena (energi minimal 5 poin dan memiliki weapon jenis attack maupun defense masing-masing 1 buah) pada jam reset server, untuk mendapatkan reward. Karena meskipun level Arena mu sangat tinggi tetapi kamu tidak berhasil memenuhi syarat tersebut, kamu tidak akan mendapatkan reward tersebut.
Selanjutnya mungkin kamu bertanya-tanya, bagaimana saya bisa melakukan attack dan meningkatkan level, sehingga saya bisa mendapatkan reward Euro dari Arena? Saya akan mengajarkan bagaimana cara ber-gerilya di Arena dengan modal yang minim (setidaknya kamu sudah keluar dari kriteria newbie). Disebut gerilya karena kita hanya akan memenuhi syarat Arena, hanya saat kita melakukan attack dan menjelang jam reset server. Dengan begitu, kita tidak perlu menghabiskan uang hanya untuk membeli koran/susu/cuisine/coffee atau yang lain untuk menjaga agar energi kita minimal 5 poin selama seharian, karena kita hanya perlu memenuhi syarat Arena saat attack atau menjelang jam reset server.
Kamu bisa mengakses Arena melalui menu Fight >> Arena. Di Arena, terdapat beberapa sub-menu diantaranya ialah Arena, Fighters, Bonuses, Top, Transactions dan Assets. Disini kita hanya fokus pada sub-menu Fighters, dimana kita akan melakukan fight dan mencari lawan yang sepadan atau lebih rendah dari kita.
Pada awal pertama kali kita belum pernah bermain di Arena, poin Arena kita masih nol (0). Untuk mendapatkan Euro, setidaknya kita harus memiliki poin Arena 5 serta senjata jenis attack dan defense masing-masing 1 buah (tidak tergantung kualitas senjata) juga Energi minimal 5 poin. Dengan sedikit simulasi seperti tabel di bawah ini.

No Waktu Server Waktu Lokal (WIB) Jumlah Senjata Poin Energi Poin Arena
Attack Defense
1 21.14 01.14 0 0 1 0
2 21.15 01.15 10 10 1 + 5 0
3 22.15 02.15 10 10 6 - (6 x 5%) + 5 0
4 22.16 02.16 10 - 1 10 - 1 10,7 - (10,7 x 10%) 1
5 22.26 02.26 9 - 1 9 - 1 9,63 - (9,63 x 10%) 2
6 22.36 02.36 8 - 1 8 - 1 8,67 - (8,67 x 10%) 3
7 22.46 02.46 7 - 1 7 - 1 7,8 - (7,8 x 10%) 4
8 22.56 02.56 6 - 1 6 - 1 7,02 - (7,02 x 10%) 5
9 23.15 03.15 5 5 6,32 - (6,32 x 5%) 5
10 23.16 03.16 5 5 6 + 0,3 5
11 23.17 03.17 5 - 1 5 - 1 6,3 - (6,3 x 10%) 6
12 23.59 03.59 4 - 1 4 - 1 5,67 - (5,67 x 10%) 5
13 00.00 04.00 3 3 5,1 5

Berikut penjelasan dari tabel di atas :
  1. Pada pukul antara 19.16 WIB - 01.14 WIB kita membeli 1 Cuisine HQ.
  2. Pada pukul 01.15 WIB, 1 Cuisine HQ yang telah kita beli akan dikonsumsi secara otomatis, sehingga energi kita akan menjadi 6 atau bertambah 5 poin. Pada jam ini kita juga akan membeli masing-masing 2 Senjata jenis Attack LQ (misal Knife) dan Defense LQ (misal Glasses), sehingga jumlah senjata akan bertambah 5 x 2 buah pada masing-masing jenis.
  3. Pada pukul 02.15 WIB, energi akan berkurang sesuai dengan sistem yaitu berkurang 5%, sehingga energi akan menjadi 5,7 poin. Setelah itu, kita akan membeli 1 Susu (Diary) HQ, sehingga energi akan bertambah 5 poin menjadi 10,7 poin.
  4. Pada pukul 02.16 WIB, kita akan menuju Arena (Fight >> Arena >> Fighters), kemudian pada Fighter Name ketik "trainer" (tanpa tanda petik "") tekan Arena Search. Kemudian akan tampil trainer, klik Preview setelah itu segera klik attack. Setelah selesai melakukan attack, poin Arena akan bertambah satu, namun untuk melakukan attack lagi, kita harus menunggu paling lama 10 menit sejak kita melakukan attack. Energi kita juga akan berkurang setelah melakukan attack sebesar 10%.
  5. Pada pukul 02.26 WIB, kita akan mengulangi langkah pada nomor 4, kita attack trainer lagi sehingga poin Arena bertambah satu lagi, juga energi kita berkurang 10% lagi.
  6. Ulangi langkah nomor 4.
  7. Ulangi langkah nomor 4.
  8. Ulangi langkah nomor 4.
  9. Pada pukul 03.15 WIB, energi akan berkurang sesuai aturan sistem yaitu sebesar 5%.
  10. Pada pukul 03.16 WIB, kita membeli 1 koran yang akan menambah energi kita sebanyak 0,3 poin, sehingga energi kita sekarang menjadi 6,3 poin.
  11. Pada pukul 03.17 WIB, kita akan mengulangi langkah nomor 4 yaitu melakukan attack pada trainer. Sehingga poin Arena kita sekarang sudah 6 poin dan energi kita tinggal 5,67 poin dengan sisa senjata masing-masing 4 buah.
  12. Ini adalah langkah cadangan, karena pada saat kita sudah memiliki poin Arena sebanyak 5 poin, kita akan bisa diserang oleh user lain, maka dari itu kita persiapkan untuk langkah apabila di-attack yang akan membuat poin kita dikurangi satu, energi juga akan berkurang sebesar 10%, begitu pula dengan senjata akan berkurang masing-masing satu. Sehingga apabila kita diserang poin Arena kita masih 5 poin, energi kita masih 5,1 poin dan sisa senjata kita masing-masing masih 3. Sehingga syarat untuk mendapatkan bonus Arena masih bisa terpenuhi.
  13. Bonus Euro untuk Novice Level 1.
Yang kerap menjadi pertanyaan ialah, berapa total uang yang diperlukan untuk awal terjun Arena? Berikut tabel pembelian untuk pertama kali terjun ke Arena.

No Keperluan Harga Satuan Jumlah Total Harga
1 Cuisine HQ 1,15 IDR* 1 1,15 IDR
2 Knife LQ 1,00 IDR* 2 2,00 IDR
3 Glasses LQ 3,00 IDR* 2 6,00 IDR
4 Diary HQ 0,87 IDR* 1 0,87 IDR
5 Koran 0,04 IDR* 1 0,04 IDR
Total 10,06 IDR

*: harga pada 19.52 WIB, 20/04/2015
Sekian tutorial Dasar Arena kali ini, untuk tutorial lainnya silahkan sabar menunggu, sedang saya persiapkan :D