<?xml version="1.0" encoding="Windows-1251"?>
<patch version="0.5">
 <info title="STRLEN optimization" id="E00BFBA3" group="Îïòèìèçàöèÿ" version="1">
  <description short="The patch - rewriting the function strlen. Viizualno patch does nothing. The bottom line is that after its application is optimized and reduced code function strlen, which computes the length of the phone all the text strings. The new code is in the firmware 4 times less space than the old one. The rest of the unnecessary part of the old functions slaughtered zeros.\n
Note from the author: For those who do not know: strlen function calculates how many characters contained in a text string. I call this function whenever you enter into any menu item (or even more!), So only the best, if implemented, it will be faster that happens with it after applying the patch.\n
Another beauty of the patch - it is universal for any phone, similar to D500 (for example, X700, D900 (i )...).\n
Just in the source code, which is attached in the archive - it is necessary to change the address accommodation package to the address on which is the function strlen in your firmware." />
  <author nickname="Ðåéíäæåð" fullname="×åðíèêîâ Ñåðãåé Âàëåðüåâè÷" status="Àâòîð" email="kurtcobain@mail15.com" www="" icq="426990614"/>
  <author nickname="NevAtse" fullname="" status="Ïîðòèðîâàë íà D900i" email="nevatse@mail.ru" www="" icq=""/>
 </info>

 <patchdata firmware="D900iXEGF2" >
  <changes>
   <nord offset="0x00447C34" from="30B4441C810708D001780130002902D1001B30BC70478107F6D10B4AD50102C88B1A8B432B40FAD0001B0A0601D10338EFE70A04120E01D10238EAE70902090EE7D10138E5E7" to="30B500250478002C02D001300135F9E7281C30BD0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" />

  </changes>

 </patchdata>

</patch>
