Get EIS (Electronic Image Stabilization) on Any Android Smartphone.

55,740

4

11

Introduction: Get EIS (Electronic Image Stabilization) on Any Android Smartphone.

About: I am a Programmer, Hacker, Maker and Technology enthusiast.

Hello guys.

Today I have a new hack for all them Smartphone photographers who have a phone with decent camera but while recording the videos are very shaky and your camera lacks EIS (Electronic Image Stabilization). Most flagship phones do have this feature or even better OIS (Optical Image Stabilization). But it lacks in many mid-range or budget oriented smartphones.

Now its not possible to make an OIS system for your device but it is very easy to get EIS with a single line of code. There are few things you need that is, Root access and your device should have Gyro and Accelerometer Sensors.

Now that been made clear lets jump right into the process.

Step 1: Requirements :-

These are the things you will need :-

1. AIDA64 app.

2. BuildPropapp.

3. Rooted Android smartphone.

Both the apps are available on playstore for free.

Step 2: Checking the Device :-

First thing you have to do is check the device if it has gyro and accelerometer sensor. Easiest way to do that is using AIDA64 app.

Just Download the app. Open it and you will find all the information about your device from hardware to software. From all the listed options select "Sensors" and you will see a list of all the sensors on your device with their function.

Check if Gyro and Accelerometer is present , If it is you are ready to perform the hack.

Lets get started....

Step 3: Making Modifications :-

This is the final step. Follow it carefully and you shall get working image stabilization !

Once you have downloaded and Installed BuildProp app, Open it.

Tap on the "pencil icon" on top right corner.

You will see a list of codes , Be careful you don't mess up anything.

Scroll down until you find "#Camera".

Under that you will see few line of codes.Look for :-

persist.camera.HAL3.enabled=1

persist.camera.eis.enabled=1

Now if the above line of codes are present as it is you probably already have EIS.

If not there must be "0" in place of "1". Just replace that "0" with "1".

If there is no such code, Then just copy the above lines and paste them under #Camera .

When you are done. Tap on the save icon on the top and select "Save & Exit"

Now Reboot your phone.

That's all you need to do. Now you have Working EIS on your device !

Step 4: Testing :-

Now that you have EIS on your device you will need to use some better camera app to use it as the default camera app your phone has isn't made for this purpose.

I have listed few apps that works great for this purpose.

1. Google Camera .

2. Bacon Camera.

For now I just know these apps which work fine. Google Camera is my favorite. If it works on your default camera or any other camera app let me know in the comment section.

Hope it was informative and easy to understand , If you have any doubt feel free to ask.

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    11 Discussions

    0
    AlexD170
    AlexD170

    Question 2 years ago on Step 1

    Why do you need to have a rooted phone?

    1
    Harsh Dethe
    Harsh Dethe

    Answer 2 years ago

    To use Build prop you need root access as it edits codes on system level.normal users cannot edit system codes.

    0
    Mikophoto
    Mikophoto

    Reply 1 day ago

    Does IT work with taking photos or just for recording video?

    0
    steveastrouk
    steveastrouk

    Answer 2 years ago

    You have to have root access to change the required hardware file definitions.

    0
    BRQ
    BRQ

    Question 20 days ago on Step 4

    what if the #camera line isnt there

    0
    Dhiraj Sai
    Dhiraj Sai

    7 months ago

    How many time I tried but I can't edit

    0
    Harsh Dethe
    Harsh Dethe

    Reply 7 months ago

    All most all smartphones now have EIS. If you still want to do this, make sure your phone is rooted.

    0
    khustar noorani
    khustar noorani

    1 year ago

    Your website looking so good

    0
    Harsh Dethe
    Harsh Dethe

    Reply 1 year ago

    Thank you so much.

    0
    iciaquin
    iciaquin

    Question 2 years ago on Step 2

    what if buildprop will show error? i think my phone nove 3i blocked apps such as buildprop to make some modifications.

    Screenshot_20180920-144432.jpg
    2
    Harsh Dethe
    Harsh Dethe

    Answer 2 years ago

    Is your device rooted ?