CARA DECOMPILE RECOMPILE LENGKAP Di HH Menggunakan APKTOOL

Pernak Pernik Teknologi - Yang lagi mencari APKTOOL sekaligus tutorial cara menggunakannya, saya akan coba share buat sobat...


Persiapan APKTOOL : download disini
  1. Download apktool di atas
  2. Extract Apktool....zip
  3.  Masuk ke dalam hasil extract tsb
  4. Pindahkan folder apktool ke sdcard (/ sdcard/disini)
  5. Buat satu folder di sdcard internal* dengannama terserah sebagai folder khusus operasi >>contoh -editan ku
  6. Buka apktool
  7.  Masuk folder /sdcard/...
  8. tap dan tahan folder apktool
  9. Pilih "set as apktool data folder" *sdcard internal memiliki kecepatan read & write lebih cepat daripada sdcard external sehingga tiap proses yang dilakukan akan lebih cepat 2.

PROSES INSTALASI FRAMEWORK :
  1.  Buka apktool
  2. Masuk folder /system/framework
  3. Tap framework-res.apk
  4. Pilih import as framework
  5.  Lakukan hal yang sama (jika ada) pada mediatek-res.apk

PROSES DECOMPILE :
(Contoh SystemUI.apk)
  1. Masukan SystemUI.apk ke dalam folder
  2. Editan ku(sesuai contoh folder project diatas)
  3.  Buka Apktool - Masuk ke folder
  4. -editan ku- Tap SystemUI. apk
  5. pilih decompile all
  6. Tunggu proses selesai
  7. Hasil proses Decompile akan muncul folder baru SytemUI_src
  8. Perhatikan di dalam folder tsb jika terdapat file apktool.yml berarti proses Decompile Berhasil!!

Silahkan lakukan proses editing yang dikehendaki. :
  1. Jika tidak ada file tersebut (apktool.yml)berarti proses Decompile Gagal!!! Harap di ulang proses Decompilenya
  2. Jika muncul output/log error dan warning dari apktool pilih copy to clipboard lalu paste di comment bawah kita diskusikan bersama screenshoot


PROSES RECOMPILE :
Setelah melewati proses Decompile lalu melakukan editing/oprek langkah selanjutkan adalah proses Recompile:
  1. Pastikan telah melakukan editing dengan benar serta men
  2. Save file-file yang di edit - Buka apktool
  3. Tap folder SystemUI_src
  4. Pilih recompile
  5. Tunggu hingga proses selesai
  6. Perhatikan pada output/log jika akhirannya terdapat tulisan building apk file APAPUN warning diatasnya disertai muncul file baru SystemUI_src.apk maka proses Recompile Berhasil!
  7. Jika pada output/log apktool di akhirannyatidak terdapat tulisan building apk file dan tidak muncul file baru SystemUI_src.apk maka proses Recompile tsb Gagal!

PROSES SIGN :
  1. Buka Rootex
  2. Extract SystemUI.apk
  3. Extract SystemUI_src.apk
  4. copy META~INF da AndroidManifest.xml dari hasil extract SystemUI
  5. paste ke dalam folder hasil extract SystemUI_src
  6. tap dan tahan folder SystemUI_src lalu pilih zip this folder
  7. go to zip
  8. rename SystemUI_src.zip menjadi SystemUI.apk
  9. Lalu push ke system/app/.... ( sebelum dipindah permissionya di rubah dulu jadi r-w-r-r )





Terima kasih :
  1. Bukhori HardBrick ( atas tutornya )
  2. Tomy Bkn Tomy ( atas ScreenShotnya )

Jangan Lupa, Instal CUSTOM ROM XPERIA Z4 XTREME


Salam Oprekers...

20 Komentar untuk "CARA DECOMPILE RECOMPILE LENGKAP Di HH Menggunakan APKTOOL"

  1. ini knp om.?
    sh: /data/data/per.pqy.apktool/mydata/apktool.sh: No such file or directory

    BalasHapus
  2. I: Smaling...
    I: Building resources...
    invalid resource directory name: /sdcard/apktool/Contacts_src/res/drawable-ldrtl-hdpi
    Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 3, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1043016552263151279.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/Contacts_src/res, -M, /sdcard/apktool/Contacts_src/AndroidManifest.xml]
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
    at brut.androlib.Androlib.buildResources(Androlib.java:283)
    at brut.androlib.Androlib.build(Androlib.java:206)
    at brut.androlib.Androlib.build(Androlib.java:176)
    at brut.apktool.Main.cmdBuild(Main.java:228)
    at brut.apktool.Main.main(Main.java:79)
    Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 3, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1043016552263151279.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/Contacts_src/res, -M, /sdcard/apktool/Contacts_src/AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
    ... 5 more
    Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 3, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1043016552263151279.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/Contacts_src/res, -M, /sdcard/apktool/Contacts_src/AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:89)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
    ... 6 more
    gimana gan.?

    BalasHapus
    Balasan
    1. Coba folder /drawable-ldrtl-hdpi di hapus gan ,, :)

      Hapus
    2. ../../../storage/sdcard0/apktool/Contacts_src/smali/com/mediatek/contacts/widget/ButtonGridLayout.smali[611,15] no viable alternative at input 'height'
      Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/mediatek/contacts/widget/ButtonGridLayout.smali
      at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:72)
      at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)
      at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
      at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:337)
      at brut.androlib.Androlib.buildSources(Androlib.java:298)
      at brut.androlib.Androlib.build(Androlib.java:284)
      at brut.androlib.Androlib.build(Androlib.java:258)
      at brut.apktool.Main.cmdBuild(Main.java:233)
      at brut.apktool.Main.main(Main.java:88)
      I: Using Apktool 2.0.0-Beta7 on Contacts_src
      I: Smaling...
      Kalo gini gimana gan, mohon bantuannya.

      Hapus
    3. cek di /smali/com/mediatek/contacts/widget/ButtonGridLayout.smali[611,15] no viable alternative at input 'height'

      ente ngapain aja di situ hehe, naruh apa gitu :v

      Hapus
    4. Ni mau fix dialpad kepotong gan, eh malah gak bisa, ada cara lain untuk fix nya gak,?

      Hapus
    5. Apa cocok gan untuk rom purexperia z2.?

      Hapus
    6. di coba dulu aja gan siapa tau bisa kan

      Hapus
  3. gitu gan pas ane import as farmwork. kenapa ya??
    trus juga pas decompile system ui ga ada apktool.yml nya gan?

    BalasHapus
    Balasan
    1. Itu kayaknya sudah jadi gan.. sudah terinstall framework di apktoolnya :)

      Hapus
  4. /sdcard/1/SystemUI_src/res/values/public.xml:24: error: Public symbol drawable/alert_bar_background declared here is not defined.
    /sdcard/1/SystemUI_src/res/values/public.xml:96: error: Public symbol drawable/alert_bar_background_normal declared here is not defined.
    /sdcard/1/SystemUI_src/res/values/public.xml:97: error: Public symbol drawable/alert_bar_background_pressed declared here is not defined
    Ini kenapa gan??

    BalasHapus
  5. Gan punyaku kok sh: can't open '/data/data/per.pay.apktool/mydata/apktool2.sh'
    system android kitkat
    mohon pencerahannya

    terimakasih

    BalasHapus
    Balasan
    1. wah,, kitkat ya..belum nyoba kalau kitkat gan :)

      Hapus
  6. Gak muncul sytemui. Src gan setelah di decompile all...

    Knp ya..??

    BalasHapus
  7. punya ane kok kek gini recompile fw nya? solusinya gimana gan... W: Could not find sources I: Building resources... invalid resource directory name: /sdcard/apktool/framework-res_src/res/drawable-ldrtl-hdpi invalid resource directory name: /sdcard/apktool/framework-res_src/res/drawable-ldrtl-xhdpi Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL7335479172306057549.tmp, -x, -0, arsc, -S, /sdcard/apktool/framework-res_src/res, -M, /sdcard/apktool/framework-res_src/AndroidManifest.xml] at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358) at brut.androlib.Androlib.buildResources(Androlib.java:283) at brut.androlib.Androlib.build(Androlib.java:206) at brut.androlib.Androlib.build(Androlib.java:176) at brut.apktool.Main.cmdBuild(Main.java:228) at brut.apktool.Main.main(Main.java:79) Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL7335479172306057549.tmp, -x, -0, arsc, -S, /sdcard/apktool/framework-res_src/res, -M, /sdcard/apktool/framework-res_src/AndroidManifest.xml] at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357) at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336) ... 5 more Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL7335479172306057549.tmp, -x, -0, arsc, -S, /sdcard/apktool/framework-res_src/res, -M, /sdcard/apktool/framework-res_src/AndroidManifest.xml] at brut.util.OS.exec(OS.java:89) at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355) ... 6 more

    BalasHapus
  8. I: Smaling...
    I: Building resources...
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-xxhdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-xhdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-hdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-sw600dp-xxhdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-sw600dp-hdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/drawable-ldrtl-sw600dp-xhdpi
    invalid resource directory name: /sdcard/apktool/SystemUI_src/res/layout-ldrtl
    Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, /data/data/per.pqy.apktool/APKTOOL5054789993338749486.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
    at brut.androlib.Androlib.buildResources(Androlib.java:283)
    at brut.androlib.Androlib.build(Androlib.java:206)
    at brut.androlib.Androlib.build(Androlib.java:176)
    at brut.apktool.Main.cmdBuild(Main.java:228)
    at brut.apktool.Main.main(Main.java:79)
    Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, /data/data/per.pqy.apktool/APKTOOL5054789993338749486.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
    ... 5 more
    Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 19, --target-sdk-version, 19, -F, /data/data/per.pqy.apktool/APKTOOL5054789993338749486.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:89)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
    ... 6 more

    Ini gimana

    BalasHapus
  9. sh: /data/data/per.pqy.apktool/mydata/apktool.sh: No such file or directory

    BalasHapus
Berkomentarlah sesuai artikel
Link mati segera hubungi admin
Link aktif di komentar langsung di hapus
Blogger yang baik tidak melakukan copy paste sembarangan
Blog ini sepenuhnya di lindungi oleh DMCA

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel