[Eee Pad Transformer Android Development] alexchandra:
Just want to share, I followed these steps (thanks, [MENTION=9457150]EpicCentr[/MENTION] !), but since I couldn't find a way to get the framework patching working in my PC, I used nanopatcher to replace that step.

Basically, here's what I did (credits to [MENTION=9457150]EpicCentr[/MENTION] and https://kcore.org for the steps, I just modified the steps to suit what I really did and to help others in need):

Flash ROM and SuperSU as described in post #1 by timduru, but without opengapps

Flash fsync_on.zip from timduru's KitKat ROM (https://xdaforums.com/showthread.php?t=2592890)

Flash latest NanoDroid-fdroid available from https://androidfilehost.com/?w=files&flid=156387

Flash latest NanoDroid-patcher available from https://androidfilehost.com/?w=files&flid=156387

Boot

Follow instructions from https://kcore.org/2017/02/21/instal...s-tf101-tablet/comment-page-1/#comment-199731 to (a) install microG, and (b) to configure microG. Do not reinstall Google Play Store as described here (I'm going to put the steps I use here)

Open F-Droid (should already be installed) and enable “Expert Mode” and “Unstable updates” in the settings, as we need the latest version of the packages.

Temporarily disable all other repository except the microG repository (I'm not exactly sure if we need this step)

Install the following items using F-Droid:

microG Services Core

microG Service Framework Proxy

Re-enable the F-Droid repository, and install

Apple UnifiedNlp Backend (or another backend)

NominatimNlpBackend

Go into the application drawer, and look for an application called “microG Settings”

Tap “Permission Missing” and give all permissions

Enable “Google device registration”

Enable “Google Cloud Messaging”

Go in “UnifiedNlp Settings”, tap both “location backend” and “address lookup backends” and enable the backends there.

Go back to the main menu of microG Settings and tap “Self-Check” and make sure it doesn’t complain about anything

In “Self-Check”, make sure to tap “Battery optimizations ignored” to allow the service to run in the background

Extract patched playstore (Phonesky.apk) from latest NanoDroid-microG (I used NanoDroid-microG-20.3.20181208.zip, I don't know if later versions still work) available at https://androidfilehost.com/?w=files&flid=156387, rename it to com.android.vending.apk, and copy-paste it to /system/priv-app using MiXplorer

Modify the permission of 755 (can be done using MiXplorer)

Create files com.android.vending, com.android.vending-1, com.android.vending-2 and com.android.vending-3 in /data/app to prevent Google Play Store from auto-updating (I also set the permissions to 755)

Reboot

Add your Google account using microG

After doing these steps for the first time (minus the Play Store installation because I used NanoDroid-microG zip file the first time), I got too excited and installed many apps. It got the TF101 on bootloop. Didn't know which app caused this, so I redid (several times actually) and limit the installs to several apps I'd like to really use (including MX Player Pro and Play Books to name a few). It's been running well since. Oh, and I also don't use any third party launchers (I suspect a combination of Nova and wallpaper setting as the cause of the bootloop, but cannot be exactly sure).

That's all! Hope this helps! :)

PS: I downloaded MiXplorer from apkmirror.