This thread was made to help the community get the latest versions of PvZ2 immediately after they soft-launched. The APK is obtained from various sources, preferably from our users, but external sources may be used should no one from within our community have access to them.
As far as we're aware, this is legal, and the only reason why they would do something like this is to check whether or not the latest version is stable by listening to user's feedback before they fully release it. They only pick a limited selection of users just in case if a bug ruins their experience (as an example, this has happened multiple times with some software such as Windows 10, where unstable updates get pushed to everyone, breaking people's computers), but there's nothing stopping you from manually downloading the APK somewhere else and use it immediately.
Post APK links to the latest soft releases and discuss changes in the latest version here.
iOS users are out of luck since those devices don't support package sideloadings unlike Android. If you really want to play the leaks, just install an Android emulator on your PC such as Nox or Bluestacks.
How to install NA PvZ2 in ROW regions and vice versa (if only one version is available)
I might have just found a way to install the NA version of PvZ2 in ROW regions as well as ROW version in NA regions. This can be especially useful if the soft release we have isn't for the correct region, such as the issue where NA users having a hard time getting the soft release because most of the time it's for ROW.
Now, I've only done minimum testing so far but it seems to have worked for me, but that doesn't mean you wouldn't encounter any problems while attempting this (I had some problems trying to connect my Google account for a few minutes and had to retry).
PvZ2 APK for the other region (from APKMirror, NA for ROW users, and ROW for NA users)
Download Nox, Psiphon for Android and PvZ2 (from APKMirror) on your computer.
Install Nox, open it, then install Psiphon on it (drag and drop the APK into the emulator). Do not install PvZ2 yet.
Do not set up a Google account or open Play Store yet at this point.
Open Psiphon, click OK if there's any prompt about VPN, and immediately click "stop".
Click on "settings", and on the "select region" drop-down:
select United States if you're from ROW regions
select United Kingdom if you're from NA regions.
Now, click "start" to start the VPN. Once it's successfully connected, open up Play Store and configure your Google account. It may take a few tries since the VPN connection can be quite slow.
Search for PvZ2 and install it. Then cancel the installation. I know this is weird but this step is important
Now, here's where that PvZ2 APK is useful. Install the APK (drag and drop into the emulator), and head back to PvZ2's Play Store page. If this method works, there should be two buttons: "Uninstall" and "Open/Update". When this happens, then congratulations, you can now safely uninstall that PvZ2, stop Psiphon and install the desired soft release's APK. It should start downloading the required OBB. If not, then try again (reinstall Nox and retry).
You can now also install the soft release APK on your phone and it should download the OBB straight away, provided you're using the same Google account.
How does this work?
Basically, the game checks if you're eligible to use the selected region of the game by looking at your Play Store's app list. When you install any app from the Play Store, it'll automatically register that app into your account permanently. Now, if the region you selected is registered in your account, then the game would let you in and either start up the game or download the necessary OBB, regardless of where you got the app from. Otherwise, it would refuse to start and say that you "may not have purchased this app". This is called "license checking" and is usually found on paid apps to see whether or not you're pirating it, but it also works on free apps as well like PvZ2 when region locking is required.
Google's region locking works by determining the origin of the IP address you're using. If you're in the eligible region, then you're allowed to install the app, but if now, then it'll say that it's not available for your country.
When you log into your Google account with Psiphon, your IP address is masked and this will trick Google into thinking that you came from another country, therefore allowing certain apps to be installed even if you're not in the eligible ones. This is why you can install the NA version in ROW regions, or ROW version in NA when you use this method.
Discussion in this thread is strictly for soft release leaks and changes in the latest release only. Off-topic posts are prohibited.