Related
IF YOU USED THIS METHOD BEFORE AND WANT THE NEW ROGERS/FIDO UPDATE THEN LOOK AT POST
http://forum.xda-developers.com/showpost.php?p=68314268&postcount=72
This guide is for Canadian S6 edge owners who are with Rogers or Fido since the been waiting for Marshmallow update forever. However, This should work for for others as long as the TWO CARRIERS share the exact phone model, which is the case for all s6 in canadian market.
DO it on your own responsibility
Doing this will not delete your data or trigger knox ... However, its wise to backup with SmartSwitch before attempting so.
1- I assume that you running windows and have latest version of samsung smart switch installed (I tried it on Windows 10)
2- install Fiddler (Its used to capture HTTP traffic and we will use it to be man-in-the-middle between Smartswitch and Samsung servers)
https://www.telerik.com/download/fiddler
3- Install FiddlerScript Editor (we will use to write and edit script rules)
http://www.telerik.com/download/fiddler/fiddlerscript-editor
4- Open Fiddler go to Rules --> customize rules
delete everything and past whats in the txt file in the attachment
5 - In this we are interested in only two functionsin that script
the contact from SMARTSwitch to the Sever: Here instead my phone identify itself as Fido phone "FMC" to the server it pretend its Kodoo phone "KDO"
Code:
static function OnBeforeRequest(oSession: Session) {
if (oSession.uriContains("NF_DownloadBinaryInform")){
oSession.utilReplaceInRequest("FMC", "KDO");
}
}
the contact from the server to SMARTSwitch: Here i get replay from the server for Kodoo phone "KDO" but i pass it to SmartSwitch as Fido phone "FMC"
Code:
static function OnBeforeResponse(oSession: Session) {
if (oSession.uriContains("NF_Download")){
oSession.utilReplaceInResponse("KDO","FMC");
}
}
6- Now safe and restart Fiddler
- Also when you open Fiddler go to File -> Capture traffic
make sure its checked
- Also make sure that fiddler can access HTTPS traffic by going to Tools--> Fiddler options --> HTTPS tab
make sure that 'capture HTTPS connect" and "decrypt https traffic" are both checked
7- Another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
8- Start SmartSwitch and plug your phone.
9- Click on the Update button
10- after Smart switch is offering the update download, accept the terms of update, then immediately when download start preperation, fidller must be closed. it is very crucial that Fiddler be turned off at just the right time otherwise you will get an error ;
Note: those are the codes for Canadian Carriers:
- Fido: FMC
- Koodo : KDO
-Rogers: RWC
-Bell: BMC
- Wind: GLW
-Telus: TLS
- Virgin: VMC
-Sasktel: BWA
-EastLink: ESK
- Vidéotron: VTR
This page will show you which carrier has the latest update
http://www.sammobile.com/firmwares/database/SM-G925W8/
For now Kodoo has the latest update which support wifi calling
thank you; greatly appreciated;
just installed the Telus version of 6.0.1, July 1 security patch; it worked very fine.
only one mention you may add maybe:
after Smart switch is offering the update download, accept the terms of update, then immediately after the download start, fidller must be closed;
else the download will end with error at about 70%
the rest is flawless, absolutely no problem with the update, first boot will take little more time, even more if lot of apps are installed, because all apps are optimized at first boot.
850RPM said:
thank you; greatly appreciated;
just installed the Telus version of 6.0.1, July 1 security patch; it worked very fine.
only one mention you may add maybe:
after Smart switch is offering the update download, accept the terms of update, then immediately after the download start, fidller must be closed;
else the download will end with error at about 70%
the rest is flawless, absolutely no problem with the update, first boot will take little more time, even more if lot of apps are installed, because all apps are optimized at first boot.
Click to expand...
Click to collapse
Happy it helped, just updated the post.
Heads up Kodoo has the latest update which support wifi calling and for some reason I see big improvement on my battery especially is wifi calling enabled and you you are in wifi coverage
Do I just copy/paste that code as is if I'm with Rogers or do I need to change it to RWC?
Yes after u copy and past whats in the attachment, you need to change both FMC to RWC since you are with rogers
aboganas said:
Yes after u copy and past whats in the attachment, you need to change both FMC to RWC since you are with rogers
Click to expand...
Click to collapse
It's not working for me, gives me the button to update it but when I do it it says preparing the software update components but then I get a pop-up that says "ErrorCode=5,ErrorMessage=The operation completed successfully." and that's it
Hello,
Will this work for someone who bought a locked Rogers Samsung Galaxy S6 Edge and is using it unlocked now on Bell network? What would I change the scripts to? It's not showing any update in Smartswitch for me, currently on 5.1.1.
jcrann said:
Hello,
Will this work for someone who bought a locked Rogers Samsung Galaxy S6 Edge and is using it unlocked now on Bell network? What would I change the scripts to? It's not showing any update in Smartswitch for me, currently on 5.1.1.
Click to expand...
Click to collapse
Yes it will work. Just change both FMC to RWC
daandman said:
It's not working for me, gives me the button to update it but when I do it it says preparing the software update components but then I get a pop-up that says "ErrorCode=5,ErrorMessage=The operation completed successfully." and that's it
Click to expand...
Click to collapse
As I said in the post when start preparing the update and before start downloading you need to close Fiddler otherwise you will get the error
aboganas said:
Yes it will work. Just change both FMC to RWC
Click to expand...
Click to collapse
I have everything set up correctly and I can see the Update button, I hit it, goes to preparing and I close Fiddler it then says The most current update is already installed on connected device. I'm on SM-G925W8, Android 5.1.1.
Should I try changing the RWC to BMC as Im currently on Bell network even though it was a locked Rogers phone?
EDIT: Nevermind sorry, it looks like I didn't wait long enough before closing Fiddler, downloading now.
Will this work for Galaxy S6 (not Edge) as well?
4walls said:
Will this work for Galaxy S6 (not Edge) as well?
Click to expand...
Click to collapse
I didn't try it on normal S6, but I don't see any reason why it won't work since the only thing we change is the carrier code and nothing else. So it should work
aboganas said:
As I said in the post when start preparing the update and before start downloading you need to close Fiddler otherwise you will get the error
Click to expand...
Click to collapse
Okay that worked, just needed to wait for the windows installation prompt then close Fiddler right away before the download starts. Thanks!
Finally got it to work on the Galaxy S6 (not Edge) Rogers
aboganas said:
I didn't try it on normal S6, but I don't see any reason why it won't work since the only thing we change is the carrier code and nothing else. So it should work
Click to expand...
Click to collapse
Ok, I think I got it to work finally. I tried KDO, but ended up using TLS in the end. I tried several times and got the previously mentioned errors. I also kept getting "this device is up to date" but I kept trying and it seems that it is very crucial that Fiddler be turned off at just the right time. I finally got it to work by turning off Fiddler right after the two notices from Smart Switch and immediately following that, the update download started.
It is downloading now and I will update this post when the upgrade is successful.
Thanks for the tip!
:highfive:
4walls said:
Ok, I think I got it to work finally. I tried KDO, but ended up using TLS in the end. I tried several times and got the previously mentioned errors. I also kept getting "this device is up to date" but I kept trying and it seems that it is very crucial that Fiddler be turned off at just the right time. I finally got it to work by turning off Fiddler right after the two notices from Smart Switch and immediately following that, the update download started.
It is downloading now and I will update this post when the upgrade is successful.
Thanks for the tip!
:highfive:
Click to expand...
Click to collapse
Looking forward to hear your feedback, so maybe I can post the thread in S6 Forum because I know everyone sick waiting for rogers and fido to release the update. I have been using this method since last year to get update as soon as any carrier push it. In theory it should work for all Samsung phones as long as the phone model is the same between the two carrier.
Android is upgrading...
---------- Post added at 11:36 AM ---------- Previous post was at 11:20 AM ----------
aboganas said:
Looking forward to hear your feedback, so maybe I can post the thread in S6 Forum because I know everyone sick waiting for rogers and fido to release the update. I have been using this method since last year to get update as soon as any carrier push it. In theory it should work for all Samsung phones as long as the phone model is the same between the two carrier.
Click to expand...
Click to collapse
It is working just fine. The upgrade was successful and everything works as far as I can tell so far.
Confirmed this worked great on my Rogers phone unlocked to Bell network. Thank you very much!
Guys another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
the download has to start at your click on update button, to be able to close Fiddler at that point
850RPM said:
Guys another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
the download has to start at your click on update button, to be able to close Fiddler at that point
Click to expand...
Click to collapse
Thanks for this, thats true. if you don't mind I'll add your post to the thread
So I am trying this out on my s6 tethered to fido
I can't get past the copy and pasting the code part in fiddler. I deleted everything and then copied and pasted as instructed but Fiddler is giving me an error once I try to save it. I can't copy and paste it but Ill type it out here for you....
Fiddler Script error
------------------------------Source---------------------------
{start-of-file}
Error LINE --> static function onbeforerequest(o Session:Session) {
if
(oSession.uricontains("NF_DownloadBinaryInform")){
--------------------------------------------------------------
Only Valid inside a class definition"
Here is the what the text looks like once I paste it in....
static function OnBeforeRequest(oSession: Session) {
if (oSession.uriContains("NF_DownloadBinaryInform")){
oSession.utilReplaceInRequest("FMC", "KDO");
}
}
static function OnBeforeResponse(oSession: Session) {
if (oSession.uriContains("NF_Download")){
oSession.utilReplaceInResponse("KDO","FMC");
}
}
am I doing something wrong?
Hi.
I cant to find any trustworthy source for downloading OEM ROMs. Could anyone help me with it? When I google it I found http://rootmygalaxy.net/download-install-stock-firmware-on-samsung-galaxy-s7-sm-g930f/ which points to sammobile.com which asks money for premium download and non-paid download takes forever.
Then I also found http://samsung-updates.com/device/?id=SM-G935F which seems legit - even the domain name is samsung-updates but for some reason it points to suspicious sites such as http://rapidgator.net or https://alfafile.net/ which also have very long (4 hours) download time for non-premium members.
Other thing is also that since those ROMs dont come from samsung's website I dont even know if I can trust them or not. Could anyone help me with getting trustworthy OEM ROM?
Edit: one more question: I have G935F. What makes G930F ROM different?
sysctl said:
Hi.
I cant to find any trustworthy source for downloading OEM ROMs. Could anyone help me with it? When I google it I found http://rootmygalaxy.net/download-install-stock-firmware-on-samsung-galaxy-s7-sm-g930f/ which points to sammobile.com which asks money for premium download and non-paid download takes forever.
Then I also found http://samsung-updates.com/device/?id=SM-G935F which seems legit - even the domain name is samsung-updates but for some reason it points to suspicious sites such as http://rapidgator.net or https://alfafile.net/ which also have very long (4 hours) download time for non-premium members.
Other thing is also that since those ROMs dont come from samsung's website I dont even know if I can trust them or not. Could anyone help me with getting trustworthy OEM ROM?
Edit: one more question: I have G935F. What makes G930F ROM different?
Click to expand...
Click to collapse
DO NOT flash a G930F ROM on your phone. Only G935F ones.
G935F is the S7 Edge.
G930F is the flat S7 (non-edge) model.
As for a reliable source of firmwares, see here: https://forum.xda-developers.com/galaxy-tab-s/general/tool-samfirm-samsung-firmware-t2988647
Kies
I would suggest using kies
Just download the programme
Put ur phone in download mode and connect it to pc
In kies > tools > firmware upgrade and initialization
Then u have to enter device id and then serial no which can be found in device settings
It will download and install the correct and latest firmware for ur device
Updato works for me
Tsar3000's Android File Host page has pretty much a crap ton of firmware available. Scroll to the bottom to find G935F/T/W8 variants, just pick yours, download and flash through Odin!
stinka318 said:
Updato works for me
Click to expand...
Click to collapse
+1
Kies doesn't work on the S7 you need to use smart switch.
http://samsung-updates.ru/
Note : download in android device or linux pc. Windows pc downloads some creepy 2MB downloaders.
Well my actual intent is to get exact same OEM android ROM running on my PC, so that I could playwith different stuff and see what happens. So the idea would be to have it running in qemu and then only do tweaks to my phone that doesnt break android that is running on qemu. Like for example if removing some bloatware causes it not to boot anymore, then it would become evident in qemu I think, and then I would know better waht I can and cant do with my real phone.
sysctl said:
Well my actual intent is to get exact same OEM android ROM running on my PC, so that I could playwith different stuff and see what happens. So the idea would be to have it running in qemu and then only do tweaks to my phone that doesnt break android that is running on qemu. Like for example if removing some bloatware causes it not to boot anymore, then it would become evident in qemu I think, and then I would know better waht I can and cant do with my real phone.
Click to expand...
Click to collapse
Download BK package disabler Pro from the playstore, it will tell you what is safe to disable / remove ie bloatware etc and whats not.
3 lists are available in the app, installed, bloatware and system, even item in the system menu some items can be disabled, its pretty obvious what can be immediately disabled in the system menu like CNN News etc, some other things take a bit more study, although the app will advise you don't touch anything in there, it didn't stop me.
Tnx.
Having a virtual machine of that ROM would let learn me much more. This app thing was just one example. With VM I could try out other ideas as well.
edit: delete this
I always use Sammobile, I do not wanna pay so downloading a firmware takes around 3 hours.
I purchased an Asus Zenfone AR from Verizon a month ago on New York. I used the phone as my main phone for a couple of weeks there and it worked perfectly (both cellular network and wifi worked just fine). Then a went to Latin America and the wifi stopped working. What this means is: I cannot turn the wifi ON, when I try to turn it ON, there is a toast saying "Error" and it shows back OFF.
I've went back to the States a week ago and I took the phone with me. On California the wifi started working (being able to turn it ON) again, so when I asked for help on a Verizon shop, the people there told me there was nothing they could do because the phone was working just fine.
Now I'm on Latin America again and the wifi does not turn on, I debugged the phone with Android Studio and I get this error on the console:
Code:
10-07 01:02:18.998 1201-2738/? E/ActivityManager: Sending non-protected broadcast android.net.wifi.INVALID_COUNTRY_CODE_DISABLE_WIFI from system 1201:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:20117)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20687)
at android.app.ContextImpl.sendStickyBroadcastAsUser(ContextImpl.java:1239)
at com.android.server.wifi.WifiServiceImpl.notifyInvalidCountryDisableWifi(WifiServiceImpl.java:1556)
at com.android.server.wifi.WifiServiceImpl.setWifiEnabled(WifiServiceImpl.java:960)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:317)
at android.os.Binder.execTransact(Binder.java:565)
A quick google search did not show any results on this error code.
I did a factory reset a couple times and tried it with and without the Verizon SIM card.
Does anyone know what this error means exaclty?
I'll keep debugging it and updating the post with my results.
Update 1:
Looks like the Country I'm in (Argentina) does not have a valid country code... which does not make any sense, but here is the error:
Code:
10-07 01:33:02.691 1201-1930/? D/WifiService: setWifiEnabled: true pid=8209, uid=10124
10-07 01:33:02.693 1201-1930/? D/WifiService: checkCountryCode: 'AR' is invalid
10-07 01:33:02.694 1201-1930/? D/WifiService: notifyInvalidCountryDisableWifi
Update 2:
I'm able to get an internet connection using Bluetooth tethering.
Update 3:
Looks like something like this would help, but would require a rooted device:
https://forum.xda-developers.com/pixel/themes/mod-wifi-country-code-fix-root-required-t3558044
Update 4:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
logain42 said:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
Click to expand...
Click to collapse
Hi.
Did you solved?
Have same problem?
But I have wrong MAC address of wifi adapter... Is it hardware problem or ?
Similar issue here...
Bought a Samsung A5 2017 in US, everything was working fine until I updated via OTA to Nougat and started using an Argentinian simcard.
Country code changed and wifi does not turn on at all. I tried everything but rooting and using the method you mentioned... I'll try it as soon as i get the time to do it and post here the result.
As far as I got investigating the issue, the problem seems to be caused by the wifi driver not loading properly because of "incorrect" country code.
I get the message "Wifi driver unloaded" in logcat
I had the silly idea of doing factory reset once more (I wasn't thinking properly), and now I'm not even able to use the device, because I need internet connection in order to log-in with a google account, and the bluetooth trick does not work on this step.
I'm basically bricked until I get back to the States.
anybody tried to install bootloader unlock app from ASUS site?
I did, but can not install, it says: "app not installed the package conflicts with an existing package by the same name"
same exactly problem, any solve this?
Hi.
Is there a solution to the problem with Wi-Fi idle from ASUS ZenFone AR V570KL (A002A) (Verizon)?
nick_fc said:
anybody tried to install bootloader unlock app from ASUS site?
I did, but can not install, it says: "app not installed the package conflicts with an existing package by the same name"
Click to expand...
Click to collapse
I wasn't able to make it work either.
Funny thing is, I bought this phone because I wanted to develop stuff for Google Tango, but now that google killed that project, I don't have any other reason for using it any more.
Unless someone comes out with a fix or some way of rooting it, I'll sell it as a used phone on the States and at least get part of my money back.
logain42 said:
I purchased an Asus Zenfone AR from Verizon a month ago on New York. I used the phone as my main phone for a couple of weeks there and it worked perfectly (both cellular network and wifi worked just fine). Then a went to Latin America and the wifi stopped working. What this means is: I cannot turn the wifi ON, when I try to turn it ON, there is a toast saying "Error" and it shows back OFF.
I've went back to the States a week ago and I took the phone with me. On California the wifi started working (being able to turn it ON) again, so when I asked for help on a Verizon shop, the people there told me there was nothing they could do because the phone was working just fine.
Now I'm on Latin America again and the wifi does not turn on, I debugged the phone with Android Studio and I get this error on the console:
Code:
10-07 01:02:18.998 1201-2738/? E/ActivityManager: Sending non-protected broadcast android.net.wifi.INVALID_COUNTRY_CODE_DISABLE_WIFI from system 1201:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:20117)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20687)
at android.app.ContextImpl.sendStickyBroadcastAsUser(ContextImpl.java:1239)
at com.android.server.wifi.WifiServiceImpl.notifyInvalidCountryDisableWifi(WifiServiceImpl.java:1556)
at com.android.server.wifi.WifiServiceImpl.setWifiEnabled(WifiServiceImpl.java:960)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:317)
at android.os.Binder.execTransact(Binder.java:565)
A quick google search did not show any results on this error code.
I did a factory reset a couple times and tried it with and without the Verizon SIM card.
Does anyone know what this error means exaclty?
I'll keep debugging it and updating the post with my results.
Update 1:
Looks like the Country I'm in (Argentina) does not have a valid country code... which does not make any sense, but here is the error:
Code:
10-07 01:33:02.691 1201-1930/? D/WifiService: setWifiEnabled: true pid=8209, uid=10124
10-07 01:33:02.693 1201-1930/? D/WifiService: checkCountryCode: 'AR' is invalid
10-07 01:33:02.694 1201-1930/? D/WifiService: notifyInvalidCountryDisableWifi
Update 2:
I'm able to get an internet connection using Bluetooth tethering.
Update 3:
Looks like something like this would help, but would require a rooted device:
https://forum.xda-developers.com/pixel/themes/mod-wifi-country-code-fix-root-required-t3558044
Update 4:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
Click to expand...
Click to collapse
I have the same problem and have solved it by downloading CSC_V520KL_T3.3.15_all_eng.zip rom
But the rom is very primitive and impractical and there is no package Asus and google in it
What is important is that it can be used Wi-Fi files from it to Verizon rom
just we need root to fix it
Please, share flasher and software
If you have.ô
ArtSima said:
Please, share flasher and software
If you have.ô
Click to expand...
Click to collapse
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
[email protected] and thank you
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
can you send me flash tool too with some info? thanks
[email protected]
I just had the same thing while traveling to Europe. In both Scotland and Iceland, I was not able to use wi-fi but once we got back to USA, all is good. Very annoying. I'd like to be able to find an official fix.
some solution to activate WiFi for Asus_A002A
Having exactly the same problem - can you share the link with me too please?
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
can you help me with the files please
I give you my e-mail address [email protected]
tomelich said:
can you help me with the files please
I give you my e-mail address [email protected]
Click to expand...
Click to collapse
just google it
"Asus CSC Image Collection"
you will find new links
:good:
qaqen said:
just google it
"Asus CSC Image Collection"
you will find new links
:good:
Click to expand...
Click to collapse
only flashing "Asus CSC Imag" = WW_V570KL_T3.0.6_all_eng
With that, WiFi will work and my software will work normally?
could you say the right steps please
I flashed by Software Upgrade Assistant (ASUS) from verizon wireless
When you connect your phone to the USB cable with pc and choose the repair option from the phone, the program will automatically run in Windows
When you make a repair option from pc , the program will download the latest version of the ROM into a new folder at drive D & compressed file. The program will automatically unzip and install. the zip rom in your phone
I flash CSC rom by
replacing CSC rom with original rom file. at D drive and change its name with the same name as the "xxxxxxx.raw" , do not delete or change name of the original compressed file . Only change the raw file and change name as the original name rom. after make repair option from pc again you will flash CSC rom
In any case you need the fownload original ROM if you want to return to original
If you change the size or the name of the compressed file in the folder created by the program, it will delete everything and download the ROM again,so copy zip rom before the change it
sorry for my language
Looks like Soli is only available in certain countries. Short of disabling the hardware in countries which it's not available, I wonder how Google is going to stop it
If you're roaming to a country that does not support it, it possible Google will use GPS to determine your location and stop the capability. Then of that is the case then buying a phone say in the US and trying to use somewhere else might not work.
lchiu7 said:
If you're roaming to a country that does not support it, it possible Google will use GPS to determine your location and stop the capability
Click to expand...
Click to collapse
according to androidpolice.com, cellular triangulation is used to determine the phone's location and disable motion sense in unsupported regions
source: <ap.c>/2019/10/15/pixel-4s-motion-sense-will-disable-itself-in-unsupported-regions/ (sorry, I may not post links)
You mean this?
https://www.androidpolice.com/2019/...e-will-disable-itself-in-unsupported-regions/
I could live without gesture controls but what other functions might not work without Soli (facial unlock?)
lchiu7 said:
what other functions might not work without Soli (facial unlock?)
Click to expand...
Click to collapse
afaik facial unlock works without Soli, it will just be slower and may require you to tap the screen for login, rather than just reaching for the phone.
But Soli is also used to turn on battery saving features, e.g. turn off the screen when nobody is near the phone, which might be a problem, considering the small battery capacity of the smaller Pixel 4
Disassempled and looked into MotionSense APK from apkmirror. MotionSense determines country by phone number: it looks for android.telephony.extra.NETWORK_COUNTRY param to detect allowed country code. I think that can be bypassed by modifying apk but seems root needed to replace it because it looks like system app.
It's not hard to make it available in unsupported country, I'll try to unlock Soli when I get my phone and will upload here if it works
Eugnis said:
Disassempled and looked into MotionSense APK from apkmirror. MotionSense determines country by phone number: it looks for android.telephony.extra.NETWORK_COUNTRY param to detect allowed country code. I think that can be bypassed by modifying apk but seems root needed to replace it because it looks like system app.
It's not hard to make it available in unsupported country, I'll try to unlock Soli when I get my phone and will upload here if it works
Click to expand...
Click to collapse
That's encouraging. My Pixel 4XL is on back order so I have time to cancel it. Not sure about not hard to make it available if it needs root though. Then you need a working Magisk if you want NFC payments, some baning apps and for me, corporate apps like Outlook.
Eugnis said:
Disassempled and looked into MotionSense APK from apkmirror. MotionSense determines country by phone number: it looks for android.telephony.extra.NETWORK_COUNTRY param to detect allowed country code. I think that can be bypassed by modifying apk but seems root needed to replace it because it looks like system app.
It's not hard to make it available in unsupported country, I'll try to unlock Soli when I get my phone and will upload here if it works
Click to expand...
Click to collapse
Soli is disabled for now in Japan, but I was hoping that as long as I set it up without SIM it might not bother detecting the country. No go. So either trilateration or the phones sold here have this already disabled in software.
Eugnis said:
Disassempled and looked into MotionSense APK from apkmirror. MotionSense determines country by phone number: it looks for android.telephony.extra.NETWORK_COUNTRY param to detect allowed country code. I think that can be bypassed by modifying apk but seems root needed to replace it because it looks like system app.
It's not hard to make it available in unsupported country, I'll try to unlock Soli when I get my phone and will upload here if it works
Click to expand...
Click to collapse
I know how to make it works on every country, but can't build apk back (install, build is successful)
Maybe you have a secret knowledge?)
Fix is in two lines
In this article we can find function name https://www.xda-developers.com/google-pixel-4-motion-sense-list-countries-supported-apps/amp/
All what we need is change goto in default case
Xsikor said:
I know how to make it works on every country, but can't build apk back (install, build is successful)
Maybe you have a secret knowledge?)
Fix is in two lines
In this article we can find function name https://www.xda-developers.com/google-pixel-4-motion-sense-list-countries-supported-apps/amp/
All what we need is change goto in default case
Click to expand...
Click to collapse
Have you tried fixing yours ? Can you possibly make a tutorial for this ? I would really appreciate that as I will receive mine in two weeks and my country is not supported
---------- Post added at 01:01 AM ---------- Previous post was at 01:00 AM ----------
Eugnis said:
Disassempled and looked into MotionSense APK from apkmirror. MotionSense determines country by phone number: it looks for android.telephony.extra.NETWORK_COUNTRY param to detect allowed country code. I think that can be bypassed by modifying apk but seems root needed to replace it because it looks like system app.
It's not hard to make it available in unsupported country, I'll try to unlock Soli when I get my phone and will upload here if it works
Click to expand...
Click to collapse
Yes please do...we would all appreciate that
Xsikor said:
I know how to make it works on every country, but can't build apk back (install, build is successful)
Maybe you have a secret knowledge?)
Fix is in two lines
In this article we can find function name https://www.xda-developers.com/google-pixel-4-motion-sense-list-countries-supported-apps/amp/
All what we need is change goto in default case
Click to expand...
Click to collapse
Yep, and nothing secret here. Same for modified apps: After building APK, bump it's build number, sign it with your certificate and install with adb. Also you need root if this is system app (remove original motion sense apk and then install your modded). Look on xda for instructions to install modded google play store - they'll be same.
Eugnis said:
Yep, and nothing secret here. Same for modified apps: After building APK, bump it's build number, sign it with your certificate and install with adb. Also you need root if this is system app (remove original motion sense apk and then install your modded). Look on xda for instructions to install modded google play store - they'll be same.
Click to expand...
Click to collapse
It's possible to install motion sense over default system like a update without root. I try to decompile and then compile apk back by apktool, but after this can't sign apk because I don't know how.
Error when I try install by ADB is adb install dist/com.google.oslo.apk
adb: failed to install dist/com.google.oslo.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1077585388.tmp/base.apk: Attempt to get length of null array]
This is my first time when I try to modify apk, so I don't have experience on this
Xsikor said:
It's possible to install motion sense over default system like a update without root. I try to decompile and then compile apk back by apktool, but after this can't sign apk because I don't know how.
Error when I try install by ADB is adb install dist/com.google.oslo.apk
adb: failed to install dist/com.google.oslo.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1077585388.tmp/base.apk: Attempt to get length of null array]
This is my first time when I try to modify apk, so I don't have experience on this
Click to expand...
Click to collapse
Look here for instruction how to sign APK https://stackoverflow.com/a/40064149/3042448
Xsikor said:
It's possible to install motion sense over default system like a update without root
Click to expand...
Click to collapse
Maybe, can you try this?
AFAIK It should compare certificate of previous app with updated app (with same package name) and will show error if they're not same.
Eugnis said:
Maybe, can you try this?
AFAIK It should compare certificate of previous app with updated app (with same package name) and will show error if they're not same.
Click to expand...
Click to collapse
Nope =( can't install. So need root for first step
Code:
adb: failed to install com.google.oslo-aligned-debugSigned.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.google.oslo signatures do not match previously installed version; ignoring!]
adb uninstall do not help, it's delete only last update of motion sens
Really hoping there's a way to enable soli in all countries. Not having it making me feel left out ?
Looked one more time in MotionSense APK and looks like its developers left setting to disable country checks at all. TO do that, you just need to change android setting 'pixel.oslo.allowed_override' to '1' or 'true', modifying APK not needed.
I can't try this right now but if you want to check, then connect Pixel 4 with developer mode and execute command in adb shell:
Code:
adb shell "setprop persist.pixel.oslo.allowed_override true; setprop ctl.restart zygote"
or edit system/build.prop with some app
You still need root to do this.
New apk and windows app from Mysterious-dev.com
Allows you to change your csc for free.
Not working for most and accused of hacking so removing all links
New update thanks to carlitobahsoun post #455 this works perfectly.
guys according to this thread , i think that will work : dont know if will WIPE DEVICE OR NOT .
SIMPLY DOWNLOAD GOOGLE PHONE APP , DIALL THIS CODE AND ALL CSC APEAR.
*#*#27262826#*#*
I DIDNT TRY AS CANT WIPE DEVICE NOW.
LINK THREAD
thanks @adeltamimy6
he confirmed : WILL WIPE DEVICE
https://r.tapatalk.com/shareLink/top...ink_source=app
AV detects Trojan on file
Try the apk
It is worth mentioning that CSC change wipes the internal memory
Edit: Apparently it does not wipe the phone. I based .y assumption on the fact that flashing CSC in Odin always wiped the phone and users in comments suggested this too.
Did mine with Samkey and it did NOT wipe any internal storage!
Sent from my SM-G986B using Tapatalk
Too good to be true
Edit: it is true. Lol. I got g988B and living in america. Which CSC is best for me?
I can confirm apk is 100% working to change csc to any ver. Built in to your multi csc rom.
Make sure to be in airplane mode and remove sim card When u apply the theme.
Installed and it worked but what is the benefit of changing csc?
Please, can someone the steps to Change the CSC Post?
It is not working for me
Thanks
buddy66 said:
It is worth mentioning that CSC change wipes the internal memory
Click to expand...
Click to collapse
Changing your CSC will do nothing of the sort.
farookh said:
Try the apk
Click to expand...
Click to collapse
and where is the APK ? Please
On a positive note the pc app works and my CSC is now BTU
On a negative side it DID WIPE my phone completely
Install apk
Put phone in airplane mode
Long press on home screen
Go to themes
Galaxy themes
My stuff
Select mysterious theme(make sure not to update)
Select try it out
Setting
About phone
Legal
Apply the csc remove sim restart phone
Maybe in one csc can get record calls and other features?
juliheavy said:
Maybe in one csc can get record calls and other features?
Click to expand...
Click to collapse
try xxv its Vietnamese csc and build in call record , feed back if its or not , thanks
Sent from my SM-N975F using Tapatalk
I installed the apk but it didn't do anything, actually, I couldn't find anything under Themes-->Galaxy themes-->My Stuff,
I'm using S20+ 5G,
and another question, how to uninstall this apk? there is nothing under App section,
Thanks,
Install it again
farookh said:
Install it again
Click to expand...
Click to collapse
it's the same,,,
I cant install it at all, it says "do you want to install an update to existing application?" Pressing install it says "app not installed" and nothing new on themes. Downloaded several times and it doesnt work here
farookh said:
Here is apk link
https://yadi.sk/d/QcaT2r42vHioZQ
Install apk
Put phone in airplane mode
Long press on home screen
Go to themes
Galaxy themes
My stuff
Select mysterious theme(make sure not to update)
Select try it out
Setting
About phone
Legal
Apply the csc remove sim restart phone
Click to expand...
Click to collapse
please new link