PLAY ON YOUR PHONE
Your adventure.
Your device.
Kolo is free during testing. Install the app, bring your own game files, and create a character to join your starting region.
The available beta packages are listed below. Read the setup and update instructions before installing.
IPHONE & IPAD
Install with AltStore Classic.
Use AltServer on a Mac or Windows computer to set up AltStore, then install the Kolo IPA from this page.
Download iOS IPA ↓Version 0.7.14 (61) · iOS 17.4+ · 50.9 MB
SHA-256: 641d1920cdd73c670b172a08d50405fd835f4c46df38ff74032c68026c9e05d3
With a free Apple account, sideloaded apps expire after seven days unless refreshed. Keep AltServer running on the same Wi-Fi, or connect by USB, and use Refresh All in AltStore before they expire. Refreshing the signing period does not download a newer Kolo build.
About AltServer and refreshing ↗ANDROID
Install the APK.
The Android test build is for devices with a 64-bit ARM processor (arm64-v8a). Download the APK, open it, and allow installation from your browser or file manager if Android asks.
Download Android APK ↓Version 0.7.14-beta (45) · arm64 · 116.4 MB
SHA-256: 8f3651790eed30db37d57b8a8440012fe68ac50b5da2eff4df4576f00486457d
Keep Play Protect enabled. If Android reports a security issue, contact support with the exact message. Updates require downloading the newer APK and installing it over the existing Kolo app.
What’s in this beta
- Version 0.7.14: Saved money beneath player name tags and on player cards. Give or exchange Pokémon, items and TMs with recipient consent, automatic saves and reconnect recovery. Includes recent capture-save and trainer fixes. Both players need this update for Give / Exchange.
- Version 0.7.13: Radical Red campaign trainers now use level-up moves appropriate to their actual battle level, including dynamically scaled teams. Includes recent control and overlay continuity improvements. Crystal Redux tall-grass flashing remains under investigation.
- Version 0.7.12: Autosave reliability improvements while chatting and during ongoing save uploads; safer character-selection exits; Android save-on-background improvements.
- Version 0.7.11: Improved trade-save completion and recovery feedback; your character name above your player; more resilient iOS button haptics; corrected shop-price alignment; original opening moves for Johto rival starters while keeping level 6; corrected extended-view NPC rendering with native followers.
- Version 0.7.10: Native-first followers, Generation IV follower artwork and more space behind your trainer; smoother iOS frame timing and button feedback; migration continuity fixes; updated premium-item prices and regional features.
- Version 0.7.9: Fixed missing Kanto rankings; global top-50 Normal progress across all regions, separate Ironman Nuzlocke rankings, and global battle ratings; existing saves and shared PC are preserved.
- Version 0.7.8: Shared PC Pokémon across Kanto, Johto and Hoenn; existing saves keep their regional progress; safer trades protect all PC boxes, including Radical Red's extra boxes.
- Version 0.7.7: Kanto no longer sells Pokémon, shinies, perfect IVs or EXP/EV training for money; Kanto: your follower is always your first Pokémon and switches when you reorder your party.
- Version 0.7.6: every region starts on equal footing — removed extra early gifts and power-boosting helper NPCs; Kanto's Time Changer and PokéVial removed.
- Version 0.7.5: everyone starts with 5 Poké Balls from the professor, like the originals (Hoenn used to give 30 Cherish Balls); Hoenn's PokéVial (heal anywhere) is removed; Hoenn's Pokémon Center helper no longer offers Mystery Gift or Reset Events; Kanto's Pokémon Center service NPC (nature change, gender swap, Mystery Gift) is removed; wild Pokémon keep each game's own spots but are locked to the region's generation (Kanto Gen I, Johto Gen I–II, Hoenn Gen III), including Hoenn's berry trees and other hidden encounter spots; trainer prize money is now the same classic amount in every region.
- Version 0.7.4: regions are now just Kanto, Johto and Hoenn; leaderboards show only the current regions.
- Version 0.7.3: same EXP in every region (classic formula; party-wide EXP items turned off — the held Exp. Share still works); Johto has morning/day/night Pokémon like the originals; Hoenn and Johto: press A or B to finish a text box instantly, like Kanto.
- Version 0.7.2: fixes the wider screen switching off on some Johto routes (e.g. Route 30 → Cherrygrove), Ruins of Alph and underwater.
- Version 0.7.1: fixes Pokémon in Kanto and Johto giving far too much EXP. Experience now matches the intended amounts in every region.
- Wild Pokémon are faithful to each region: Kanto has Generation I Pokémon, Johto Generations I–II, and Hoenn the Pokémon from Emerald. Trainers’ Pokémon from other generations still appear.
- Day and night now follow your device’s real-time clock in every region. Some Hoenn Pokémon appear only in the morning, during the day or at night.
- To take a ferry to another region, talk to the Ferry Transport clerk at the harbor; the Take the ferry Menu entry has been removed. Follower fixes: no more doubled followers at doors or after Continue. Radical Red’s Pallet Town sign now shows a normal trainer tip.
- Version 0.7.0: new regions. Kanto is now Pokémon Radical Red 4.1, Johto is Crystal Advance Redux and Hoenn is Inclement Emerald (Kolo edition). New characters start in these regions; FireRed, Liquid Crystal and Emerald characters can no longer be created.
- Existing characters moved to the new regions with the same name, trainer ID, money and general items. All of their Pokémon wait in the PC of the new character. Key items, TMs and HMs and story progress do not carry over. Earlier Iron Man Nuzlocke runs were closed; start a new run in the new regions.
- Update required: version 0.6.22 and older cannot open characters in the new regions. Install 0.7.0 over your existing app.
- Import FireRed USA 1.0 to prepare Kanto and Johto; import Pokémon Emerald USA to prepare Hoenn. Kolo applies the included patches on your device. Already imported them? Choose Create … from Imported Games in Manage Game Files.
- Ferry travel and trading between the new regions, followers in every region, battle rankings in High Scores, and server maintenance notices in chat.
- Version 0.6.22: Nuzlocke encounters before catching access no longer consume an area chance in FireRed, Liquid Crystal or Emerald. The area tracker shows server-confirmed catches and lost encounters; recent progress may still be synchronizing.
- Gameplay now has Stats, Friends and High Scores beside Menu and Chat. A compact public chat feed stays visible. Friends supports requests, acceptance, removal and private conversations with one selected friend; private messages never appear above players in the world.
- The iOS Menu responds to a normal tap. Existing saves and multiplayer progress are preserved.
- Campaign trainers use stronger native AI. Rivals and major bosses gain targeted team and switching improvements while retaining species-correct moves.
- Wild encounters now use a fixed randomized species pool per area, retaining the original encounter weights and levels. The earlier encounter-pool correction is included.
- Rivals retain their randomized starter and recurring team members, with normal moves and evolving teams. Character-screen scrolling keeps lower actions reachable.
- The refreshed lobby brings Characters, Rankings, Online Players and Stats together in one dark Kolo interface. See who is playing across regions and compare separate Normal and Nuzlocke rankings.
- Choose Normal or Iron Man Randomizer Nuzlocke when creating a character. Mistaken characters can be removed from their details screen after confirmation; active games and unfinished transfers must finish first.
- Iron Man Randomizer Nuzlocke is available when creating a new character in Kanto, Johto or Hoenn. Starter, wild and trainer Pokémon species are randomized for that character. Levels stay unchanged and each resulting species uses its native level-appropriate moves. Fainted Pokémon cannot be used again; a full-party wipe ends the run. Catch the first eligible encounter in each area, with evolutionary-family duplicates and shiny exceptions handled automatically.
- Nuzlocke has its own leaderboard ranked by story badges, then fewer deaths. Player trading is disabled for these characters; free player battles preserve campaign progress. Existing standard characters remain standard.
- Extended view: see more of the map around the game picture. In portrait the map fills the screen from top to controller; in landscape it fills the whole screen. People, items and other players show there too. Turn it off any time in Menu → Extended view.
- Free battles in FireRed, Liquid Crystal and Emerald: walk up to another player’s ghost in your game and choose Battle. Both phones play the battle side by side, and your Pokémon, items and save stay unchanged. Liquid Crystal and Emerald battles need 0.6.14 or newer on both phones.
- Autosave retries continue after repeated temporary failures, with a bounded delay and safe-gameplay checks.
- FireRed USA 1.0 now keeps native wild encounters to Kanto species. Togepi, roaming beasts, and the Navel Rock legendary encounters are reserved for Johto. The National Dex, Sevii quests, and Pokémon you already own or trade remain intact.
- New iOS characters in Emerald and Liquid Crystal now skip the professor and naming screens, use the character name, and start from a completed first save. Existing saves are preserved.
- Follower movement is retained across connected routes, and routine reconnects keep the iOS game picture visible.
- A translucent update notice lets you know when a newer Kolo build is available. Download this build once to receive future notices; updates still require manual installation.
- Trade recovery fix: receiving a higher-level Pokémon no longer blocks completion. Existing pending trades can resume; badge obedience still applies in battle. Update both trading devices.
- Ghosts, followers, and ferry actors stay visible through field dialogue and fades. iOS overlay cleanup preserves the game picture instead of flashing black.
- Trade preparation fix for FireRed and Liquid Crystal maps containing cloned objects. Install this update on both trading devices.
- Import FireRed USA 1.0 to prepare both Kanto and Johto. Kolo applies the included Liquid Crystal 3.3.00512 patch locally and keeps FireRed and existing saves. Already imported FireRed? Choose Create Liquid Crystal from FireRed in Manage Game Files.
- Email verification and forgotten-password reset.
- Ferry travel with shared Pokémon storage and regional inventory rules.
- Trade evolutions for eligible Pokémon.
- Global chat across regions, with sender region tags.
- Liquid Crystal reaches Kanto through Kolo ferry travel. After becoming Johto Champion, visit the Ecruteak elder for the Silver Wing. Mt Silver opens when the same character completes both the Johto and FireRed Leagues; an existing native unlock is retained.
Before installing an update
Return to character selection and wait for saving and synchronization to finish. Install over your existing app; do not uninstall it first. Use the same signing account on iOS. Keep your Kolo login separate from your Apple account.
Bring your own files
You need your own supported game ROM plus SoulSilver for follower artwork. SoulSilver is an artwork source, not a playable Kolo region. Kolo includes the Radical Red, Crystal Advance Redux and Inclement Emerald (Kolo edition) patches, applied on your device to your own FireRed USA 1.0 and Emerald USA. The patches are not playable ROMs by themselves. No base game ROMs, SoulSilver follower artwork packs, or ROM-download links are supplied.
Read the file and account setup guide ↗Beta software can change. See our Terms, Privacy Notice, and open-source notices and source access.