Wednesday, August 03, 2011

Mengaktifkan fitur Multitasking Gestures di iOS 4.3.3

Tulisan berikut adalah mengenai mengaktifkan fitur multitasking-gesture di iPhone, dengan hanya menggunakan iPhone, tanpa memerlukan keterhubungan ke komputer melalui kabel USB. Cara yang akan dibahas tergolong cara manual (membutuhkan beberapa langkah).

Yang dimaksud dengan fitur "multitasking-gestures" adalah fitur interaksi antarmuka-pengguna (user interface) dengan menggunakan 4-5 jari pada layar iPhone/iPad untuk berpindah antar aplikasi yang sedang aktif, untuk menampilkan application-switcher, dan menutup aplikasi yang sedang aktif.

Fitur ini sejak iOS 4.3 telah tersedia untuk iPad, tetapi tidak untuk iPhone. Meski demikian, fitur ini tetap ada pada iPhone tapi tidak aktif karena memang Apple tidak/belum mengaktifkannya untuk perangkat iPhone. Untuk mengaktifkannya ada 2 pilihan yaitu:
  1. Install XCode, yaitu software untuk keperluan software-development di lingkungan Mac OS dan iOS
  2. Melakukan Jailbreak terhadap iPhone
Melalui cara pertama, tidaklah sulit dan terdiri dari langkah-langkah utama yaitu, menjalankan XCode, menghubungkan iPhone melalui kabel USB, mengaktifkan iPhone anda sebagai "Use for development".

Penjelasan berikut adalah untuk langkah ke-2, yaitu melalui mekanisme Jailbreak, dan cara inilah yang saya tempuh karena belum punya XCode :p
  1. Melakukan jailbreak. Ada beberapa cara untuk mencapai hal ini, dan saya menggunakan cara melalui situs jailbreakme.com
  2. Setelah aplikasi Cydia terinstall (otomatis terinstall setelah proses jailbreak melalui jailbreakme.com), install aplikasi FindFile. Aplikasi FindFile berguna untuk menjelajah, membaca, dan mengedit file dalam iPhone, termasuk Property File dalam format binary yang akan diedit nantinya.
  3. Jalankan aplikasi FindFile, buka dan edit file /system/library/CoreServices/SpringBoard.app/N90AP.list kemudian tambahkan 2 baris berikut:
    <key>multitasking-gestures </key>
    <true/>
    simpan dan tutup file.
  4. Masih melalui FindFile, buka dan edit file /var/mobile/Library/Preferences/com.apple.springboard.plist kemudian tambahkan 2 baris berikut:
    <key>SBUseSystemGestures </key>
    <true/>
    simpan dan tutup file.
  5. Melalui FindFile, buka dan edit file /Applications/Preferences.app/General.plist kemudian cari bagian berikut ini:
    <dict>
            <key>cell</key>
    
            <string>PSGroupCell</string>
     <key>footerCellClass</key>
     <string>MultitaskingGestureExplanationView</string>
     <key>id</key>
    
     <string>Mutltitasking_Gesture_Group</string>
     <key>requiredCapabilities</key>
     <array>
      <string>multitasking-gestures</string>
    
     </array>
    </dict>
    <dict>
     <key>cell</key>
     <string>PSSwitchCell</string>
    
     <key>default</key>
     <true/>
     <key>defaults</key>
     <string>com.apple.springboard</string>
    
     <key>id</key>
     <string>Mutltitasking_Gesture_Switch</string>
     <key>key</key>
     <string>SBUseSystemGestures</string>
    
     <key>label</key>
     <string>Multitasking_Gestures</string>
     <key>requiredCapabilities</key>
     <array>
    
      <string>multitasking-gestures</string>
     </array>
    </dict>

    Ganti dengan baris-baris berikut ini:

    <dict>
     <key>cell</key>
    
     <string>PSGroupCell</string>
     <key>footerCellClass</key>
     <string>MultitaskingGestureExplanationView</string>
     <key>requiredCapabilities</key>
    
     <array>
      <string>multitasking-gestures</string>
     </array>
    </dict>
    <dict>
     <key>cell</key>
    
     <string>PSSwitchCell</string>
     <key>default</key>
     <true/>
     <key>defaults</key>
    
     <string>com.apple.springboard</string>
     <key>key</key>
     <string>SBUseSystemGestures</string>
     <key>label</key>
    
     <string>Multitasking Gestures</string>
     <key>requiredCapabilities</key>
     <array>
      <string>multitasking-gestures</string>
    
     </array>
    </dict>
  6. Restart iPhone, selesai.

Perangkat yang digunakan: iPhone 4, iOS 4.3.3

Referensi:
  • http://thetechjournal.com/electronics/iphone/enable-multi-touch-gestures-on-iphone-and-ipad-ios-4-3-1-without-xcode.xhtml
  • http://www.idownloadblog.com/2011/03/05/how-to-enable-hidden-multitouch-gestures-in-ios-4-3-gm-on-iphone-4/
  • http://www.simonblog.com/2011/04/06/how-to-enable-multi-touch-gestures-in-ios-4-3-1-for-iphone-4-ipod-touch-and-ipad/

1 comment:

Anonymous said...

gue coba kenapa malah stuck ya iPhone gue habis restart. stuck dilambang apple + loading respring gitu

Cartoon by Scott Simmerman