Check the file

Hero11 APK

Verify the copy you have against the package measured on 22 October 2026. A similar name is not a match. Size, package, and SHA-256 have to agree with this record if you want this file.

Hero11 launcher icon Hero11 wordmark

The icon is what you may see after install. The hash on this page is what identifies the file.

The button above is the only download href on this site. Do not follow a different address that claims to be the same package. Do not install a file someone forwarded. Get the file from the button, then check it with the table and the commands below. A later file from that same button can be a newer build. If it does not match, stop and ask in chat.

The record is dated 22 October 2026

These values describe one measured file. They are not a standing description of every future download. A newer official build will not match this table. Mismatch means stop. It does not mean the newer file is “close” and therefore fine to install. It means you do not hold the file this page is willing to identify.

Values for the file measured on 22 October 2026
Version name 1.13.f675
Version code 497893
Bytes 3,288,315 (about 3.1 MB)
Package com.ofho.fhoy
SHA-256 89bf0b8a954877cee37be1402e52e0b47fba227905dc619845ae62e598d3c55b
Measured 22 October 2026

About 3.1 MB is the scale, written beside the exact count so a rounded label is not mistaken for the check. The check is 3,288,315 bytes. The hash in the table uses a wrapping style so the full hex can be read on a narrow screen. Compare all of it.

Version name and version code are different facts

Version name is a label. On this record the label is 1.13.f675. Version code is an integer. On this record the integer is 497893. A file can wear a similar name and still be a different build. Someone can ship another package whose label begins the same way, or repeats 1.13, and put a different integer behind it. If you want this measured file, both the label and the integer have to match. One of them is not a substitute for the other.

You usually read these two after install, in App info, on the version row. Some phones show the version code in parentheses beside the version name. Read both. If you are still deciding whether to tap Install, the version fields inside the file are not a reason to skip the size and the hash. A label can be copied into a different build. The byte count and the SHA-256 cannot be copied without becoming this file.

If App info shows a different version code after you thought the install worked, the new file did not become the running app. That case is on the fix page. Verification here answers a narrower question: is the file in front of you the one measured on 22 October 2026?

The size must be 3,288,315 bytes

A different size is a different file. 3,288,314 bytes is not this package. 3,288,316 bytes is not this package. A download that died early is often much shorter, and an error page saved under an apk name is often a different length as well. Do not round your way into a match. Do not accept “about 3 MB” as a yes.

On the phone, open the file details and look for a byte count. Many notifications only show a rounded megabyte figure. Treat about 3.1 MB as a first glance that tells you the file is not a huge accidental download. Then get the exact integer. On a computer, the file properties on Windows and Get Info on macOS can show bytes. Linux file managers often have a properties pane with the same fact. The number you compare is 3,288,315.

Check the size before you hash, because a short file will never hash to this record. Checking the size before you tap Install is the step on the install page. If the size already disagrees, delete the file and stop. Hashing it will only give you a second way to see that it is not the measured package.

The package must be com.ofho.fhoy

The package name is com.ofho.fhoy. That string is what you read in the install details or in the Play Protect warning before you allow the install. The filename is irrelevant. hero11.apk proves nothing. A longer generated name from the browser proves nothing. A name another person chose before sending the file proves nothing. Renaming a file to include com.ofho.fhoy does not change the package stored inside it.

If the sheet you are looking at names any other package, you are not looking at this record. Deny the install. Do not talk yourself into a partial match because the app title says Hero11. Titles are labels, like version names. The package is the identity.

Leave Google Play Protect on while you read that sheet. The warning is where many phones show the package. Allow this install only when the package and the size both match. Do not turn Play Protect off so the prompt goes away. If the prompt will not show a package name at all, stop and use the hash on a computer rather than allowing an unnamed file.

The SHA-256 must match this hex

SHA-256 is a fingerprint of every byte in the file. For the package measured on 22 October 2026 it is the hex below. The element is marked so the line can wrap. You still compare it as one value.

89bf0b8a954877cee37be1402e52e0b47fba227905dc619845ae62e598d3c55b

Letter case does not matter. 89BF0B8A at the start is the same fingerprint as 89bf0b8a. A single different character anywhere in the 64 hex digits is a different file. A shared prefix is not a match. Read through to the end.

You do not need to install a hashing program. macOS and Linux already have shasum. Windows already has certutil. Use those. A tool downloaded from a search result is an extra file you have not checked, which is the opposite of the point of this page.

Hash the file on macOS or Linux

Open Terminal on macOS, or a terminal on Linux. Move to the folder that contains the file, or pass the full path. Quote the path if it contains spaces. Replace the example path with the real location of the file you are about to install. The name in the path is only how the command finds the bytes. It is not part of the check.

shasum -a 256 "/path/to/the/file.apk"

shasum prints the hex, then two spaces, then the path you gave it. Compare the hex field with the value in the hash line above. Ignore letter case. Do not include the path in the comparison. If the command says it cannot find shasum, stop and ask in chat rather than fetching a random checker. Do not hash a folder, a shortcut, or a second copy you do not plan to install.

Example shape, not a second hash: a matching line begins with 89bf0b8a954877cee37be1402e52e0b47fba227905dc619845ae62e598d3c55b and only then names the file. If your line differs before the path begins, the file is not this record.

Hash the file on Windows

Open Command Prompt or PowerShell. certutil is already on the system. Pass the path of the file, then SHA256. Quote a path that contains spaces.

certutil -hashfile "C:\path\to\the\file.apk" SHA256

The useful line is the hex. Windows often prints it with spaces between bytes, and it adds a heading plus a line that the command completed. Those extra words are not the fingerprint. Ignore the spaces. Ignore letter case. Join the hex in your mind, or copy it into a line and remove the spaces, then compare with 89bf0b8a954877cee37be1402e52e0b47fba227905dc619845ae62e598d3c55b.

If certutil reports that the path does not exist, you hashed nothing. Fix the path and run it again. Do not install the file because the command failed. A failed command is not a match.

Mismatch means stop

If the size, the package, or the hash does not match, stop. Do not tap Install. Do not keep a “temporary” copy on the phone for later. Delete the unmatched file, or leave it untouched and unused, and ask in chat. Tell chat the size you measured and the hex you got. The contact page lists the facts worth sending. It does not promise how soon someone reads them.

A newer official build from the same button will fail this comparison on purpose: this page is dated 22 October 2026, and a later build is a different file. Until chat has identified that file, you do not install it on the strength of a familiar button. You also do not install a forwarded file that someone says is the newer one. Forwarded files are out of the procedure entirely.

Hash the same bytes you will install. If you check the file on a computer and then copy it to the phone, confirm the phone still shows 3,288,315 bytes. A copy that changes length is no longer the file you hashed. Hash again, or delete it and download on the phone from the button, then check the size there before Install.

What a matching package actually is

A match means the file is the measured build, not that the phone’s network is fine. The package is a WebView. When it opens, it loads https://hero11-in.hero11apex.com/fantasy and then the English page. If you see an error screen after a verified install, that is a failure to reach those pages. Try another network. It is not a reason to discard a file whose size and hash already matched, and it is not a reason to install a different APK.

On this build the launcher activity is com.openvision.dynamicdisk.MainActivity. That is a technical detail of the measured package. You do not type it anywhere to finish the install, and it is not a separate download.

When the file matches and you are ready to allow the source, go back to the order on the install page: size already checked, Play Protect still on, permission only for the browser or files app you used, then Install, then open Hero11. If Android refuses because an older install is in the way, that is a conflict to read on the fix page, not a failed hash.