Cara Menampilkan Fitur Tersembunyi di Kamera MIUI 8

July 16, 2017

Seperti halnya ROM di produsen lain, ROM di MIUI khususnya di bagian aplikasi dibangun secara universal, yang artinya ada beberapa fitur yang hanya dikhususkan untuk perangkat tertentu saja, biasanya di kontrol menggunakan suatu konfigurasi file atau melalui "Codename" dari device tersebut, hingga hanya fitur yang ditujukan untuk perangkat tersebut yang tampil.
kamera-miui8
Disini kita akan coba memodifikasi aplikasi Kamera bawaan MIUI 8, mari kita mulai.

Fitur:
  • Mode Square
  • Magic Mirror
  • 4k Camera Recording
  • 1080p Front Camera
  • Support video pause
  • HDR Mode (Off/Auto/Pro/Live)
  • Flash (Off/Auto/On/Torch)
  • Maksimal BurstShoot count dari 20 menjadi 50
  • Slow motion
  • Dan lain-lain.


Syarat & Bahan:

  1. Device sudah di ROOT
  2. APKTool atau MT Manager (use Dex Editor Plus)  disini
  3. Mengerti DC/RC APK
  4. Bahan compare Device.smali


Caranya:

  • Copy MiuiCamera.apk dari /system/priv-app/MiuiCamera/MiuiCamera.apk ke /sdcard
  • Decompile atau buka MiuiCamera.apk (dengan MT Manager).
  • Masuk ke /classes.dex/com/android/camera/Device.smali

Cari method-method dibawah ini:

.method public static adjustScreenLight()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static getBurstShootCount()I
Cari: const/16 v1, 0x14
Ubah menjadi: const/16 v1, 0x32

.method public static isEffectWatermarkFilted()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isFrontVideoQualityShouldBe1080P()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isHFRVideoCaptureSupported()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isHoldBlurBackground()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isLowerEffectSize()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isPanoUsePreviewFrame()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportBurstDenoise()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportFullSizeEffect()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportGradienter()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportSquare()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedASD()Z
Cari: return v1
Tambahkan diatasnya: const/4 v1, 0x1

.method public static isSupportedAoHDR()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedAsdFlash()Z
Cari: return v1
Tambahkan diatasnya: const/4 v1, 0x1

.method public static isSupportedAsdHdr()Z
Cari: return v1
Tambahkan diatasnya: const/4 v1, 0x1

.method public static isSupportedAsdMotion()Z
Cari: return v1
Tambahkan diatasnya: const/4 v1, 0x1

.method public static isSupportedAsdNight()Z
Cari: return v1
Tambahkan diatasnya: const/4 v1, 0x1

.method public static isSupportedAudioFocus()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedChromaFlash()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedDynamicEffectPopup()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedFaceInfoWaterMark()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedFastCapture()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedHFR()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedIntelligentBeautify()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedLongPressBurst()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedMagicMirror()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedManualFunction()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedMovieSolid()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedMuteCameraSound()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedObjectTrack()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedOpticalZoom()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedPeakingMF()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedPortrait()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedQuickSnap()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedShaderEffect()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedSkinBeautify()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedTiltShift()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedTimeWaterMark()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedTorchCapture()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedVideoPause()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

.method public static isSupportedVideoQuality4kUHD()Z
Cari: return v0
Tambahkan diatasnya: const/4 v0, 0x1

  • Lalu Recompile / Save.
  • Salin kembali MiuiCamera.apk ke /system/priv-app/MiuiCamera/MiuiCamera.apk.
  • Set permission rw-r--r-- (644).
  • Selesai.

NB: Tidak semua fitur yang kita aktifkan diatas berfungsi secara maksimal diperangkat kita.

Tutor Video:


Screenshot:
kamera-miui8

kamera-miui8

kamera-miui8

kamera-miui8

kamera-miui8

kamera-miui8


Sekian artikel dari saya, semoga bermanfaat. Silahkan tinggalkan komentar jika ada yang ingin ditanyakan. Terima kasih.

NB: Untuk non-oprekers, silahkan sedot: MiuiCamera.apk
Salin ke /system/priv-app/MiuiCamera/disini lalu set permission rw-r--r--.

Artikel Terkait

Previous
Next Post »

1 comments:

Write comments

Silahkan tinggalkan komentar EmoticonEmoticon