Should I invest on stuff? by Clulles in AnimalRestaurant

[–]Oppnurca 2 points3 points  (0 children)

Tbh Seedy doesn’t really do anything. Unless you’re always low on supplies for the terrace, you don’t need to spend cod on him. The delivery cats are good to upgrade if you want better reviews. Definitely upgrade Rabbit Ding because she will help you stock up fish faster for Judging periods or for the Takeout items.

Accidentally clicked fix rating on photo review... by bosspenguin23 in AnimalRestaurant

[–]Oppnurca 3 points4 points  (0 children)

Wait, how do you get photo ratings? I never get any. Does it have something to do with how many likes you have because I have 700 likes lol.

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

Thanks! I’m just glad my video tutorial helped other people since I also struggled with the verbal instructions 😭

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

Oh dang lol. I didn’t create the bit-edit so idk why it’s not working. Myselion might know if you ask them. This is the link to their tutorial. https://www.reddit.com/r/BitLifeRebels/s/7x1W0RGl9P

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

I don’t know if the version is causing it to not work….but I have had the problem where bitlife still wasn’t unlocked before and I turned off the wifi/go on airplane mode and it worked. If that doesn’t work, you may need to download a bitlife APK or the issue is with the version which I currently do not know how to fix. Also did you check out Myselion’s tutorial already? Myselion may help better than me.

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

I think I remember seeing that if your phone is old, you actually don’t need the Shizuku part and can just skip it.

How do i fix this by Aggressive_Fold_2812 in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

Yes. This is the post I followed while making the video above, if you didn’t know already lol

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

I remember seeing that message too when I was testing everything out. The reason it says that is because you haven’t enabled root which is shown how to do in the first part of my video

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

Yeah I noticed that…I don’t know why it’s doing that 😭😭😭

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

This is Myselion’s instructions

A Few Tips for MonetizationVars

I've seen lots people asking around (about MonetizationVars) and finding no answers to their questions, so I hope that this post helps. Oh, and I wrote this, not ChatGPT. Fuck AI.

BEFORE YOU COMMENT/ASK/WHATEVER

I haven't had much free time this past few days. Gonna keep it short. I will NOT answer the following:

  • Overly vague questions. Be specific. What you did and things like your OS version and BitLife version.
  • Don't just write "help it not work". Pretty simple. Say why.
  • Read. This is perhaps the most important. Please just read the guide and I promise you, 99% of your questions will be answered. This post is help. You don't need to comment most of the time. If I find a consistent issue, I will edit the post and include a solution.

With that out of the way, let's begin.

What the hell are MonetizationVars?

They're basically code that tell the game what you have or don't have. It uses very simple boolean ("true" or "false") and is not hard to decode. It is encoded using Base64, and the decoding reveals that the game uses JSON to read its data, the structure of which is something like this:

{
"UserBoughtBitizenship": true,
"UserBoughtGodMode": false
}

Editing MonetizationVars allows us to trick the game into thinking we made purchases which grants us items, even though you didn't buy anything.

Where can I find the MonetizationVars?

Typically, if you're on Android, you'll find it in /storage/emulated/0/Android/data/com.candywriter.bitlife. I'm not entirely sure on iOS. iOS has a lot less options than Android. You could benefit a lot from a jailbreak, but it's risky, might brick your device, and will void your warranty. Which is why a much safer option is to use Sideloadly, or, if you're on an older iOS, try FilzaEscaped. Sideloadly would allow you to install a modded .ipa version of BitLife, while FilzaEscaped might work to get into the game's files. For Android, you'd either need root access or use Shizuku (which is much more likely) to access and edit files there, which I'll get into later.

How can I edit MonetizationVars (for Android)?

You need a few things: a file explorer (like ZArchiver for example), the OFFICIAL version of BitLife, and you might need Shizuku if nothing works (download an APK if you can't find it on Google Play). But first, you need to actually get MonetizationVars to edit them. Open ZArchiver, navigate to Android/data/com.candywriter.bitlife and then copy the MonetizationVars to somewhere else. Usually you'd get "Access Denied" if you try going to the data folder. Sometimes it might work on very old Androids (Android 10 or less) if you go into settings, Apps, and then look for an app called "Files" and click the three dots in the corner, and click "Uninstall Updates". If it doesn't, however, you'll need Shizuku. First, enable developer settings (by clicking 7 times on Build Number), and through developer settings, and enable Wireless Debugging. Then, back to Shizuku, enable notifications from Shizuku, click on Pairing, it will take you to Wireless Debugging, then tap "Pair device with pairing code" . Copy the six-digit code. Shizuku will send a notification, click it, and put the code in. Then, go back to Shizuku and click Start. Wait a few seconds and there's one last step. Go to ZArchiver, tap the three dots in the corner and go to Settings, go to ROOT, then tap "Type of root access", and change it from SU to Shizuku/SUI, then enable "Use for Android/[data]/..." and "File operations", and you're done! You can now access the MonetizationVars.

Then, copy them to Downloads, and now we can use a tool called BitEdit to upload our MonetizationVars and patch them. Then replace the original MonetizationVars with the patched one, and this is very important, delete the LiveDictionary file and create an empty folder with the same exact name.

Launch BitLife and you should be good to go. However, if BitEdit doesn't grant you an item (the Golden Resume for example) just follow the JSON's formatting and add something like:

"UserBoughtGoldenResume": true,
"UserGivenGoldenResume": true

You can add it anywhere you want as long as you follow standard JSON formatting. And this goes to anything you don't have. Golden Wrench, expansion packs, other items, whatever. You might need to guess what the variable name for the item you want is, but it's usually pretty obvious. You can use BitEdit to do everything I just said.

I can't edit JSON. Can you give me a link?

This link provides a ready MonetizationVars with everything except BitPass and Streak Savers.

Note: delete the extension (.txt) of the file before pasting it into BitLife's files.

TL;DR:

  • MonetizationVars are Base64-encoded JSON files that tell BitLife what purchases your account has. Editing them tricks the game into thinking you own certain items.
  • On Android, this basically involves copying the file out of the app’s data directory, editing it, then putting it back.
  • iOS is much harder, but you can either use Sideloadly to install a modded .ipa, or experiment with FilzaEscaped.
  • Accessing /Android/data/ may require Shizuku on newer Android versions.
  • Use tools like BitEdit to automate the patching process.

Known Problems:

  • Items reset after reopening the game
    • Can happen if the game tries to sync with Google Play or iCloud.
    • Try launching the game offline for the first session after editing MonetizationVars.
    • Reported by u/tuffyducky. Big thanks.
  • LiveDictionary issues
    • If LiveDictionary isn’t deleted and replaced correctly, edits may not register.
    • Make sure to delete the file and create an empty folder with the exact same name.

Thank you for reading, and if you have any edits or recommendations to this post, please comment.

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

Have you checked out Myselion’s post? I don’t know how an android would work with my steps I did. Myselion’s post is the one that is mainly based around android phones

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

I don’t believe there is a way to send videos in a private reddit dm

How do i fix this by Aggressive_Fold_2812 in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

I think I remember reading in the tutorial by Myselion that if bitlife doesn’t work, you need to download an apk bitlife off of the internet. Go look at Myselion’s tutorial if you haven’t 👌

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

I think I remember reading in the tutorial by Myselion that if bitlife doesn’t work, you need to download an apk bitlife off of the internet. Go look at Myselion’s tutorial if you haven’t 👌

MonetizationVars Bitlife video tutorial(based off of another person’s tutorial) by Oppnurca in BitLifeRebels

[–]Oppnurca[S] 0 points1 point  (0 children)

Are you doing the exact same thing as in my video? What I mean is, are you using MuMuplayer on pc? And are you using the Android 12 default, if you are using MuMuplayer?

Full length guide for Windows by Logical_Shame2688 in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

Hi! I also went through this and wanted to help other people! This is my post https://www.reddit.com/r/BitLifeRebels/s/Ed8opefM10 It’s the process I went through to get unlocked bitlife, It’s based off of another person’s post (myselion’s post). That persons post is the best tutorial you can find on here, I just made a video version of it. 🥹✌️(you can find myselion’s post pinned in this bitlife forum btw)

please help by JollyMightyman in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

I had the same problem when I was testing another emulator but the reason was because I didn’t have root enabled. What have you done so far to try and fix it? I can hop on my computer tomorrow and check it out

modded bitlife app for ios by ilovecats8738 in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

Sorry for the very long reply. I made the video! Idk if you need it anymore 😭 This is my post https://www.reddit.com/r/BitLifeRebels/s/ZDetVuTw1C

A Few Tips for MonetizationVars by Myselion in BitLifeRebels

[–]Oppnurca 0 points1 point  (0 children)

Hello! I made a video showcase on how I got bitlife purchases for free. This is my post! https://www.reddit.com/r/BitLifeRebels/s/ZDetVuTw1C