Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Unbanning and Cloning Methods That Keep (or Increase!

)
Elite Customs Progress

Version: 4.0

Author: ZeroName, in consultation with the brilliant ideas man OG_OutKast

Discord: OG_OutKast’s server at https://discord.gg/CaGFKV

NOTES:

These methods work for android and are tested with the update 2.16.

Elite customs car progress is preserved with these methods (and can even be increased!). Other processes
you might see involve setting all cmlv's to 0, which erases all elite customs progress, or else you get a sync
loop.

You only need your nsb file in this method. No need for the scb.

Note that any In App Purchases (IAP) of currency is lost when your account is banned or cloned (thanks to
Natural Motion), but fortunately your purchased cars and upgrades are kept. This is normal with any
unbanning or cloning process. If you have made IAP of currency, you may well need to increase your
currency, especially if it goes to 0, or your spent is higher than earnt. Edit using GameGuardian or nsb
AFTER unbanning or cloning, as it’s only then that you will see your new currency amounts.

I recommend backing up your nsb & scb before proceeding.

I’ve written this assuming knowledge of the game files and how to delete and copy files…. If you don’t have
this knowledge you wouldn’t have been able to do something that got a ban, right?

If you only have used GG and don’t know where your game files are, they are here:
• long numbered file - Android/Data/com.naturalmotion.customstreetracer2/files/10522519563750992308
• player id and temp folders with nsb - Android/Data/com.naturalmotion.customstreetracer2/files/pp
• keychain file - Android/Data/com.naturalmotion.customstreetracer2/Keychain.akc

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 1 of 9 26 October, 2020
Table of Contents:
1. Edit Required to Keep (or Increase) Elite Customs Progress .................................................................. 3
1.1. Details of the Parameter That Must be Edited to Make This Method work ..................................... 3
1.2. Opportunity to Increase Your Elite Customs Car Levels .................................................................... 3
1.3. NSB Editing ........................................................................................................................................ 4
1.4. GameGuardian................................................................................................................................... 4
1.4.1. Direct Method: Searching on the Live Race Count .................................................................... 4
1.4.2. Indirect Method: Searching on Fuel Pips................................................................................... 5
2. Unbanning ............................................................................................................................................... 7
3. Cloning..................................................................................................................................................... 8
4. Editing Your Elite Customs Car Levels Without Doing an Unban or Clone ............................................. 9

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 2 of 9 26 October, 2020
1. Edit Required to Keep (or Increase) Elite Customs Progress
1.1. Details of the Parameter That Must be Edited to Make This Method work
A small edit is required to preserve Elite Customs progress, without getting the sync loop or red wifi issues,
when you load your nsb and scb files for an unban or clone.

You need to set the “smptr” parameter to around 3 or less. This parameter is actually the count of live
races you have ever raced on your account (showdown races are not included).

I recommend setting the smptr to -2,000,000,000 (note the NEGATIVE) so that means you can unban/clone
your account for the next 2 billion live races. This value is carried over into the new account after the
unban/clone, so you never need to edit this value again.

It’s a good idea to make this edit before you get a ban - especially if you use GameGuardian because it’s
easier to find the value if you can run live races.

How do you set the smptr? Super easy if you can edit your nsb, but it can also be done via GameGuardian.

1.2. Opportunity to Increase Your Elite Customs Car Levels


Given you’ve copped a ban (or are cloning) there’s got to be a benefit to make up for it, right? Well, yes!

You can actually edit the cmlv levels (while editing the nsb and NOT via GameGuardian), to be 1 less than
the maximum Elite Customs level for each car (so normally 49, or 34 for the Ford GT40). This of course
saves you time, does not require tokens to be spent, and does not put entries into the crew chat for others
to see.

To make this easy. I suggest while you’re in the game (even if banned) that you go to each Elite Customs car
you have, and upgrade it to at least level 1.

Then in your nsb, search for cmlv’s, and simply edit every car with a cmlv of at least 1 to whatever level you
like - but don’t max it or the milestone upgrades with not be registered!!!!

If you increase a car say to level 49, when you get into the game after the unban or clone (and preferably
before you join a crew) you can increase the car to 50 to max it, and all the milestone upgrades get
registered, and the game registers it as maxed. You could max many cars in this way before joining a crew,
so they don’t see you maxing a heap of cars. There doesn’t appear to be a ban risk with this, at least not at
this stage, but hey, if you get banned again you’ll get more practice at unbanning!

There is a way to do this at any time, even without unbanning or cloning. You keep the same player id, but
the process will kick you from your crew. Refer to section 4. Editing Your Elite Customs Car Levels Without
Doing an Unban or Clone.

WARNING: If you do edit your cmlv’s without then doing one of the following processes, you will get a
never ending sync loop in the game.

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 3 of 9 26 October, 2020
1.3. NSB Editing
If you mod using nsb editing, open your nsb, search on smptr, and edit the number next to it.

Save your nsb for use in unbanning/cloning. There’s no need to JSMin it, as CSRPacker does that for you.

You do NOT need to reset the tcbl value, nor reset the cmlv’s to 0!!!

1.4. GameGuardian
If you only use GG, then the smptr can be set by GG through 2 search methods. Note you must do this
BEFORE copying your nsb file – and you don’t need to edit this file at all.

1.4.1. Direct Method: Searching on the Live Race Count


This method only works if you’re not already banned, because you can’t do live races when you’re banned.
If you’re already banned, skip to 1.4.2 Indirect Method: Searching on Fuel Pips.

Search on the current live race number as in this screenshot:

The number above to search on is 1. The number starts at 0, increases with each victory to 15, then resets
to 0 again. So in this example, search on 1. Win a race, refine on 2, win a race, refine on 3, etc, until you
have a result that looks like the screenshot below. Losing a race is fine, just don’t refine the search as the
number has not changed.

Live race number – what you search on

smptr value – set it to -2,000,000,000

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 4 of 9 26 October, 2020
As in the above screenshot, the smptr value is the second number below the live race number. Note the
normal smptr is the number of live races (wins plus losses) you have ever done, so that’s what you’re
expecting to see.

1.4.2. Indirect Method: Searching on Fuel Pips


This method works even if you’re already banned.

Search on Rank;FuelPips::13

For example, if your rank is 678, and you fuel pips are on 10, then search on 678;10::13

If you get many results, run a race, and refine on your new fuel value, eg. 678;9::13

You’re looking for results as in the screenshot below.

Lifetime RP – edit this to rank up

Rank – don’t edit this

Fuel pips – edit to 30 if you want

While you’re there, you could edit your fuel pips – max of 30 for safety.

Lifetime RP: you can also edit this, If you use trb’s, you should be increasing this to match what RP you
earnt in the trb. Trb’s do not increase this value, so you should do it manually. Note each rank is about
74,000 (apart from the low ranks), so for safety, increase by 1 rank at a time, run a race, collect your
reward, and so on, until you’ve increased by the necessary amount. Natural Motion aren’t currently
bothering to check this value matches the personal RP you earn, but they might do this in the future.

To find the smptr, scroll down 640 hex memory addresses. That’s the amount for CSR2 update 2.16 at least.
So highlighted in red above, the fuel pips address ends in 124, add 640 to that.

Note the memory locations are subject to change as new CSR2 updates come out, etc. I have tested as
much as I can on accounts of different ages, different live races numbers, emulators, and android versions,
and found it works consistently.

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 5 of 9 26 October, 2020
How do you add hexadecimal numbers? On Windows 10 the standard calculator can be set to
“programmer” mode, click “hex.” Enter 124 + 640 and you get 764 hex, as in the screenshot below:

Story of
my life!

Then scroll down to the next address ending in 764, and it should look like the screenshot in section 1.4.1.

I’ve made a video on the interesting values you can find using this search, including currency values. If
you’re having trouble locating the smptr, this may help: www.youtube.com/watch?v=v99rp22XUv4

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 6 of 9 26 October, 2020
2. Unbanning

IMPORTANT: you need to correct whatever caused the ban while your account is still banned, so you don’t
get banned again on the new account.

When you follow the process below if you see any of the screen types highlighted in blue, jump to that
step.

“Permanent ban” screen – if you see this, follow these steps


1. Delete the com.naturalmotion.customstreetracer2/Keychain.akc file, or move it somewhere else
for backup
2. Delete the long numbered file
3. Under the pp folder, delete all folders other than the one for your player id
4. Rename your player id folder to “temp”
5. If you edited your nsb, copy that nsb into the “temp” folder, and delete the scb
6. Start the game
7. You’ll be given a new player id at various stages of the following process

8. “Ban lifted” screen – if you see this, press continue, and follow these steps:
a. Run a race and then restart the game

9. “Restore saved game” screen – if you see this, choose the left hand option to restore, and follow
these steps:
a. Your old account will appear
b. If the red wifi symbol persists after several seconds, then follow these steps:
i. Exit the game
ii. Delete the long numbered file again
iii. Make sure the temp folder is still there, with your nsb in it, and delete any new
player id folders
iv. Restart the game

10. “Synchronize profile” screen – if you see this, follow these steps
a. Force close the game, do not press ok
b. Delete the long numbered file again
c. Make sure the temp folder is still there, with your nsb in it, and delete any new player id
folders
d. Restart the game

11. When you get to this point, your account should be good to go
12. To make sure, run a race, then restart the game, if you get a sync or a restore saved game go back
13. Your game currency should be restored, and elite customs progress preserved (or increased if you
did that in section 1.2. Opportunity to Increase Your Elite Customs Car Levels)
14. Note that if you were in a crew, when you click the crew hangout icon, you’ll get the “kicked from
crew” screen, which is normal after a ban, and you can now join a crew again
15. You can now delete the temp folder from the pp folder if you want

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 7 of 9 26 October, 2020
3. Cloning

This process creates a new player id and profile that is an exact copy of the one you’re trying to clone. You
do need a separate Google Account to run the clone on, and I strongly advise against trying to run multiple
accounts and player id’s on the same device. I’ve seen too many people screw up their profiles that way.

When you follow the process below if you see any of the screen types highlighted in blue, jump to that
step.

1. Delete the com.naturalmotion.customstreetracer2/Keychain.akc file, or move it somewhere else


for backup
2. Delete the long numbered file
3. Under the pp folder, delete all folders and create a new “temp” folder
4. Copy the nsb from the account you want to clone into the “temp” folder
5. Start the game

6. “Restore saved game” screen – if you see this, choose the left hand option to restore, and follow
these steps:
a. Your cloned account will appear
b. If the red wifi symbol persists after several seconds, then follow these steps:
i. Exit the game
ii. Delete the long numbered file again
iii. Make sure the temp folder is still there, with your nsb in it, and delete any new
player id folders
iv. Restart the game

7. “Synchronize profile” screen – if you see this, follow these steps


a. Force close the game, do not press ok
b. Delete the long numbered file again
c. Make sure the temp folder is still there, with your nsb in it, and delete any new player id
folders
d. Restart the game

8. When you get to this point, your new account should be good to go
9. To make sure, run a race, then restart the game, if you get a sync or a restore saved game go back
10. Your game currency and elite customs progress should be the same as the clone source
11. Note that if the clone source account was in a crew, when you click the crew hangout icon, you’ll
get the “kicked from crew” screen, which is normal as your new account is not in a crew yet, but u
can join one
12. You can now delete the temp folder from the pp folder if you want

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 8 of 9 26 October, 2020
4. Editing Your Elite Customs Car Levels Without Doing an Unban or
Clone

You can edit your cmlv values in your nsb (cannot be done via GameGuardian) as in section 1.2.
Opportunity to Increase Your Elite Customs Car Levels, without doing an unban or clone.

Note you will be kicked from your crew if you follow this process, but you will keep the same player id.

When you follow the process below if you see any of the screen types highlighted in blue, jump to that
step.

1. Delete the long numbered file (do NOT delete the keychain file!)
2. Under the pp folder, delete all folders and create a new “temp” folder
3. Copy your edited nsb into the “temp” folder
4. Start the game

5. “Restore saved game” screen – if you see this, choose the left hand option to restore, and follow
these steps:
a. Your modified account will appear
b. If the red wifi symbol persists after several seconds, then follow these steps:
i. Exit the game
ii. Delete the long numbered file again
iii. Make sure the temp folder is still there, with your nsb in it, and delete any new
player id folders
iv. Restart the game

6. “Synchronize profile” screen – if you see this, follow these steps


a. Force close the game, do not press ok
b. Delete the long numbered file again
c. Make sure the temp folder is still there, with your nsb in it, and delete any new player id
folders
d. Restart the game

7. When you get to this point, your account should be good to go


8. To make sure, run a race, then restart the game, if you get a sync or a restore saved game go back
9. Your game currency should be kept and the modified elite customs progress should be present
10. Note that if your account was in a crew, when you click the crew hangout icon, you’ll get the
“kicked from crew” screen, which is normal, and you can now join a crew again
11. You can now delete the temp folder from the pp folder if you want

Enjoy!

Unbanning and Cloning Method That Keeps Elite Customs Progress v4.0.docx Page 9 of 9 26 October, 2020

You might also like