这里就不多说什么了,博客了有一篇详解找字库的文章,这里我就大致的分析The Last Promise的程序
①下断点,找到此断程序,
注:此段程序与烈火之剑的中文版有很大的不同,仔细分析一下.不过显示的手法也挺复杂的
②经过逆向跟踪,找到此段程序
08005BA2 480A ldr r0,=2028D70h
08005BA4 6803 ldr r3,[r0]
08005BA6 685A ldr r2,[r3,4h]
08005BA8 7821 ldrb r1,[r4] ;读取字符串值
08005BAA 0088 lsl r0,r1,2h ;ascii值*4,注:每个指针的偏移
08005BAC 1880 add r0,r0,r2 ;r2为字库的首地址
08005BAE>68