Related
Since there is no Forum for the Mi Band ...
After receiving my Mi Band yesterday I started digging inside the sourcecode of the Mi Band App to find out interesting stuff.
It works with all BLE device, not only Xiaomi ones
It uses an unsecure protocoll which can be reverse engineered, so you could build an API out of it or port it to other mobile OS.
I will update algorithms & the protocol asap, but there is already a lot of usefull stuff on the protocol inside my blog: http://allmydroids.blogspot.de/2014/12/xiaomi-mi-band-ble-protocol-reverse.html
If someone is interested in writing an API, contact me.
Great! But some questions:
1) when you say "I started digging inside the sourcecode" you mean the smali decompiled from the app apk, right? Or is there some open code I missed?
2) if we create an apk which exposes the API (for example via android intents) can it connect to the device at the same time with the original Mi app? Or is the pairing exclusive to an app so we have to hack the app itself (for example via an Xposed module)? (Note: I'm extremely ignorant about bluetooth LE).
Thank you!
bitblaster said:
Great! But some questions:
1) when you say "I started digging inside the sourcecode" you mean the smali decompiled from the app apk, right? Or is there some open code I missed?
Click to expand...
Click to collapse
Decompiled and looked at smali + java from smali (which skips stuff so make sure to check original smali, too)
bitblaster said:
if we create an apk which exposes the API (for example via android intents) can it connect to the device at the same time with the original Mi app? Or is the pairing exclusive to an app so we have to hack the app itself (for example via an Xposed module)? (Note: I'm extremely ignorant about bluetooth LE).
Click to expand...
Click to collapse
We are currently developing a BLE app to a customer and I agree that it is horrible. Android has really messed up everything they could when it comes to BLE.
Other apps could access at the same time. Pairing is done through the Android not the app itself. Although it could be that the band itself limits this somehow. I will check that soon.
Awesome...I'm glad I found this. I just got my band and didn't realize it only worked with the app from XIAOMI. Very disappointed. Also, I can't even set mine up right now. I set up an account and when I go to sign in it says I have the wrong password! When I go to reset the password it has to SMS me a verification code and it NEVER COMES. Total waste.
I hope you guys get this working soon and we can use it with apps that won't send our data back to mainland China. Do you know if this will work with 'Sleep as Android'? That's what I got this for. I thought it was a basic bluetooth device, not some proprietary POS.
NeoMatrixJR said:
Do you know if this will work with 'Sleep as Android'? That's what I got this for. I thought it was a basic bluetooth device, not some proprietary POS.
Click to expand...
Click to collapse
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
motioncoding said:
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
Click to expand...
Click to collapse
Downloaded and tried to install your app. Unfortunately gave me an error. Looking forward to a new version.
Thanks for your effort [emoji106]
andbroe said:
Downloaded and tried to install your app. Unfortunately gave me an error. Looking forward to a new version.
Click to expand...
Click to collapse
Does your device support Bluetooth LE and is Bluetooth enabled?
motioncoding said:
Does your device support Bluetooth LE and is Bluetooth enabled?
Click to expand...
Click to collapse
Yes and yes. The problem is during installation. "Error parsing the package"
My phone is a Samsung Note 3
Cheers from Switzerland
andbroe said:
Yes and yes. The problem is during installation. "Error parsing the package"
Click to expand...
Click to collapse
Ah you tried the .apk from /bin? Thats not working. You have to compile it. I will upload a working one when it has some more features.
Hello again,
downloaded and installed Android Studio. Compiled your project, all went quite smooth. Unfortunatly the app still does not quite work. Without the band close it quickly complains that there is no band around (good). With my miband close, it scans for ever (not good). Somehow it does not communicate with it.
The BLE Device Monitor detects it well.
Regards
andbroe said:
Hello again,
downloaded and installed Android Studio. Compiled your project, all went quite smooth. Unfortunatly the app still does not quite work. Without the band close it quickly complains that there is no band around (good). With my miband close, it scans for ever (not good). Somehow it does not communicate with it.
The BLE Device Monitor detects it well.
Regards
Click to expand...
Click to collapse
Hi,
I tried the same actions. Seems problem with discovering.
According to google:
startLeScan: Added in API level 18 This method was deprecated in API level 21.
Changed API from default 21 to 18 - nothing has changed.
MI device is visible in other BLE apps, in Bluetooth settings as well. Original translated app working well.
Nexus 4, android 4.4.4
Android Studio 1.0.1
Regards,
Klym
yeah, I commented out the code that actually loads data. Will fix that.
Could you get the Mi Band to sync with Google Fit?
---------- Post added at 09:45 PM ---------- Previous post was at 08:49 PM ----------
motioncoding said:
I uploaded a very first Android App today but it can do only very few things yet - but currently it doesn't do the setup. I don't know that app so I don't know if it can interact with other devices and if, how good. But the Miband can detect sleep phases (pretty good for me) and can wake you, so I guess it could be possible.
Click to expand...
Click to collapse
There is an api for Sleep as Android.
https://sites.google.com/site/sleepasandroid/doc/sleepcloud-api
How about accelerometer raw data or sleep data, is it available?
Hi,
i try to connect my miBand with my laptop.
I found this site with some source code:
https://bitbucket.org/OscarAcena/mibanda
I installed all dependencies and run this as sudo python miband.py:
Code:
from gattlib import DiscoveryService
service = DiscoveryService("hci0")
devices = service.discover(2)
for address, name in devices.items():
print("name: {}, address: {}".format(name, address))
But after 10 seconds, I get an empty result.
My hciconfig shows this:
Code:
[email protected]:~$ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:C2:C6:59:91:73 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:1475 acl:0 sco:0 events:71 errors:0
TX bytes:1723 acl:0 sco:0 commands:47 errors:0
Does anyone know, what to do?
I'd happily swing a few bucks for an app where it can link with google fit.
reconchrist said:
I'd happily swing a few bucks for an app where it can link with google fit.
Click to expand...
Click to collapse
Well...
I just have a quick questions about the possible functionality of the MiBand and what has been discovered thus far. Can the LEDs be individually controlled? Also, I know you can dismiss an alarm by touching the MiBand, does it detect this touch through motion or is there a capacitive switch in the MiBand?
I don't know how much help I can be, but I'm just curious about the technologies that they've been able to pack into the band.
Devo7v said:
I know you can dismiss an alarm by touching the MiBand, does it detect this touch through motion or is there a capacitive switch in the MiBand?
Click to expand...
Click to collapse
Seems there is no "touchpad", when needed (alarm and pairing) bracelet just detect vibrations from finger knocks.
Very likely it's internal firmware function and can't be accessed outside.
Also some advertising: useful additions for Mi Band
@motioncoding
Can you please tell me what Bluetooth profiles are supported by Mi Band ?
For this:
1. Go to the Bluetooth settings on your phone
2. There you will see the names of Bluetooth devices listed including the Mi Band
3. There will be a gear (or options) icon beside the name... tap on that and please post a screenshot of the screen that appears.
Thank You
Axon 7 A2017GV1.0.0B8 <---this morning.
I have some pro apps that costed some money.
Now they don't work - phoned the seller and he said something that I had to update the phone to something "above ver. 5".
Ranting around the intern I found this very place. Generally said I know nothing about axon 7. Only howto use it - that is!
However after studying this place reading I found a download thread with all sorts of downloads.
...reading....reading...daring to download an A2017G update with B8 assigned - the latter i supposed to be the sign for the firmware version. Per instruction i placed it in the root and renamed it to "update.zip". Opened phone with "upper sound and on" at the same time and went to choice "update from SD". (Thought now I'm bricking my phone...huhh...).
Viola - it updated nicely - I was kind of happy - however it was just a minor update to MiFavor 4.2 ZTEA2017V1.2.0.B8 from my MiFavor 4.0 (bought that zte when it hit the market).
So - it's not enough - I must further up. There are Nougats etc.
Now can You help me point out in the ZTE 7 file to download a stable more modern version that might have that magic "5" the seller talked about or higher that I can install the same way as I did above???
Or is it a new phone with more power than this three years old ZTE?
And, hallo, I do not want to fiddle with the TWRP and ADP thingy. To much for an old man.
If You can direct me right and my apps works I'll offer You an virtual Dry Martiny!
Sorry If I'm out of date!
Very_Dummy said:
Axon 7 A2017GV1.0.0B8 <---this morning.
I have some pro apps that costed some money.
Now they don't work - phoned the seller and he said something that I had to update the phone to something "above ver. 5".
Ranting around the intern I found this very place. Generally said I know nothing about axon 7. Only howto use it - that is!
However after studying this place reading I found a download thread with all sorts of downloads.
...reading....reading...daring to download an A2017G update with B8 assigned - the latter i supposed to be the sign for the firmware version. Per instruction i placed it in the root and renamed it to "update.zip". Opened phone with "upper sound and on" at the same time and went to choice "update from SD". (Thought now I'm bricking my phone...huhh...).
Viola - it updated nicely - I was kind of happy - however it was just a minor update to MiFavor 4.2 ZTEA2017V1.2.0.B8 from my MiFavor 4.0 (bought that zte when it hit the market).
So - it's not enough - I must further up. There are Nougats etc.
Now can You help me point out in the ZTE 7 file to download a stable more modern version that might have that magic "5" the seller talked about or higher that I can install the same way as I did above???
Or is it a new phone with more power than this three years old ZTE?
And, hallo, I do not want to fiddle with the TWRP and ADP thingy. To much for an old man.
If You can direct me right and my apps works I'll offer You an virtual Dry Martiny!
Sorry If I'm out of date!
Click to expand...
Click to collapse
Application are normally updated from the google play store this may be the place to look if you're interested start to figure out how android smartphone work look at YouTube stuff.......:good:
First of all, I had no idea what the seller is on about with "update 5". The adviser you spoke with may have been misinformed.
Your android version is 7.1.1 now and the MiFavor version (ZTE's variant of android) is 4.2. (these are the latest for the European version of the phone that we have)
What you have is good enough to run absolutely (well, almost absolutely) any app on the store.
The has been a problem with an update to the play store app itself that broke many paid apps.
Please try updating your google play store version following these steps:
-Open the settings menu in the Google Play Store app.
-Scroll all the way down.
-Tap on the Build Version section.
A new version should be downloaded and installed automatically within a minute or so.
Please let me know if this helped. We can explore other possibilities should this fail.
Njes....
....app is an encyclopedia ""Birdlexicon" normally a thick book for us birdwatchers.
Others have the same problem on Android - have heard one nerd solved it by his son. App originally written for iPhone and then transferred to Android. It's updated as seller said for "newer versions of Android".
OK - I'll fück my ZTE-Axon 7 and do as he said - buy a iPhone on the net. He had one to sell.
Tired of this thing now!
OK - waiting a day or so to see if here is an answer on this my very my thread if I can update that Axon 7 without men in white frocks. My Axon seven is anyhow over three years old.
However my own studying needs some answers.
1/ Every hardware now has a firmware. That firmware should fit an OP-system.
2/ What firmware do I have chances to be updated and/or to fit an updated OP-system
3/ What more new OP-system fits within does my old ZTE Axon 7
----> can I take any file-downlod there (on the file download center for zte axon Axon 7 and install it without bricking on the way or with my knowledge have to toss it)
To the bin and be happy?
It will be an Iphone that fits my apps - whatever version.
Will search ads - to old - no more works with 01-bits and curious apps and to many tips an tricks with in the heaven progs. made by people who cant describe what it does - just says it does.
Anyhow - thanks for Your answer, pal!
Love from Sweden!
rzarectha said:
-Open the settings menu in the Google Play Store app.
-Scroll all the way down.
-Tap on the Build Version section.
Click to expand...
Click to collapse
Some sort of problems after updating. I cannot bin many of my apps.
"Cannot delete system apps"?????????????????????
Bin seems partly gone.
OK - tried your suggestion - however not as told - did not work. However in line drop down in app store menu there was a choice "settings" where i clicked here translated "version of Play Store" - told me I had the last version 10.6.08-all. ...then [0] [PR]...200628961.
Tried to bin it - I was stopped as it "was a part of system".
Thought I could reinstall it after removing it in order to refresh the install of the play store.
Thanks Pal!
Any answer is appreciated!
No worries if that did not work.
Let's try to refresh play store after the update. We need to clean all data and cache for the play store application.
Step 1: Head to the Settings menu. This can be done by tapping the cog icon in your notification shade.
Step 2: Find Apps in the menu, then locate the app that you want to clear the cache or data for. (In this case it will be called "Google Play Store"
Step 3: Tap on Storage and the buttons for clearing the cache and app data will become available. Tap on the first option "Clear Data"
rzarectha said:
No worries if that did not work.
Let's try to refresh play store after the update. We need to clean all data and cache for the play store application.
Step 1: Head to the Settings menu. This can be done by tapping the cog icon in your notification shade.
Step 2: Find Apps in the menu, then locate the app that you want to clear the cache or data for. (In this case it will be called "Google Play Store"
Step 3: Tap on Storage and the buttons for clearing the cache and app data will become available. Tap on the first option "Clear Data"
Click to expand...
Click to collapse
Thanks!
Did that! Then repeated what You directed me to do in the earlier post.
No progress!
Are You aware if there are other hopes?
How old is Android 7.1.1?
Ok, so far I worked on the presumption that your paid apps do not work because of the license issue from Google.
Maybe that is not the problem here.
Can you please describe the problems you have with these apps in more detail?
Please quote any error message you get from apps, or if they crash outright.
As for how old android 7.1.1 is, it was released around Dec 5, 2016
Partly solved.
rzarectha said:
Ok, so far I worked on the presumption that your paid apps do not work because of the license issue from Google.
Maybe that is not the problem here.
Can you please describe the problems you have with these apps in more detail?
Please quote any error message you get from apps, or if they crash outright.
As for how old android 7.1.1 is, it was released around Dec 5, 2016
Click to expand...
Click to collapse
Now partly solved thanks to Your method on Google Play Store.
Did the same with the "problem app" Deleted cache and memory.
Was warned sincere that I would lose data and own notes, places etc.
But what da .... if it didn't work.
Restarted the app - took some serious time on first start to show up.
(building new databas, organize and download i suppose?)
The app then started as it was just bought - that is "how I wanted things" settings etc.
Lost however two years of field notes and other things. Sad!
OK - I have some left in my brain - and I'll use a separate note book in the future. Not handy however more secure. I have the app (paid version) "MyBackup Pro" - made a full backup is in "Reware" cload" - however that might be a tough problem to sort things out there.
OK - now the app is rock an rolling.
I'll start over again. Not paying for a new phone....
Thanks pal - Your methods did it!
Hey, I am happy to hear that you resolved the issue. I am very sorry that you lost all your data though
For written notes I can suggest the free app "Google Keep". It saves your notes on your Google account and you can access them on any phone or computer where you're logged in with your Google account. I have used it for a few months and I'm happy with it.
It may be worth contacting the customer support for the application you had and ask them if they keep a backup of your notes and if they may be able to help you restore the notes. I would not have high hopes for this but you have nothing at all to lose if you ask them.
Cheers!
rzarectha said:
......................
It may be worth contacting the customer support for the application you had and ask them if they keep a backup of your notes and if they may be able to help you restore the notes. I would not have high hopes for this but you have nothing at all to lose if you ask them.
Cheers!
Click to expand...
Click to collapse
Have already written them on that matter - and "how come"
I suppose when the app was updated saved data and cache was incompatible.
That is a big blunder from them.
Otherwise it's a splendid field app worth every penny!
And You pal - thanks for directing me and kept my mood up!
From here on - life continue!
And next phone will be a well known costly phone with da powear and well recognized - that is supported higher up in the chain.
Hate that - I want to support the "outsiders".
I'm an old Linuxer/Unixer - now however now I'm forced into that "Windows" by a dual boot strap. That IS not good for future!
Love from Sweden
/BW
Done!
rzarectha said:
......................
It may be worth contacting the customer support for the application you had and ask them if they keep a backup of your notes and if they may be able to help you restore the notes. I would not have high hopes for this but you have nothing at all to lose if you ask them.
Cheers!
Click to expand...
Click to collapse
Have already written them on that matter - and "how come"
I suppose when the app was updated saved data and cache was incompatible.
That is a big blunder from them.
Otherwise it's a splendid field app worth every penny!
And You pal - thanks for directing me and kept my mood up!
From here on - life continue!
Love from Sweden
/BW
A friend of mine has found that on Play Store there are some apps that aren't "compatible" with the S10+. I too myself have checked and yes, it appears like it isn't compatible.
Can anyone else on other Regions check if this apps appear too like that? I am from Puerto Rico
Apps:
1. Adobe Premier Clip
2. Slice Package Tracker
In Poland (central Europe):
- APClip - same as yours
- Slice - doesn't even show up in results
Explanation
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Yeah, i've had it with a few runtastic apps. Had to download them manually and install the apk.
piotrkruczek said:
In Poland (central Europe):
- APClip - same as yours
- Slice - doesn't even show up in results
Click to expand...
Click to collapse
Thanks man, I aprecciate your help.
AHE_XDA said:
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Click to expand...
Click to collapse
Hey, gotcha, I'll be giving that thread a look, thanks for the explanation I really apreciate your patience. I'll try manually installing the APK and wait till updates for fix the compatibility issuses on the app.
Valinorian said:
Yeah, i've had it with a few runtastic apps. Had to download them manually and install the apk.
Click to expand...
Click to collapse
I'll be giving that a shot and test if they install
atrix_noob said:
Hey, gotcha, I'll be giving that thread a look, thanks for the explanation I really apreciate your patience. I'll try manually installing the APK and wait till updates for fix the compatibility issuses on the app.
Click to expand...
Click to collapse
My pleasure. Anytime.
atrix_noob said:
I'll be giving that a shot and test if they install
Click to expand...
Click to collapse
- runtastic six pack
- Runtastic leg trainer
- Runtastic butt trainer.
They dont show up in appstore but work fine when you install it through apk,
Valinorian said:
- runtastic six pack
- Runtastic leg trainer
- Runtastic butt trainer.
They dont show up in appstore but work fine when you install it through apk,
Click to expand...
Click to collapse
Thanks for the headsup there.
I installed the apps of my original post thru APK amd all work flawlessly
AHE_XDA said:
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Click to expand...
Click to collapse
The thing is that not each device is manually included in the manifest. New devices are released all the time and unless you exclude something specifically, apps are always made available for distribution. This happens with one of the apps my company runs as well. Whenever a new Galaxy device comes out, its always incompatible with the app and its not because of anything we have done with it.
@Blaaargh
'The thing is that not each device is manually included in the manifest.'
No one said every device is included in the manifest. In fact no devices are listed in the manifest; only declarations.
'New devices are released all the time and unless you exclude something specifically, apps are always made available for distribution. Whenever a new Galaxy device comes out, its always incompatible with the app and its not because of anything we have done with it.'
OP wanted to know why APK X and Y weren't working. I provided him with a generalized explanation of why it MAY happen. It could very well be a Samsung issue but without breaking down the APKs in question, there's no way to be certain.
Having used Reno 10X China Version (PCCM00) for almost 6 months now, I must say overall it's a great device, but with some flaws in OS design that needs to be tweaked in order to make it usable. Few days ago, I was lucky enough to buy a used Reno 10X Global Version (CPH1919, my phone is a Taiwan version CPH1919TW to be more precise, but it shares the same rom as global version CPH1919EX) at reasonable price. Since it’s not often to own both China and Global version, I would like to share my comments on PCCM00 VS CPH1919. Since the main difference is the implementation of ColorOS, I think below applies to any Oppo / Realme phone comparing their China / Global version as well.
The PCCM00 has been upgraded to Android 10 beta, but I had used Android 9 for enough time before the upgrade.
Hardware:
Both shares the exact same hardware, no notable difference in size/weight nor screen/camera quality.
Preloaded software:
PCCM00 comes with a lot of bloatware, some of which is not removable without using ADB. It has Google framework, you can easily install Google Play APK and other Google services. (Making them usable is another story, see below). There’s no Google App and thus no Google Assistant, you get Breeno which is useless for non-Mandarin speakers or users outside China.
CPH1919 comes with all Google services preloaded as system app, you can also press power button for 0.5s to activate Google Assistant. There are still some bloatware, but most of them can be uninstalled directly.
Notification icon on status bar
PCCM00 has no option for displaying notification icon on status bar until very recent A44 firmware or Android 10 (ColorOS 7) beta. CPH1919 on the other hand, has this feature from day 1.
Application / Power management
The biggest downside for PCCM00 is its application / power management. Its application management is way too aggressive that by default, no application is allowed to be running in background, except for some common Chinese apps like WeChat. As a result, no application will be showing any notification or push message, or receiving any updates. To fix this, you must select custom power management, set each app to allow running in background, plus setting each app to allow auto-start. However, you are only allowed to set a maximum of 5 Apps auto-start, setting Gmail and Google App already takes you 2 (If you don’t set this, Google Assistant will be reset every time you run, as the system expects the Google App to be always running in the background), and you need to be very careful on the 3 quotas left. Even you have set all of the above for your IM / e-mail / news APP, the system will still sometimes not sending any update all of a sudden (it’s always too late when you discovered it), and you need to restart your phone to get it working again. The ColorOS 7 Beta seems to be a little bit better with more Apps included in the auto-start white list as default (like Facebook and WhatsApp), so you have more freedom on your own choice of 5 auto-start apps.
CPH1919, on the other hand, behaves much like a regular functioning phone. I get notification from all my apps without changing any settings in power management, yet I don’t see any big difference in battery life between the two phones.
Conclusion
I’m very surprised when receiving the CPH1919, that the phone is just so much better out of the box. This also shows Oppo software developers actually know how to properly configure a phone (at least for their Global Rom department). Giving that it’s still impossible to flash the global ROM on a PCCM00 (you can unlock bootloader, flash TWRP and Root, but there’s no 3rd party ROM available, and you can’t flash global ROM on it. The two phone’s partition size are different, see other posts for discussion), I would strongly advice anyone who is interested in buying an Oppo / Realme phone, to stay away from China version. You probably have to pay more for global version, but it’s definitely worth it.
(please forgive me for the screen showing Chinese UI, I was just too lazy to swtich them to English, but you can still see all important info)
Thanks a lot pal, your review deserves many likes, I'm using a domestic Oppo Reno 10x and I have to say that what you said was all truth
Buy the way if you're a chinese guy than I have to be admired your english
squallho1 said:
Conclusion
I’m very surprised when receiving the CPH1919, that the phone is just so much better out of the box. This also shows Oppo software developers actually know how to properly configure a phone (at least for their Global Rom department). Giving that it’s still impossible to flash the global ROM on a PCCM00 (you can unlock bootloader, flash TWRP and Root, but there’s no 3rd party ROM available, and you can’t flash global ROM on it. The two phone’s partition size are different, see other posts for discussion), I would strongly advice anyone who is interested in buying an Oppo / Realme phone, to stay away from China version. You probably have to pay more for global version, but it’s definitely worth it.
(please forgive me for the screen showing Chinese UI, I was just too lazy to swtich them to English, but you can still see all important info)
Click to expand...
Click to collapse
Yes...the global device is clearly a superior device. The Chinese device has many impositions due to he Chinese infrastructure and direction of authorities. That can't be changed out-of-the-box, which is probably the reason behind the PCCM00 having a different internal partition table to restrict interchanging firmwares.
moozer said:
Yes...the global device is clearly a superior device. The Chinese device has many impositions due to he Chinese infrastructure and direction of authorities. That can't be changed out-of-the-box, which is probably the reason behind the PCCM00 having a different internal partition table to restrict interchanging firmwares.
Click to expand...
Click to collapse
We can not blame Oppo for not having Google Apps on China version, what really kills the phone is not allowing any background apps on default (thus no push notification for all apps). From what I've herad Oppo is not the only manufacturer doing this on their China version. I was told the reason is that unlike Google Play store which imposes very strict requirment and check for Apps listed in her store, which includes Apps' power consumption when running in background, China phones rely on 3rd party App store, and there are many junk local apps that eat a lot of battery life in background. In order to maintain reasonable battery life, manufacturers make such decision while only allowing a small number of well known local apps to be running in background.
I think a better alternative is to at least allow the user to choose the power managment behaviour, not only allowing 5 auto-run Apps. There are work-arounds (like disabling Athena process), but it just takes so much effort to make the phone usable.
Unlike Xiaomi, Oppo never values the enthusiast community (just see how hard it is to apply for "deep test" and unlock bootloader), however it seems they are changing their thinking with Realme, at least it is easier to unlock on Realme devices and there are increasing number of developers and 3rd party Roms for Realme devices.
3597dxta said:
Thanks a lot pal, your review deserves many likes, I'm using a domestic Oppo Reno 10x and I have to say that what you said was all truth
Buy the way if you're a chinese guy than I have to be admired your english
Click to expand...
Click to collapse
Actually I'm from Hong Kong
Yeah, I've been pretty disappointed with my Chinese model.
I didn't know I was going to get a Chinese model when I bought the phone to use in the USA. At least I only paid $400 for it. :/
nerdydesi said:
Yeah, I've been pretty disappointed with my Chinese model.
I didn't know I was going to get a Chinese model when I bought the phone to use in the USA. At least I only paid $400 for it. :/
Click to expand...
Click to collapse
My sentiments EXACTLY!! I can't decide whether to just keep it until something better comes out or to go ahead and find a Global model to replace it...
Hey,
this is my first post and i just have a quick question.
I just bought the chinese version since it just cost me about 370€.
It didn´t arrive yet but i´m wondering if i could just download the global rom from the official oppo website and flash it onto my device?
Edit: yeah not possible. Too stupid to read the whole text
Boss_Baby said:
Hey,
this is my first post and i just have a quick question.
I just bought the chinese version since it just cost me about 370€.
It didn´t arrive yet but i´m wondering if i could just download the global rom from the official oppo website and flash it onto my device?
Edit: yeah not possible. Too stupid to read the whole text
Click to expand...
Click to collapse
I've managed to make mine at least "workable" with this guide:
https://forum.xda-developers.com/re...e-launcher-t4067849/post82030819#post82030819
squallho1 said:
Having used Reno 10X China Version (PCCM00) for almost 6 months now, I must say overall it's a great device, but with some flaws in OS design that needs to be tweaked in order to make it usable. Few days ago, I was lucky enough to buy a used Reno 10X Global Version (CPH1919, my phone is a Taiwan version CPH1919TW to be more precise, but it shares the same rom as global version CPH1919EX) at reasonable price. Since it’s not often to own both China and Global version, I would like to share my comments on PCCM00 VS CPH1919. Since the main difference is the implementation of ColorOS, I think below applies to any Oppo / Realme phone comparing their China / Global version as well.
The PCCM00 has been upgraded to Android 10 beta, but I had used Android 9 for enough time before the upgrade.
Hardware:
Both shares the exact same hardware, no notable difference in size/weight nor screen/camera quality.
Preloaded software:
PCCM00 comes with a lot of bloatware, some of which is not removable without using ADB. It has Google framework, you can easily install Google Play APK and other Google services. (Making them usable is another story, see below). There’s no Google App and thus no Google Assistant, you get Breeno which is useless for non-Mandarin speakers or users outside China.
CPH1919 comes with all Google services preloaded as system app, you can also press power button for 0.5s to activate Google Assistant. There are still some bloatware, but most of them can be uninstalled directly.
Notification icon on status bar
PCCM00 has no option for displaying notification icon on status bar until very recent A44 firmware or Android 10 (ColorOS 7) beta. CPH1919 on the other hand, has this feature from day 1.
Application / Power management
The biggest downside for PCCM00 is its application / power management. Its application management is way too aggressive that by default, no application is allowed to be running in background, except for some common Chinese apps like WeChat. As a result, no application will be showing any notification or push message, or receiving any updates. To fix this, you must select custom power management, set each app to allow running in background, plus setting each app to allow auto-start. However, you are only allowed to set a maximum of 5 Apps auto-start, setting Gmail and Google App already takes you 2 (If you don’t set this, Google Assistant will be reset every time you run, as the system expects the Google App to be always running in the background), and you need to be very careful on the 3 quotas left. Even you have set all of the above for your IM / e-mail / news APP, the system will still sometimes not sending any update all of a sudden (it’s always too late when you discovered it), and you need to restart your phone to get it working again. The ColorOS 7 Beta seems to be a little bit better with more Apps included in the auto-start white list as default (like Facebook and WhatsApp), so you have more freedom on your own choice of 5 auto-start apps.
CPH1919, on the other hand, behaves much like a regular functioning phone. I get notification from all my apps without changing any settings in power management, yet I don’t see any big difference in battery life between the two phones.
Conclusion
I’m very surprised when receiving the CPH1919, that the phone is just so much better out of the box. This also shows Oppo software developers actually know how to properly configure a phone (at least for their Global Rom department). Giving that it’s still impossible to flash the global ROM on a PCCM00 (you can unlock bootloader, flash TWRP and Root, but there’s no 3rd party ROM available, and you can’t flash global ROM on it. The two phone’s partition size are different, see other posts for discussion), I would strongly advice anyone who is interested in buying an Oppo / Realme phone, to stay away from China version. You probably have to pay more for global version, but it’s definitely worth it.
(please forgive me for the screen showing Chinese UI, I was just too lazy to swtich them to English, but you can still see all important info)
Click to expand...
Click to collapse
If you still have the Chinese variant with you , can you please share the default calendar and notes app . And it would be really nice if you can change the permissions of the said apps before posting . With default permissions the apps won't install . Someone has already shared the app in another thread but that one does not install because of the default permissions.
Thanks for sharing :good: I'm also an owner of PCCM00 which I bought while in Shanghai.
Overall I'm quite OK with this version since I don't use google related apps as often as I was back in US, one thing that bugs me the most is the the security measure on this phone. For example, PCCM00 doesn't come with "touble tap turn off screen" feature, and I didn't feel like changing the launcher with ADB since that breaks the full screen hand gesture. So installing a third-party app with this feature will ask you to turn on "Accessibility Service", but after a while the phone will automaticaly turn this feature off again without you knowing. After consulting on OPPP forum I find out this is how they protect and secure the phone and there's no other way to change it. Well this sucks, I still can't figure out a way or if there will ever be a way.
By the way, did you buy CPH1919 within China or elsewhere? I'm looking to replace my with the global version, still trying to find a seller but I'm stuck in Shanghai.
squallho1 said:
Having used Reno 10X China Version (PCCM00) for almost 6 months now, I must say overall it's a great device, but with some flaws in OS design that needs to be tweaked in order to make it usable. Few days ago, I was lucky enough to buy a used Reno 10X Global Version (CPH1919, my phone is a Taiwan version CPH1919TW to be more precise, but it shares the same rom as global version CPH1919EX) at reasonable price. Since it’s not often to own both China and Global version, I would like to share my comments on PCCM00 VS CPH1919. Since the main difference is the implementation of ColorOS, I think below applies to any Oppo / Realme phone comparing their China / Global version as well.
The PCCM00 has been upgraded to Android 10 beta, but I had used Android 9 for enough time before the upgrade.
Hardware:
Both shares the exact same hardware, no notable difference in size/weight nor screen/camera quality.
Preloaded software:
PCCM00 comes with a lot of bloatware, some of which is not removable without using ADB. It has Google framework, you can easily install Google Play APK and other Google services. (Making them usable is another story, see below). There’s no Google App and thus no Google Assistant, you get Breeno which is useless for non-Mandarin speakers or users outside China.
CPH1919 comes with all Google services preloaded as system app, you can also press power button for 0.5s to activate Google Assistant. There are still some bloatware, but most of them can be uninstalled directly.
Notification icon on status bar
PCCM00 has no option for displaying notification icon on status bar until very recent A44 firmware or Android 10 (ColorOS 7) beta. CPH1919 on the other hand, has this feature from day 1.
Application / Power management
The biggest downside for PCCM00 is its application / power management. Its application management is way too aggressive that by default, no application is allowed to be running in background, except for some common Chinese apps like WeChat. As a result, no application will be showing any notification or push message, or receiving any updates. To fix this, you must select custom power management, set each app to allow running in background, plus setting each app to allow auto-start. However, you are only allowed to set a maximum of 5 Apps auto-start, setting Gmail and Google App already takes you 2 (If you don’t set this, Google Assistant will be reset every time you run, as the system expects the Google App to be always running in the background), and you need to be very careful on the 3 quotas left. Even you have set all of the above for your IM / e-mail / news APP, the system will still sometimes not sending any update all of a sudden (it’s always too late when you discovered it), and you need to restart your phone to get it working again. The ColorOS 7 Beta seems to be a little bit better with more Apps included in the auto-start white list as default (like Facebook and WhatsApp), so you have more freedom on your own choice of 5 auto-start apps.
CPH1919, on the other hand, behaves much like a regular functioning phone. I get notification from all my apps without changing any settings in power management, yet I don’t see any big difference in battery life between the two phones.
Conclusion
I’m very surprised when receiving the CPH1919, that the phone is just so much better out of the box. This also shows Oppo software developers actually know how to properly configure a phone (at least for their Global Rom department). Giving that it’s still impossible to flash the global ROM on a PCCM00 (you can unlock bootloader, flash TWRP and Root, but there’s no 3rd party ROM available, and you can’t flash global ROM on it. The two phone’s partition size are different, see other posts for discussion), I would strongly advice anyone who is interested in buying an Oppo / Realme phone, to stay away from China version. You probably have to pay more for global version, but it’s definitely worth it.
(please forgive me for the screen showing Chinese UI, I was just too lazy to swtich them to English, but you can still see all important info)
Click to expand...
Click to collapse
I got mine used from 'idlefish', also developed by Alibaba but specifically for buy and sell used items.
Global version phone doesn't come up too often, but when they are they often come with discount (since to mainland users global versions are inferior).
Recently I saw a lot of sellers selling new Reno 5G UK version (CPH1921EE) at a discount, however it's still uncertain whether the 5G version will receive ColorOS 7...
Any help to unlock bootloader in global varient ?
Themes and theme store are an issue on global rom (depending upon region unless Asia/Australia from what I have heard). No such issue with the China device.
is that possible to set default browser of china version to chrome.
vidsava said:
is that possible to set default browser of china version to chrome.
Click to expand...
Click to collapse
You have to use ADB to disable or completly uninstall the default browser, setting the default brower doesn't help much.
I have been using this cool gadget for several days. I wanted to check how I was sleeping, my heart rate and oxygen saturation. The latter option is usually not available on similar class devices.
To be able to use the band on phones from other manufacturers, you should install THREE gigantic and probably too many applications that want to know about us:
- App store, such a Huawei store (but you can skip this app)
- Huawei Mobile Services (so-called HMS Core) currently version 4.0.3.316, 130 MB!
www.******************/download-the-latest-hms-core-apk
https://appstore.huawei.com/app/C10132067
from this last address you cannot download / install even after logging in! It is possible to download via Ass store, thus it is another coercion
- Huawei Health, currently version 10.0.5.521, 95 MB!
https://appgallery7.huawei.com/#/app/C10414141
Also, you can't download without a store!
and above all set up an account on Huawei servers.
The above files can be downloaded from Chinese Huawei websites, but oddly enough they are in slightly older versions ...
I've done all the steps, but I prefer light, open and privacy-friendly software from the F-doid store.
I would like to ask if anyone of you successfully combined this band with a smart phone other than Huawei and using a different type of health application? I tried to detect it in Redmi 4x through much lighter and "theoretical" apps specific to my device:
mi.health_1.2.5-10205.com (no installation possible, crashes)
mi.health_2.1.1-20101.com (no installation possible, spills out)
xiaomi.hm.health_4.0.17-50274.com (installed, appears in the store as Mi Fit)
but unfortunately failed to connect.
moderom said:
I have been using this cool gadget for several days. I wanted to check how I was sleeping, my heart rate and oxygen saturation. The latter option is usually not available on similar class devices.
To be able to use the band on phones from other manufacturers, you should install THREE gigantic and probably too many applications that want to know about us:
- App store, such a Huawei store (but you can skip this app)
- Huawei Mobile Services (so-called HMS Core) currently version 4.0.3.316, 130 MB!
www.******************/download-the-latest-hms-core-apk
https://appstore.huawei.com/app/C10132067
from this last address you cannot download / install even after logging in! It is possible to download via Ass store, thus it is another coercion
- Huawei Health, currently version 10.0.5.521, 95 MB!
https://appgallery7.huawei.com/#/app/C10414141
Also, you can't download without a store!
and above all set up an account on Huawei servers.
The above files can be downloaded from Chinese Huawei websites, but oddly enough they are in slightly older versions ...
I've done all the steps, but I prefer light, open and privacy-friendly software from the F-doid store.
I would like to ask if anyone of you successfully combined this band with a smart phone other than Huawei and using a different type of health application? I tried to detect it in Redmi 4x through much lighter and "theoretical" apps specific to my device:
mi.health_1.2.5-10205.com (no installation possible, crashes)
mi.health_2.1.1-20101.com (no installation possible, spills out)
xiaomi.hm.health_4.0.17-50274.com (installed, appears in the store as Mi Fit)
but unfortunately failed to connect.
Click to expand...
Click to collapse
I'm using it on Asus Zenfone max pro m1
Because low development of this band people did not want to make alternative app for this band...but in case of mi band 4 there are many apps available
dsbhai said:
Because low development of this band people did not want to make alternative app for this band...but in case of mi band 4 there are many apps available
Click to expand...
Click to collapse
Thanks and btw I returned my honor band to get mi band 5.