SkillAgentSearch skills...

FreeDcam

FreeDcam is a CameraApp for Android >4.0(ics) wich try to enable stuff that is forgotten by the manufacturs

Install / Use

/learn @KillerInk/FreeDcam
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FreeDcam

<img src="/playstoreimages/freedcam.jpg" width="500" height="280">

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

Build

To build use latest Android Studio

Supported Apis:

android.hardware.camera

android.hardware.camera2

Projects used by FreeDcam

Libtiff

Special Thanks @ Dave Coffin for dcraw and the bayer extracting to 16bit

Libraw

TouchImageview

Q&A

  • Q: I'm able to choose camera2 api, but many things are missing. Why?
    A: because its not fully supported by your device. such devices are called legacy devices. they support just basic image capture and recording features.

  • Q Why can't i open raw/bayer files?
    A Because its the pure data. the decoder cant read it because it does not know how to open it.
    To tell the decoder how the data is stored, the dng container is needed.
    In that case send us the raw/bayer file and it will work soon.

  • Q Why my Device dont show an highspeed video profile, i know it support it
    A Its because the Oem's did not add it as MediaProfile and freedcam support it only for most snapdragon socs

  • In that case open the VideoProfileEditor inside FreeDcamSetting.
  • As sample for 720p highspeed select first the 720p profile.
  • Rename it to 720Hfr or what ever you want.
  • Change Framerate to 120
  • Select Highspeed
  • Save the Profile and close the VideoProfileEditor.
  • Q Why cant i decompile apps build with nougat sdk
    A They changed the dex header version. Use a hexeditor to change the version from 37 to 35 and dex2jar works

Hidden Oem Settings

Huawei Code:

*#*#2846579#*#*

Camera Ui Icons

<img src="/playstoreimages/cameraui.png" width="500" height="280"> <table> <tr> <td>Modes:</td> <td>Manuals:</td> </tr> <tr> <td> <table bgcolor="#6f6f6f"> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_wb.png" width="50" height="50"></td> <td>Whitebalance Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_iso.png" width="50" height="50"></td> <td>Iso Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_flash.png" width="50" height="50"></td> <td>Flash Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_focus.png" width="50" height="50"></td> <td>Focus Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_ae.png" width="50" height="50"></td> <td>Exposure Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/ae_priority.png" width="50" height="50"></td> <td>Ae Priority Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_night.png" width="50" height="50"></td> <td>Night Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_contin.png" width="50" height="50"></td> <td>Continouse Capture Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_hdr.png" width="50" height="50"></td> <td>HDR Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_format2.png" width="50" height="50"></td> <td>Picture Format Mode</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_exit.png" width="50" height="50"></td> <td>Exit App</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_mode.png" width="50" height="50"></td> <td>Switch Mode/Module</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_zebra.png" width="50" height="50"></td> <td>FocusPeak/ZebraPattern</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/quck_set_cswitch.png" width="50" height="50"></td> <td>Switch Camera</td> </tr> </table> </td> <td> <table bgcolor="#6f6f6f"> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_focus.png" width="50" height="50"></td> <td>Manual Focus</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_iso.png" width="50" height="50"></td> <td>Manual Iso</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_shutter.png" width="50" height="50"></td> <td>Shutter/Exposure Time</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_fnum.png" width="50" height="50"></td> <td>Manual Aperture/F~Number</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_exposure.png" width="50" height="50"></td> <td>Manual Exposure</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/brightness.png" width="50" height="50"></td> <td>Manual Brightness</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_burst.png" width="50" height="50"></td> <td>Burst Count</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_wb.png" width="50" height="50"></td> <td>Manual WhiteBalance Correction</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_contrast.png" width="50" height="50"></td> <td>Contrast</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_saturation.png" width="50" height="50"></td> <td>Saturation</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_sharpness.png" width="50" height="50"></td> <td>Sharpness</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_shift.png" width="50" height="50"></td> <td>Program Shift</td> </tr> <tr> <td ><img src="/app/src/main/res/drawable-hdpi/manual_zoom.png" width="50" height="50"></td> <td>Zoom</td> </tr> <tr> <td><img src="/app/src/main/res/drawable-hdpi/manual_convergence.png" width="50" height="50"></td> <td>3D deepth on on o3d</td> </tr> </table> </td> </tr> </table>

Camera1 Dng Supported Devices

List is not up to date

KK = Kitkat,L = Lollipop , M = Marshmallow

| Device |Dng | MF | Shutter |Iso | | --------------------- |:----:|:----:| :----:|:------:| |Alcatel 985n | true | false| false | false | |Alcatel Idol3/small | true | true | true | true | |Aquaris E5 | true | true | true | true | |Aquaris M5 | true | true | true | true | |Blackberry Priv | true | true | true | true | |Elephone P9000 | true | true | true | true | |FowardArt | true | true | true | true | |Gione E7 | true | false| false | false| |Htc Desire500 | true | false| false | false| |Htc M8/9 | true | true | true | false| |Htc One A9 | true | false| false| !

View on GitHub
GitHub Stars353
CategoryContent
Updated9d ago
Forks48

Languages

C

Security Score

100/100

Audited on Mar 23, 2026

No findings