What Features Do You Look for in a Gallery App?

With so many different options to choose from, finding the right Gallery app may be a … more

Google Photos ‘Unlimited’ Storage Reportedly Being Capped

When Google Photos was announced, many of us thought very highly … more

Sprint Moves to Lift Video Streaming Limit for All-In

Yesterday, Sprint announced a new unlimited scheme that offered customers an … more

Xiaomi Releases Kernel Source Code For Mi4i

If you’ve been following the XDA News Portal lately, you might have noticed an … more

[CWM-APP][2.00] AROMA Filemanager + TERMINAL :: 15022810 :: Open Source

1,061 posts
Thanks Meter: 6,833
Post Reply Subscribe to Thread Email Thread

The World's First ANDROID Recovery Based Filemanager

Don't Forget To Donate To Me:

Android Recovery was powerfull system. But it was pain when it come to managing your filesystem

But now AROMA Filemanager is available for everyone to do this common tasks.

How To Use?
Copy the zip into your sdcard, then reboot your device into recovery mode. Choose install from sdcard, then select the AROMA Filemanager ZIP. The file manager will starting, and you are ready to managing your filesystem (copy, cut, delete, make new folder, etc) while you are in recovery.
Screen Shoots
more at [+]

Last edited by amarullz; 27th February 2015 at 06:02 PM.
The Following 1,463 Users Say Thank You to amarullz For This Useful Post: [ View ]
10th May 2012, 10:04 AM |#2  
amarullz's Avatar
OP Recognized Developer
Flag Bandung
Thanks Meter: 6,833
Donate to Me
Downloads & Resources
Download Binary

Version 2.00 [BETA1]- KACAPI



Recent Changelogs:
  • KACAPI - 2.00 [BETA1] - BUILD 15022810
  • new engine fb & input driver
  • support msmfb overlay
  • more neon improve
  • tweaks some ui
  • graphics processing
  • Add run shell (*.sh & executables)
  • Add extract zip file
  • Too many changes for this version, just look at commit logs:
  • DEGUNG GAMELAN- 1.91 - BUILD 130903
  • Fix Freeze on Changing Themes
  • Fix Exit Transition
  • Add GS4 Touch Support Thanks to Phil3759
  • Add Holo Dark Theme and Holo Iconset
  • DEGUNG GAMELAN- 1.90 - BUILD 130624-008
  • Add Screenshoot (Volume Down+Power Button) - Image Format BMP-565 16 bit
  • Whole new input driver
  • Optimize alphablend processes
  • Optimize and Add Drawing Scale Nearest Neighbor
  • Add drawing functions for alphablend
  • Dialog In & Out Transition
  • Cache recovery display for exit transition
  • Add Exit transition
  • remove unneeded sleep for faster start and exit
  • BUILD WITH ANDROID BUILD ENVIRONMENT - Binary Size Reduce By ~60% - BUILD COMMAND: make aroma_installer; make
  • Add zip build command in building the source
  • Beautifier Source Code. Add beautifier tools in source code tree
  • Improving Efficiency processes when loading and reloading themes
  • Fix color handling on themes
  • Using bilinear scaling in png.9p
  • Remove Arabic Support (For faster and freeing resource, because the features still unusable)
  • Subpixel rendering for Fonts (Clear Type Like)
  • Improve performance with NEON here and there.
  • Tweaks some input driver
  • Bilinear scaling for png icons, Now it look smooth even if it resized
  • -
  • CALUNG - 1.80 - BUILD 121017-007
  • Add TERMINAL EMULATOR - Select Menu -> Open Console
  • TERMINAL Support Color and Other escape characters, you can even run vi or nano in this awesome terminal console - It's on recovery you know
  • Add more icons in iconset for IME and Terminal Icons
  • Fix stuck when changing directory and Fix some corrupted memory access
  • Add Tap and Hold on IME
  • Rearrange IME Special Characters
  • Add fixed font for terminal - and future used (Editor). I choice consolas.
  • Some Tweaks here and There....

  • BONANG- 1.50 - BUILD 121011-006
  • Add Chmod/Change Permission - Tap & Hold the File
  • Add SetUID, SetGID, Sticky info in file list : rwxrwxrwx -- --S--S--T
  • Change png resize from nearest neighbor to bilinear scale - Now the icons is smoother on XHDPI device even if the png icon was in lowres.
  • Remove calibration button on settings
  • Add bma150 to blacklist input device, and improve some touch handler
  • Remove ICS Theme and Add new Holo Light Theme (will add Holo Dark Soon)
  • Modify languages file -- Now Please submit your new language files for next version release

  • ANGKLUNG - 1.21 - BUILD 121004-005
  • Fix capacitive button

  • ANGKLUNG - 1.20 - BUILD 121003-004
  • Completely new Input/Touchscreen Handler - Thanks to agrabren from TWRP
  • Remove all calibration need.[/COLOR].

  • ANGKLUNG - 1.01 - BUILD 120810-003
  • Supported Galaxy Nexus Touch Screen - And maybe other devices now supported
  • ANGKLUNG - 1.00 - BUILD 120510-002
  • Add 107 (KEY_END) For Power Button - defy
  • Fix Tick Count - System tick time (CLOCK_MONOTONIC)
  • Fix copy/move/delete progress bar not updated in some recoveries
  • New dithering method, Better color looks, specially for standard RGB LCD subpixel order
  • Minimalizing ondraw footprint memory
  • ANGKLUNG - 1.00 - BUILD 120510-001
  • Initial Release
  • Support Multilanguage
  • Support Theme
  • Support Iconset
  • Support Custom Fonts
  • Customizable
  • New AROMA UI Calibration Method
Open Source?
There may be some people who will ask if the project is Open Source, and the quick answer is YES. It is an Open Source Project Now.

Source Code

Attached Files
File Type: zip - [Click for QR Code] (1.32 MB, 31140 views)
File Type: zip - [Click for QR Code] (1.32 MB, 36511 views)
File Type: zip - [Click for QR Code] (1.32 MB, 7378 views)
File Type: zip - [Click for QR Code] (1.32 MB, 5508 views)
File Type: zip - [Click for QR Code] (1.32 MB, 7164 views)
File Type: zip - [Click for QR Code] (1.21 MB, 6769 views)
File Type: zip - [Click for QR Code] (1.43 MB, 61740 views)
File Type: zip - [Click for QR Code] (1.05 MB, 21749 views)
File Type: zip - [Click for QR Code] (1.37 MB, 231731 views)
Last edited by amarullz; 27th February 2015 at 06:21 PM.
The Following 652 Users Say Thank You to amarullz For This Useful Post: [ View ]
10th May 2012, 10:04 AM |#3  
amarullz's Avatar
OP Recognized Developer
Flag Bandung
Thanks Meter: 6,833
Donate to Me
Some Information About AROMA Filemanager
The Codenames
AROMA Filemanager codename based on Alphabetical Traditional Indonesian Music Instrument. Here the list of already used codename:

ANGKLUNG - 1.00 - 1.2x

BONANG - 1.50

CALUNG- 1.80


Programming Language
It was application which runs on Android device but not on Android OS Environment that the native applications usually use Java. AROMA Filemanager use C (Pure C, not C++), so it may run on another platform like x86 linux with small modifications ofcourse.
Used Libraries
  • ZLIB - ofcourse, it was the most awesome thing in computer world
  • PNG
  • MinZIP
  • Freetype
All library need to compiled as static to make sure it runs without any dependency issue in any devices.
Official Binary
I Only support ARM device, but it was opensourced, so anyone can play with the source and compiled it for they own devices.
Last edited by amarullz; 24th June 2013 at 05:53 PM.
The Following 196 Users Say Thank You to amarullz For This Useful Post: [ View ]
10th May 2012, 10:10 AM |#4  
amarullz's Avatar
OP Recognized Developer
Flag Bandung
Thanks Meter: 6,833
Donate to Me
Last edited by amarullz; 1st June 2012 at 01:40 AM.
The Following 110 Users Say Thank You to amarullz For This Useful Post: [ View ]
10th May 2012, 10:45 AM |#5  
Senior Member
Flag Istanbul
Thanks Meter: 429
Is it possible to make a theme default or calibrate from a config file like AROMA Installers aroma-config calibrate("example...")?
10th May 2012, 11:16 AM |#6  
Junior Member
Flag Semarang
Thanks Meter: 0
Thanks for U friend...
i'm from Indonesia too, Semarang City
10th May 2012, 11:28 AM |#7  
TweetyPeety's Avatar
Recognized Themer
Thanks Meter: 1,562
so great tried it, like in the past your Aroma Installer and this think is amazing. Used your Aroma Installer in every Rom, although it is more work for me than most of the other Rom Developer have when not including it, but this file manager is awesome.

is or will be a possibility to start it maybe in Aroma Installer. Having an option at the beginning with Installation, Device Infos, File Explorer ?
The Following User Says Thank You to TweetyPeety For This Useful Post: [ View ]
10th May 2012, 11:31 AM |#8  
Aternus's Avatar
Senior Member
Thanks Meter: 491
Donate to Me
Great work mate! Nice to see someone who is as passionate about Android as you are


Could you post a scheme of how it works similar to what you did with the AROMA installer?
Last edited by Aternus; 10th May 2012 at 11:34 AM.
10th May 2012, 12:35 PM |#9  
savie's Avatar
Senior Member
Thanks Meter: 634
Will try and can this combine with aroma installer?
Another awesome work.

Run well on my gal-young
But fail when create folder in root after reboot maybe its cause from kernel.
Font still too small for me after change to big font but not big problem.
Cant change permission and of course cant open file.
But i very satisfied with your work.
Last edited by savie; 10th May 2012 at 01:57 PM.
10th May 2012, 12:39 PM |#10  
teorouge's Avatar
Senior Member
Flag Trento
Thanks Meter: 216
Thanks amarullz, another fine creation. Your style is unique! But I can't get if that is DEV only or we can use that when we want to do some file managing while in recovery?
By the way, I think I'd need some guidance: is it something you flash, use, reboot and gets flushed? Does it overwrite anything when you flash this? Sorry but infos are cryptic.
The Following User Says Thank You to teorouge For This Useful Post: [ View ]
Post Reply Subscribe to Thread

application, aroma, cwm, filemanager, recovery, smellslikeepicwintome
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes