UICC Carrier Privileges - bypass - Android Q&A, Help & Troubleshooting

Hello,
I will start by apologizing if this is the wrong thread to ask my question and for any and all grammar mistakes it may contain.
I am interested if , on a rooted phone , the check granting carrier privileges to an app can be bypassed.
The reason is quite simple , I need to test the native visual voicemail for an upcoming project and the customer is stuck in negotiations for pushing it's app to the Store.
My questions are:
Q1: Is is possible to bypass the check and edit the relevant keys directly?
Q2: Is there already such an app?
Q3: If not what is the process for requesting such an app/process ( I'm doing this with a limited budget but I will try to make it worth your time ).
Thank you!

Hi
Since I can't post links yet, just google "UICC android" and folow the link "UICC Carrier Privileges | Android Open Source Project" for more detailed information.
Carrier privileges are only set when the certificate you use to sign your .apk is the same as the one loaded into specific SIM applet. This means that in order to have your app get that permissions, your client needs to have your app certificate sent via OTA to the simcards that you want the app to work with.
Other than that, you would need to have your application installed as a system app, which means your app would have to be signed with the device manufaturer's certificate.
flaxrt said:
Hello,
I will start by apologizing if this is the wrong thread to ask my question and for any and all grammar mistakes it may contain.
I am interested if , on a rooted phone , the check granting carrier privileges to an app can be bypassed.
The reason is quite simple , I need to test the native visual voicemail for an upcoming project and the customer is stuck in negotiations for pushing it's app to the Store.
My questions are:
Q1: Is is possible to bypass the check and edit the relevant keys directly?
Q2: Is there already such an app?
Q3: If not what is the process for requesting such an app/process ( I'm doing this with a limited budget but I will try to make it worth your time ).
Thank you!
Click to expand...
Click to collapse

Thank you for your answer , feared as much.
jbarbeira said:
Hi
Since I can't post links yet, just google "UICC android" and folow the link "UICC Carrier Privileges | Android Open Source Project" for more detailed information.
Carrier privileges are only set when the certificate you use to sign your .apk is the same as the one loaded into specific SIM applet. This means that in order to have your app get that permissions, your client needs to have your app certificate sent via OTA to the simcards that you want the app to work with.
Other than that, you would need to have your application installed as a system app, which means your app would have to be signed with the device manufaturer's certificate.
Click to expand...
Click to collapse

Related

[Q] Android purchased in China --- No "Google" in Account list???

I purchased an S5820 Samsung Ace in Shanghai. It was the only one that I found that could work on China Mobile's 3G service.
Used Amazon.com for apps and downloaded a ton of apps from freewarelovers.com
Only problem left is that there is : I can get my gmail in the mail app, but I cannot sync contacts or my calendars because it doesn't give me Google in the accounts list.
They have all these chinese providers there: KaiXin, and RenRen, as well as Skype as possible Accounts to ADD but NO Google...
Anyone have any ideas?
Thanks in Advance!
Weren't the Chinese govt and Google at odds. They trying to block Google in China
Yea, but that doesn't help me with this...
Any ideas?
Please use the Q&A Forum for questions Thanks
Moving to Q&A
try flashing a new rom
best solution i can think is to flash a new rom
Phone is Samsung Ace S5820, a special version made for China Mobile... I doubt there is anyone that made such a special rom...
Any way to modify a ROM?
Solved:
In the Accounts, there is an option for Exchange / Active Sync account…
Username is: m.google.com/[email protected]
Domain is m.google.com
You have to let it fail once or twice, then it will give you the option to edit the username and domain, which it will have totally screwed up in the process.
I had the same problem, i resolved it by rooting, loading clockworkmod recovery, backing up then using CWM installed from a sdcard zip file one of the following from
wiki.rootzwiki.com/Google_Apps
In my case 2.3.6 for the 5570i
:good:
my first post and i cant be helpful and post a frigin link

[Q] GENEX PHU V1R5 Refactor

Hello Community,
i have a little Question about the customizing of a tool.
I am a Field Force Engineer in Austria for Orange and T-Mobile and have extracted a tool named GENEX PHU from a Android Huawei U8800 Ideos X5. Now i am looking for a developer who can customize this tool for all devices, because it works only on the Huawei device. I can install the app to my HTC Wildfire or to an ALCATEL ONETOUCH990, but it will close after starting. Unfortunately i don't have the knowledge to make this job by myself.
The Tool is a Network Monitor / Field Test with special options. It allow the test of a specified Network Cell with scrambling code and frequency number.
If there is anyone, who can customize the app, please leave a message in the thread and i will send the tool via PM or as downloadlink or i will post it as attachement. If the tool works on all devices, the developer can post it in the forum for all other users.
Thanks in advance and kind regards from Vienna,
Reini
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Nobody there, who can help me?
I've been using it on U8800. It's easier to use than field test in Nokia. Can use send it to me? I wanna try on S2
Sent from my GT-I9100 using xda app-developers app
Tool attached
Hi motiis,
i know that it is easier to than Nokia Fieldtest.
For this reason I wanted to use Genex PHU on my HTC Wildfire.
It can be also installed, but unfortunately it will be automatically closed when I start it.
I have attached the Genex PHU in this post.
Please let us know about your experience with this tool.
kind regards,
Reini
Thank you Reini, I'll try then let you know later
Sent from my GT-I9100 using xda app-developers app
Hi motiis,
thy very much.
kind regards
genex phu license
Sirious said:
Hello Community,
i have a little Question about the customizing of a tool.
I am a Field Force Engineer in Austria for Orange and T-Mobile and have extracted a tool named GENEX PHU from a Android Huawei U8800 Ideos X5. Now i am looking for a developer who can customize this tool for all devices, because it works only on the Huawei device. I can install the app to my HTC Wildfire or to an ALCATEL ONETOUCH990, but it will close after starting. Unfortunately i don't have the knowledge to make this job by myself.
The Tool is a Network Monitor / Field Test with special options. It allow the test of a specified Network Cell with scrambling code and frequency number.
If there is anyone, who can customize the app, please leave a message in the thread and i will send the tool via PM or as downloadlink or i will post it as attachement. If the tool works on all devices, the developer can post it in the forum for all other users.
Thanks in advance and kind regards from Vienna,
Reini
Click to expand...
Click to collapse
Can that be done? did you extract the license as well? Remember, the first thing that the apk does before even starting is display the message "license verifiyng". Perhaps it looks for a specific signature telling the program that the phone is huawei branded?
where are they?
Noob question: how to extract the license for this app from the phone? i use genex phu as well and i will be happy to share as long as i do not violate any policiy regarding apps sharing in the forum
jaa93997 said:
Can that be done? did you extract the license as well? Remember, the first thing that the apk does before even starting is display the message "license verifiyng". Perhaps it looks for a specific signature telling the program that the phone is huawei branded?
Click to expand...
Click to collapse
This might help a bit to understanding the problem: http://www.huawei.com/en/ProductsLifecycle/RadioAccessProducts/OSSProducts/hw-111480.htm
I would like it too. My device is an SGS4 9505

Add a system group in Android

Hello all,
I'm very aquanted how to do this in Linux, but I would like to know if there is a way to create a system group in Android? for example:
Root is member of the "Root" system group
The regular user that's logged in on the phone (I'm using an Evo LTE) is as follows:
uid=10213(app_213) gid=10213(app_213) groups=1015(sdcard_rw), 3003(inet)
I would like to know how to create these additional groups?
I'm rooted with Busybox installed.
Thanks in advance!
megabiteg said:
Hello all,
I'm very aquanted how to do this in Linux, but I would like to know if there is a way to create a system group in Android? for example:
Root is member of the "Root" system group
The regular user that's logged in on the phone (I'm using an Evo LTE) is as follows:
uid=10213(app_213) gid=10213(app_213) groups=1015(sdcard_rw), 3003(inet)
I would like to know how to create these additional groups?
I'm rooted with Busybox installed.
Thanks in advance!
Click to expand...
Click to collapse
All user and group id's are hard-coded into Android. Look in system/core/include/private/android_filesystem_config.h of the Android OS source. Still nothing keeps you from starting to use a free group id number for you own purpose, but you can't name it without recompiling the OS.

Distribute an tizen app for samsung gear as enterprise app

Hello all,
I just build an app for my Samsung gear 2 with tizen studio.
All steps I performed
1. Make certificate with my samsung account and register my SUDID (My gear)
2. Build app with tizen studio
3. I use sdb command to install this app for other gear ! But not success !
Please help me to resolve it !
My purpose is "Build an app that installed all other devices"
Thanks a lot !
This is not ""easy"" possible... not with Stock Firmware...
Certificate crap only generate device-profile.xml for registred DUID...
Only devices where you registred DUID...
But with modified Firmware... where all Certs allread inside.
Best Regards
adfree said:
This is not ""easy"" possible... not with Stock Firmware...
Certificate crap only generate device-profile.xml for registred DUID...
Only devices where you registred DUID...
But with modified Firmware... where all Certs allread inside.
Best Regards
Click to expand...
Click to collapse
Hi adfree,
How can do that ? You mean I have to install custom ROM for all devices ? Or get package .tpk from custom ROM device then use this package install all devices ?
Please advance !
Thanks a lot !
You mean I have to install custom ROM for all devices ?
Click to expand...
Click to collapse
Yes, exactly. :angel:
Problem is only... Gear S3 devices are harder protected... So custom not possible... yet.
But SM-R732 and SM-R720 possible...
The other Gear S2 family with Modem function also not tested...
Like SM-R730A T V and so on...
So depend on the device...
Best Regards
adfree said:
Yes, exactly. :angel:
Problem is only... Gear S3 devices are harder protected... So custom not possible... yet.
But SM-R732 and SM-R720 possible...
The other Gear S2 family with Modem function also not tested...
Like SM-R730A T V and so on...
So depend on the device...
Best Regards
Click to expand...
Click to collapse
No way to resolve this issue ?
I just talk about with samsung store helpdesk, they ask to publish app into store. But I don't know how to get app package (.tpk) from store to install all device over sdb command !
Anyone else help me, please !
Thanks a lot !
Lets start with step 1...
Your Gear S2 is which model?
SM-R732 or SM-R720 or?
No idea if you realized... Samsung dream about closed Eco System...
Samsung is King...
Sideload is bad...
Publishing in other ways is not """"designed""" by Samsung...
So SDB install Command is not what Samsung dream about...
Only as info...
Again, which model you have...
So we could talk more concrete...
Best Regards
Gear has option of "Install apps from unknown sources" somewhere! Have you tried enabling it?
adfree said:
Lets start with step 1...
Your Gear S2 is which model?
SM-R732 or SM-R720 or?
No idea if you realized... Samsung dream about closed Eco System...
Samsung is King...
Sideload is bad...
Publishing in other ways is not """"designed""" by Samsung...
So SDB install Command is not what Samsung dream about...
Only as info...
Again, which model you have...
So we could talk more concrete...
Best Regards
Click to expand...
Click to collapse
]
I have 3 models: SM-R760, SM-R735T, SM-R730T.
Thanks a gain !
Vikram Dattu said:
Gear has option of "Install apps from unknown sources" somewhere! Have you tried enabling it?
Click to expand...
Click to collapse
I don't see any option "Install apps from unknown sources" in it ! Please show me how to find it !
Thanks a lot !
truonggiang0710 said:
I don't see any option "Install apps from unknown sources" in it ! Please show me how to find it !
Thanks a lot !
Click to expand...
Click to collapse
From Samsung Gear app on phone > Settings tab > About Gear
There is an option as Unknown sources. No idea if this is same as that of Android devices!
On Gear there is option to get into developer mode. No idea if Unknown sources shown in Gear app is same as this!
Do try.
PS: I haven't ever tried a Gear app!
Unknown Sources is IMHO because Gear offer client solutions...
If App is on Gear AND on Phone...
So it is Phone related...
Btw. we have similar crap on SM-Zxxx ...
You remember why we can not share Themes or self made TPKs or WGTs... because signed with own Cert.
@truonggiang0710
We have more then 1 problem in Tizen world...
In Android world you have chance to downlaod APKs from other sources as Samsung Store and/or Google Store...
Also Sideload is possible and allowed...
No idea if you ever heard about PKI crap... Cert... Sgning... RSA2048...
Security is fine and helpfull to protect... but in Tizen world it is IMHO absurd... in case of Developer signed apps...
They protected against Developer harder as other...
For your "adventure"
SM-R760
We not found way to modify Firmware nor add Certs...
SM-R735T
Not tested... BUT I know from other Modem devices... hard or impossible to find Firmware to modify...
RISK to kill device... as Rollback Prevention...
http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R735T/version.xml
Code:
R735TUVU[COLOR="Red"][B]3[/B][/COLOR]CQJ2/R735TTMB3CQJ2/R735TUVU3CQJ2
If you are able to find this Firmware for free...
Similar problem for SM-R730T:
http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R730T/version.xml
Code:
R730TUVU[B][COLOR="Red"]3[/COLOR][/B]CQJ2/R730TTMB3CQJ2/R730TUVU3CQJ2
Risk to kill device with experiment of custom ROM...
--------------------------------
I am toooo lazy to upload TPK signed from store... or Widgets like Watchfaces...
But here example... taken from Gear S3 LDU Firmware... Live Demo Unit...
It is Platform signed... So RSA2048 Cert from Sams..g:
https://www.file-upload.net/download-12783924/ATyourOWNrISK.zip.html
Code:
sdb install com.samsung.retailmodeplayer.tpk
You can this TPK easily install on all 3 devices:
SM-R760 and SM-R730T and SM-R735T
This is only example... I have at the moment nothing else... which is Platform signed...
Similar behaviour with TPKs and WGTs if you backup them from Gear Plugin...
So they are Store signed... With Samsu.. RSA2048... different to Platform Cert...
Limitation to your own experiments...
You sign with your selfmade Certs... which are not inside Stock Firmware...
Ask your self why you can upload your TPK to RTL Service?
http://developer.samsung.com/remotetestlab/gear/rtlDeviceList.action
Best Regards
http://developer.samsung.com/gear/develop/getting-certificates/create
Here you can see... the official way... dreamed by Sams..g
You could create device-profile.xml with more then 1 DUID...
Seems 50 maximum...
So you could register 50 devices...
If you only want to test your app on your 3 devices... then easiest and most """legal""" way is...
To register all 3 DUID...
Best Regards
adfree said:
http://developer.samsung.com/gear/develop/getting-certificates/create
Here you can see... the official way... dreamed by Sams..g
You could create device-profile.xml with more then 1 DUID...
Seems 50 maximum...
So you could register 50 devices...
If you only want to test your app on your 3 devices... then easiest and most """legal""" way is...
To register all 3 DUID...
Best Regards
Click to expand...
Click to collapse
I have more than 100 devices. LOL.
adfree said:
Unknown Sources is IMHO because Gear offer client solutions...
If App is on Gear AND on Phone...
So it is Phone related...
Btw. we have similar crap on SM-Zxxx ...
You remember why we can not share Themes or self made TPKs or WGTs... because signed with own Cert.
@truonggiang0710
We have more then 1 problem in Tizen world...
In Android world you have chance to downlaod APKs from other sources as Samsung Store and/or Google Store...
Also Sideload is possible and allowed...
No idea if you ever heard about PKI crap... Cert... Sgning... RSA2048...
Security is fine and helpfull to protect... but in Tizen world it is IMHO absurd... in case of Developer signed apps...
They protected against Developer harder as other...
For your "adventure"
SM-R760
We not found way to modify Firmware nor add Certs...
SM-R735T
Not tested... BUT I know from other Modem devices... hard or impossible to find Firmware to modify...
RISK to kill device... as Rollback Prevention...
http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R735T/version.xml
Code:
R735TUVU[COLOR="Red"][B]3[/B][/COLOR]CQJ2/R735TTMB3CQJ2/R735TUVU3CQJ2
If you are able to find this Firmware for free...
Similar problem for SM-R730T:
http://fota-cloud-dn.ospserver.net/firmware/TMB/SM-R730T/version.xml
Code:
R730TUVU[B][COLOR="Red"]3[/COLOR][/B]CQJ2/R730TTMB3CQJ2/R730TUVU3CQJ2
Risk to kill device with experiment of custom ROM...
--------------------------------
I am toooo lazy to upload TPK signed from store... or Widgets like Watchfaces...
But here example... taken from Gear S3 LDU Firmware... Live Demo Unit...
It is Platform signed... So RSA2048 Cert from Sams..g:
https://www.file-upload.net/download-12783924/ATyourOWNrISK.zip.html
Code:
sdb install com.samsung.retailmodeplayer.tpk
You can this TPK easily install on all 3 devices:
SM-R760 and SM-R730T and SM-R735T
This is only example... I have at the moment nothing else... which is Platform signed...
Similar behaviour with TPKs and WGTs if you backup them from Gear Plugin...
So they are Store signed... With Samsu.. RSA2048... different to Platform Cert...
Limitation to your own experiments...
You sign with your selfmade Certs... which are not inside Stock Firmware...
Ask your self why you can upload your TPK to RTL Service?
http://developer.samsung.com/remotetestlab/gear/rtlDeviceList.action
Best Regards
Click to expand...
Click to collapse
All devices don't have any change after install my app !
I try to research other solution !
Thanks again !
Hello @adfree,
I see your thread about tizen. I think you has a lot of knowledge about it.
As email I send you. I need you help to distribute my app for all gear.
My current problem is " How to generate or replace fields in signature1.xml and autor-signature.xml"
Please check my message send you.
Thanks a lot !
Few months later I have solution tested on my SM-R760...
So in theory few more devices can do this...
Rooted Tizen 2.3
And injected modified Fingerprint/Certs...
Only as info.
I can now install platform signed TPKs etc... :angel:
Code:
sdb install shellexec_platformSigned_v2.tpk
pulled shellexec_platformSigned_v2.tpk 100% 30KB
1 file(s) pulled. 0 file(s) skipped.
shellexec_platformSigned_v2.tpk 140 KB/s (31461 bytes in 0.218s)
path is /opt/usr/apps/tmp/shellexec_platformSigned_v2.tpk
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[start] val[install]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[30]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[60]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[install_percent] val[100]
__return_cb req_id[37550002] pkg_type[tpk] pkgid[org.tizen.shellexec] key[end] val[ok]
spend time for pkgcmd is [6038]ms
To have Platform Privilege...
Best Regards

Vivo iqoo help

Guys i recently bought a china iqoo, and i know for chinese vivo you can only create a vivo account using chinese or indian phone number. Problem is this phone dont allow you to install from unkown sources such as apkpure, can anyone please help me on this? How to bypass this new security measure. Thank you
More details:
When you want to install from apkpure and such, it requires you to login your vivo account for security measures instead of clicking the usual install from unkown sources. I dont have a chinese vivo account.
我想我可以帮助您但是我觉得语言勾通可能会成为障碍
iQOO
你好 如果有时间的话请回复一下 谢谢
Hello. Like this's best way to do this, after the APK file download completed into the file manager to find the APK download directory and then turn off WiFi and mobile networks for installation
You can create a vivo account with email
also you can move the combobox that prompts you for phone in the next text in order to login with an Email
And then in its market are available the google framework.
Also you can try to add a google account into the phone and maybe it will prompt you to download the google services from the chinese app store
Can someone help me regarding on vivo account that I encounter because I bought vivo iqoo Chinese version and some of application need to sign in first on vivo account. But I cant register on it because they have are code in China and inida only so how can I register even I change the country in my current country. Pls help me regarding on my problem. Thanks for you concern.
Hello can u help me.
dong86888 said:
我想我可以帮助您但是我觉得语言勾通可能会成为障碍
Click to expand...
Click to collapse
Regarding for the number 1 problem of Chinese version of vivo iqoo how can you help me. Your right communication is obstacle but we have a Google translator which is we can translate it. Thanks I know you can help me.
您需要一个链接到中国的VPN从vivo应用商店搜索Gmail安装然后手机会提示您安装谷歌服务点击确定会给您自动安装谷歌服务 安装完成后您就可以通过谷歌商店安装和更新您的应用了 不需要安全验证谷歌商店会自动安装APP
Try to tap on left part above Sign In Button on Vivo Account Login screen
I accidentally tap on that part and was enable to change login method to using email
Of course, you need to create vivo account using email before proceeding
may i ask where did u the phone from?
leo5354 said:
Try to tap on left part above Sign In Button on Vivo Account Login screen
I accidentally tap on that part and was enable to change login method to using email
Of course, you need to create vivo account using email before proceeding
Click to expand...
Click to collapse
Well thank you very much for this as I,ve recently purchased an IQOO pro and this has been wreckin my head, I was able to register an account but unable to link to phone, its still a load of crap and unnecessary on a phone but shur I can live with it, I had contacted support twice and twice they sent same email that i was unable to comprehend, so thank you that worked a treat. (i bow to your superior knowledge)
Im having issue to send SMS by this vivo IQOO neo 855.... MMS working great but no sms go through.

Categories

Resources