[DISCONTINUED] /e/ 8.1.0 For Harpia - Moto G4 Play ROMs, Kernels, Recoveries, & Other De

/e/​
As always, you take responsibility for what you do to your phone. Don't go filing civil lawsuits against me if your alarm fails to get you up for work in the morning.
The Hell's An /e/?
"/e/ is a non-profit project, in the public interest. We build open-source mobile operating systems that respect users’ data privacy. We’re an international core team of experienced entrepreneurs, developers and designers, and a growing community of contributors." --taken from their website.
Basically think Lineage AOSP but instead of just leaving gapps out of it, they're trying to take it a step further and really give Google the finger. Their ultimate goal for the future is to make a mobile OS featuring an entire ecosystem (/e/cosystem?) that respects users' privacy and avoids the "big-companies-that-sell-your-data". They will have alternatives to the most popular Google services baked in: F-Droid instead of Google Play, something like Telegram instead of Google Hangouts, Lawnchair instead of a proprietary Google launcher, etc. As of the time I'm writing this message this is still really early on in the /e/ project though, so don't expect too much just yet.
What Works?
Should be everything except what's listed below
What Don't Work?
There might not be an app store preloaded (so get ready to sideload something), and Verizon can be weird on it
Where's My Source Code, and How'd You Build this?
Don't worry, this took me forever to find too. I used the V1-oreo branch which is Lineage 15.1 based. The trees I'm using come from The Moto8916 Github Repo.
Here's the roomservice XML I used so you don't have to manually add it all yourself
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Device -->
<project name="moto8916/android_device_motorola_harpia" path="device/motorola/harpia" remote="github" revision="lineage-15.1" />
<project name="moto8916/android_device_motorola_msm8916-common" path="device/motorola/msm8916-common" remote="github" revision="lineage-15.1" />
<project name="moto8916/android_kernel_motorola_msm8916" path="kernel/motorola/msm8916" remote="github" revision="lineage-15.1" />
<project name="moto8916/proprietary_vendor_motorola" path="vendor/motorola" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" revision="lineage-15.1" />
<!-- Linaro 7.3 kernel toolchain -->
<project name="dev-harsh1998/GCC_BUILDS" path="prebuilts/gcc/linux-x86/arm/arm-eabi-7.3" remote="github" revision="master" />
<!-- Boringssl -->
<project name="LineageOS/android_external_sony_boringssl-compat" path="external/sony/boringssl-compat" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_external_bson" path="external/bson" remote="github" revision="lineage-15.1" />
</manifest>
To get the custom /e/ apps in your build you have to edit the portion of vendor/cm/config/common.mk that talks about "Custom CM Packages". Go to /prebuilts/prebuiltapks for a list of folders' names you can add to this list. Note that not everything will add properly, and adding some things may mess up your ROM, so experiment at your own risk
Where's My Download Link?
MY MEGA BUILD FOLDER
--As a side note too, when a good custom kernel comes out for Oreo for this phone, I recommend getting it. I don't know of any as of writing this post, but if you can see one yourself and it looks stable, by all means go for it. Not that there's anything wrong with the stock kernel--it's fine and stable, but custom kernels are usually a bit more optimized
--If you want MicroG as well as a replacement for GApps, our resident MicroG expert @martianmarvel said he followed this thread here and got MicroG working on his /e/ harpia just fine
Can I See Some Screenshots? (RIP NOUGAT)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Who Should You Give a Special Thanks To?
--The /e/ team (including but not limited to Gael Duval)
--All the guys here on the harpia forums for their hard work in building the trees for this thing
--@bcrichster for showing me how to get the /e/ apps to build with the ROM on this thing so I don't have to steal from AOSP anymore
--The moto8916 github repo (and all its contributors) for the trees

what is the deal with nougat?

hp420 said:
what is the deal with nougat?
Click to expand...
Click to collapse
We would love your help porting Pie to Harpia! I personally stick with nougat because at the moment it is the most stable version of Android for this phone, and I'm not too good myself with changing device trees to work with different versions of Android. Pie is in the works now, but in its current early state it is a bit laggy and drains your battery pretty quickly, not to mention some other things here and there that make it unstable and hard to build for... But I'm sure with eager and talented people like yourself, we can bring stable Pie to this phone in no time!

UPDATE: I just made a test version of this ROM where I tried to inject my own launcher and SMS app in there for you guys (Lawnchair and QKSMS, both FOSS apps). If you're feeling brave, flash that one instead of the normal one and let me know if it works out for you.
Shoutout to AndroidForums user Cyberdev for showing me this method

hp420 said:
what is the deal with nougat?
Click to expand...
Click to collapse
You're free to build all the pie/oreo ROMs&Kernel that u want..

hp420 said:
what is the deal with nougat?
Click to expand...
Click to collapse
It's called stability. That's something that matters heavily to those of us interested in using our phones as more than just a toy. Devs are working on Pie but they aren't stable enough for full daily driver status.

UPDATE: Apparently this ROM doesn't come with a camera app either by default. This isn't as crucial as a launcher or SMS app, so i'll leave you to your own accord to pick one up.
Keeping with the FOSS theme I'd highly recommend OpenCamera from F-Droid. It works wonders.
The next source build I do I'll be looking into a more permanent solution to address these missing apps, if by that time they still don't want to update their source to include them. I know there's a way to drop in APKs in a special folder and have them be "installed" when the ROM source compiles since that's what we used to do with my old PAOSP builds. I'll be contacting the creator of that to figure it out for next time.

Thread cleaned.
Members are reminded that the work of Developers is SHARED for the benefit of others. That's irrespective of the base or form. It's about CHOICE. Members can CHOSE to try or not. What is not acceptable is to make off-hand demeaning statements about the efforts of others. Similarly, it is not acceptable to use bad language or harass others.
Anyone continuing to take matters way off topic or to otherwise breach the FORUM RULES do so at risk...
Thanks

Update pushed today. I included the AOSP launcher, sms, and Camera app as placeholders until they can get the eelo source sorted out.

Thank's for you job, i AM is so happy! Bye google!

Developers like you define XDA. Thank you so much for this. I love /e/ and the entire concept for which it stands and I love my Harpia like a moto E 2015. You sir are the bombdiggity Dev of XDA. My hero.

taemta3 said:
Developers like you define XDA. Thank you so much for this. I love /e/ and the entire concept for which it stands and I love my Harpia like a moto E 2015. You sir are the bombdiggity Dev of XDA. My hero.
Click to expand...
Click to collapse
Wait till the next build, bound to be even more broken crap to deal with
Or maybe we'll finally get an /e/ app or two, who knows...

https://youtu.be/F1xAUfdK9FE

I'm gonna give a shot at the oreo ROM now too, see if it'll build and how stable it is. If oreo wants to build for me, expect an "OREO" labelled zip up there in the google drive folder soon and feel free to test it out.
EDIT: putting oreo on hold for now, I think there's a new tree that actually replaces some of the default apps with eelo-based ones (and it's nougat). Gonna build that and see what the new eelo apps are like!

Working Stellar with 10/17 version
Installed the barebones version and sideloaded netflix, asphalt 8, and soundcloud. I'm good.:good::good::good:

Good news, this "new base" thing I got is actually Oreo. Didn't know that when I was syncing. Looks like the next major build is gonna be Oreo for this here
UPDATE: the "new base" header is now gone from gitlabs, so to keep with the theme Ill just be assuming they merged it in with the normal Oreo eelo0.2 and I'll sync and build that instead

ALERT
BUMP
I apologize for going back and forth between what I want to build so fast, but I promise there's reasons for it. I was told by some harpia experts on telegram that the unofficial Oreo trees for this might not be stable anymore, because apparently the stable ones were supposedly "lost" before.
They aren't 100% sure that's the case, but seeing as how eelo0.1 was merged with cm-14.1 a few days ago, the new gameplan is to get one more nougat build out there for all you nerds before I move onto the potentially massive headache of seeing if Oreo will work. I want to do this first because we all already know nougat is working fine, and since there were some merges a few days back that not only means there might be a new security patch available, there could also be some new eelo apps builtin as well (which I hope is the case, because I'm an idiot and forgot to save my config files for including the missing launcher and SMS app so I'll need to do all that again... not the smartest move, sorry about that Lord Vader).
I'm in the process of repo-syncing the nougat branch again. No more fooling around, I'm gonna settle down and actually stick to this plan for you guys. Keep your eyes peeled and your T's crossed

Looking forward to the next br/e/w!

New 11-07 build just finished uploading now, go to the OP for the Google Drive folder to get it from.
Looks like they still don't have their own launcher or SMS app and stuff, so tomorrow ill see if i can get a build up that includes all that stuff. The good news is it got bumped to the October 5th security patch, so I recommend all of you guys upgrade.

I was speaking to my man @bcrichster this morning and he synced the /e/ source and found interesting things. I don't have the full directory location on me but he found out that there ARE ACTUALLY EELO APPS IN THE SOURCE READY TO BE BUILT. Fdroid, Bliss Launcher, MicroG, etc. Are all already in the source and hidden away in a weird place.
For some reason though these apps don't get included in the build when it happens so this requires vendor config modifications on our part to get it working. I'm now gonna be looking into this with him to get it working.

Related

[APP] [18 November] [RC1] Energy XDA_UC Configuration Tools 2 (EXCT2)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This thread is for the discussion, development and support of EXCT2. EXCT2 is compatible with all Energy Roms based on Windows mobile 6.5 and it is entirely possible that it will work with other stock and custom windows mobile roms.​
EXCT2 is the continuation of a project i started last year which can be found here. It was born out of a hatred for the hours it took to configure a new rom install.​
EXCT2 expands on EXCT by adding a basic User Interface and allowing for a large amount of automation for settings gathering from the system registry. No registry editors required, no Third party XML file writers needed. EXCT2 will detect exchange server settings, audio manager storage paths, Windows Live and palringo settings and so much more all at the touch of a button and export them in the appropriate file type in the folder of your choosing for XDA_UC (or possibly Sashimi) to import.​
Requirements:​
Windows Mobile 6.5 or 6.5.x (it may work with 6.0 and 6.1 as well but this has only been tested in the SDK's emulator and may not work as expected)
.Net Compact Framework 3.5
XDA_UC (it may well work with other settings importers like sashimi)
Some patience ​
Known Bugs:​
All known Bugs have been squished for now​
Download:​
All downloads will be hosted here and new builds will also be hosted on XDA. Hosting the newest version anywhere else is strictly prohibited and if you want to host mirrors of previous versions seek my permission first.​
Some Fun Stuff​
I have had some forum banners made up so the users can identify themselves to each other. Also so it is easier to identify the testers and myself outside of this thread. If anyone donates towards the continuation of the project you will get a special supporters banner. Below is the users banner for you to download. Thanks to Swiss420 for creating them and also for doing the program icon. Swis has also just come up with the EXCT2 Splat!​
​
The Thank you's
Finally i should say thank you to a few people simply because they have put up with me pestering them with questions and because they have provided code. These people are XDA members Ultrashot, Stephj, Xcaliburinhand. Also Jesse Jiang and Reed Kimble the on MSDN forums have contributed greatly. Finally The testing team deserve a big thanks (even the guys that went MIA) CanjunFlavoredBob deserves the biggest thanks for sticking with it and providing some great suggestions and ideas.​
The Changelog
Changelog:
18 November (RC1)
Updated Visual look
Other minor bug fixes
23 September (Beta 5)
Added CHT export (hidden and disabled till the CHTE team sort out a bug in their code)
Fixed Minor issue with twitter export
Added People tab order export
Added Manilla Tab order export
Fixed issue with Alarm 2 and alarm3 exports
15 August (Beta 4)
Added Alarm export functions
Some small UI tweaks
Improved Operation Complete and Operation Failed dialogs
Other small tweaks and fixes
24 July (Beta 3.1)
Fixed Rhodium crash (thanks to JVH3)
22 July 2011 (beta 3)
Complete UI redesign.
Added File overwrite checking
Adjusted Time elapsed check in file write success check to 10 seconds
Improved Exception handling
Added "Export all" click detection to reduce the amount of message boxes it generates
Updated xml export code to include updated error handling, file overwrite protection and Export all click detection
Added copy.mscr to cab file (Installs to "\Storage Card\XDA_UC")
Added copy2root folder detection/creation code
Various Other internal changes
10 July 2011 (beta 2):
Fixed xml file write checking code
Improved folderbrowser (thanks to stephj)
Improved combobox item description for all xml functions
Fixed Twitter function (thanks to CJB for helping with that)
Added framework for file copies. Will allow for opera settings export later
Added some basic exception handling
probably some other things i forgot to write down
30 June 2011 (beta 1):
First public release
The FAQ
1) Some misconceptions.
It has been reported this is a settings importer as well as an exporter. This is not true. EXCT2 will only export settings and only the settings it is aware of. It is also not exclusively written for the Energy roms. It will quite probably work on any rom but the only roms it has been tested with are the stock WM6.5 rom in the WM emulator and the Energy rom in my signature. I also know that CajunFlavoredBob uses EXCT2 on his own private custom rom
2) I use a program/feature in Windows Mobile that doesn't have a settings exporter in EXCT2.
Well tell me about it. As long as it is a program that many people use, IS NOT a third party app like S2U2 or any of the SPB programs etc, and you can provide me an complete example of the settings that need to be exported i will work on including it, if it is reasonable to do so.
3) EXCT2 beta 2 and newer crashes on startup
Make sure you have .Net 3.5 Compact framework installed. This can be checked by running cgacutil.exe from the windows folder on the device
4) What do i need to include when posting a problem?
When posting a problem, please include what device you are using, the exact version (including skin, windows build number and rom date) also the version of .Net you have installed. This can be found by running cgacutil.exe from the windows folder on the device. If this util reports anything less than 3.5.xxxx.xx then don't post. Instead grab .Net 3.5 from the MS download center and get NRGZ to update his rom
more to come.........
@everyone This is a pretty handy application that makes exporting settings a piece of cake. Not everything is fully functional yet, but this has HUGE potential for the entire community and deserves some support and recognition.
@M3PH Is the public beta release any different than the last alpha build I tested?
cajunflavoredbob said:
@everyone This is a pretty handy application that makes exporting settings a piece of cake. Not everything is fully functional yet, but this has HUGE potential for the entire community and deserves some support and recognition.
@M3PH Is the public beta release any different than the last alpha build I tested?
Click to expand...
Click to collapse
Yeah i fixed the things you said were broken .. well the things i could fix (the palringo function mostly). I've also spent a little time this afternoon working on the user selectable save location with stephj and we've cracked it so i'll ship that out into a new private area for the testers tomorrow because i'm gonna go have some chill time. I've been working on this for 4 weeks or so and now it's public i'm gonna go enjoy myself for few hours
I've also just sent a PM to ezthunder in the hope that he will come read the thread and post something about it on the portal. I hope he likes EXCT.
M3PH said:
Yeah i fixed the things you said were broken .. well the things i could fix (the palringo function mostly). I've also spent a little time this afternoon working on the user selectable save location with stephj and we've cracked it so i'll ship that out into a new private area for the testers tomorrow because i'm gonna go have some chill time. I've been working on this for 4 weeks or so and now it's public i'm gonna go enjoy myself for few hours
I've also just sent a PM to ezthunder in the hope that he will come read the thread and post something about it on the portal. I hope he likes EXCT.
Click to expand...
Click to collapse
He's a good one to contact. I always go through orb3000. Either way, here's hoping for some exposure.
Have yourself a beer for this little milestone.
cajunflavoredbob said:
He's a good one to contact. I always go through orb3000. Either way, here's hoping for some exposure.
Have yourself a beer for this little milestone.
Click to expand...
Click to collapse
I already am and theres gonna be a few more consumed before the evening is done
Just a couple of things for people reading this thread and thinking is it worth a try. Firstly hell yes! The more feedback i get from the curious the better because it will allow me to improve on the rough edges. I always release stuff as quickly as i can because the more people that use stuff like this the more it improves in a shorter amount of time. Secondly, if you have flashed more than just a couple of custom roms in your time you know it can be a pain to restore all your settings by hand. I remember when i was flashing updates every couple of days. It made using my phone so difficult because everytime i ran a new program i'd have to configure it. After every flash i would have go through the labourious process of reconfiguring my wifi, exchange partner and vpn settings. That's a half hour job right there and with EXCT it takes 10 seconds. Those numbers work for me and the 1500+ people that downloaded the original EXCT.
So go on, try it out, click that thanks button like you have a muscle spasm in your index finger and enjoy the brilliance that is EXCT2 (and if you really like it buy me a beer links below )
so we made it on to the portal see what egzthunder1 had to say here
Can't wait to try it, just need to know what prep is needed. I'm coming from EXCT1, so should I do anything more than backup and empty my XDA_UC folder and then run the cab?
BerMM said:
Can't wait to try it, just need to know what prep is needed. I'm coming from EXCT1, so should I do anything more than backup and empty my XDA_UC folder and then run the cab?
Click to expand...
Click to collapse
BerMM, Whazzzup!!!?
You actually need to interact with this (sorry if that sounds insulting. I've been drinking). For you, i would say all you need to do is make sure the exchange, wifi and vpn tabs are filled out and hit the export all button and prey it's doesn't crash (no exception handling in the public release yet). If it works fine you then you just need to check everything you need was exported and combine the back up with it.
There also stuff in EXCT2 that would have never got into EXCT (like Facebook and twitter settings backup). Mainly because NRGZ said he would include EXCT2 in the rom when it was up to his standards (and the sun, moon, most of the planets and the man himself all align ).
Anyway, nice to see you're still around. I never forget a pretty face... i mean... i never forget a decent supporter
P.S
If you want a copy of the testing version let me know but it means you will have to do some work and stay in touch but you do get a cool banner like CajunBob's (ok fair enough, it's not exactly a massive selling point but Swiss spent time on those)
Going to give this a shot. Watching Nrgz postings shows he is getting ready to release his first 29022 ROM tonight so this will come in handing getting all the apps configured like I want them.
Thanks.
6700Freak said:
Going to give this a shot. Watching Nrgz postings shows he is getting ready to release his first 29022 ROM tonight so this will come in handing getting all the apps configured like I want them.
Thanks.
Click to expand...
Click to collapse
Another rom, you say? Any chance someone could tell me where a changelog is for these different builds (29017 vs 29022 for example)?
back to the main subject: Great job! I haven't "export[ed] all' yet, as I don't use sense and I feared for the safety of my meticulously kept xda_uc folder, but everything I tested worked just fine.
My first suggestion would be the obvious; instead of having numbers for encryption/auth in the wifi tab, make the drop down list show the words each number represents.
I haven't HR'd yet, but looking at the Hotmail.reg, it doesn't seem to have saved the password anywhere, encrypted or not.
Additionally, it would be nice for it to have an option to add other mail accounts with a page similar to what you have for exchange.
link68759 said:
Another rom, you say? Any chance someone could tell me where a changelog is for these different builds (29017 vs 29022 for example)?
back to the main subject: Great job! I haven't "export[ed] all' yet, as I don't use sense and I feared for the safety of my meticulously kept xda_uc folder, but everything I tested worked just fine.
My first suggestion would be the obvious; instead of having numbers for encryption/auth in the wifi tab, make the drop down list show the words each number represents.
I haven't HR'd yet, but looking at the Hotmail.reg, it doesn't seem to have saved the password anywhere, encrypted or not.
Additionally, it would be nice for it to have an option to add other mail accounts with a page similar to what you have for exchange.
Click to expand...
Click to collapse
You can't lift the hotmail password from the registry. It's just plain impossible but you can lift everything else so when you run windows live all you have to do is to enter the password. There is also no provision for placing it in to a registry file so windows live knows what to do with it. So blame MS not me.
The numbers will get masked eventually. Right now it's more of a case of getting everything working before we make it look nice (and if you look at post 3 there are links that explain the numbers)
If you want extra email accounts send me an example file and when i get time i'll make up a layout and some code for it.
You guys have to understand that to write a program like this i've had to do months of reaserch to get the registry keys etc for exct1 and then i've had to learn VB, develop exchange partner detection code (i am the only person in the world to have done that) and then write 1100+ lines and counting of code. I can also only develop for what i have to hand. If i don't have say a yahoo email account syncing to my phone i'm not just magic one up to test with
M3PH said:
You can't lift the hotmail password from the registry. It's just plain impossible but you can lift everything else so when you run windows live all you have to do is to enter the password. There is also no provision for placing it in to a registry file so windows live knows what to do with it. So blame MS not me.
The numbers will get masked eventually. Right now it's more of a case of getting everything working before we make it look nice (and if you look at post 3 there are links that explain the numbers)
If you want extra email accounts send me an example file and when i get time i'll make up a layout and some code for it.
You guys have to understand that to write a program like this i've had to do months of reaserch to get the registry keys etc for exct1 and then i've had to learn VB, develop exchange partner detection code (i am the only person in the world to have done that) and then write 1100+ lines and counting of code. I can also only develop for what i have to hand. If i don't have say a yahoo email account syncing to my phone i'm not just magic one up to test with
Click to expand...
Click to collapse
I won't blame microsoft for protecting my passwords
I appreciate the significant amount of work you've put into your projects; but correct me if I'm wrong, generating the email2.xml could be done in almost exactly the same way as you have with the activesync page. You don't need to test any email accounts, since if it doesn't work AND the xml file was generated correctly, that is beyond the scope of this export project (and probably something funky going on within winmo itself, since xda_uc is only the messenger). Regardless, I would be willing to create any number of email accounts to help testing, and I'm sure others with random email domains will offer up their bug reports.
I will post a sample email2.xml later
------EDIT
It's later, here's a generic imap email config. There's probably some unnecessary unused values at the end, and I don't mean to patronize, but have you read http://msdn.microsoft.com/en-gb/bb737579 ?
Code:
<wap-provisioningdoc><characteristic type="EMAIL2">
<characteristic type="{76877040-0395-4efb-b3c6-b87c5aedce67}">
<parm name="SERVICENAME" value="Gmail" />
<parm name="SERVICETYPE" value="IMAP4" />
<parm name="INSERVER" value="imap.gmail.com" />
<parm name="OUTSERVER" value="smtp.gmail.com" />
<parm name="NAME" value="Link" />
<parm name="AUTHNAME" value="[email protected]" />
<parm name="AUTHSECRET" value="supersafepass" />
<parm name="DOMAIN" value="" />
<parm name="REPLYADDR" value="[email protected]" />
<parm name="FORMAT" value="2" />
<parm name="LINGER" value="30" />
<parm name="RETRIEVE" value="-1" />
<parm name="KEEPMAX" value="50" />
<parm name="DWNDAY" value="7" />
<characteristic type="TAGPROPS">
<parm name="8128000B" value="0"/>
<parm name="812C000B" value="1"/>
</characteristic>
<parm name="AUTHREQUIRED" value="1" />
<parm name="SMTPALTENABLED" value="0" />
<parm name="SMTPALTAUTHNAME" value="" />
<parm name="SMTPALTAUTHPASSWORD" value="" />
<parm name="SMTPALTDOMAIN" value="" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
link68759 said:
I won't blame microsoft for protecting my passwords
I appreciate the significant amount of work you've put into your projects; but correct me if I'm wrong, generating the email2.xml could be done in almost exactly the same way as you have with the activesync page. You don't need to test any email accounts, since if it doesn't work AND the xml file was generated correctly, that is beyond the scope of this export project (and probably something funky going on within winmo itself, since xda_uc is only the messenger). Regardless, I would be willing to create any number of email accounts to help testing, and I'm sure others with random email domains will offer up their bug reports.
I will post a sample email2.xml later
------EDIT
It's later, here's a generic imap email config. There's probably some unnecessary unused values at the end, and I don't mean to patronize, but have you read http://msdn.microsoft.com/en-gb/bb737579 ?
Code:
<wap-provisioningdoc><characteristic type="EMAIL2">
<characteristic type="{76877040-0395-4efb-b3c6-b87c5aedce67}">
<parm name="SERVICENAME" value="Gmail" />
<parm name="SERVICETYPE" value="IMAP4" />
<parm name="INSERVER" value="imap.gmail.com" />
<parm name="OUTSERVER" value="smtp.gmail.com" />
<parm name="NAME" value="Link" />
<parm name="AUTHNAME" value="[email protected]" />
<parm name="AUTHSECRET" value="supersafepass" />
<parm name="DOMAIN" value="" />
<parm name="REPLYADDR" value="[email protected]" />
<parm name="FORMAT" value="2" />
<parm name="LINGER" value="30" />
<parm name="RETRIEVE" value="-1" />
<parm name="KEEPMAX" value="50" />
<parm name="DWNDAY" value="7" />
<characteristic type="TAGPROPS">
<parm name="8128000B" value="0"/>
<parm name="812C000B" value="1"/>
</characteristic>
<parm name="AUTHREQUIRED" value="1" />
<parm name="SMTPALTENABLED" value="0" />
<parm name="SMTPALTAUTHNAME" value="" />
<parm name="SMTPALTAUTHPASSWORD" value="" />
<parm name="SMTPALTDOMAIN" value="" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse
Cool, thanks. Can i be cheeky and as you to export the registry key for that too?
As for the coding, it is pretty similar but the problem is in the details. Although the xml writing code would be the same with out the above file i'd have no idea what the attributenames would need to be. Then there is digging the values from the registry. You need to know the name of the account and every one names them differently. So you need to have an inputbox so the user can enter the name, then you need to run a search through the registry to find the relevent key and finally convert all the registry values to something that can be used in an xml file. So, if the email2 providers aren't grouped together in the registry like the activesync partners that's gonna mean writing a custom search proceedure.
So you see how complicated it is and yes i had read that link but it doesn't tell me the things i need to know about the registry key's and values because you forget this program is supposed to be as autonomous as possible and just another xml file writer.
Right, and now for a progress update. The current testing version has an improved folderbrowser that now supports a hierarchal view. Also, i have implemented some very basic exception handling. I expect to get the new version to you guys this week but i'm not making an promises.
Ok, I see, I didn't realize the activesync page fetches values from the registry. I didn't use it, and from my glance at it, I thought you had to fill in the values yourself (which is what I thought would be done for the email2.xml).
I'll have the key for you shortly.
link68759 said:
Ok, I see, I didn't realize the activesync page fetches values from the registry. I didn't use it, and from my glance at it, I thought you had to fill in the values yourself (which is what I thought would be done for the email2.xml).
I'll have the key for you shortly.
Click to expand...
Click to collapse
Some of it comes from the registry and some of it you have to enter coz it's easier to get the user to input it than convert the value data to something the xml file can use. Ideally i would prefer it if the user never had to enter anything but that perfect world doesn't exist
The Beta2 has gone to the testing team. I'm hoping they do their thing so i can get it out today but it's very much a case of it's ready when it's ready. The preliminary changelog includes lots of crash fixes and some bug squishing and a speed improvement here and there. I also have a surprise for you but i'll keep that one quiet untill we release Beta2. Let's just say it opens the door for some really cool future features.
Also would you guys like it if i posted future versions on xda as well as hotfile so you can use the new QR Code download system? Post below and tell me what you think
I can't find the registry keys of email accounts for the life of me: where are they located?
link68759 said:
I can't find the registry keys of email accounts for the life of me: where are they located?
Click to expand...
Click to collapse
It will either be "\storage card" or "\storage card\XDA_UC" and is called either exchange.xml or hotmail.reg. It won't be anywhere else. In the testing version i implemented a folder browser so you can pick where it is saved.

Cornerstone for CM10 in progress, could use some help

I'm working on a JellyBean port of Cornerstone. It is currently building with CM10, but does not work very well at all. I'm not sure if this has to do with the resolution of my tablet, 1900x1200 TF700T, which I tried to account for, but may have screwed up. I could use some help on this, as I have very little time and not much experience with building Android from source. Specifically, any advice on toolchains/testing code without needing to do an entire build would be appreciated. What would be more appreciated is if I could get some help with the project itself to get it to a stable place, and perhaps to include a path for continuous updates with as new releases come out.
https://github.com/emil10001/cornerstone
My current build environment is an Ubuntu VM, just using the commandline. I write the code and try a build. It usually fails and I go in and fix the errors that it gives me. This process means that I spend about 1-10 minutes coding and 2 hours waiting for it to build and fail. At present, it's actually building just fine, but it isn't working very well.
I really like the idea of Cornerstone and would like to see it working on newer builds. I am also reaching out to the Cornerstone Google Group, but they have been fairly silent for months. https://groups.google.com/forum/?fromgroups=#!topic/cornerstone-dev/Gz345pbd-co
Thanks,
John
I did talk with them a while back and the did say they're working on updating the codebase to support jellybean.
I had a quick glance at your fork.
This way its really hard to test, you could better just fork frameworks/base from android and then modify the files instead of the copying the changed files.
That would make it easier to test, view what changed, etc.
You could also use gerrit.
mmm path/to/it will do a quick rebuild.
I've had the apps up on github.com/sgt7 but they haven't been updated since way too long, will update them when I find some time.
Sent from my GT-P1000
...
Thanks for the tips!
The reason that I am keeping them separate is mainly for sanity, I wanted to try to keep the cornerstone stuff outside the main android code so that I can keep the android codebase relatively up-to-date, and also very obvious about what's a part of cornerstone for anyone that wants to grab the source from me. I'm also wondering if it's possible to pull part of this, say frameworks/base, into Eclipse (without it taking a day and a half to build the workspace).
Also, with gerrit, I wanted to keep this separate from the CyanogenMod stuff, mainly due to the comments that Dianne Hackborn made on G+ to Steve Kondik. I have a feeling that that's what killed the project.
I'd also really like to see how this works on a 1200x800 device, since that's what Cornerstone was originally designed for. I'm thinking that I screwed up the data in the xml resources, and that that's a big reason as to why it looks so funky on my device.
emil10001 said:
Thanks for the tips!
The reason that I am keeping them separate is mainly for sanity, I wanted to try to keep the cornerstone stuff outside the main android code so that I can keep the android codebase relatively up-to-date, and also very obvious about what's a part of cornerstone for anyone that wants to grab the source from me. I'm also wondering if it's possible to pull part of this, say frameworks/base, into Eclipse (without it taking a day and a half to build the workspace).
Also, with gerrit, I wanted to keep this separate from the CyanogenMod stuff, mainly due to the comments that Dianne Hackborn made on G+ to Steve Kondik. I have a feeling that that's what killed the project.
I'd also really like to see how this works on a 1200x800 device, since that's what Cornerstone was originally designed for. I'm thinking that I screwed up the data in the xml resources, and that that's a big reason as to why it looks so funky on my device.
Click to expand...
Click to collapse
Just checkout a new branch with the modified code, that's what version control is for.
Also, i believe it should be fine now if there is some sort of a whitelist implementation, and only few apps are supported by it. (*le Samsung Mutli Window)
cdesai said:
Just checkout a new branch with the modified code, that's what version control is for.
Also, i believe it should be fine now if there is some sort of a whitelist implementation, and only few apps are supported by it. (*le Samsung Mutli Window)
Click to expand...
Click to collapse
What happens when you try to use an unsupported app anyway? I have Note 2 with the multiview hack and every app I've tried with it has worked, though I've never tried anything like say Angrybirds, just google voice and Trillian and stuff like that.
Is this still something that you are trying to work on? GOD I would love cornerstone on my tf700!!!
Need some help testing/coding ect? I would love to help, not an advanced dev but working on my android chops daily.
I am available to help with testing.
Am a rom developer.

AOSPA: Paranoid Android fully Open Source

AOSPA PARANOID ANDROID GOES OPEN SOURCE ON GIT
To all developers and maintainers out there,
we took our time to get a stable hands-free build-box ready, sorry you had to wait for so long but we had alot of work to do and we did not want to release something that is half-baked.
AOSPA is a new project for us, as you know, we started by basing on Cyanogenmod. This one is based 100% on AOSP. AOSPA is meant to be a stock oriented, lean ROM that delivers essential ROM-scene tweaks while retaining the elegance and ease of the original. We do not invest much time kanging other ROMs or teams, our primary focus is and will remain invention.
WHAT TO DO
As a developer you will need a couple of links to get up to speed.
If you just want to build, you find our Github here: http://github.com/paranoidandroid/
Kick it off by executing: repo init -u [email protected]aranoidAndroid/manifest.git-b jellybean
The only way to build PA is by using . rom-build.sh [devicename]
Hands off 'make' please. If everything works as expected it should ask for and fetch vendor files automatically.
If you would like to participate and help us, our Gerrit is here: http://review.paranoid-rom.com/
Legacy devices must supply their own trees and blobs. We do not accept any compromises to AOSP, please keep hacks out of it and overlay them properly.
Maintainers can freely take this project and release where ever they want. If you use our name, please make sure you stay true to our vision. Do not clutter this ROM with everything-everyone-ever-asked-for.
If you like to base your project on PA, no problem. Just treat the base with respect.
Kangers can take whatever they want, blow yourselves out.
NEW POLICIES REGARDING PA-PREFS
We unstamped the app and it may be used in any ROM. We do this under one condition. Do not mix it with DPI nonsense, ever! Do not merge it with AOKP's DPI changer, Dual-Panel Stuff, anything "true-tablet" related. If you do that we will pull it out of your project.
We do not wish to be the target of Googles retribution, and they take app-breaking VERY serious and could end any ROM if they wanted. Hybrid engine is safe as milk and will not break one single app in the entire Play market. But if you get our source wrong or mix it with conflicting code, you will - using our name and reputation. Please treat it respectful and give your users a decent experience!
Click to expand...
Click to collapse
Links:
https://plus.google.com/107979589566958860409/posts
https://github.com/paranoidandroid/
https://play.google.com/store/apps/details?id=com.paranoid.preferences.pro
http://www.paranoid-rom.com/forum/g...ut-how-to-compile-paranoidandroid-from-sauces
This should be fun to play with
私のEVO 3Dから送信される。

[ROM][OFFICIAL] RattlesnakeOS [Android 9.0]

Intro
This is a bit different than most postings here, as I'm not providing any binaries to install on your phone and instead providing a simple tool, rattlesnakeos-stack, to build your own OS based on AOSP on a regular basis, with your own signing keys, and your own OTA updates. This probably will be interesting to a small subset of users as it does cost money to run this infrastructure in AWS.
What is RattlesnakeOS
RattlesnakeOS is privacy focused Android OS based on AOSP for Google Pixel phones. It is my migration strategy away from CopperheadOS (hence the name similarity) which is no longer maintained.
Features:
Based on latest AOSP 9.0 (Android P)
Support for Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL
Monthly software and firmware security fixes delivered through built in OTA updater
Maintain verified boot with a locked bootloader just like official Android but with your own personal signing keys
Latest Chromium browser and webview
Latest F-Droid client and privileged extension
Free of Google’s apps and services
What is rattlesnakeos-stack
Rather than providing random binaries of RattlesnakeOS to install on your phone, I've gone the route of creating a cross platform tool, rattlesnakeos-stack, that provisions all of the AWS infrastructure needed to continuously build your own personal RattlesnakeOS, with your own signing keys, and your own OTA updates. It uses AWS Lambda to provision EC2 spot instances that build RattlesnakeOS and upload artifacts to S3. Resulting OS builds are configured to receive over the air updates from this environment. It only costs a few dollars a month to run (see FAQ for detailed cost breakdown).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How do I set this up?
Head over to the github repo and take a look at the README for full setup, build, and flashing instructions.
I'm confused, why not just compile for us and post the builds? This seems more like something that should go in the guides section of the pixel XL forum?
stebomurkn420 said:
I'm confused, why not just compile for us and post the builds? This seems more like something that should go in the guides section of the pixel XL forum?
Click to expand...
Click to collapse
Yeah, feel free to put this wherever. The entire point of this is to not trust random uploaded binaries and automate the process of creating your own builds, with your own keys, with OTA updates.
dantheman78 said:
Yeah, feel free to put this wherever. The entire point of this is to not trust random uploaded binaries and automate the process of creating your own builds, with your own keys, with OTA updates.
Click to expand...
Click to collapse
I appreciate the concept, just not the right place for it I feel. Hopefully mods can move the thread before further confusion is created and someone tries to flash your build scripts. Lmao.
stebomurkn420 said:
I appreciate the concept, just not the right place for it I feel. Hopefully mods can move the thread before further confusion is created and someone tries to flash your build scripts. Lmao.
Click to expand...
Click to collapse
Ha, I'd be thoroughly impressed if someone managed to flash my build scripts
dantheman78 said:
Ha, I'd be thoroughly impressed if someone managed to flash my build scripts
Click to expand...
Click to collapse
Lmao. Key word ***tries*** and then comes running to your thread complaining "This ROM doesn't work"...
I think this is misleading.
Yousvel said:
I think this is misleading.
Click to expand...
Click to collapse
Not trying to mislead anyone. Just was looking for a place to post this. It seemed like since i developed something for the Pixel XL - it should go in the development section, but I'm fine wherever it ends up.
I wonder why this great project of yours isn't getting more love. For me personally it's because of AWS.
WorldsFastestMango said:
I wonder why this great project of yours isn't getting more love. For me personally it's because of AWS.
Click to expand...
Click to collapse
Me too can't build it locally. Don't wanna f**k around with AWS to compile
WorldsFastestMango said:
I wonder why this great project of yours isn't getting more love. For me personally it's because of AWS.
Click to expand...
Click to collapse
Thanks for the kind words. No worries, I'm definitely not expecting this project to be for everyone, but just wanted to share it in case anyone else was interested. I decided to go the cloud provider route as I don't have a beefy enough machine to do builds myself, and this option provides a cheap way to do automated builds by spinning up and down servers as needed. Also, it allows for hosting OTA updates which is nice.
This is a very concise and well done tutorial. Thanks for all your work, currently building the ROM as I type.
V
This is truly a next gen custom ROM project. Kudos @dantheman78
viridius said:
This is a very concise and well done tutorial. Thanks for all your work, currently building the ROM as I type.
V
Click to expand...
Click to collapse
Thanks! I updated the post to reflect that it supports 9.0 and all Pixel devices now as well.
@dantheman78 do you plan to include any of the hardening found in ROMs like CopperheadOS?
guttsy said:
@dantheman78 do you plan to include any of the hardening found in ROMs like CopperheadOS?
Click to expand...
Click to collapse
@guttsy - probably not unfortunately. Not because I wouldn't like to implement it and have this functionality, but because I know that it's not reasonable for me to maintain especially across releases of new version of Android. Fortunately, there were a lot of great privacy/security features added with the Android P release that overlapped with some of the features of CopperheadOS (e.g. not allowing sensor/camera/mic access in background, mac randomization, etc.)
@dantheman78 I'd be amazing if you included the option to build with MicroG and signature spoofing support.
the.D said:
@dantheman78 I'd be amazing if you included the option to build with MicroG and signature spoofing support.
Click to expand...
Click to collapse
It wouldn't be difficult to do this, although it looks like there isn't an official patch for Android P yet (https://github.com/microg/android_packages_apps_GmsCore/tree/master/patches). While I think MicroG is a neat project, I'm personally not sold on it from a privacy/security perspective. I'd much rather minimize data being sent to Google altogether and avoid unnecessary attack surface by adding software with elevated permissions like this. That said, I'd still be open to a contribution to the project to add it as optional (off by default) flag.
dantheman78 said:
@guttsy - probably not unfortunately. Not because I wouldn't like to implement it and have this functionality, but because I know that it's not reasonable for me to maintain especially across releases of new version of Android. Fortunately, there were a lot of great privacy/security features added with the Android P release that overlapped with some of the features of CopperheadOS (e.g. not allowing sensor/camera/mic access in background, mac randomization, etc.)
Click to expand...
Click to collapse
Good points. Do you have any experience with Wireguard VPN? There appears to be a 9.0 branch for the Pixel 2 XL kernel module and I'm wondering whether it's stable and performant enough (in terms of CPU time / battery drain) compared to OpenVPN to make it worth investigating how to build it for RattlesnakeOS.
guttsy said:
Good points. Do you have any experience with Wireguard VPN? There appears to be a 9.0 branch for the Pixel 2 XL kernel module and I'm wondering whether it's stable and performant enough (in terms of CPU time / battery drain) compared to OpenVPN to make it worth investigating how to build it for RattlesnakeOS.
Click to expand...
Click to collapse
I have used the wireguard userland implementation and I'm a fan of it. I had someone attempt to contribute optional support for the wireguard kernel module on github, but the author of wireguard chimed in and said that the kernel module currently required root still (https://github.com/dan-v/rattlesnakeos-stack/pull/6#issuecomment-400511271). This was a while ago though and I'm not sure if this is still accurate or not. Anyways I'd definitely consider adding optional kernel support for wireguard if it doesn't require root.

Removal of new sneaky COVID menu and feature, is it possible?

hi guys
i just noticed that google just sneaked in this new voice under the Google account settings, which is for COVID notifications. i am extremely upset, i don't want that so how can i get rid of that?
at the moment is all blank on my phone as well
do i need to root the phone? can we hack this please? this has gone to ridiculous levels.
or shall i remove Google OS completely and do one of those factory re-installations without google? takes some work but i saw that's possible.
many thanks,
Gab
Depends On Your Device
gabriolinari said:
hi guys
i just noticed that google just sneaked in this new voice under the Google account settings, which is for COVID notifications. i am extremely upset, i don't want that so how can i get rid of that?
at the moment is all blank on my phone as well
do i need to root the phone? can we hack this please? this has gone to ridiculous levels.
or shall i remove Google OS completely and do one of those factory re-installations without google? takes some work but i saw that's possible.
many thanks,
Gab
Click to expand...
Click to collapse
Glad someone else besides me realizes how creepy this is. The kind of phone you have determines how easily you'll find alternative software. But if you have the means, time and the computer hardware, you can create your own build server.
You'll just need to locate the blobs for your device.
I don't see this anywhere in Google account settings on SG S10. Could this be regional?
Sent from my SM-G973U1 using Tapatalk
madfusker said:
I don't see this anywhere in Google account settings on SG S10. Could this be regional?
Sent from my SM-G973U1 using Tapatalk
Click to expand...
Click to collapse
hmhm that is in my google account settings, it popped up without asking anything
furboom1240 said:
Glad someone else besides me realizes how creepy this is. The kind of phone you have determines how easily you'll find alternative software. But if you have the means, time and the computer hardware, you can create your own build server.
You'll just need to locate the blobs for your device.
Click to expand...
Click to collapse
Absolutely ,i have 2 x S8 and on my wife's phone same thing happened. tempting to roll back to Nokia!
do you have those blobs?
gabriolinari said:
hmhm that is in my google account settings, it popped up without asking anything
Click to expand...
Click to collapse
No pops yet in USA on unlocked S10 currently on AT&T.
microg installed with nanodroid (or lineage.microg.org / build micro by u) does the job very well.
Of course.. bootloader needs to be unlocked.
muebbel said:
microg installed with nanodroid (or lineage.microg.org / build micro by u) does the job very well.
Of course.. bootloader needs to be unlocked.
Click to expand...
Click to collapse
interesting, any thoughts on a De-google phone instead?
i have a 2nd phone a samsung A6 i can use for experiments, any tipcs? i want to give it a go!
gabriolinari said:
interesting, any thoughts on a De-google phone instead?
i have a 2nd phone a samsung A6 i can use for experiments, any tipcs? i want to give it a go!
Click to expand...
Click to collapse
On my xz1c everything runs well.. playstore.. everything... (except google-cloud-store-foo, which i dont need).
https://forum.xda-developers.com/galaxy-a6/development
Clearing the storage from the GPS app removed the mess but it came right back! Uggg
If I find away to get this permanently removed I will share later.
That Depends on the MFR
gabriolinari said:
Absolutely ,i have 2 x S8 and on my wife's phone same thing happened. tempting to roll back to Nokia!
do you have those blobs?
Click to expand...
Click to collapse
Different manufacturers have different policies. The blobs allow the phone's hardware to talk to the software you build in Android Studio or another build server.
I know that Sony and HTC are very friendly to forks, but Verizon and AT&T are historically hostile. For example, despite five years passing, my M8 is still supported by the LineageOS project.
---------- Post added at 07:42 PM ---------- Previous post was at 07:35 PM ----------
There might be a silver lining to all the abandoned phones that are usually not updated to coax customers into buying more expensive phones. They won't be pushing updates to them, and if they do, the motivation is that much clearer.
I'm currently borrowing my classmates' Aristo 2 as my m8 is being repaired. You can't shake any tracking software if it has a persistence module, which Play Services had when I booted this thing.
I had to go into sixteen different built in apps and disable everything from usage and notification access, to background data, radio access and the like. I did get an update, but it was from 2018. I turned automatic updates off in Developer Options.
I'll say, the Optimus UI has actually improved since I last used it. It's even faster when you turn off every Google app. My battery life on this device is even better than my old one, which I could squeeze a day out of. This one? At least two.
I don't recommend what I did to anyone. It requires sacrifices.
gabriolinari said:
hi guys
i just noticed that google just sneaked in this new voice under the Google account settings, which is for COVID notifications. i am extremely upset, i don't want that so how can i get rid of that?
at the moment is all blank on my phone as well
do i need to root the phone? can we hack this please? this has gone to ridiculous levels.
or shall i remove Google OS completely and do one of those factory re-installations without google? takes some work but i saw that's possible.
many thanks,
Gab
Click to expand...
Click to collapse
Did you try this?
Easy STEPS to TURN OFF COVID-19 Exposure Notifications on Android
newbit said:
Did you try this?
Easy STEPS to TURN OFF COVID-19 Exposure Notifications on Android
Click to expand...
Click to collapse
hi
i have tried and it worked on my wife's S8 however on mine i got stuck for some reason, when i do 3 dots > uninstall updates, i get
Uninstalling Google Play services unsuccessfull
i restarted and shut down the phone, tried to uninstall play store too and doesn't work, so one phone succeeded, one not. any ideas on why?ù
EDIT: i got it to work, i needed this step further
Now open settings and search for device administrator (device admin apps) and disable find my device and google pay and all the other apps listed.
thanks
but will it stay this way???
gabriolinari said:
Now open settings and search for device administrator (device admin apps) and disable find my device and google pay and all the other apps listed.
Click to expand...
Click to collapse
At first i run it to that same issue too.
gabriolinari said:
but will it stay this way???
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Can't make no promisses! But for now it looks like it does. But to me it feels like, the gapps slowly
start to "mail function". Means, maps doesn't work so well anymore. I couldn't save an address yesterday.
Gmail doesn't give me notifications, both take sometimes VERY long to load, and gmail even poped up
a message that there is something wrong with the play services. But this was so quick, I couldn't even knock
the display.
If you want to dig a bit deeper, extract the AndroidManifest.xml from the google play services and look for
"exposurenotification".
Code:
<permission android:name="com.google.android.gms.nearby.exposurenotification.EXPOSURE_CALLBACK" android:protectionLevel="signature" />
<uses-permission android:name="com.google.android.gms.nearby.exposurenotification.EXPOSURE_CALLBACK" />
<activity android:enabled="true" android:excludeFromRecents="true" android:exported="false" android:name="com.google.android.gms.nearby.exposurenotification.settings.SettingsCheckerActivity" android:process="com.google.android.gms.ui" android:taskAffinity="" android:theme="@style/ExposureNotificationDialogStyle" chimera:autoEnabled="true">
<intent-filter>
<action android:name="com.google.android.gms.nearby.exposurenotification.settings.CHECK_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:enabled="true" android:exported="true" android:label="@LEMON_transformed_from_string/exposure_notification_settings_title" android:name="com.google.android.gms.nearby.exposurenotification.settings.SettingsActivity" android:process="com.google.android.gms.ui" android:resizeableActivity="true" android:supportsPictureInPicture="true" android:theme="@style/ExposureNotificationSettingsStyle" chimera:autoEnabled="true">
<intent-filter>
<action android:name="com.google.android.gms.settings.EXPOSURE_NOTIFICATION_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service android:enabled="@bool/platformIsAtLeastL" android:exported="false" android:name="com.google.android.gms.nearby.exposurenotification.service.ExposureNotificationInternalService" android:process="@string/common_persistent_process" chimera:autoEnabled="@bool/platformIsAtLeastL" />
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.nearby.exposurenotification.service.ExposureMatchingTriggerService" android:permission="com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE" android:process="@string/common_persistent_process" chimera:autoEnabled="false">
<intent-filter>
<action android:name="com.google.android.gms.gcm.ACTION_TASK_READY" />
</intent-filter>
</service>
<service android:enabled="@bool/platformIsAtLeastL" android:exported="false" android:name="com.google.android.gms.nearby.exposurenotification.service.ExposureMatchingService" android:process="@string/common_persistent_process" chimera:autoEnabled="@bool/platformIsAtLeastL" />
<service android:exported="true" android:name="com.google.android.gms.nearby.exposurenotification.WakeUpService" android:permission="com.google.android.gms.nearby.exposurenotification.EXPOSURE_CALLBACK" />
Besides: I've found a Video from a german "Ethical Hacker" Jean Pereira (www.Haikiki.com),
he showes a "live hack" of its phone via the corona app. Can't tell if this is legit. But coudn't find anything else in english yet...
Cheers
NewBit
The only way to get rid of it is to delete Google Play Services (com.android.google.gms). That's how they snuck it in. On Android Pie it's simple. Just debloat via ADB using pm list packages prompt and voila! it's gone. On Android 10 it works the same EXCEPT none of the google apps, firefox, instacart, or anything like that will WORK. So you can de-google all you want - they've baked it into everything. It's something I'm struggling with now since I was forced to upgrade.
furboom1240 said:
That Depends on the MFR
Different manufacturers have different policies. The blobs allow the phone's hardware to talk to the software you build in Android Studio or another build server.
I know that Sony and HTC are very friendly to forks, but Verizon and AT&T are historically hostile. For example, despite five years passing, my M8 is still supported by the LineageOS project.
---------- Post added at 07:42 PM ---------- Previous post was at 07:35 PM ----------
There might be a silver lining to all the abandoned phones that are usually not updated to coax customers into buying more expensive phones. They won't be pushing updates to them, and if they do, the motivation is that much clearer.
I'm currently borrowing my classmates' Aristo 2 as my m8 is being repaired. You can't shake any tracking software if it has a persistence module, which Play Services had when I booted this thing.
I had to go into sixteen different built in apps and disable everything from usage and notification access, to background data, radio access and the like. I did get an update, but it was from 2018. I turned automatic updates off in Developer Options.
I'll say, the Optimus UI has actually improved since I last used it. It's even faster when you turn off every Google app. My battery life on this device is even better than my old one, which I could squeeze a day out of. This one? At least two.
I don't recommend what I did to anyone. It requires sacrifices.
Click to expand...
Click to collapse
They don't have to coax you to upgrade. All the companies are about to shut off old phones and force customers to upgrade to 5G. TMO store managers said end of the year if their people aren't on 5G they won't have service. Same with ATT. You can google it - they say it's for 3G phones but it's a lie. They are planning on taking all our free, unlocked, and functional phones off their network for this Android 10 Dynamic Partition R/O crap that teases root at you but doesn't let you do nothing.
hi - mine is still running OK and without it, a part on maps to be honest where you see the C19 layer and updates which are so intrusive, etc ,just to remind us every single day, what a crap..., i think i blocked play services updates, something like that.
i have a s8 on android 9 - you get the random notification that like "sheets will not work if you don't update play services". but ignore that and it works, disabled notifications and voilà. not sure they will still sneak in this crap.
I am not doing any of the samsung updates since 6 months. bit of drawback for the security updates but whatever...
gabriolinari said:
hi - mine is still running OK and without it, a part on maps to be honest where you see the C19 layer and updates which are so intrusive, etc ,just to remind us every single day, what a crap..., i think i blocked play services updates, something like that.
i have a s8 on android 9 - you get the random notification that like "sheets will not work if you don't update play services". but ignore that and it works, disabled notifications and voilà. not sure they will still sneak in this crap.
I am not doing any of the samsung updates since 6 months. bit of drawback for the security updates but whatever...
Click to expand...
Click to collapse
Yes, you can delete Google Play Services on Pie and it will work easy peasy. On Android 10, once you delete Google Play Services and you reboot the phone you cannot send text messages, use instacart, use firefox- it blocks ALL functionality of apps.

Categories

Resources