• Welcome, Guest. Please login.
 

ELF Applications and News [general info]

Started by tuyie78, January 11, 2008, 07:13:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

tuyie78

January 11, 2008, 07:13:44 PM Last Edit: January 08, 2009, 01:08:15 PM by NiKSY
Thanks to all the great modders behind this work..

What is ELF??
ELF is a binary format for linux-based phones. Every program is distributed like independent file. However it have one big advantage over Java - the program is directly using the processor and memory resources, without any virtual machine limitations. In other words - ELF programs are faster programs.


How to install??

1) Apply Elfpack.fpa and Register.fpa patches
2) Copy Elf folder to /b/
3) Dont forget to update elfloader.lib if newer versions are available
4) To Create a menu for Elf, you have to edit your mma_ucp and add motomixer in multimedia.
Do this seem edit for motomixer [Seem 0032_0001, Offset 51, Bit 5(check)]
(or flash any latest ELF enabled Monster Pack)

ELF Applications:


1. AutoLock.elf
Automatically lock keypad according to display timeout.

2. date.elf
Showing day name on home screen.

3. Demon.elf
Application required for running RedMenu.elf.

4. fbrowser.elf
Application required for running other ELF applications. (See elfrunner.elf)

5. MotoCmd.elf
Phone browser that has capability to delete, copy, cut, paste, etc.

6. RedMenu.elf
Press Red button for about 2 seconds to display usefull features:
   1. Turn Off Phone
   2. Reboot Phone
   3. Switch to Boot Loader
   4. FlashLight ON/OFF
   5. Bluetooth ON/OFF
   6. Java Killer
   7. Opcode
   8. Change RingStyle
   9. Go to Alarm Clock
   10.Go to Time and Date
   11.Change Skin
   12.Change Language/Font

7. Changeringstyle.elf
Press # button for about 2 seconds to change RingStyle.

8. SeemEditor.elf
Application for seem editing.

9. TalkClock.elf
Press right SoftKey until you heard the time is spoken.

10.ToneDBKiller.elf
Application for deleting MyToneDB and TempToneDB file in a:/mobile/audio/
Use it if you have problem on adding new alert tones to your phone.
Don't forget to restart your phone after deleting MyToneDB and TempToneDB file.

11.Elfrunner.elf
An alternative to FBrowser. Its better than Fbrowser.With elfrunner, we can choose our favorite elf's that shown in the main list or to show all the elfs in /b/. Also,we can load or unload the elf that put on the auto run. so we can use elfrunner to edit auto elf on the phone.

12.Battery.elf
Keeps the funlights ON with the corresponding color of the battery status

13.Display.elf
Double press * key will shutdown background light. *+# will start background light after was stoped

14.HelloMoto.elf
After launching, press red (end call) button to exit to home screen and then try to dial some number, you will notice changed sounds. If you will press "*" you will close app and then everything will back to normal

15.Illumination.elf
Funlight will turn on as you press keypad buttons

16.Light.elf
After you execute it, the brigtness level will change according to your setting.

17.Midtransfer.elf
Transfer of Java applications through Bluetooth

18.SMS count.elf
counts how many sms sent.

19. SMS_Viewer
SMS_.viewer shows how many sms sent

20.PDSBackuper.elf
Backup your PDS in bin format on your memory card

21.VoiceTime
If run this program, it will automatically inform us the time in every hour in Chinese language and you can set when it will start & end in VoiceTime.cfg. They needs to be in b/edy/VoiceTime/xx.amr

22.Lightwp.elf
Changes wallpapers at the signel from light sensor. Wallpapers also needs to be in b//mobile/picture/edy/xxxxx.jpg.


23.startwallpaper.elf

For start of WPChanger with boot of phone, needs to be added to auto.run

24.WPchanger.elf
Changes wallpapers every 30 min. They needs to be in b//mobile/picture/edy/xxxxx.jpg directory(maximum 48).

25.Flex.elf
Shows important information about the flex. You can edit the informations too.

26.keysounds.elf
Change keypad pressing sound

27.screener.elf
ELF for taking screenshots  Big alternative of MSnap. You will make a screenshot by pushing the smart key and you will get  /b/screen*.bmp file in your phone memory (You have to set the smart key as camera)

28.Autorecord.elf
If you run this elf, then you call someone and press Left Softkeys to start recording, it will record your conversation, and it saved at Voice Records.

29.AutoRSMS.elf
If you run this ELF every new SMS you receive will be automatically opened (shown)

30.DRecord.elf
???

31.Fonarik.elf
Press Menu + 5, so flashlight will turn on. Press Menu + 5 again to turn off the flashlight. It can do everywhere...

32.gameno1_1.elf
???

33.Lvideo_v0.1.elf
???

34.ServiceLight.elf
If you run this elf, light beside the phone will be on (blue colors) at the moment, and it will continue every minute.

35.powerdown.elf
Your phone will be shutdown automatically for a minute.

36.startup.elf
Its used in pack with Powerown.elf (well, not necesary) and you need to configure the config of Startup.elf a minute or two before an alarm time so when alarm goes off Startup.elf will turn your phone ON completely

37.Event.elf
When you press a key(keycode is stored in event.cfg offset 2) an event is started(event code is stored in event.cfg offset 3 and 4) default: when you press # ring style is changed


Please give me the description of unknown ELFs.. Also if possible,please post the latest app along with the updated library and description. Thanks to all for the contribution..

Download: http://www.e398mod.com/content/view/534/30/
LATEST UPDATE: MARCH 23,2008

Also DOWNLOAD the awesome tutorial by Gayoe to update library of elfloader.lib...

TUTORIAL ON HOW TO PORT THE ELF PACK

Jithin

Can anyone describe the function of each??

prasasti


BruceLee

* Battery_.zip
    keeps the funlights on with the corresponding color of the battery status
* AutuLock.zip
    autolock keypad
* build.rar
    the updated elf pack
* RedMenu.zip
    don't really know (it's in russian), i think it has some shutdown menu (restart, shutdown, bootloader) or something like this

are_goenk

Anyone has tried the new elf applications?
My phone restarts when I try to execute it :(

avatar_43

Quote from: BruceLee on January 18, 2008, 09:53:39 AM
* RedMenu.zip
    don't really know (it's in russian), i think it has some shutdown menu (restart, shutdown, bootloader) or something like this


Sounds like the patch,

I've tried the battery app but I just keep getting a restart like are_goenk ...Sounds kinda cool too, 

BruceLee

January 18, 2008, 07:06:00 PM #6 Last Edit: January 18, 2008, 07:13:30 PM by BruceLee
You must replace your old elf library (from b\elf) with the new one provided in build.rar

I've attached the library. Just download and replace the old one.

NiKSY

That library is different for every firmware... Also, om2804`s ELFs need special library (different than 18/12/07 one...)...
Im using 42R and all of these work with that library :)
Cheers!

BruceLee

the library attached in the previous post works just fine for 49R

NiKSY

Sorry, I wasnt talking about THAT library, than about every elf functions library... Sorry for confusion, I didnt say your library doesnt work :)

alemurillo

Hi!
The app redmenu, When you activate that elf aplication, appear a menu whit options: Powerdown, restart, bootloader, java killer. To change the language option or ad more options to menu just edit the redmenu.res and replace the russian caracters to englis...in order: fast powerdown, powerdown, restart, bootloader, javakiller.
To work the ap demon.elf you need ad in auto.run /b/elf/demon.elf. That replace the menu powerdown patch, that elf ap its in background and When you press the red bottom for half second appear the red menu whit the options before mentioned.

Greattings.

pd. Sorry for my bad english.

BruceLee


NiKSY

Battery elf will show you the status of the battery by side LED lights...It will keep them on all the time, so I guess it spends some battery :)
AutoLock elf will lock your keypad in given time in .cfg file.

And that build.rar, I guess it contains files needed for creating functions library for om2804`s ELFs.

Cheers!

are_goenk

I'd like to share another elf applications. :)

Instalation:
Copy all files to elf folder on your TransFlash and execute it using ELF FBrowser.

- Illumination.elf
After you execute it, funlight will turn on as you press keypad buttons. To normalize, you must restart your phone.

- Light.elf
After you execute it, the brigtness level will change according to your setting.

- Setting.elf
Setting menu for brightness (it's still in Rusian)
- level of brightness
- minimum level of brightness
- time of illumination (in seconds)
- display time out (in seconds)
If values of timers sets to 0, it won't work.
Brightness of the display will smoothly decrease to a minimum level according to time of illumination.

- SeemEditor.elf
Use it for simple seem editing. All values are set in decimal system (DEC).

- Redmenu
Showing usefull menu (has similar funtions as PowerDown patch)
1. PowerOff --> turn off the phone
2. Restart --> restart the phone
3. Bootloader --> switch to bootloader
4. Kill Java --> shut down all java applications
5. Activate Bluetooth

@ NiKSY
Quote
To work the ap demon.elf you need ad in auto.run /b/elf/demon.elf. That replace the menu powerdown patch, that elf ap its in background and When you press the red bottom for half second appear the red menu whit the options before mentioned.


It doesn't work for me. When I press the red button nothing shown on the screen. Why?

Jithin

Thank you for those descriptions agung :)