Kindle の Windows 2000でパッチを当てている個所の詳細

00FBF14D 89 45 E8 mov dword ptr [ebp-18h],eax
00FBF150 8B 06 mov eax,dword ptr [esi]
00FBF152 8B 40 04 mov eax,dword ptr [eax+4]
00FBF155 89 45 E4 mov dword ptr [ebp-1Ch],eax
00FBF158 8D 45 EC lea eax,[ebp-14h]
00FBF15B 50 push eax
00FBF15C 6A 01 push 1
00FBF15E 6A 00 push 0
00FBF160 6A 00 push 0
00FBF162 8D 45 E4 lea eax,[ebp-1Ch]
00FBF165 50 push eax
00FBF166 6A 00 push 0
00FBF168 8D 45 F4 lea eax,[ebp-0Ch]
00FBF16B 50 push eax
00FBF16C FF 15 34 90 48 01 call dword ptr ds:[1489034h]

00FBF172 FF 75 EC push dword ptr [ebp-14h] 

00FBF175 8B 4D 08 mov ecx,dword ptr [ebp+8]
00FBF178 FF 75 F0 push dword ptr [ebp-10h]
00FBF17B FF 15 80 AC 48 01 call dword ptr ds:[148AC80h]
00FBF181 FF 75 F0 push dword ptr [ebp-10h]
00FBF184 FF 15 C8 91 48 01 call dword ptr ds:[14891C8h]
00FBF18A 8B 45 08 mov eax,dword ptr [ebp+8]
00FBF18D 5E pop esi
00FBF18E 8B E5 mov esp,ebp
00FBF190 5D pop ebp
00FBF191 C3 ret

Kindle の Windows 2000パッチについて、適用方法を聞かれたので少し補足します。
直前の push 1 / push 0 /push 0 が並んでるところはハッシュ作成処理です。
ここでWindows 2000はNULLが返ってきてしまうので以後の処理に失敗します。

なので、その直後の 00FBF172 FF 75 EC push dword ptr [ebp-14h] からを 先の 00FBF18A 8B 45 08 mov eax,dword ptr [ebp+8] に飛ばす処理を入れるため この場合はここを EB 16に書き換えます

binpa
6A016A006A008D45 で検索して手動で書き換えるのもありかな?

おすすめ

13件のフィードバック

  1. Mina より:

    What apps are required for rewrite?

  2. 黒翼猫 より:

    >>1
    Same software.

  3. Mina より:

    >>2
    Microsoft Visual C++?

  4. 黒翼猫 より:

    >>3
    Apply BinPatch :3
    if using another version, you need for analyze any binary editor.

  5. Mina より:

    “Apply BinPatch :3”
    Oh, binpatch. I never thinked of such software.
    “if using another version, you need for analyze any binary editor.”
    Well, I want to run Kindle v1.23.1.
    Which binary editor would you suggest to use? Tried looking around for one, but never found one…

  6. 黒翼猫 より:

    >>5
    This article guides how to set binpatch parameter.
    They can lead the binpatch parameter “BBE572:FF75:EB16”

  7. Mina より:

    >>6
    Thank you so much for telling me the parameter for Kindle v1.23.1.
    I will keep using Kindle v1.23.1 until you provide a solution for the “notebook requiring IE11 on v1.24 and later” issue.
    I know v1.23.1 is an old version, but, at least, it was the last version that allowed me to view notes.

  8. Mina より:

    Well, I changed my mind:
    I have decided to use Kindle v1.33 and not rely on notes so much on Windows 2000, until a solution comes.

  9. 黒翼猫 より:

    >>8
    How about Chrome frame solution ?

  10. Mina より:

    >>9
    Interesting solution. I’ll try it and tell you if it made a difference.

  11. Mina より:

    >>9
    Wait, this is obsolete and very old software.
    The last version of it was 32.0.1700.107.
    I tried to install it, it can’t be installed on Windows 2000.

  12. Mina より:

    I want another solution. I don’t know if Chrome Frame is the only solution or not.

  13. Mina より:

    Although, if you think it will make the notes work on Kindle v1.33, you can try and install Chrome Frame on Windows 2000.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です