23.5.15

Advanced Kairosoft Hacking (Android)

Is this guide for you?

This guide is written for Android device users who want more from a game, and thrill in taking it apart (softcore) to examine how it works. While this guide will guide you through the rooting process, you may be required to do some of your own research. This is because every device is different and may require different tools to operate. Research, take precautions, step out of your comfort zone and enjoy the risks and rewards of hacking!

After reading this guide, you should be able to:
  • root your device, if you have not already done so.
  • understand, install and run an APK (Android Application Package).
  • understand how to search and edit memory addresses to modify apps.
  • efficiently hack any game through critical thinking.

As with all hacking, there is a risk you will hose your game as you explore - you’re taking short cuts anyway though, so bear with it and try again. ;)

Root your device.


You will need your device’s micro USB cable (usually the charger), access to a computer, and access to the Internet (if you have not already done your research and downloaded any necessary software).

  1. Research. Look up your device’s specific model and how to root it. Instructions will vary, but it will generally involve the below.
  2. Precaution. Charge and backup your device.
  3. Enable USB debugging. Some devices will “hide” this option to make it difficult for people to accidentally break their phones. For example, to enable USB debugging on my Nexus, I tap “Developer Info” several times before it gives me a message like “Congrats, you’re a developer!”
  4. Unlock bootloader, AFTER MAKING SURE YOUR PHONE ALLOWS TAMPERING WITH THE BOOTLOADER. Some phone makers have installed software that will brick your phone if the bootloader is messed with. For some systems, there are hacks to get around the bricking software (at your own risk). This step will vary greatly depending on your phone and preferences. Unlocking the bootloader allows you to select what system to boot up your phone with (you will install this next).
  5. Do your best to ensure the site you are using is trustworthy. Now that you have allowed external devices to interact with your device, plug your Android device into the computer. Restart your device in Bootloader mode.
  6. Download the bootloader from the site (should be a small collection of files). Follow instructions and run the files you just downloaded while plugged in.
  7. Download and install SBGameHacker, GameGuardian or your preferred memory scanner/hacker (I prefer SBGameHacker) on your device (you can use a browser or transfer it from your computer).
  8. Play around and verify that everything works fine, and you’re good to go.


Hacking Kairosoft’s Bonbon Cakery

Since this game is free, the developers have made this game particularly difficult to hack (still not too bad though!). Consequently, this has been one of the more enjoyable games to hack for me.

I have purchased every single one of Kairosoft’s games at least once - over two iPhone devices and one Android device - and heavily contributed to the community over the years. I highly suggest you support the developers one way or another if you enjoy their games, though the decision is up to you.

Getting Medals:


Prep: Unlock Lucky Spin by playing for a while. Make sure you have at least 600 SP (Sweet Points) by selling some recipes or through some other means. You only really need 400, but as safeguard against bad luck, 600+ is best.

  1. Open your preferred memory scanner (I will be using SBGameHacker.)
  2. Make sure you are searching a single known value if there is a settings option (the Normal mode, or NM in SBGameHacker).
  3. Search for the current SP balance.
  4. Hit the Android “back” button so as not to wipe the results. Spin the SP Lucky Wheel so that the SP balance decrements.
  5. Open the scanner again (doesn’t matter if you stop the spinning or not) and search the new SP balance. There should be only one result listed as a memory address and integer balance. If there is more than one, repeat steps 6 and 7.
  6. Change the value stored in the memory address up to the maximum of 9999. On SBGameHacker, do this by holding down the result until additional options pop up and hit “Value edition.”
    1. Optionally, lock the value when you set it to keep it from changing. You will have to relock this value if you exit the game, as the memory addresses will be reset.
  7. Spin to get as many medals as you want. Note that if you follow the rest of the guide, you will not really need that many medals to accomplish anything in the game.

Duplicating items.


Prep: Unlock the Items and Truck tabs by playing for a while. Obtain at least three of an item (most likely Candy, Product POP, or Pocket tissues - each of which you begin the game with one of). One way to do this is by running your truck a few times.

  1. Open “Upgrade Ingr.” under the Items tab and pick any ingredient to upgrade.
  2. Open your preferred memory scanner and search the number of any item you have 3 or more of. e.g. If you have 3 Candies, search “3.”
  3. Use one of the selected item and search the new balance in the scanner. If there is still more than one result, repeat step 3.
  4. Change the value stored in the memory address up to the maximum of 99. On SBGameHacker, do this by holding down the result until additional options pop up and hit “Value edition.”
    1. Optionally, lock the value when you set it to keep it from changing.
    2. Note that, technically, you can set the number greater than 99, but it will reset to 99 by default upon exiting.

Getting money.


Prep: Unlock the Truck tabs by playing for a while.

  1. Send your truck out for any amount of time - 30 is quickest.
  2. Search the balance the first time your truck makes a sale.
  3. Search the balance after the truck has made other sales.
  4. Change and lock the balance to however much money you’d like.
  5. Wait for truck to return.
  6. Profit.

Buying items you don’t have yet.

For SBGameHacker. Including rare Recipes, Staff Up, Shelf Up, Sweets Up, Add Training, Macaron Tower set,  etc:


Prep: Unlock a recipe such as Shortcake or Chocolate cake by creating it in Sweets Creation. After Pumpkin Product stocks three or more of the dessert, perform steps 1-3 under Duplicating Items, by searching and buying the dessert.

Optionally, adjust the settings and make the scanner’s window opaque and open Pumpkin Products so you can instantly see any changes you make.

  1. Hold down the resulting memory address to show additional options. Select Nearby Memory List. [Screenshot pending.] You should see a list of memory addresses with the memory address you searched in blue. Syntax should be something like “X.X.X.X” where X is the balance of the item you searched.
  2. For any address where the syntax is “Y.Y.Y.Y”, where Y is an integer from 0 to 99, you may raise the value to up to 99.
  3. Be warned: changing any other address falling outside of this pattern may permanently hose your game, lest you wipe your game data and start over.
    1. I would also suggest you stick to memory addresses in the vicinity of the address you searched.
    2. If you are new at this, check Pumpkin Products frequently to keep track of how you are doing.
    3. Values near the beginning of the list will include Japanese recipe bases (that do not show in Sweets Creation) and items such as Staff Up, Shelf Up and Skill Up, which are very notable. However, you will still need Premium tickets to buy applicable items.
    4. Values following Platinum XP will be items you can buy with medals.
    5. At the very end of the list, you begin unlocking items purchasable with medals. Unless you want to buy these via medals, there is an easier way to obtain these items (explained below in Having every item in your inventory.).

Having every item in your inventory.


  1. Perform steps 1-3 under Duplicating Items.
  2. Perform steps 1-2 under Buying Items you don’t have yet.
    1. The first and last usable items are Candy and Platinum XP. Memory addresses beyond these two bounds seem to contain garbage values, though you are free to explore at your own risk (I think one value solely decreases calories, but I will have to verify.)

Leveling Ingredients.


This should be a no-brainer by now. Save time and medals this way.


  1. Use Bronze, Silver, Gold and Platinum XP to level your ingredients. Lock the values at 50+. You may need to exit to the Ingredient selection menu to reset the count.

Getting Premium Tickets.


Create one of every recipe separately to earn 20 tickets each. Earn up to 60 tickets by collecting the Kairo Club game of the day. I have not needed to try this yet, but supposedly, wiping the cache of Kairo Club allows you to collect tickets again, that day.

Level your staff and suppliers quickly.

For SBGameHacker.


Prep: Have around 20 medals per staff you wish you level, to be safe.

Optionally, buy “Add training” from Pumpkin Products by following the instructions in Buying Items You Don’t Have, above, to make this process easier.

i. Staff

  1. Change your search setting to Combine (CB - for searching several values in a setting range.)
  2. Go to train a staff. Search the staff’s three stats in the syntax “[PREP],[SPEED],[STOCK],” e.g. 60,90,120 without quotes.
  3. Train your staff and search the staff’s new set of three stats.
    1. Using any of the new training from buying “Add Training” will change all three values, increasing the chance of finding the exact three addresses containing the selected staff’s stats while using a minimal number of medals.
  4. Once you have narrowed it down to 3 values, change the value to something like 600. Too high, and the staff may glitch.

ii. Supplier

Friendly reminder that your Creativity Points (CP) are refilled once you hit Level 2 of any supplier.

  1. Same deal as Staff, except search [VOLUME],[TASTE],[AROMA] when the bars for the suppliers are displayed. Ideally, there should be six results.  You can set all the results to whatever you want when the bars stop rising.
    1. There is a chance the results may be inaccurate, or you may get more than 6 results - you may need to try again to fine tune, or take a risk.
    2. You can save the 6 memory addresses once you find them by hitting ‘save’ on the scanner. The addresses will be the same every time you create a dish.