just ran omnirom through pr and the results are exactly the same. the logcat is identical. i am fully wiping between installs.
brandonabandon@beast:~$ adb logcat --------- beginning of /dev/log/main I/DEBU - Pastebin.com <-full logcat. although the errors i posted earlier, are the only difference between mostly any 4.4.4 rom existing already. pr is a few apps and libs difference besides fw modification, the logcat would show more of a difference if f2 will load.
edit: porting kk miui from other devices also errors at libnative.so and adb shell died. this logcat from porting, the libnative error is more specific
D/dalvikvm( 2364): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 2364): Added shared lib libjavacore.so 0x0
D/dalvikvm( 2364): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 2364): Added shared lib libnativehelper.so 0x0
D/dalvikvm( 2364): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/dalvikvm( 2364): ERROR: couldn't find native method
E/dalvikvm( 2364): Requested: Landroid/content/res/AssetManager;.init
)V <---these
E/dalvikvm( 2364): Candidate: Landroid/content/res/AssetManager;.init
Z)V <-----????
E/dalvikvm( 2364): JNI posting fatal error: RegisterNatives failed for 'android/content/res/AssetManager'; aborting...
edit: the moto g devs mention glowpadview.smali duplicate virtual method warning during build. i had the same warning but im not sure how to delete it.
http://pastebin.com/cjPKHKDB <- glowpadview.smali
Ignoring duplicate virtual method definition: Lcom/android/internal/widget/multiwaveview/GlowPadView;->getTargetDrawables()Ljava/util/ArrayList;