What are Elfs?
Elfs small and powerful applications that can add lots of functionality to your mobile phone. They are just like the Walkman or the Media player of your phone, since they are not java applications, they can directly access the phones file system and RAM - which means they are far more faster and powerful than Java
To be able to use Elfs, you need to install two patches - the Elfpack patch and a lib patch. You must also put a small file called DYN_CONST.bin on your phone memory.
The elfpack patch is responsible for extending the elf capability to your phone, while the lib and dyn_const contain important functions that help the Elfs work on your phone.
WHAT THE ELFS CAN DO
Theoretically elfs can do almost everything that normal applications can do, however in practise the development and useage of elfs is limited to people who modify their phones. At present elfs can add useful features that SE forgot (especially on old phones) like showing Album art, minimizing bluetooth, changing the looks of the phone software, add cool applications like side bars and icon docks, and so on and on...
INSTALLING ELFPACK
Since this is not a patching guide, I'm assuming that you already know how to install patches on your phone. If not, search the net for some tutorials for JDFlasher, Far Manager or SETool2Lite.
K750 / W800 / W700
- Create three folders in the Other folder on the phone memory: ZBin, Config and ini
- Create a folder called Daemons in the Other folder on the memory stick.
- Put the DYN_CONST.bin file in the Config folder ( in phone memory
- Put all elfs that you wan't to manually start in the ZBin folder, while all elfs that you wan't to start with your phone in the Daemons folder.
W810 /Z550 / W550 / W600 / K770 / K790 / K800 / K810 / W830 / W850 /W660:
- Create ZBin in the Other folder of the phone memory and Daemons folder in the Other folder of the memory stick
- Create Config in the ZBin folder
- Put DYN_CONST.bin inside this Config folder
- Put all elfs that you wan't to manually start in the ZBin folder, while all elfs that you wan't to start with your phone in the Daemons folder.
W580:
- Create a folder named Daemons and a folder named ZBin in Other in the memory stick
- Create two folders in Other in phone memory named: Zbin and Config
- Put elfs into ZBin in phone memory or the memory stick (your choice)
- Put those elfs in Daemons which you want to start with your phone(they'll start when your phone turns on) .
- Put the DYN_CONST.bin file in Config
W610:
- Make a folder ZBin in Other in phone memory.
- Now make a folder Config in ZBin
- Also, make a folder named Daemons in Other in phone memory.
- Put all elfs in ZBin
- Put those elfs in Daemons which you want to start with your phone(they'll start when your phone turns on) .
Now install the two patches that are given for your phone using Far Manager, SEtool2, JDFlasher or whatever you usually use - but don't use GFlash.
INSTALLING ELFS
- All .elf files should be placed in the ZBin or Daemons folder.
- Put all .ini files in a folder called ini inside the Other folder on the phone memory.
- Put all .cfg files inside the Config folder.
REMOVING ELFS
Delete the elf file from the ZBin or Daemons folder.
REMOVING / UPDATING ELFPACKS
If you wan't to update the Elfpack library, first remove BOTH the patches that you applied for elfpack. Then install the elfpack again and the new elfpack library patch.
To completely remove the Elfpacks, remove both the patches and delete all the elfpack folders you created.
You'll soon see what Elfs can do for your phone :wave:
Credits to thugz mafia of SE-NSE.
ELF PACK PATCHES
W300 **EA031
W660 R6AD001
W610
K600 R2BB001
k750 R1CA021
K770 R8BA024
K790 R8BF003
W200 **HA014
W550
W580
W610 R8BA024
W660 R8BB001
W700 R1CA021
W710 R1JC002
W800 R1BD001
W810 **EA031
W830
W850
W880 R8BA024
Z530 R6DA001
Z550 R6CA009
Z610 R6DA001
For best working of the elfs and compatibility with new elfs, you should use the latest lib and dyn_const.bin files on your phone. Remember while upgrading the new lib patch, you must remove the the elfpack patch and the lib patch - after that reinstall the elfpack patch and install the new lib. You don't need to touch the patchs while updating the dyn_const.
The latest lib patch for all elf supported firmwares can be downloaded here:
http://perk11.info/svn/SE/Library/
The latest dyn_const.bin for all elf supported firmwares can be downloaded here:
http://tinyurl.com/just-dan-po
Read this if you use (or want to use) Total Graphics Replacement/SYSGFX along with Elfpack
Where to look for Elfs:
Elves What They do and What Key to Invoke Them
Elfs
Jasiek
1. If something goes wrong on your phone while trying to use elfpack, you cannot hold me or mobiles24.com responsible for it.
2. In case you do mess up something, remove the patches from your phone
3. If that doesn't work try to reflash your phone