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.

2.2.14

Animal Crossing: New Leaf - Hybrid Flowers Guide

Slightly refreshed 7/12/19
Kitty of Mittens Dream Address: 5D00 - 00E7 - 5874

Flowers in ACNL


There are a total of 42 flowers in Animal Crossing: New Leaf. Twenty hybrids, twenty basic flowers, one 'perfect town' flower, and I'm going to include the oft-ignored dandelion. You can use flowers to:

  1. Grow in town.
  2. Display in your home
  3. Obtain the Perfect Town* status.
  4. Gift your animal villagers.
  5. Wear on your person (in hair, or as accessory).
  6. Display in your personal museum exhibition.
*Having the Perfect Town status for 15 days in a row earns you the coveted and symbolic Golden Watering Can, which waters flowers in a 3x3 square instead of a 1x1 square or cross shape (normal and silver cans). The status also allows the Perfect Town flower, Jacob's Ladder to randomly spawn, and unlocks the Flower Clock public works project.

Jacob's Ladders only spawn in a perfect town.

Getting All Types of Flowers


Basic flowers are flowers you can obtain without cross-breeding. You can definitely play and progress in Animal Crossing: New Leaf (ACNL) without ever having an hybrid in town. As a matter of fact, you don't really ever need to do anything in this lax, free-for-all 3DS game.

If you do decide you want more variety in your game, however, you'll need to start with the basics.

Basic Flowers in Town at Start of Game


Colors: Red, White, Yellow
Flowers: Tulip, Pansies, Cosmos, Roses

Misc: Dandelion (yellow or white puff - you can use these as you would basic flowers)

Basic Island Flowers


After you unlock Tortimer Island by paying off your first home loan and talking to ex-Mayor Tortimer by your docks, you can collect the following flowers while on island tours and bring them back to your town:
  • Red, White Yellow Lilies
  • Purple, White, Yellow Violets
Alternatively, there is a random chance for these flowers to spawn every day, despite not going to the Island. Villagers will also sometimes plant a random basic flower next to an existing one of the same type.

Basic Carnations


Second Sunday in May: Pink Carnation from Mom
Third Sunday in June: Red Carnation from Dad

One of each flower in game, in Kitty's personal museum exhibition. 

One of each flower in game, continued.

Jacob's Ladder


If you achieve the Perfect Town status, there is a chance for a Jacob's Ladder flower to spawn. Despite being called Jacob's Ladder in game, the flower looks far more like a Lily of the Valley. Aside from obtaining this flower from another player, this is the only known way to get this flower.

Keeping your Flowers Safe


As long as you have fewer than 10 villagers in your town, your flowers are not safe! 

The last thing you want is to spend much time and effort breeding your flowers, just to have a villager move in on top of your prized hybrids, crushing and wiping them off the face of the map. 

Villager Move-In Behavior: Why it Matters for Hybrid-Breeding

First, there are several things to note about villager move-in behavior.

  1. Villagers will settle in any spot 5 spaces across and 5 square spaces back.
  2. They will not make extra room for cliffs, rivers, ramps or bridges, leaving you just one space to squeeze by.
  3. They will make sure to be one additional spot away from buildings so there will be two total spaces between their house and another building.

A villager's house only needs one space between a cliff and itself,  and two spaces between
 another building and itself. This wasn't a safe spot for my hybrids. :( Thanks, Rizzo.

I made the mistake of thinking the space between the town hall and the cliffs was small enough that a villager would not move here because I thought they needed an extra space for the cliffs. I was wrong, and Rizzo crushed a few black and orange hybrids when he moved in!

Using Public Work Projects to Make Safe Spots


Armed with the 5x5 spaces knowledge, you can place Public Work Projects (PWP) to create a space smaller than that.

This public works project creates spaces where villagers cannot settle - therefore safe for flowers!


I placed a stone tablet at the corner of a cliff to create a safe spot. This creates a 5x5 safe spot.
Note that the red and gold flowers on the top left would not be safe if I did not have another project to the left (not shown).

The most straight-forward use of the fence Public Work Project.
Flowers can crossbreed in the fence, BUT only if there is space for a new flower to pop up adjacent.

Spaces directly next to buildings or public work projects are guaranteed to be safe
 from being crushed by villager houses. Take advantage of this!

Although your house is not a public works project, it is a building you chose to place. Placing a house strategically can create ample flower safe-zones. I placed my house on a narrow strip of land between two rivers so that there's 4 spaces in front and behind my house. Since 5 spaces are required front-back for a villager's house, these flowers are safe!

I placed my house on a narrow strip of land between rivers so that there's 4 spaces
in front and behind my house so both sides are safe from villager move-ins.

Hybrid Combinations


If you're lucky enough to have one, Jacob's Ladders increases the chance
of two flowers spawning a hybrid instead of a basic flower.
This arrangement allows for pink (red+white) and black (red+red) hybrids to spawn.
Even if you knew nothing about cross-breeding flowers for hybrids, it's easy to accidentally breed hybrids simply by placing same-type basic flowers next to each other.
  1. Two of same-type flowers of the combinations below must be touching. Side-by-side or corners.
  2. There must be at least one empty space in the 8 squares around either flower for a new flower to spawn.
  3. Spawn chances are calculated at 6am every day, when the town refreshes.

Jacob's Ladder to Encourage Hybrids

Planting a Jacob's Ladder increases the chance two flowers chosen to breed will produce a hybrid, instead of a basic flower. The exact percent increase is not currently proven or available.

List of Hybrids Using BASIC Flowers


This is a list of hybrids using BASIC flowers. For flowers that require two levels of breeding or special conditions, see the Advanced Hybrids section below.


HYBRIDPARENT APARENT B
TULIPS
PinkRedWhite
OrangeRedYellow
BlackRedRed
PANSIES
Orange (Red/Yellow)RedYellow
BlueWhiteWhite
COSMOS
PinkRedWhite
OrangeRedYellow
BlackRedRed
ROSES
PinkRedWhite
OrangeRedYellow
PurpleWhiteWhite
BlackRedRed
LILIES
PinkRedWhite
OrangeRedYellow
BlackRedRed
VIOLETS
BluePurpleWhite
CARNATIONS
WhiteRedPink


In the appropriate cases, it is also possible to breed Black flowers using Orange flowers instead of Red, but it seems to me the chances are slimmer because the Orange flower counts as half Yellow.


This way, if selected for cross-breeding, only a purple and white will
be paired up to maximize your chance at a blue violet.
To ensure you don't get unwanted combinations, such as purple violet + purple violet for yet another purple violet, arrange flowers you want to breed so that only they touch, as shown above.


Since there is space nearby, a blue violet can appear if you're lucky.
Note that the chances for each flower varies.

Advanced Flower Breeding: Two-step Hybrids, Hybrid Parents

Some colors require using hybrids (from Basic Hybrids section above) to breed more hybrids!

HYBRIDPARENT APARENT B
Purple TulipOrange TulipOrange Tulip
Black CosmoOrange CosmoOrange Cosmo
Special Red Pansy*Blue PansyRed Pansy
Purple PansySpecial Red PansySpecial Red Pansy
Special Orange Pansy*Blue PansyOrange Pansy
Purple PansyOrange PansyOrange Pansy
Special Red Rose*Orange RosePurple Rose
Blue RoseSpecial Red RoseSpecial Red Rose
Gold RoseWater a wilted Black Rose (you'll need the Beautiful Town Ordinance inactive for it to wilt) with a Golden watering can and wait til the next day.
* Breed "Special" basic-colored flowers on a beach where no wildflowers spawn to prevent confusion with Ordinary Basic-color flowers.

Breed "Special" basic-colored flowers on a beach where no wildflowers
spawns prevents confusion with Ordinary Basic-color flowers.


Aside from the Gold Rose, any same color flower can breed with its own for a CHANCE at
another of the same color. For example, two purple pansies has a chance of yielding a red pansy instead.


Arranging Flowers to Maximize Hybrids and Minimize Undesired Cross-Breeding

You can arrange your flowers to your liking while encouraging hybrids at the same time.
I go for a controlled natural/wild look in my arrangements. With this arrangement,
I most often find red and pink lilies, occasionally white, and rarely black lilies.

Maximize the chance desirable breeding occurs by isolating flowers you do not want to breed.

I do not want any more yellow flowers, but I do want them in my town. To do this, I arrange the flowers so that no two yellow flowers of the same type touch. This allows me to have them on display without the risk of them being randomly selected as one of the flowers to breed each morning.

You can display flowers without risk of them breeding.
You can also display multi-color flowers together without risk of them
 breeding as long as no two of the same type touch!

Extra: Watering Your Flower vs Rain

Having the Beautiful Town ordinance in effect means you don't need to worry about watering your flowers to keep them from wilting and then dying/disappearing on you.

If you do not have the Beautiful Town ordinance in effect, watering flowers:
  1. Prevents watered flowers from wilting the next day.
  2. Revives wilted (grey) flowers and prevents them from dying the next day.
  3. Increases the chance watered flowers will breed with another flower next to it the next day.
Rain will revive all wilted flowers, prevent flowers from wilting the next day, but will not increase the chance for existing flowers to breed.

Flower Spawning Rarity

The number of flowers that can spawn each day is random, but is affected by a few factors:
  1. Beautiful Town ordinance. Having this in effect will increase the number of flowers that spawn every day. This can mean normal flowers or hybrids, again, calculated randomly.
  2. The day following rain. More flowers appear than usual on days following a rain. It is not known for sure if these effects stack.
  3. Watering your flowers. Doing so increases the likelihood two adjacent, same-type flowers will cross-breed and produce a new flower the next day.
Flower type also affects the chance it will spawn. Here is a list of rarity based on flower type from Liquefy's Acnl guide on GameFAQs. Liquefy generally provides very detailed and accurate information based on official guides and resources for a variety of games.

Most common

  1. Red, White, Yellow Tulips; Red, White, Yellow Pansies; Red, White, Yellow Cosmos; Red, White, Yellow Roses; Red, White Yellow Lilies; Purple, White, Yellow Violets; Red, Pink Carnations
  2. Pink Tulips, Purple Tulips, Purple Pansies, Orange Pansies, Pink Cosmos, Orange Cosmos, Purple Roses, Pink Roses, Orange Roses, Pink Lilies, Orange Lilies, Blue Violets, White Carnations
  3. Black Tulips, Orange Tulips, Blue Pansies, Black Cosmos, Black Roses, Black Lilies, Jacob's Ladders
  4. Blue Roses

Rarest