SEBELUM MENCOBA..SILAHKAN DIPAHAMI DULU TATA CARA COMPILE DAN DECOMPILE APK DI SINI
JANGAN LUPA BACKUP DULU SEBELUM EKSEKUSI
Alat perang :
Notepad++ >> disini
apktool >> disini
framework-res.apk >> ambil di system/framework
framework.jar >> ambil di system/framework
File PNG >> disini
Install kalo belom ada di pc, kalo udah skip aja
-JRE
-.NET Framework 4.0
Mengerti tentang compile dan decompile
(Extract Apktool kedalam sebuah folder, lalu masukan juga framework-res.apk dan framework.jar kedalam folder extract tadi.)
###Step 1 (Edit Framework.jar)###
- Decompile framework.jar dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework.jar lalu tunggu sampai selesai proses, dan jangan close Command
Promptnya
- Setelah selesai akan ada folder framework.jar.out
- Buka folder \smali\com\android\internal\widget\multiwaveview lalu temukan file MultiWaveView.smali
- Buka/edit dengan Notepad++
- Cari kode ini
.field private static final CHEVRON_ANIMATION_DURATION:I = 0x352
.field private static final CHEVRON_INCREMENTAL_DELAY:I = 0xa0
Rubah menjadi
.field private static final CHEVRON_ANIMATION_DURATION:I = 0xfa0
.field private static final CHEVRON_INCREMENTAL_DELAY:I = 0x320
- Setelah itu cari kode ini
const-wide/16 v12, 0x352
Rubah menjadi
const-wide/16 v12, 0xfa0
- Setelah itu cari kode ini
mul-int/lit16 v3, v2, 0xa0
Rubah menjadi
mul-int/lit16 v3, v2, 0x320
- Setelah itu cari kode
add-float/2addr v14, v8 dan add-float/2addr v14, v1 dibawah mWaveCenterX
- Lalu delete dua kode diatas
- Save
-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework.jar.out
- Buka framework.jar dengan winrar lalu seret file classes.dex dari folder framework.jar.out/build/apk ke dalam framework.jar lalu OK.
###STEP 2 (Edit framework-res.apk)###
- Decompile framework-res.apk dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework-res.apk lalu tunggu sampai selesai proses, dan jangan close
Command Promptnya
- Setelah selesai akan ada folder framework-res
- delete file ic_lockscreen_outerring.xml di folder /res/drawable/
- Masukan file PNG yang sudah di download ke /res/drawable-hdpi
- Selanjutya buka/edit file keyguard_screen_tab_unlock.xml di dalam folder res/layout/
- Cari dan ubah Kode ini
android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera"
android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera"
android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right"
android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius"
android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="3"
android:verticalOffset="60.0dip" android:horizontalOffset="0.0dip" />
android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
Menjadi
android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera"
android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera"
android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right"
android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius"
android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="5"
android:verticalOffset="0.0dip" android:horizontalOffset="0.0dip" />
android:visibility="gone" android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size"
android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="center_horizontal" android:id="@id/carrier" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
- Save
- Selanjutnya buka file arrays.xml di dalam folder res/values
- Cari dan ubah Kode ini
@drawable/ic_lockscreen_unlock
@null
@drawable/ic_lockscreen_camera
@null
@string/description_target_unlock
@null
@string/description_target_camera
@null
Menjadi
@drawable/ic_lockscreen_unlock
@string/description_target_unlock
- Save
- Selanjutnya buka file dimens.xml di dalam folder res/values
- Cari dan ubah Kode ini
"keyguard_lockscreen_outerring_diameter">270.0dip
"multiwaveview_target_placement_radius">135.0dip
Menjadi
"keyguard_lockscreen_outerring_diameter">220.0dip
"multiwaveview_target_placement_radius">120.0dip
- Save
-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework-res
- Buka framework-res.apk dengan winrar lalu seret file resources.arsc dari folder framework-res/build/apk ke dalam framework.jar lalu OK.
- lalu seret file keyguard_screen_tab_unlock.xml dari folder framework-res/build/apk/res/layout ke dalam framework-res.apk/res/layout lalu OK.
- Seret juga file png yang di download ke dalam framework-res.apk/res/drawable-hdpi lalu OK.
= Langkah terakhir push framework-res.apk dan framework.jar ke hh lalu reboot =
DWYOR
SEGALA KERUSAKAN ATAU HAL YANG TIDAK DIINGINKAN DILUAR TANGGUNG JAWAB SAYA KARENA SAYA SUDAH MENYARANKAN UNTUK BACKUP SEBELUM ESEKUSI ^.^
JANGAN LUPA BACKUP DULU SEBELUM EKSEKUSI
Alat perang :
Notepad++ >> disini
apktool >> disini
framework-res.apk >> ambil di system/framework
framework.jar >> ambil di system/framework
File PNG >> disini
Install kalo belom ada di pc, kalo udah skip aja
-JRE
-.NET Framework 4.0
Mengerti tentang compile dan decompile
(Extract Apktool kedalam sebuah folder, lalu masukan juga framework-res.apk dan framework.jar kedalam folder extract tadi.)
###Step 1 (Edit Framework.jar)###
- Decompile framework.jar dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework.jar lalu tunggu sampai selesai proses, dan jangan close Command
Promptnya
- Setelah selesai akan ada folder framework.jar.out
- Buka folder \smali\com\android\internal\widget\multiwaveview lalu temukan file MultiWaveView.smali
- Buka/edit dengan Notepad++
- Cari kode ini
.field private static final CHEVRON_ANIMATION_DURATION:I = 0x352
.field private static final CHEVRON_INCREMENTAL_DELAY:I = 0xa0
Rubah menjadi
.field private static final CHEVRON_ANIMATION_DURATION:I = 0xfa0
.field private static final CHEVRON_INCREMENTAL_DELAY:I = 0x320
- Setelah itu cari kode ini
const-wide/16 v12, 0x352
Rubah menjadi
const-wide/16 v12, 0xfa0
- Setelah itu cari kode ini
mul-int/lit16 v3, v2, 0xa0
Rubah menjadi
mul-int/lit16 v3, v2, 0x320
- Setelah itu cari kode
add-float/2addr v14, v8 dan add-float/2addr v14, v1 dibawah mWaveCenterX
- Lalu delete dua kode diatas
- Save
-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework.jar.out
- Buka framework.jar dengan winrar lalu seret file classes.dex dari folder framework.jar.out/build/apk ke dalam framework.jar lalu OK.
###STEP 2 (Edit framework-res.apk)###
- Decompile framework-res.apk dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework-res.apk lalu tunggu sampai selesai proses, dan jangan close
Command Promptnya
- Setelah selesai akan ada folder framework-res
- delete file ic_lockscreen_outerring.xml di folder /res/drawable/
- Masukan file PNG yang sudah di download ke /res/drawable-hdpi
- Selanjutya buka/edit file keyguard_screen_tab_unlock.xml di dalam folder res/layout/
- Cari dan ubah Kode ini
android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera"
android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera"
android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right"
android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius"
android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="3"
android:verticalOffset="60.0dip" android:horizontalOffset="0.0dip" />
android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
Menjadi
android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera"
android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera"
android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right"
android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius"
android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="5"
android:verticalOffset="0.0dip" android:horizontalOffset="0.0dip" />
android:visibility="gone" android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size"
android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="center_horizontal" android:id="@id/carrier" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
- Save
- Selanjutnya buka file arrays.xml di dalam folder res/values
- Cari dan ubah Kode ini
@drawable/ic_lockscreen_unlock
@null
@drawable/ic_lockscreen_camera
@null
@string/description_target_unlock
@null
@string/description_target_camera
@null
Menjadi
@drawable/ic_lockscreen_unlock
@string/description_target_unlock
- Save
- Selanjutnya buka file dimens.xml di dalam folder res/values
- Cari dan ubah Kode ini
"keyguard_lockscreen_outerring_diameter">270.0dip
"multiwaveview_target_placement_radius">135.0dip
Menjadi
"keyguard_lockscreen_outerring_diameter">220.0dip
"multiwaveview_target_placement_radius">120.0dip
- Save
-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework-res
- Buka framework-res.apk dengan winrar lalu seret file resources.arsc dari folder framework-res/build/apk ke dalam framework.jar lalu OK.
- lalu seret file keyguard_screen_tab_unlock.xml dari folder framework-res/build/apk/res/layout ke dalam framework-res.apk/res/layout lalu OK.
- Seret juga file png yang di download ke dalam framework-res.apk/res/drawable-hdpi lalu OK.
= Langkah terakhir push framework-res.apk dan framework.jar ke hh lalu reboot =
DWYOR
SEGALA KERUSAKAN ATAU HAL YANG TIDAK DIINGINKAN DILUAR TANGGUNG JAWAB SAYA KARENA SAYA SUDAH MENYARANKAN UNTUK BACKUP SEBELUM ESEKUSI ^.^
SS :
Credit: Pandu Septian
Tidak ada komentar:
Posting Komentar