Mengubah platlogo galaxy y seperti android Jelly Bean - Seperti yang anda ketahui bahwa BBM for android sudah resmi rilis beberapa bulan yang lalu. BBM for android hanya bisa dijalankan pada smartphone android dengan OS ICS keatas (4.0.4 +). Jadi buat smartphone android yang masih mentok di GingerBread hanya bisa tabah menyaksikan realita ini hehehe. Samsung galaxy young misalnya, hp sejuta umat ini masih mentok di gingerbread 2.3. Tak heran jika saat awal BBM for android rilis banyak kiriman di grup-grup galaxy y yang bertanya "apakah samsung galaxy y bisa buat BBM-an?". Rasanya tidak mungkin dengan menempati android version 2.3.6 bisa menjalankan BBM for android. Apalagi untuk custom rom belum ada yang bisa digunakan untuk menjalankan aplikasi andalan BlackBerry ini. Sebenarnya ada custom rom CM9 hanya saja rom ini masih terdapat banyak bug dan masih belum fixed.
Android Jelly Bean
Dari pada pusing-pusing mikirin BBM, sekarang saya akan bagikan kepada anda membuat platlogo galaxy yong agar mirip seperti JellyBean. Tutorial ini ditulis oleh iamareebjamal dari forum xda-developers.
Udah pada tahu kan apa itu platlogo?
Coba anda masuk ke pengaturan kemudian masuk ke about phone. Disana akan tertera informasi mengenai ponsel anda, salah satunya adalah android version. Jika kita sentuh nomer versi android secara cepat dan berulang-ulang maka akan muncul sebuah gambar. Itulah platlogo yang nanti akan kita ganti.

About phone
Pada samsung galaxy y gambar platlogo awalnya adalah gambar robot android yang dikelilingi beberapa zombie, dan bila kita sentuh gambar tersebut maka akan muncul tulisan "Zombie art by Jack Larson"

Gambar platlogo ini akan kita ganti persis seperti platlogo milik smartphone dengan OS Jelly Bean. Penasaran kan? Silahkan lihat screenshot dibawah ini.
platlogo

android jellybean platlogo

new android jelly bean platlogo
Gimana keren kan? Walaupun ponsel anda bukan Jelly Bean tapi kan makin top kalau dirias seperti android Jelly Bean. Oke langsung saja simak tutorial berikut dengan cermat.

1. Ambil framework.jar yang ada didalam folder system/framework menggunakan aplikasi root explorer.
2. Decompile framework.jar yang tadi telah diambil.
Tips: Saran saya lakukan decompile menggunakan  apktool versi ponsel saja biar lebih mudah. Tapi dibutuhkan kesabaran ekstra saat melakukan proses decompiling dan recompile untuk yang menggunakan ponsel. Jangan lupa ubah framework.jar menjadi framework.apk terlebih dahulu sebelum decompile.
3. Masuk kedalam folder smali/com/android/internal/app/ disana akan ada file bernama PlatLogoActivity.smali. Ganti semua kode yang ada di dalam PlatLogoActivity.smali dengan kode dibawah ini.
.class public Lcom/android/internal/app/PlatLogoActivity;
.super Landroid/app/Activity;
.source "PlatLogoActivity.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 12
    invoke-direct {p0}, Landroid/app/Activity;-><init>()V

    return-void
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
    .registers 7
    .parameter "savedInstanceState"

    .prologue
    .line 16
    invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V

    .line 18
    new-instance v1, Landroid/content/Intent;

    const-string v2, "android.intent.action.MAIN"

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 19
    .local v1, intent:Landroid/content/Intent;
    new-instance v2, Landroid/content/ComponentName;

    const-string v3, "iaj.areeb.jellybean"

    const-string v4, "iaj.areeb.jellybean.PlatLogoActivity"

    invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;

    .line 23
    :try_start_16
    invoke-virtual {p0, v1}, Lcom/android/internal/app/PlatLogoActivity;->startActivity(Landroid/content/Intent;)V
    :try_end_19
    .catch Landroid/content/ActivityNotFoundException; {:try_start_16 .. :try_end_19} :catch_1d

    .line 39
    :goto_19
    invoke-virtual {p0}, Lcom/android/internal/app/PlatLogoActivity;->finish()V

    .line 41
    return-void

    .line 31
    :catch_1d
    move-exception v0

    .line 35
    .local v0, e:Landroid/content/ActivityNotFoundException;
    const-string v2, "First install that app iamareebjamal told you to!"

    const/4 v3, 0x0

    invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/Toast;->show()V

    goto :goto_19
.end method
4. Kemudian save dan lakukan proses recompile.
Tips: Untuk yang melakukan decompile menggunakan apktool versi ponsel disinilah saatnya menguji kesabaran anda. Karena proses recompile akan berjalan kurang lebih satu jam. Ini lebih lama dari pada waktu melakukan decompile tadi yang kurang lebih 20 menit. Mending tinggal tidur aja, nanti pas bangun juga udah kelar hehe.
5. Setelah proses recompile selesai, sign hasil recompile tadi.
Tips: Sebelum mencobanya di ponsel anda jangan lupa setelah sign ubah lagi framework.apk menjadi framework.jar seperti nama semulanya.
6. Sekarang unduh file apk beserta flashable zip Download . File apk sudah berada didalam folder system/app.
7. Ekstrak file download-an diatas kemudian masukkan framework.jar hasil editan kedalam folder system/framework/disini. Kemudian bungkus menjadi zip lagi.
8. Sekarang saatnya menguji di ponsel anda. Silahkan instal file zip tadi via cwm recovery.

Gimana tertarik untuk mencoba? Biar lebih keren edit build.prop kemudin ubah android version menjadi 4.3.1 dan build number menjadi Jelly Bean. Jika ada yang perlu ditanyakan silahkan tulis di kotak komentar. Selamat mencoba dan semoga berhasil

xda thread: http://forum.xda-developers.com/showthread.php?t=2530498
OBI (Author)
About The Author:

OBI, Author di blog absurd: www.biobii.com. Ikuti:

27 komentar:

  1. baguss... (y)
    tapi jangan lupa source nya cantumin,,, jangan kaya yang lain...
    bila perlu source xda nya juga pasang...

    BalasHapus
    Balasan
    1. Source nya udah saya cantumin mas. Saya jadiin hyperlink diatas. Tak kasih lagi dah dibawah biar keliatan :D

      Hapus
    2. Siiiippp....

      5 jempolll deh buat yang punya blognya...
      ^_^

      Hapus
  2. wah makasih artikelnya mas membatu saya mau cba ah

    BalasHapus
  3. 22nya g pnya gan,,,,
    baik samsung maupun bebe

    save dlu,,,, ntar klo dah terbeli bsa d cba

    BalasHapus
    Balasan
    1. Hehe makasih sudah membaca mbak :D

      Hapus
  4. Belum punya ini gadgetnya mas masih pakai handphone yang biasa , tapi yang punya smartphone ini mencoba cara dari tutorial diatas mas.

    BalasHapus
    Balasan
    1. Hehe makasih ya mas sudah mau baca :D

      Hapus
  5. keren banget nich infonya mas :) tapi sayangnya saya gak punya samsung maupun android, hehehe :P

    BalasHapus
    Balasan
    1. hp terserah aja mbak. pokoknya bisa bunyi :)

      Hapus
  6. Khusus samsung saja ya mas. Tab china gak bisa ya, walaupun sudah jelly bean..

    BalasHapus
    Balasan
    1. Kalo tab china aku nggak tau sih. Aku cma nyoba di samsung galaxy young

      Hapus
    2. ini cuma source buat di Samsung Galaxy Y GT-S5360 ajja...
      selain itu ga bisa...
      soalnya beda isi source nya...

      Hapus
    3. Nah tuh atas saya master :d

      Hapus
  7. Tipsnya keren ni :)
    harus di coba

    BalasHapus
  8. hape sekarang memang canggih-canggih ya mas. Aplikasinya macem-macem. Saya malah masih pakai hape jadul nich hehehe :D

    BalasHapus
    Balasan
    1. hp seadanya aja mbak, yang penting banyak pulsanya :D

      Hapus
  9. pengen nyoba cuman belum punya samsung galaxynya, informasi yang menarik nih, makasih mas :)

    BalasHapus
  10. dimana-mana ngomongin android, jadi pengen punya juga nih lama-lama, biar bisa praktekin cara ini :)

    BalasHapus
    Balasan
    1. Hehe makasih mas ucup udah mampir kesini :D

      Hapus
  11. caraa ganti jar ke apk gimana tuh? aku udah pake netmite tapi selalu gagal (di hp n pc)

    BalasHapus
  12. caraa ganti jar ke apk gimana tuh? aku udah pake netmite tapi selalu gagal (di hp n pc)

    BalasHapus
  13. kok malah ada error pas recompiling, katanya exception thread "main" brut.androlib.Androlib bla... bla... bla... maksudnya?

    BalasHapus
    Balasan
    1. Ganti jar ke apk pake aplikasi root explorer aja. terus waktu recompile ada brut berarti gagal.. Ada yg salah sama ngeditnya tadi

      Hapus

Tulis komentar anda.
1. Berkomentarlah sesuai tema artikel diatas.
2. Dilarang spam, jualan atau promosi.
3. Gunakan bahasa yang sopan.
4. Tolong untuk tidak menyematkan link aktif.
5. Centang "Beri tahu saya" agar anda tahu balasan dari kami.

Terimakasih sudah berkunjung :>) :p

 
Top