[Q] AOSP Mail client? - LG Optimus G Pro

Anyone have any luck finding and/or installing the AOSP email client into the OGP? I've noticed LG's client really doesn't play very well with 3rd party keyboards.

npaladin2000 said:
Anyone have any luck finding and/or installing the AOSP email client into the OGP? I've noticed LG's client really doesn't play very well with 3rd party keyboards.
Click to expand...
Click to collapse
Look for gapps for 4.1.2. I think I was able to use slim gapps and that worked.
To get them to work you have to deleted lg email and replace them with the slim gapps.
To replace them I used root browser.
Give me a minute and I will post the link.

Ok. I was about to pull the AOSP email APKs out of CyanogenMod and use reboot recovery to apply them from a zip. Your idea sounds easier though.

npaladin2000 said:
Ok. I was about to pull the AOSP email APKs out of CyanogenMod and use reboot recovery to apply them from a zip. Your idea sounds easier though.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2347637&highlight=email&page=3
here are the apks

Excellent, that went very smoothly. Incidentally, I didn't have to remove the LG apps, as LG uses different names for their APKs.

npaladin2000 said:
Excellent, that went very smoothly. Incidentally, I didn't have to remove the LG apps, as LG uses different names for their APKs.
Click to expand...
Click to collapse
Nice

Related

[REQUEST] Black-themed Mail (not Gmail) app

I've loved the themes that I've seen for the gmail app, but unfortunately, I have non-gmail accounts and so must use the seldom-themed, standard Mail app. Any chance somebody could do one of those black/cyan themes for me? It would be GREATLY appreciated.
*Note: Yes, I realize that I posted this in a different section of the forum. I tried to delete the post, but couldn't figure out how. If there is a way to, let me know.
syndac said:
I've loved the themes that I've seen for the gmail app, but unfortunately, I have non-gmail accounts and so must use the seldom-themed, standard Mail app. Any chance somebody could do one of those black/cyan themes for me? It would be GREATLY appreciated.
*Note: Yes, I realize that I posted this in a different section of the forum. I tried to delete the post, but couldn't figure out how. If there is a way to, let me know.
Click to expand...
Click to collapse
Try this. Original inversion credit goes to travp624 over at rootzwiki, and the icons are mine. I use corporate email exclusively too, and run AOKP 4.0.3- it works great.
How did you install it? I threw it in /system/app (there wasn't already an email.apk) and now I keep getting an error when the phone is on that "Email has stopped"
syndac said:
How did you install it? I threw it in /system/app (there wasn't already an email.apk) and now I keep getting an error when the phone is on that "Email has stopped"
Click to expand...
Click to collapse
Aha. You must be running a different rom that still has the other email apk. (called googlemail.apk or something like that.) This is only for 4.0.3 roms like aokp or similar. sorry about that. Just delete mine and push a copy of your old one back. If you don't have a backup, just pull one out of the rom you use and push it.
Yes and no. I'm using the Apex ROM on 4.0.3. Any way around this?
syndac said:
Yes and no. I'm using the Apex ROM on 4.0.3. Any way around this?
Click to expand...
Click to collapse
Honestly I'm not familiar with Apex. The OP on rootz said it was compatible with "most" 4.0.3 roms. If it's extremely important to use exchange email, AOKP is an amazing rom and the file i sent works great.
Rootz thread:
http://rootzwiki.com/topic/15092-invertedtotally-inverted-gapps-updated-2-11-404-gmail-and-talk/
Alright, I'm still kind of new at this. Can I flash the AOKP ROM without having to re-enter all of my user data and app settings? That would be a major PITA right now.
Would Titanium Backup back up as much as I would need to? Would a Nandroid backup?
Nevermind, I ended up just going back to factory and then flashing AOKP. Loving it so far, though!
syndac said:
I've loved the themes that I've seen for the gmail app, but unfortunately, I have non-gmail accounts and so must use the seldom-themed, standard Mail app. Any chance somebody could do one of those black/cyan themes for me? It would be GREATLY appreciated.
*Note: Yes, I realize that I posted this in a different section of the forum. I tried to delete the post, but couldn't figure out how. If there is a way to, let me know.
Click to expand...
Click to collapse
LINK
in same section but there are multiple choices in the link above. go towards the end of the thread...

Vanilla Android apks

Is there any way I can get the standard ics Dialer/contacts/etc onto my phone? Samsung's are rather poorly designed.
you have to go into apps and clear defaults for twiz launcher then press home button and select the other option
Sent from my SPH-D710 using xda app-developers app
That only changes the launcher to the vanilla ics launcher. But the phone/contacts app is still touchwiz. I'm looking for the same thing, no luck yet.
There's a good ICS messaging app and ICS Calendar app on the play store. No root required (although i'm rooted and i'm sure you are, too).
Download AOKP or CM9 and pull the apks from system/app and push them to system/app on your phone. reboot.
Big Boy Laroux said:
That only changes the launcher to the vanilla ics launcher. But the phone/contacts app is still touchwiz. I'm looking for the same thing, no luck yet.
There's a good ICS messaging app and ICS Calendar app on the play store. No root required (although i'm rooted and i'm sure you are, too).
Click to expand...
Click to collapse
Yeah, I found them. For some reason, it won't let me use that calendar as my default calendar, but I don't use that much anyway... I use the ICS messaging, and that goes a long way.
brennam7 said:
Download AOKP or CM9 and pull the apks from system/app and push them to system/app on your phone. reboot.
Click to expand...
Click to collapse
As it turns out, this was a really bad idea. Or, well, there was a really bad idea stuffed in there somewhere... maybe the part where I had to uninstall samsung contacts before I could shove the good one in. Anyway, my phone is pretty much in disaster mode right now. Even if I did have contacts installed, android.process.acore keeps stopping on me... which seems to not be good.
I imagine I'll flash CM9a6 now. wish me luck.
DanHakimi said:
As it turns out, this was a really bad idea. Or, well, there was a really bad idea stuffed in there somewhere... maybe the part where I had to uninstall samsung contacts before I could shove the good one in. Anyway, my phone is pretty much in disaster mode right now. Even if I did have contacts installed, android.process.acore keeps stopping on me... which seems to not be good.
I imagine I'll flash CM9a6 now. wish me luck.
Click to expand...
Click to collapse
HAHAHAHAHAHA... I don't know if you intended for that to be funny but it was. HAHAHAHAHAHA...

what apps have you removed after root?

Just wanting to start a list as to which apps/files have been been checked to see if after removing won't mess up the phone. I want to debloat this as much as possible
I've removed all at&t apps except smart wifi
removed Polaris office, live wallpapers, Facebook, city ID
want to remove YP but it says LG YP and looks like there is some link to it from the contact book that may break, if someone has already done that please post.
Not going to touch any Google apps yet since looks like some are getting security errors on reboot
what else have you guys deleted and haven't had any issues
has anyone deleted that other setting app for tabbed view... May just disable it since I don't really need two next to each other
Sent from my LG-E970 using xda premium
just wondering how did you remove the apps
smashcz said:
just wondering how did you remove the apps
Click to expand...
Click to collapse
You have to root it and then use titanium backup to remove or freeze apps.
Better to freeze them first to make sure you don't delete something that will cause issues later.
Hope this helps.
Sent from my Nexus 7 using xda premium
....Or just install root explorer and delete them through that. Freezing apps does nothing.
Sent from my Nexus 7 using xda premium
ChefAnt said:
....Or just install root explorer and delete them through that. Freezing apps does nothing.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Except this http://forum.xda-developers.com/showthread.php?t=1970546
Installed the update from AT&T, then applied this root. Works great, no problems.
Going to go start freezing some of the bloat...
ChefAnt said:
....Or just install root explorer and delete them through that. Freezing apps does nothing.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Not a good idea at all until we have usable recovery. As linked above, some of the apps are intertwined tightly within the lg security and you will lock down your phone if you remove the wrong app. The linked poster removed Google Movies and that borked his phone.
Freezing is fine for me for now. It is not as if the bloat is causing lag, this phone is fast.
The security issue seems to be happening if Google apps were tampered. I've removed every AT&T app except myAT&T along with the Browser and Email app and even the EasySettings, and haven't gotten the security screen.
I removed most of the ATT Apps. Also got rid of LG YP. All it did was make it so the yp link in contacts doesn't work. Just an error message, no force closing.
Also added 4.2 keyboard and camera as well as SVoice. Replaced LGs weird browser with stock ICS. Loving this thing so far.
I've frozen everything with AT&T and YP in it, so far no problems. I'm also using everything I restored from my SGSIII. Apex, SwiftKey X, Handcent, etc...
bartystewart said:
I removed most of the ATT Apps. Also got rid of LG YP. All it did was make it so the yp link in contacts doesn't work. Just an error message, no force closing.
Also added 4.2 keyboard and camera as well as SVoice. Replaced LGs weird browser with stock ICS. Loving this thing so far.
Click to expand...
Click to collapse
How'd you get the stock browser to work? This is the only piece I can't get to work. It always force closes when trying to open it.
TRF-Inferno said:
How'd you get the stock browser to work? This is the only piece I can't get to work. It always force closes when trying to open it.
Click to expand...
Click to collapse
I got an AOSP 4.0.4 browser apk, moved it to system/apps via root browser. Renamed the lg browser to browser.bup (just to keep a stock backup copy) wiped dalvik and rebooted. Permissions need to be set to rw-r-r.
Hope that helps ya.
Dan
bartystewart said:
I got an AOSP 4.0.4 browser apk, moved it to system/apps via root browser. Renamed the lg browser to browser.bup (just to keep a stock backup copy) wiped dalvik and rebooted. Permissions need to be set to rw-r-r.
Hope that helps ya.
Dan
Click to expand...
Click to collapse
No go, moved it to /system/app, chmod 644, deleted /data/dalvik-cache and rebooted. Still Force closes. Any chance you can share your APK? Mine is supposed to be from the GSM Galaxy Nexus but you never know...
EDIT: Nevermind, just grabbed a Browser.apk off some random CyanogenMod 9 ROM. Didn't like it moved to /system/app, but took it fine when sideloaded as a regular APK. Go figure.
Wow, Google should've kept this browser. It blows Chrome out of the water in terms of smoothness and functionality.
bartystewart said:
Also added 4.2 keyboard and camera as well as SVoice. Replaced LGs weird browser with stock ICS. Loving this thing so far.
Click to expand...
Click to collapse
I really want the 4.2 camera, can you give instruction how did you install it?
smashcz said:
I really want the 4.2 camera, can you give instruction how did you install it?
Click to expand...
Click to collapse
Did it the same way as mentioned for the browser. Could never get photo sphere working, but i like the interface of the 4.2 camera so much more.
I once had a lg nitro hd and after removing all the bloat i safely could i found that my battery life was amazing. Has anyone experienced that on this phone too?
We should make a list of what we are freezing/removing.
Also, I've been trying to get the browser trick to work all morning... no dice. I can't even get it to show up. Had my friend send me browser.apk from his AOKP rom, and just realized its Jelly Bean.... might be the problem. Haven't tried the camera trick yet..
EDIT:
Ok I got the browser working. Used CM9 rom. Its sooooo fast. I've uninstalled Firefox, and Chrome... Now on to find the camera from 4.2
Ok, I can't get the 4.2 camera working to save my life. It FCes everytime I try it. The gallery is working fine. Used the files from here:
http://forum.xda-developers.com/showthread.php?t=1965637
BoostedSR20 said:
We should make a list of what we are freezing/removing.
Also, I've been trying to get the browser trick to work all morning... no dice. I can't even get it to show up. Had my friend send me browser.apk from his AOKP rom, and just realized its Jelly Bean.... might be the problem. Haven't tried the camera trick yet..
EDIT:
Ok I got the browser working. Used CM9 rom. Its sooooo fast. I've uninstalled Firefox, and Chrome... Now on to find the camera from 4.2
Click to expand...
Click to collapse
Care to share the APK?
PS I got a boosted SR20 1973 240Z
Globalrebel said:
Care to share the APK?
PS I got a boosted SR20 1973 240Z
Click to expand...
Click to collapse
PM me.

TW Email vs. AOKP Email

I've become very annoyed with the fact the stock (JB) TW email app will not allow me to drill down to sub folders within my exchange inbox. Am I missing something here? I know you can do this easily with the (JB) AOKP version. How difficult is it to remove the TW email app and install the AOKP Email and Exchange Services found here in this repository thread?
http://forum.xda-developers.com/showthread.php?t=1969991
Thanks for any help!
chasesavestheday said:
I've become very annoyed with the fact the stock (JB) TW email app will not allow me to drill down to sub folders within my exchange inbox. Am I missing something here? I know you can do this easily with the (JB) AOKP version. How difficult is it to remove the TW email app and install the AOKP Email and Exchange Services found here in this repository thread?
http://forum.xda-developers.com/showthread.php?t=1969991
Thanks for any help!
Click to expand...
Click to collapse
Just follow the instructions. Quite simple and if it doesn't work, simply restore from your nandroid backup.
BWolf56 said:
Just follow the instructions. Quite simple and if it doesn't work, simply restore from your nandroid backup.
Click to expand...
Click to collapse
Ah yes. I guess I should have mentioned my device is not currently rooted. So I'm assuming in order to do this I would need to root.
chasesavestheday said:
Ah yes. I guess I should have mentioned my device is not currently rooted. So I'm assuming in order to do this I would need to root.
Click to expand...
Click to collapse
Umm to replace a system app, I believe so. You can try ES files explorer but I'm pretty sure you'll need root rights.
chasesavestheday said:
I've become very annoyed with the fact the stock (JB) TW email app will not allow me to drill down to sub folders within my exchange inbox. Am I missing something here? I know you can do this easily with the (JB) AOKP version. How difficult is it to remove the TW email app and install the AOKP Email and Exchange Services found here in this repository thread?
http://forum.xda-developers.com/showthread.php?t=1969991
Thanks for any help!
Click to expand...
Click to collapse
Yes you will need to be rooted to remove a system app. Titanium Backup can do this. And why not use the gmail app?
Try K-9 email client from market. Best I've ever tried
BAM1789 said:
Yes you will need to be rooted to remove a system app. Titanium Backup can do this. And why not use the gmail app?
Click to expand...
Click to collapse
It's for an exchange account?
There has to be a way to view all sub-folders with the stock TW email app, right? This can't be real..
Menu>Folders works fine for me.
chasesavestheday said:
There has to be a way to view all sub-folders with the stock TW email app, right? This can't be real..
Click to expand...
Click to collapse
Sent from my SGH-I747M using xda premium
SaneinOne said:
Menu>Folders works fine for me.
Click to expand...
Click to collapse
By sub folders I mean, separate folders within the Inbox folder.
Im a heavy exchange user and the stock app works fine. In fact I even have my sub folders pushing which the phone alerts me whenever a new message arrives.
If you can't access your sub folders then you have something set up wrong.
Sent from my GS3
Here's a screenshot from my personal exchange account.
Sent from my GS3

Google Stock Dialer/Contacts apks

Here's the stock google dialer and contacts app I pulled from my nexus 6 when i had it. It's not the motorola framework dialer and contacts, but pure google stock. They are in separate folders. I've also have a few that I've pulled from the web as well. I hate the ugly skin that lg uses, and miss the true material look from Google.
You HAVE to be rooted for these to even remotely work. Use root explorer or whatever app you use, mount rw and install as system apk (go to system>priv-app). Folder will need rwxr-xr-x permissions. Give app r-r-rw permissions. So far, contacts are working and I've gotten the google in-call ui to work by placing the apk in the lg in-call ui after renaming the original lg-ui. Can't get the dialer to install. LG skin is deeply rooted in thier framework, so it's kind of a pain. I'll keep digging into this to make some progress. In the mean time, if anyone else wants to chip in and help out, please do so.
In the link to my drive folder there will be 4 files. One of them is a flashable zip named GoogleContactsDialer (credits to whoever put this zip together. Wasn't me). Another should be the dialer in non flashable zip, and the other files are the respective standalone apks. I would suggest flashing the flashable zip, as it has the libs folder included.
https://drive.google.com/folderview?id=0Byd-3B8ICYfpY1hqODhhMzd4S3M&usp=sharing
**UPDATE**
Ok everyone, I have a quick second to give an update (getting up at 0430 is killing me right now lol) on things in reference to the dialer. Make sure you are using the flashable zip. The separate apks are ok, but the zip makes things easier.
Basically most hassle free method I have used to get it to be the primary dialer and contacts app is by using TB to freeze these 2 LG Dialer and Contact applications that are listed below.
*Call 4.60.79.10
*Contacts 4.56.18
I'm using KLWP and Nova for most of my homescreens. I'm linking the Google dialer apk to whatever phone KLWP icon using Nova Activities>Google Dialer>Phone(com.android.dialer.DialtactsActivity; make sure you select this one). For those that use Zooper, the same method would apply.
In reference to getting the dialer icon to show up in the app drawer on its own, I'm still working on that.
PUERTO_RUK said:
Here's the stock google dialer and contacts app I pulled from my nexus 6 when i had it. It's not the motorola framework dialer and contacts, but pure google stock. They are in separate folders. I've also have a few that I've pulled from the web as well. I hate the ugly skin that lg uses, and miss the true material look from Google.
You HAVE to be rooted for these to even remotely work. Use root explorer or whatever app you use, mount rw and install as system apk (go to system>priv-app). Folder will need rwxr-xr-x permissions. Give app r-r-rw permissions. So far, contacts are working and I've gotten the google in-call ui to work by placing the apk in the lg in-call ui after renaming the original lg-ui. Can't get the dialer to install. LG skin is deeply rooted in thier framework, so it's kind of a pain. I'll keep digging into this to make some progress. In the mean time, if anyone else wants to chip in and help out, please do so.
In the link to my drive folder there will be 4 files. One of them is a flashable zip named GoogleContactsDialer (credits to whoever put this zip together. Wasn't me). Another should be the dialer in non flashable zip, and the other files are the respective standalone apks. I would suggest flashing the flashable zip, as it has the libs folder included.
https://drive.google.com/folderview?id=0Byd-3B8ICYfpY1hqODhhMzd4S3M&usp=sharing
Click to expand...
Click to collapse
Got it to install. The Google dialer works too. The LG dialer kind of takes over every now and then.
jrock79 said:
Got it to install. The Google dialer works too. The LG dialer kind of takes over every now and then.
Click to expand...
Click to collapse
Glad it worked for you. I used the flashable zip, but can't get the dialer to install. What did you to get it running? The contacts app works for me, but like you said the LG UI takes control sometimes. I may remove the LG call/contacts apks and see if google will run by default. Of course, I'll back everything up before I do.
PUERTO_RUK said:
Glad it worked for you. I used the flashable zip, but can't get the dialer to install. What did you to get it running? The contacts app works for me, but like you said the LG UI takes control sometimes. I may remove the LG call/contacts apks and see if google will run by default. Of course, I'll back everything up before I do.
Click to expand...
Click to collapse
What launcher are you using? I'm using the Google launcher with xposed. I also downloaded nova to use the activities widget to set the Google dialer.
jrock79 said:
What launcher are you using? I'm using the Google launcher with xposed. I also downloaded nova to use the activities widget to set the Google dialer.
Click to expand...
Click to collapse
Using Nova. Did you use the flashable zip or did you install the apk that I pulled by itself?
PUERTO_RUK said:
Using Nova. Did you use the flashable zip or did you install the apk that I pulled by itself?
Click to expand...
Click to collapse
Try that
The app package cyanogen released works quite well. I have the dialer installed now and working
androidfilesharing said:
The app package cyanogen released works quite well. I have the dialer installed now and working
Click to expand...
Click to collapse
Can you share the link?
----
The better the customer service, the sooner you get to someone who can’t help you..
NYLimited said:
Can you share the link?
----
The better the customer service, the sooner you get to someone who canâ??t help you..
Click to expand...
Click to collapse
https://cyngn.com/c-apps
androidfilesharing said:
https://cyngn.com/c-apps
Click to expand...
Click to collapse
Much appreciated!
----
The better the customer service, the sooner you get to someone who can’t help you..
Glad to see some people are getting a use out of this thread
PUERTO_RUK said:
I may remove the LG call/contacts apks and see if google will run by default. Of course, I'll back everything up before I do.
Click to expand...
Click to collapse
Did you ever do that? Just curious...
androidfilesharing said:
https://cyngn.com/c-apps
Click to expand...
Click to collapse
Sadly, I wouldn't trust Truecaller with my contact's info. WAY too much has come out about their bull**** practices.
NYLimited said:
Did you ever do that? Just curious...
Click to expand...
Click to collapse
Sorry guys that I've been MIA. Work and personal life have been really busy. I didn't remove the LG apk but just froze them with TB. So far the LG Contacts app doesn't override which is good, and I've set Google Contacts as my default. I'm trying True Caller but honestly don't like it. The Google dialer kicks in but it's random, and it doesn't show in my Nova app drawer. I'll get back to working on this when things slow down for me.
PUERTO_RUK said:
Sorry guys that I've been MIA. Work and personal life have been really busy. I didn't remove the LG apk but just froze them with TB. So far the LG Contacts app doesn't override which is good, and I've set Google Contacts as my default. I'm trying True Caller but honestly don't like it. The Google dialer kicks in but it's random, and it doesn't show in my Nova app drawer. I'll get back to working on this when things slow down for me.
Click to expand...
Click to collapse
I am, for now, stuck at the dialer. Not enough time to play with it and, as you mentioned, it is not showing up as an installed app in the launcher. What did you do to get a launcher icon for it? I am running the latest Nova beta for now.
NYLimited said:
I am, for now, stuck at the dialer. Not enough time to play with it and, as you mentioned, it is not showing up as an installed app in the launcher. What did you do to get a launcher icon for it? I am running the latest Nova beta for now.
Click to expand...
Click to collapse
Updated the post. Let me know if this helps you any. I'm still working on the dialer showing up in the app drawer or just being able to place the icon on the homescreen. Going to play around with different launchers on my next few days off starting Sunday.
PUERTO_RUK said:
Updated the post. Let me know if this helps you any. I'm still working on the dialer showing up in the app drawer or just being able to place the icon on the homescreen. Going to play around with different launchers on my next few days off starting Sunday.
Click to expand...
Click to collapse
Thanks. I only glanced for now - will have to reread and play more tomorrow or the weekend.
NYLimited said:
Thanks. I only glanced for now - will have to reread and play more tomorrow or the weekend.
Click to expand...
Click to collapse
np. glad to help
I wonder if one you that's had success with this might be able to offer some assistance...I flashed the Google contacts and dialer zip and froze the two LG files recommended by the OP and all call functionality was disabled. I could launch the Google dialer but could not receive calls. Did I miss a step?
PUERTO_RUK said:
Updated the post. Let me know if this helps you any. I'm still working on the dialer showing up in the app drawer or just being able to place the icon on the homescreen. Going to play around with different launchers on my next few days off starting Sunday.
Click to expand...
Click to collapse
Like you said, it is working - mostly. I no longer see the dreaded LG dialer (yippee!) but a couple of minor anomalies remain.
On an incoming call I do not get a full scree caller id and swipe to answer as I did on the N4 device;
Like you, I had to use Nova to create the desktop icon (which is no big deal I suppose);
When I bring up the dialer I see a "Speed Dial" tab but I don't see all my favorites (starred contacts). I tried clearing cache and data for the dialer but is not showing me the same starred contacts as the Contacts app;
Other than the above it seems to work quite well.
[ EDIT ] It seems that there is a difference between the contacts storage that LG maintains and what Google Contacts/Dialer maintains. I cleared data and cache for both, the LG Dialer and the LG Contacts app - note that in my case they were both frozen so I had to use ROM Toolbox to do this - and had the system re-sync contacts with Google. All of the sudden ALL my favorites show up as expected and, incoming caller Id is now displaying as it did on the old Nexus 4. Yippee! Apparently some minor issues can be corrected by reinitializing the contacts database on the phone.
elmerct said:
I wonder if one you that's had success with this might be able to offer some assistance...I flashed the Google contacts and dialer zip and froze the two LG files recommended by the OP and all call functionality was disabled. I could launch the Google dialer but could not receive calls. Did I miss a step?
Click to expand...
Click to collapse
Did you start out with a clean, well working system or could it have remnants of previous attempts to install a dialer? Most of my troubles came from the fact that I missed to clean somethng up from a previous attempt.
Essentially, I did not do much different from the OP. Starting with a clean system (I backup frequently with TWRP when I experiment with new things!) I flashed the zip file, rebooted, created the desktop icon for phone, froze the 2 LG modules with TiBu. I also copied the Google Dialer apk to the LGInCallUI folder in priv-app and renamed (but not deleted) the LG version which did not seem to make any difference to usage (I was hoping for a full screen caller Id).
As noted above, it seems to be working quite nicely with the 3 1 caveats I listed.

Categories

Resources