[APP] [18 November] [RC1] Energy XDA_UC Configuration Tools 2 (EXCT2) - Windows Mobile Apps and Games

{
"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.

Related

Cracking VZ Navigator

I've been able to get this to somewhat load on dcd 3.26. I installed the app unsigning 3 files then put the LBSdriver.dll and its other 2 files into windows directory. When I try to manually register the LBSDriver.dll i get "\Windows\LBSDriver.dll was loaded, but the DllRegisterServer entry point was not found. This file cannot be registered." Without the lbsdriver files the app will not even execute but will progress to the posted screen shots once the driver files are found. My hope is to use vz nav on a custom rom and ultimately get the PDE server IP for aGPS.
Can someone better than myself finish it from here?
These are screen shots of my progress.
{
"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"
}
Below are some of the gps files from MR1
Why not just use TomTom, Iguidance or similar? They would be superior to VZN anyway and it looks like you already have TomTom loaded.
I believe his intent is to acquire the information for the aGPS servers. This information could then be used to reduce the GPS lock times for Verizon subscribers for any GPS application they choose to run.
khristopher13 said:
I believe his intent is to acquire the information for the aGPS servers. This information could then be used to reduce the GPS lock times for Verizon subscribers for any GPS application they choose to run.
Click to expand...
Click to collapse
Exactly I do use tom-tom as my preferred GPS app but want to aquire the PDE IP info that only VZ nav can provide. Also, I would like to demo to my customers the VZ nav on a PPC without needing a stock rom to do so. I don't want to show them tom-tom and tell them it wont work on their phone without unofficial software.
Garmin Mobile XT FTW!
As far as getting it to run, I would assume this is what you need:
Code:
<?xml version="1.0" encoding="utf-8" ?>
<wap-provisioningdoc>
<!-- Provision VZW LBS Root certificate to Privileged Execution Store-->
<characteristic type="CertificateStore">
<characteristic type="Privileged Execution Trust Authorities" >
<characteristic type="c5b657fbca96ce9c444db867151167567536ed12">
<parm name="EncodedCertificate" value="
MIIDUDCCAjigAwIBAgIQEygPD0Lm+FuQZP/PR6vQ8TANBgkqhkiG9w0BAQUFADBCMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQVmVyaXpvbiBXaXJlbGVzczEYMBYGA1UEAxMPVlpXIExCUyBSb290IENBMB4XDTA3MDYyMjAwMDAwMFoXDTI3MDYyMTIzNTk1OVowQjELMAkGA1UEBhMCVVMxGTAXBgNVBAoTEFZlcml6b24gV2lyZWxlc3MxGDAWBgNVBAMTD1ZaVyBMQlMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANKEFP9TLf01V5WRrIrKjRecwaaiBxlPqtNtSw4Y4Di8VZpcZ8UyXM6Xy9C8dir6QTY1pyEmBYaHA3P+/tWFX789UFf3Ftj7xMwFPnPaNKN+WdAav5zdu5J1wCeTblv+Qox2E7/jYmBXrV6/fRlDnx/pDZ3hwXTaUAq/uljaOO6qW9PBrB0Bt+gZHHwJcEbVrrjAGMgAOUmn46wU3Fj+BVLxuv5Zgu7EejZSjX6O6BrDRCFnLkP9HUf1ohGRt++YKsESOTNJVnlOdbSLjFAu4CESvLxmzQiyRwfN9SzW0u8Wkzr2UhPIBfOv0dVnSa3I9z5CxuzuSIonBLt4ZBYJ+7sCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMMyGMxUMm5RovGNWEJZEd7YBqcyMA0GCSqGSIb3DQEBBQUAA4IBAQCTlTribtZTzcWWpdQ05s9KgqDxcoq9ubNSULIYn0/8dehbdfF6e+VOm8IB7VCuVZzyKLZQ9MTdGiTyWdu0QveDgC/CvbHX2uwvfpECLOyAamsJyBo+tzG1NSegVTplMBHgaIS2qqiY8CNRIXozJtboNLc7zjZXV+zf1X+dgeDObyTWxiRIBcN2IdWwEMFvq//Pn7zJYKz6+nlNNnTx1FJfefXUQI5kpOyB/EXJN8KJPLq15XCHpBRs9BNkiqP/yX1F54hN8s4F1t79Qydlky3X7Q+5WZrTOcJt88nJAZSsZaGXyPaw1j9Ya+mpNFNq+/5VsHY/BUXvO+usLZW8p10z"
/>
</characteristic>
</characteristic>
</characteristic>
<!-- Provision VZW LBS Root certificate to SPC Store-->
<characteristic type="CertificateStore">
<characteristic type="SPC" >
<characteristic type="c5b657fbca96ce9c444db867151167567536ed12">
<parm name="EncodedCertificate" value="
MIIDUDCCAjigAwIBAgIQEygPD0Lm+FuQZP/PR6vQ8TANBgkqhkiG9w0BAQUFADBCMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQVmVyaXpvbiBXaXJlbGVzczEYMBYGA1UEAxMPVlpXIExCUyBSb290IENBMB4XDTA3MDYyMjAwMDAwMFoXDTI3MDYyMTIzNTk1OVowQjELMAkGA1UEBhMCVVMxGTAXBgNVBAoTEFZlcml6b24gV2lyZWxlc3MxGDAWBgNVBAMTD1ZaVyBMQlMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANKEFP9TLf01V5WRrIrKjRecwaaiBxlPqtNtSw4Y4Di8VZpcZ8UyXM6Xy9C8dir6QTY1pyEmBYaHA3P+/tWFX789UFf3Ftj7xMwFPnPaNKN+WdAav5zdu5J1wCeTblv+Qox2E7/jYmBXrV6/fRlDnx/pDZ3hwXTaUAq/uljaOO6qW9PBrB0Bt+gZHHwJcEbVrrjAGMgAOUmn46wU3Fj+BVLxuv5Zgu7EejZSjX6O6BrDRCFnLkP9HUf1ohGRt++YKsESOTNJVnlOdbSLjFAu4CESvLxmzQiyRwfN9SzW0u8Wkzr2UhPIBfOv0dVnSa3I9z5CxuzuSIonBLt4ZBYJ+7sCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMMyGMxUMm5RovGNWEJZEd7YBqcyMA0GCSqGSIb3DQEBBQUAA4IBAQCTlTribtZTzcWWpdQ05s9KgqDxcoq9ubNSULIYn0/8dehbdfF6e+VOm8IB7VCuVZzyKLZQ9MTdGiTyWdu0QveDgC/CvbHX2uwvfpECLOyAamsJyBo+tzG1NSegVTplMBHgaIS2qqiY8CNRIXozJtboNLc7zjZXV+zf1X+dgeDObyTWxiRIBcN2IdWwEMFvq//Pn7zJYKz6+nlNNnTx1FJfefXUQI5kpOyB/EXJN8KJPLq15XCHpBRs9BNkiqP/yX1F54hN8s4F1t79Qydlky3X7Q+5WZrTOcJt88nJAZSsZaGXyPaw1j9Ya+mpNFNq+/5VsHY/BUXvO+usLZW8p10z"
/>
<parm name="Role" value="254"/>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
Where are you getting the vznavigator software from? I must have missed something.
dcd1182 said:
Where are you getting the vznavigator software from? I must have missed something.
Click to expand...
Click to collapse
Here it is
I'm working on fixing the cab to allow it to install properly
Just installed his xml and still same errors. Did I name this improperly?
Also, the reason you're getting that message when you try and register LBSDriver.dll is because it doesn't export the DllRegisterServer function.
gc14 said:
Also, the reason you're getting that message when you try and register LBSDriver.dll is because it doesn't export the DllRegisterServer function.
Click to expand...
Click to collapse
I'll leave it to you guys as that is above my skill level. But so I can learn how would you properly export the correct function? I have done some vsnet C++ compiling so this isn't entirely foreign to me.
any update on the cab GC?
(This post is probably not of particular interest unless you're reversing LBSDriver.dll.)
To disable the calling .exe signing check in lbsdriver.dll, patch 0xea in at 0x10003afb (file offset 0x2efb).
You'll also need to nix the cert directory (signature) in the PE header or WinCE will refuse to load the .dll due to a signature mismatch on a signed binary.
GPSOpenDevice seems to be mostly compatible with the WinCE GPSOpenDevice, except that at least one event handle must be specified. GPSGetPosition/GPSCloseDevice all have the correct number of parameters, but GPSGetDeviceState seems to have one extra parameter which I haven't looked into yet.
There are additional checks after the main .exe signing check that GPSOpenDevice does which have yet to be analyzed.
drellisdee said:
Below are some of the gps files from MR1
Click to expand...
Click to collapse
drellisdee - any chance that you could grab oemgpsOne.dll off of the ROM image? Disassembly in the WCE debugger is patently awful and having the actual file to feed to a real disassembler would be nice.
Here you go
Incidentally, while vznavigator is running and enabled, the standard GPS API functions for non-vznavigator apps via COM4.
Skywing, if you get a sec, pm me please.
Also, is there a packet sniffer capable of running on a Windows CE platform? If so we may be able to decrypt the active packets sent while using vz navigator to get the PDE server info.
I'm not convinced that it would show anything other than the account verification stuff. There isn't any user-visible cell data traffic while it's doing AGPS fixes when I use VZ Navigator (according to the traffic indicator in WM, which might not be entirely accurate, but...), even though FieldTest.exe shows measurements of cell tower time offsets and the sort being taken.
On that note, however, does anyone have a good way to disable the desktop passthrough for ActiveSync (network proxying through the linked computer)? This interferes with VZ Navigator, which is a pain as the VS debugger requires an ActiveSync link to work.
Skywing said:
I'm not convinced that it would show anything other than the account verification stuff.
Actually from what I understand its kind of a combination. The PDE runs a query to the AAA server to confirm provisioning. If that comes back a success then the PDE provides the device with its Lat/Long. This info is then sent to NIM for routing info in VZNav.
As to why gc gets those errors here is what I think may be up. VZNav runs a PID check when it is run on a device. Should it not get a match on the device it will error out. On custom ROMs our PID is different from the stock ROM from my understanding so that would explain it. This part however I am not positive on but figured I would throw it out there.
Click to expand...
Click to collapse
Click to expand...
Click to collapse

[FIX] EC09 Stock -- Multitouch Rotate Gesture fix

First off I am a total noob at this stuff but I did manage to fix the problem with multitouch rotate not working on EC09.
You will need root and something like root explorer to edit this file:
/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct
what we need the file to say is this:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2009 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This is the standard set of features for a touchscreen that supports
independently-trackable multiple-finger multitouch. -->
<permissions>
<feature name="android.hardware.touchscreen" />
<feature name="android.hardware.touchscreen.multitouch" />
[b]<feature name="android.hardware.touchscreen.multitouch.distinct" />[/b]
</permissions>
The important part here is adding the last line
Code:
<feature name="android.hardware.touchscreen.multitouch.distinct" />
Save the file, reboot and presto, working multitouch rotate gestures.
Hope this works for people that are early adopters.
Am I missing something here..?
[Neuman]
SCH-I500 - Nameless V4
Any chance for a file that can be ran from CWR to replace the file?
Sent from my SCH-I500 using XDA App
Neuman.Tim said:
Am I missing something here..?
[Neuman]
SCH-I500 - Nameless V4
Click to expand...
Click to collapse
I think what he means is you need to add the line
Code:
<feature name="android.hardware.touchscreen.multitouch.distinct" />
to /system/etc/permissions/android.hardware.touchscreen.multitouch.xml
Then I have to be missing something because I can't see anything in his post to add to the file..literally..its a couple big blank spots lol
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
Neuman.Tim said:
Then I have to be missing something because I can't see anything in his post to add to the file..literally..its a couple big blank spots lol
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
Click to expand...
Click to collapse
Use a different browser?
Using xda premium Lol. I figured something was up but didn't use the browser to double check..not too worried about it
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
scarfman4 said:
Any chance for a file that can be ran from CWR to replace the file?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
If I was better with flashable zips, I would make one. You can try the one here: http://forum.xda-developers.com/attachment.php?attachmentid=557751&d=1301649065 but I am not sure if it will work on the Fascinate. It is for the Galaxy S.
If you do try it, post back with results.
Here is a stupid question, what exactly is "Multitouch Rotate Gesture"? If I had to take a guess, I would think it is for picture rotating or something.
I believe it is the gesture wherein a program such a google maps, you can use two fingers to rotate the map itself any which way while your phone is in the same orientation

[APP] Heatmap - new app straight from the Galaxy S5 Active

The application area of activity, which has some useful features. You could say that this is the kind of addition to application S Health, aimed at those with active lifestyles.
Download the program Heatmap
Looks good but needs a huge amount of permissions. Normally I'm not interested in permissions but that was 2 pages full of permission requests incl. SMS, Phonebook, etc. Why should this app need this? Anybody knows why? Don't installed it.
Thanks for the app, it looks nice and useful
Sent from my SM-G900F using Tapatalk
mmeidl78 said:
Looks good but needs a huge amount of permissions. Normally I'm not interested in permissions but that was 2 pages full of permission requests incl. SMS, Phonebook, etc. Why should this app need this? Anybody knows why? Don't installed it.
Click to expand...
Click to collapse
not in the store either, spyware? TOO RISKY
The reason for the permissions is because the app acts under the System User ID, therefore can access any permission the system process has access to (ie all of them).
Here is the permissions part of the Android_Manifest file - note the android:sharedUserId field:
Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.sec.activemode">
<permission android:name="com.sec.activemode.compass.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
<uses-permission android:name="com.sec.activemode.compass.permission.MAPS_RECEIVE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" android:permissionGroup="android.permission-group.SYSTEM_TOOLS" android:protectionLevel="dangerous"/>
<permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" android:permissionGroup="android.permission-group.SYSTEM_TOOLS" android:protectionLevel="dangerous"/>
I will further reverse engineer this tomorrow to see if I can determine if it uses any dangerous permissions and if it really needs to operate under the system user. As a general rule of thumb I would never trust an app that operates under the system user unless I had full access to the source code - I run one of my own apps under the system user because the class it accesses isn't visible to a standard user id (acts as a shortcut to the KitKat Easter Egg on HTC phones because HTC always disable the easter eggs) but then again, I have the source code and I built it so I know its not dangerous, with this though I can't be sure
Firstly thanks for the effort. I tried it and works with out any issues....
Jonny said:
The reason for the permissions is because the app acts under the System User ID, therefore can access any permission the system process has access to (ie all of them).
I will further reverse engineer this tomorrow to see if I can determine if it uses any dangerous permissions and if it really needs to operate under the system user. As a general rule of thumb I would never trust an app that operates under the system user unless I had full access to the source code - I run one of my own apps under the system user because the class it accesses isn't visible to a standard user id (acts as a shortcut to the KitKat Easter Egg on HTC phones because HTC always disable the easter eggs) but then again, I have the source code and I built it so I know its not dangerous, with this though I can't be sure
Click to expand...
Click to collapse
This app is from S5 Active ROM. This is pretty normal for system app. As a part of Samsung ecosystem it shares data between different Samsung apps.
By the way, this app uses shared user ID and protected by common signature from Samsung. If you tamper this apk, then it won't be able to install on stock ROM (unless you use core patch to eliminate signature verification). Thus, IMHO, there is no reason to pay so much attention to permissions required by this app.
Please can someone put a direct XDA download link?
Does not work with a Nexus 5
sorg said:
This app is from S5 Active ROM. This is pretty normal for system app. As a part of Samsung ecosystem it shares data between different Samsung apps.
By the way, this app uses shared user ID and protected by common signature from Samsung. If you tamper this apk, then it won't be able to install on stock ROM (unless you use core patch to eliminate signature verification). Thus, IMHO, there is no reason to pay so much attention to permissions required by this app.
Click to expand...
Click to collapse
Thanks, must have been half asleep when originally investigating that, not sure how I missed it Also if its a system app it should be pushed to system/app/ or system/priv-app/ (not sure which it is on Samsung phones seeing as I don't own one but my guess would be system/priv-app/) instead of being installed.

[DISCONTINUED] /e/ 8.1.0 For Harpia

/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.

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