clevis.czSiemensMania | WMmania | VySemNesmite | SiemensMania na Facebooku
EnglishČesky
  SiemensMania   Články  Informace

  Off-line verze  TESTY  Náhradní díly  Podpořte SM  

ÚVOD FÓRUM CHAT
  World of phones
 Mobile phones list
 Gigasets list
 3D simulations
 Emulators
 Manuals in pdf

  Articles
 Tips
 Modifications
 Tunings
 Informations
 Recensions
 Games and apps recensions
 Reportages
 Interviews
 From editors
 Rag

  Service
 Firmware
 Backups
 Service manuals
 Testpoints
 FAQ

  Download
 Patches
 Elfs
Nové za posledních 24 hodin Menu icons
Nové za posledních 24 hodin User menu
Nové za posledních 24 hodin Skins
 Programs
 Utilities
 Drivers

  Site
 Contests
 Authors
 Contants
 Chat
 Advert
 Changelog
 Terms

  SiemensMania Club
 Information about club SM

  Projects
 Development software
 Development accessories
 Friends of siemensmania

  Translator


  Statistics

  Autor


Michal Kopecky
  Elfpack pro SGOLD - otázky a odpovědi
Vydáno dne:  10.01.2008
Zobrazeno celkem:  13090
Počet příspěvků v diskusi:  69 Zobrazit diskuzi
Průměrné hodnocení:  
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.6   2.6 (hodnoceno 10x)
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.6
 
informace



verze pro tisk  

V tomto článku snad naleznete odpovědi na nejčastější otázky kolem elfpacku.

Používání níže uvedených postupů či programů není v souladu se záručními podmínkami výrobce telefonu. Jejich používáním se vystavujete riziku neuznání záruky na přístroj v případě jeho poškození.

Tento návod může, bez bezvadného pochopení postupu, vést až k poškození Vašeho telefonu (i trvalému). Před zahájením práce si jej celý důkladně přečtěte a máte-li jakékoliv nejasnosti, konzultuje je předem na určeném diskusním fóru!

Nevíte vůbec, co je elfpack? Tak pokračujte ve čtení.

Co je to Elfpack?
Elfpack je soubor patchů přidávajících mobilu funkce, na které potom odkazují zkompilované binární soubory. Laicky řečeno: Elfpack přidá vašemu telefonu operační systém

Co obsahuje ElfPack?
Správně má elfpack obsahovat ElfLoader, Big Function Library (Velké funkční knihovny) a SWI Library (běžně u EL) + složka ZBin (bývá přílohou každého EP). Běžně se ještě doplňuje patchi API, Master Patch, Pictures Add-on, Function Library, Cutheap, APDCM a AudioHook.

Teorie složek v Elfpacku
  • základní složka je 0:\ZBin
  • konfigurační soubory se ukládají v ZBin\etc a mají příponu *.bcfg
  • elfy spustitelné přímo po startu jsou ve složce Zbin\Daemons
  • Elfpack dokáže nahrazovat obrázky stejně jako grafické patche - obrázek ve formátu PNG s názvem DEC číslo + přípona se nahraje do ZBin\img (123.png)

Jaké výhody přináší Elfpack uživateli?
  • možnost spouštět části vlastního kódu
  • změnit grafiku celého telefonu
  • přidat telefonu nové funkce
  • změnit vzhled mainscreenu (hlavní obrazovka s indikátory, hodinami apod.)
  • asociovat soubory, které telefon s originálním FW nerozeznává

a jaké nevýhody...?
  • občas se zasekne jako každý jiný OS
  • v případě, že v BFL (velká knohovna funkcí) chybí funkce, tak způsobí zamrznutí

Co znamená elf?
Executable linking file (format) = spustitelný odkazující soubor (formát)

Asociace souborů
  • v souboru ZBin\etc\extension.cfg
  • k správné funkčnosti (=zobrazení ikonek) je potřeba elf ExtD
  • jsou dva typy formátů
    • pro Elfpack 1.8++ a nižší:
      ext:0:\ZBin\ nejaky_elf.elf

      a je tu limit počtu asociací na max. 16* **
      a čísla se zadávají v DEC
      * existuje i verze extd podporující až 32 asociací, ale způsobí problémy s javou**
      **na NewSGOLDu ani ELKA takovéto problémy nebyly - byly jen na SGOLDu

      později přibyla možnost přiřadit i ikonky:
      ext/malá/velkáIkonka:0:\cesta\k\elfu.elf
      mp3/501/502:0:\Zbin\mp3\mp3.elf
    • pro Elfpack 2.0 a vyšší:
      [ext]
      RUN=0:\ZBin\cesta\ k\elfu.elf
      SMALL=0:\ZBin\img\ ext_small.png
      BIG=0:\ZBin\img\ ext_big.png
      ALRUN=0:\ZBin\cesta\ k\alternativnimu\elfu.elf*
      * musí tuto možnost obsahovat i Váš Elfpack - u SGOLDu jsem to za celou dobu patchování měl jen 1x obsaženo v EP
  • Váš elf ExtD musí podporovat ten či ten formát! jinak to nebude fungovat.
PNG obrázky
Od verze 2.0 podporuje EP obrázky formátu PNG. Ne každý elfpack zvládá PNG obrázky ve vyšším bitové hloubce než 8 bitů. Nyní podporuje 8 a 16 bitů. U novějších (2.3) se dá nastavit defaultní bitová hloubka v ZBin\etc\ElfPack.bcfg. NewSGOLD a ELKA údajně zvládá i polotransparentní PNG (obrázek je průhledný jako celek, ne jen ořezání).

ElfPack vs. Elfloader
Jak jsem napsal již dříve, tak je mezi nimi rozdíl v tom, že Elfloader je pouze jednou ze součástí Elfpacku

Jaká je jeho aktuální verze?
Aktuální verze je 2.3

Jaké jsou její vylepšení oproti předchozí?
  • asi největším vylepšením je podpora transparentnosti - barvy jsou zadávány v RGBA jako v Master Midletu
  • a dalším výrazným vylepšením je u elfpacku v podání truhlika - možnost přepínání mezi dvěma typy kódování - českého a ruského (vyžaduje však restart).
  • dalším tentokrát již staronovým vylepšením je v případě SGOLDu a nepočeštěného elfpacku možnost asociovat na alternativní elf pomocí ALTRUNu (u trulikova EP tato možnost chybí stejně jako je tomu u některých jiných EP).
Kódy kláves
Pro nastavování tlačítek pro chování elfů se většinou používají kódy kláves. Můžou být v HEX nebo DEC, to záleží na konkrétním elfu. Následující tabulka snad někomu pomůže (čísla jsou v HEX!):
    0=0x30
    1=0x31
    2=0x32
    3=0x33
    4=0x34
    5=0x35
    6=0x36
    7=0x37
    8=0x38
    9=0x39
    *=0x2a
    #=0x23
    leftsk=1
    rightsk=4
    redkey=0xC
    greenkey=0xB
    joyup=0x3B
    joydn=0x3C
    joyleft=0x3D
    joyright=0x3E
    joyclick=0x1A
    provkey=0x11
    sideup=0xD
    sidedn=0xE
    dicta=6

Čísla se zadávají bez 0x! A jsou-li potřeba v DEC, tak je potřeba je dopočítat.

Nastavení barev v elfech
Pro některé starší elfy je potřeba nastavit barvu pomocí čísla (Textinfo...). U novějších elfu to už obstarává RGB rozhraní včetně alfakanálu.
0x0 = bílá
0x1 = černá
0x2 = červená
0x3 = modrá
0x4 = zelená
0x5 = fialová
0x6 = tyrkysová
0x7 = žlutá
0x8 = růžová
0x9 = světle modrá
0xc = tyrkysová
0xf = tmavě modrá
Nejznámější elfy
  • X-Task
    • Správce úloh jako ten ve Windows
  • TED & EDIT
    • textový editor
  • MP3 player
    • MP3 přehrávač pro mobily bez podpory mp3ek
  • Svátky
    • Zobrazení aktuálního svátku na mainscreenu
  • Emulátory
    • emulace her pro GameBoy, GameBoy Color, GameBoy Advance, ZX Spectrum, GameGear, SEGA, Nintendo...
  • Proč mi mobil PXuje, když spustím elf XYZ?
    Může to být jedním z těchto důvodů:
    • nemáte dost volné RAM
    • nemáte některou z požadovaných funkcí v BFL
    • není určen pro Váš Elfpack/platformu
    • špatné nastavení v bcfg souboru (např. adresa funkce, cesta k souboru/adresáři...)
    • elf Vám odkazuje na neexistující disk (částý PX u CX70 bez paměťové karty)









      Diskuse k tématu
    12.01.08 16:41  Re: Elfpack pro SGOLD - otázky a odpov...   Autor: michalkopecky V tomto článku snad naleznete odpovědi na nejčastější otázky kolem elfpack...D4X Zobrazit příspěvek
    12.01.08 16:54  Re: Elfpack pro SGOLD - otázky a odpov...   no konečně nějaký srozumitelný článek o elfech pro lamy (pro mě :))... *Thumbs Up*feErda.cz Zobrazit příspěvek
    12.01.08 16:56  Re: Elfpack pro SGOLD - otázky a odpov...   Konecne co som aj poxopil :mg: Super clanok. =D> =D>GgDag Zobrazit příspěvek
    12.01.08 17:09  Re: Elfpack pro SGOLD - otázky a odpov...   Hneď v tom mám lepší prehlad. Super článok =D> btw, už viem čo znamená skratka elf :l...SPIKEBOY Zobrazit příspěvek
    12.01.08 19:01  Re: Elfpack pro SGOLD - otázky a odpov...    a ked mam elfloader a nie elfpack ,.,.tak mi to ide rovnako ,.,. teda spon ja nevidim rozdiely...palucko Zobrazit příspěvek
    12.01.08 19:05  Re: Elfpack pro SGOLD - otázky a odpov...   ElfPack je balíček patchů a elfloader je pouze jeden samostatný patch. Ty máš aplikovany elfloader...nerow Zobrazit příspěvek
    12.01.08 19:18  Re: Elfpack pro SGOLD - otázky a odpov...   tak neviem teraz .,,. ja mam to co napisal [url=http://www.siemensmania.cz/forum/viewtopic.php?t=3...palucko Zobrazit příspěvek
    12.01.08 19:19  Re: Elfpack pro SGOLD - otázky a odpov...   mas elfloader jestli to mas podle mojeho navodu [url]http://www.siemensmania.cz/forum/viewtopic.p...drp Zobrazit příspěvek
    12.01.08 19:31  Re: Elfpack pro SGOLD - otázky a odpov...   [quote:28ad3fcebd="palucko"]tak neviem teraz .,,. ja mam to co napisal [url=http://www.s...michalkopecky Zobrazit příspěvek
    12.01.08 20:07  Re: Elfpack pro SGOLD - otázky a odpov...   elfPACK to PACK :arrow: balicek (patchu pro zprovozneni elfloaderu) elfloader :arrow: jeden pat...D4X Zobrazit příspěvek
    13.01.08 21:05  Re: Elfpack pro SGOLD - otázky a odpov...   perfektni navod ;) tohle bylo potreba uz mnohem driv ale tak lepsi pozde nez nikdy :) dobra prace ...bkf.1 Zobrazit příspěvek
    05.02.08 16:17  Re: Elfpack pro SGOLD - otázky a odpov...   Jednoduše super návod =D>simp Zobrazit příspěvek
    05.02.08 16:47  Re: Elfpack pro SGOLD - otázky a odpov...   SL75 neni NewSGold?BEZY Zobrazit příspěvek
    05.02.08 16:49  Re: Elfpack pro SGOLD - otázky a odpov...   možná je. psal jsem to jen u těch, u kterých vím, kam patří (spíš to jsou příklady mobilů, které k...michalkopecky Zobrazit příspěvek
    05.02.08 18:24  Re: Elfpack pro SGOLD - otázky a odpov...   SGOLD: SL65, M65, CX70, S65, SK65, C72, C75, ME75, CX75, M75 (C65 a CX65 musíte pro funkčnost el...pip@ Zobrazit příspěvek
    05.02.08 20:24  Re: Elfpack pro SGOLD - otázky a odpov...   pripajam sa ku gratulacii =D> len ten nazov to moc nevystihuje ,., ja by som dal skor ...palucko Zobrazit příspěvek
    06.02.08 11:38  Re: Elfpack pro SGOLD - otázky a odpov...   mi osobne nesel na CX70 MP14 s EP2.3 (pri logovani do site mobil PXnul), at uz jsem je zkousel apl...stavca Zobrazit příspěvek
    06.02.08 17:17  Re: Elfpack pro SGOLD - otázky a odpov...   len taka otazka... nebolo by mozne priradit na jednotlive patche priamo aj linky na ne? totiz, ak ...Stranger Zobrazit příspěvek
    06.02.08 17:45  Re: Elfpack pro SGOLD - otázky a odpov...   lenze pre kazdy typ mobilu su to ine patche ( myslim maju ine adresy pre dany typ modelu ) ,.,. ta...palucko Zobrazit příspěvek
    06.02.08 17:51  Re: Elfpack pro SGOLD - otázky a odpov...   presne tak. muzu pridat pouze patche pro CX70. a navic by to bylo trochu neprehledny.michalkopecky Zobrazit příspěvek
    09.02.08 21:24  Re: Elfpack pro SGOLD - otázky a odpov...   Doplněny modely do rozdělení na SGOLD, ELKA a NewSGOLD.michalkopecky Zobrazit příspěvek
    09.02.08 21:34  Re: Elfpack pro SGOLD - otázky a odpov...   ja mam teraz CX65@CX70 a tie patche by som uvital pretoze mi to nejde nejako stale ,. a inac v čla...palucko Zobrazit příspěvek
    09.02.08 23:15  Re: Elfpack pro SGOLD - otázky a odpov...   Zmínka o configs.txt tam není protože to nesouvisí přímo s elfpackem (a já jsem s tím neměl nikdy ...michalkopecky Zobrazit příspěvek
    12.02.08 09:23  Re: Elfpack pro SGOLD - otázky a odpov...   Master Midlet na ktory je odkaz v clanku nefunguje na EL71GgDag Zobrazit příspěvek
    12.02.08 09:36  Re: Elfpack pro SGOLD - otázky a odpov...   Nefunguje, lebo je pre SGold. Na NewSGold a ELKA je ina verzia.Duku Zobrazit příspěvek
    12.02.08 09:41  Re: Elfpack pro SGOLD - otázky a odpov...   Ja viem ze je to pre Sgold ale si myslim ze ked sa tam spomina EL71 tak tam mal byt odkaz aj na mi...GgDag Zobrazit příspěvek
    12.02.08 09:48  Re: Elfpack pro SGOLD - otázky a odpov...   Sice sa tam spomina, ale spomina sa tam aj ze "Návod se bude týkat SGOLDu". takze tazko ...Duku Zobrazit příspěvek
    15.02.08 12:40  Re: Elfpack pro SGOLD - otázky a odpov...   :mg: já vím že to bude asi lamerská otázka, ale návod pro ELka by nebyl? :mg: nebo to pochopím ...Makavelina Zobrazit příspěvek
    15.02.08 12:57  Re: Elfpack pro SGOLD - otázky a odpov...   No je to skoro to iste, len musis ZBin vytvorit na karte a aplikovat ine patche. Takze vytvor: ...Duku Zobrazit příspěvek
    15.02.08 14:20  Re: Elfpack pro SGOLD - otázky a odpov...   :mg: Díky moc Duku, pustím se do tohoMakavelina Zobrazit příspěvek

    1, 2, 3 [vše]Starší  Nejstarší 

    Zobrazit fórum
     
    Nikdo nesmí bez souhlasu autorů kopírovat grafiku, texty ani cokoliv jiného z těchto stránek. Veškeré informace uveřejněné na těchto stránkách jsou určené pouze pro vzdělávací účely a nesmí být použity pro komerční využití nebo v rozporu se zákony. Autoři nenesou odpovědnost za nevhodné použití dat z těchto stránek.
    Podrobnější podmínky.
       ©2003-2004 Radim Zeman | ©2004 Roman Gregor