Matt Campbell
2006-06-13 16:58:31 UTC
I ran the test load, and the ringtone workaround is doing its job. This
addition gives the 8100 V7 user a streamlined process for putting custom
ringtones on their SD card. Here are my notes from the test:
1) **This exploit should be used for all of Verizon's new LG's**
I am guessing that Verizon's updates in the 8100's Version7 software have
propagated to all of their 'new' LG phones (8300 and 9800.) Although, I
doubt they will recompile the updated software for their 'older' LG phones,
i.e. 8000, 7000, 6100, etc. I have not yet tested this on the new phones,
but I will have access to a 9800 very soon. I'll keep you posted.
2) **Custom ringtones must be handled ENTIRELY by bitpim**
The new software is "trigger happy" in rewritting the my_ringtone.dat file.
So, if the filenames in the my_ringtone.dat don't exactly match the dummy's
in "brew/16452/lk/mr" then everything in my_ringtone.dat gets rewritten.
For example, consider a user who has ringtones X, Y, Z, and they delete
tones X, and Z using the phone's GUI. The phone will update my_ringtone.dat
to show only Y and delete the files X and Z from the paths listed there,
which would delete the ACTUAL files from the card, not the dummy files in
"brew/16452/lk/mr." Now if the phone reboots, my_ringtone.dat shows Y and
"brew/16452/lk/mr" shows X,Y,Z dummy files, so the file gets rewritten to
point to the dummy files. *In effect, the only difference is that users
should not delete their ringtones without using Bitpim.* Tones can be
deleted directly from the card or deleted using the phone's GUI, but Bitpim
should then be used with "send data to phone" selecting "ringtones" and
"replace all" in order to update the "brew/16452/lk/mr" directory.
3) Bitpim automatically writes the filenames into my_ringtone.dat in
reverse-alphabetical order. This is a small point, but listing them in
alphabetical order would make browsing a little easier.
Joe, thanks for sending the test load so quickly. I am eager to check if
the new phones run the same instructions, so I'll keep you posted when I get
my hands on the 9800. Can anyone test this on an 8300??
Best Regards,
Matt C.
addition gives the 8100 V7 user a streamlined process for putting custom
ringtones on their SD card. Here are my notes from the test:
1) **This exploit should be used for all of Verizon's new LG's**
I am guessing that Verizon's updates in the 8100's Version7 software have
propagated to all of their 'new' LG phones (8300 and 9800.) Although, I
doubt they will recompile the updated software for their 'older' LG phones,
i.e. 8000, 7000, 6100, etc. I have not yet tested this on the new phones,
but I will have access to a 9800 very soon. I'll keep you posted.
2) **Custom ringtones must be handled ENTIRELY by bitpim**
The new software is "trigger happy" in rewritting the my_ringtone.dat file.
So, if the filenames in the my_ringtone.dat don't exactly match the dummy's
in "brew/16452/lk/mr" then everything in my_ringtone.dat gets rewritten.
For example, consider a user who has ringtones X, Y, Z, and they delete
tones X, and Z using the phone's GUI. The phone will update my_ringtone.dat
to show only Y and delete the files X and Z from the paths listed there,
which would delete the ACTUAL files from the card, not the dummy files in
"brew/16452/lk/mr." Now if the phone reboots, my_ringtone.dat shows Y and
"brew/16452/lk/mr" shows X,Y,Z dummy files, so the file gets rewritten to
point to the dummy files. *In effect, the only difference is that users
should not delete their ringtones without using Bitpim.* Tones can be
deleted directly from the card or deleted using the phone's GUI, but Bitpim
should then be used with "send data to phone" selecting "ringtones" and
"replace all" in order to update the "brew/16452/lk/mr" directory.
3) Bitpim automatically writes the filenames into my_ringtone.dat in
reverse-alphabetical order. This is a small point, but listing them in
alphabetical order would make browsing a little easier.
Joe, thanks for sending the test load so quickly. I am eager to check if
the new phones run the same instructions, so I'll keep you posted when I get
my hands on the 9800. Can anyone test this on an 8300??
Best Regards,
Matt C.