Sabtu, 07 September 2013

Decompile & Recompile APK

 S'lamat pagi semua.Di pagi yang cerah ini saya akan menshare cara untuk decompile dan compile apk.
chekidot


1.   Cara decompile/recompile apk menggunakan apktool

           
        Tools
  • PC/kompi/lepi/neti
  • jdk :download di sini
  • apktool 1.5.2 : download di sini

      Cara DECOMPILE/bongkar
  • instal JDK 
  • exstrak apktool
  • kali ini saya gunakan" SystemUI.apk " sbgai contoh
  • pindah apk yg mo dibongkar ke folder extrakan apktool
  • klik " Command Prompt "
  • ketikan " apktool if systemui.apk "
  • tunggu mpe selesai
  • ketikan " apktool d systemui.apk "
  • DONE
  • grepe2 ntuh APK nya, tut's nyari di doc, gogel,atau xda


       Cara RECOMPILE/RePack
  • klik  " Command Prompt "
  • ketikan  "apktool b SystemUI " TANPA APK
  • tunggu mpe selesai
  • hasil compile apk kalo benar dan tidak ada yg error akan berada di folder "systemui/dist"
  • buka systemui.apk hasil editan dan systemui.apk original dg pake winrar
  • drag/seret folder "META-INF" dan " AndroidManifest.xml " dari systemui.apk original ke systemui.apk hasil editan td
  • masukan ke dalam update.zip :: http://goo.gl/p5ZYk
  • instal via recovery

2.    Cara decompile/recompile apk menggunakan apkManager UOT

              Kenapa apkmanager UOT, karana menurut ane lebih episien,simpel, ga perlu delete file   
          gambar,xml,rosourses.arc yg telah kita edit,sperti di apkmanager atau apkmultitool


       TOOL'S
  • PC/kompi/lepi/neti
  • jdk : download di sini
  • apkmanager uot : download di sini
      Cara DECOMPILE/bongkar
  • install JDK
  • contoh kita membongkar " framework-res.apk"
  • ekstract apkmanager_uot
  • taruh " framework-res.apk" di folder " place-apk-here-for-modding "
  • buka " Script.bat "
  • Please make u'r decision
  • ketik 22 [select apk]
  • pilih " framework-res.apk"
  • ketik 9 [decompile apk]
  • tunggu proses selesai
  • grepe2 ntuh dah " framework-res.apk"

       Cara RECOMPILE/RePack
  • balik lagi ke " Script.bat "
  • ketik 11 [recompile apk]
  • tunggu mpe selesai
  • done
  • hasil recompile namanya "unsignedframework-res.apk" berada di dalem folder  " place-apk-here-for-modding "
  • ketik 12 [sign apk]
  • namanya berubah menjadi "signedframework-res.apk"
  • rename jd "framework-res.apk
  • push dah ke system

sekian dlu..
2 tools diatas tool yg sering saya buat bongkar pasang apk/theming


NB: Sebelumnya anda harus melakukan:  letakkan file framework-res.apk  di dalam folder APK tool,
Sambil menekan tombol Shift di keybord, klik kanan di dalam folder D:\apktool, pilih Open command window here.



Sehingga akan terlihat penampakkan seperti di bawah.


 Dalam command prompt, ketik "apktool if framework-res.apk"  (tanpa tanda kutip)tekan Enter.
 Sekarang Framework sudah terinstall.(sekali untuk selamanya)

Sabtu, 24 Agustus 2013

Odex dan Deodex

kali ini saya akan memberitahu tentang odex dan deodex.
ok langsung aja

Semua paket aplikasi di dalam sistem Android umumnya(dalam artian
tidak semuanya) memiliki ekstensi .apk.Aplikasi yang berekstensi .apk
sebagian mempunyai file .odex yang bertujuan untuk menghemat data.
File-file odex sebenarnya berisi kode khusus yang berfungsi mempercepat
atau mengoptimalkan proses booting. Dengan kata lain, dengan adanya file
odex proses booting akan lebih cepat.

  •  Sebelum membahas lebih detil perlu dijelaskan di sini perbedaan antara .dex, .odex dan proses deodex. 

Istilah odex dan odexed adalah sama hanya beda tenses (dalam
bahasa Inggris). Demikian juga dengan istilah deodex dan deodexed adalah
sama juga. Akan tetapi antara file odex (odexed) dan deodex (deodexed)
tidak sama (semoga tidak bingung anda),



  • (File) .dex

File .dex pada dasarnya adalah file yang sudah dikompile menjadi file
aplikasi yang digunakan oleh Dalvik VM (dapat anda lihat artinya disini
bagian dalvik). Untuk lebih gampang mengingat, file .dex bisa
diibaratkan dengan .exe di Windows.



  • (File) .odex

File .odex adalah file .dex yang sudah dioptimalisasi atau sudah
mengalami pre-compile untuk kemudian dijalankan di firmware tertentu
saja.



  • (Proses) deodex

Deodex adalah proses mengembalikan kembali file .dex yang sebelumnya
sudah dioptimalisasi (.odex) menjadi file .dex. Proses ini akan
mengambil cache ODEX kemudian menyusun kembali menjadi file APK saja.
Deodex memungkinkan proses pengeditan APK file menjadi lebih
mudah. Singkatnya adalah proses pengepakan kembali APK dengan ODEX
dengan cara tertentu. Proses pengepakan ini akan menjadi file dengan
CLASSES.DEX. Dengan melakukan DeOdexing, semua paket dari APK yang
sebelumnya terpisah di satukan kembali di satu file APK, sehingga
menghilangkan kecemasan bahwa APK yang dimodifikasi akan konflik dengan
beberapa file ODEX.Dengan kata laen, ROM yang telah DeODEXed, memiliki
paket aplikasi yang telah di jadikan satu kembali dalam satu file APK,
sehingga mengijinkan modifikasi pada file APK seperti perubahan tema.
Karena tidak ada kode/bagian paket aplikasi yang lokasinya berbeda maka
integritas paket tetap terjaga.


  • Kesimpulannya beda odex dan deodex.

deodex tuh aplikasi yang ada di odex dikemas ulang, kode kode
dalvik cache nya di kembalikan lagi ke tiap aplikasi, sedangkan di odex
kode kode itu terpisah dari aplikasi.
keuntungannya ketika proses booting lbh cpt odex dari deodex.

kelemahannya lbh sulit utk modifikasi aplikasi, seperti membuat
animasi di framework, kalau di deodex lebih mudah sedangkan di odex
harus menyambungkan beberapa code script ke code script lainnya.

     
   Cara mengetahui suatu rom odex apa deodex:
Buka  rotek system/app/here
bila masih ada aplikasi .odex maka rom yg anda gunakan masih odex dan bila tidak ada file .odex maka rom anda sudah deodex

Sumber
SGYD GT-S6102(Oficial)

Rabu, 21 Agustus 2013

Mengganti Font di Android

Tutorial Mengganti Font di Android (Rooted Only)Tutorial yang saya akan postingkan sekarang ini adalah tentang tata cara mengganti font di android. Apa kalian sudah bosan dengan font bawaan di android? ingin android kita bisa membaca autotext BB? ingin android kita bisa membaca tulisan arab? maka ikuti tutorial yang akan saya postingkan sekarang.
Perlu diingat bahwa tutorial yang akan saya postingkan sekarang itu berdasarkan asasDWYOR (Do With Your Own Risk). Saya tidak bertanggung jawab bila HH kalian mengalami bootloop ataupun brick! semua tutorial yang saya jelaskan disini sudah saya test di device sendiri (bila tidak percaya screenshot akan saya postingkan dibawah).syarat-syarat :
* Rooted ONLY!
* download file fontnya disini 
langkah-langkah:
* Root ExplorerYang harus dilakukan :
* Extract file hasil download tadi di komputer.
* Setelah di extract maka kalo tidak salah ada 17 folder dan dalam 1 folder tersebut terdapat 2 file font (.ttf)
* pilih dari 17 folder tersebut 1 saja untuk kita jadikan font bawaan HH android kita.
* Hubungkan HH kita ke komputer
* Copy kan 1folder yang berisi 2 font tersebut ke SD card di HH.
* Cabut HH kita dari komputer
* "Posisi di HH kita" copy kan 2 file font dari SD card tadi ke system/fonts (lewat Root Explorer).
* Setelah font di pindah ke system/fonts ubah permissionya! caranya tekan lama di 2 file font yang baru kita pindahkan tersebut nanti akan ada pilihan "permission". Ganti permissionya menjadi rw- r-- r-- (Owner: ceklis read+write ; Group: ceklis read; Others: ceklis read).
* reboot HH
* Selamat menikmati font baru kalian..

CHAINFIRE 3D

Semoga saja bisa mudah dipahami.

Seperti yang kita tahu aplikasi ini sangat berguna untuk meringankan
game yang berat. Memang agak aneh sih saya sering rekomendasikan
menggunakan Chainfire3D tapi belum saya sampaikan cara installasi nya.
:-p
OK langsung aja berikut step by step nya, perhatikan baik-baik ya. :-)

1. Download dulu Chainfire3D dan plugin nya disini
password : android-gratiss.blogspot.com
2. Ekstrak file yang sudah di download tadi ke sdcard.
3. Install Chainfire3D Pro v3.3.apk, kemudian buka apikasi tersebut.
    klo g da file apk'a bsa download disini
4. Kalau ada peringatan allow superuser klik ok.
5. Pilih CF3D driver
6. Kemudian pilih install dan HP sobat akan reboot.
7. Setelah sudah nyala lagi, buka kembali aplikasi Chainfire3D.
8. Scrool ke bawah sedikit dan pilih Install plugin/shaders
9. Kemudian pilih libGLEMU_POWERVR.zip. Klik OK 
10. Setelah itu sobat back kemudian cari dan pilih tulisan Fix Market setting. Klik ok. 
11. Bila sudah masuk ke Default OpenGL settings -> Use plugin pilih POWERVR. Klik OK
12. Sekarang setingan untuk menurunkan kualitas grafiknya supaya main game lebih smooth. Masuk ke       
      Default OpenGL Settings, beri tanda centang pada tulisan Reduce texture quality dan Reduce 
      texture size


NB: jika gambar nya kurang bagus yang Reduce texture quality dan Reduce texture size nya jangan di 
      centang

Done !! Silahkan coba main game HD dan rasakan perbedaannya. :-)

Cara ROOT SGYD

Selamat malam semua
ini adalah postingan pertama saya jadi mohon maaf kalau ada yang salah...
baiklah langung saja ke inti posting ini

download bahannya dulu disini
langkah-langkah:
1.Simpan downloadan tadi di SD Card(tidak di dalam folder manapun)
2.Matikan SGYD kamu
3.Masuk Recovery mode dengan cara tekan dan tahan tombol Power + Volume Up + Home
 4.Pilih apply update from sd card-> pilih file yang di download tadi

demikian postingan saya