Elephone P9000 showing modified system? - Elephone P9000 Questions & Answers

Hi.
I'm new to Chinese phones and I recently purchased an Elephone P9000. Its great and have no real problems except I cannot get my banking app to work with NFC card payment as the app says my phone has been modified and it says that the kernel is @root however I have not rooted it nor have root access but it seems this is normal from other forums I have read.
Is there anyway to get my phone to say Unmodified so my NFC card payments will work?
Also, has my system been modified? When I first turned it on it did the normal setup of apps however it didn't run through the normal user setup, asking which country I live in and language I want etc. even after OTA updates and factory reset. It also says custom build version. I have attached a screenshot of my about device.
If this phone has been modified, can I and how do I get my phone back to stock.
Mick

mabrady85 said:
Hi.
I'm new to Chinese phones and I recently purchased an Elephone P9000. Its great and have no real problems except I cannot get my banking app to work with NFC card payment as the app says my phone has been modified and it says that the kernel is @root however I have not rooted it nor have root access but it seems this is normal from other forums I have read.
Is there anyway to get my phone to say Unmodified so my NFC card payments will work?
Also, has my system been modified? When I first turned it on it did the normal setup of apps however it didn't run through the normal user setup, asking which country I live in and language I want etc. even after OTA updates and factory reset. It also says custom build version. I have attached a screenshot of my about device.
If this phone has been modified, can I and how do I get my phone back to stock.
Mick
Click to expand...
Click to collapse
The kernel string says @root because it was built either by the root user of the compile machine or because the machine name was root.
This has nothing to do with the Android OS being rooted.

Jonny said:
The kernel string says @root because it was built either by the root user of the compile machine or because the machine name was root.
This has nothing to do with the Android OS being rooted.
Click to expand...
Click to collapse
Can you provide any light on why my banking app says my device is modified?

mabrady85 said:
Can you provide any light on why my banking app says my device is modified?
Click to expand...
Click to collapse
Possibly the people behind your banking app don't realise that a kernel string of @root doesn't mean the device is rooted. There are lots of misconceptions about what root is and unfortunately it appears the app maker(s) have fallen for one of them.

If you would be willing to root Your device, it might be possible to solve Your issue by using XPosed and the modules/App devicefaker and Rootcloak. That's the way I was able to use boon (its a prepaid NFC Payment App, available in some European countries)
Gesendet von meinem P9000 mit Tapatalk

After latest OTA update my bank apps now work. ?

I don't want to upgrade and risk destroying my phone

Pro4TLZZ said:
I don't want to upgrade and risk destroying my phone
Click to expand...
Click to collapse
That doesn't make any sense. I'm on the latest stock ota upgrade and my phone is fine. Not going to say which banking app I use but it's still working fine without without root. But some makes are more strict about this sort of thing.

Related

Temporary root access to install unsigned software?

Forgive my ignorance, but ive never used android before and expecting my phone delivered tomorrow (htc hero! )
As i understand it, the android app store signs the apps similar to iphones itunes store to prevent piracy and malware.
Is this correct?
Ive read about how one can "root" the device by loading a image file thru the bootloader over usb, but i wonder, is there a sudo command or similar to temporarily enable root access and later return to default state?
I suppose i could flash it with the root image, install the app and then flash back the default os image, but that feels pretty awkward procedure and would probably raise a bunch of new problems as how the default os would launch the app installed under another os.
I was hoping to start tinkering with programming, but im unsure if i can "throw in the app" and expect it to work..?
After using macĀ“s for over 20 years ive become too used to stuff just working right out of the box, so i dont feel like experimenting on my own...
There is an option in the settings that lets you install unsigned apps, so no rooting required.
xarvox said:
As i understand it, the android app store signs the apps similar to iphones itunes store to prevent piracy and malware.
Is this correct?
Click to expand...
Click to collapse
Not exactly! Many paid apps are copy protected, but most of the free ones are not. Unlike the iPhone, where you can only install "unauthorized" apps if you jail break the device, Android allows you to install and run applications from a variety of sources on a stock device.
In essence, you do not need to root the device to develop for it, but there are certain things that applications can only be done on a rooted device (for example, receiving a file via Bluetooth, WiFi tethering etc).
I was hoping to start tinkering with programming, but im unsure if i can "throw in the app" and expect it to work..?
Click to expand...
Click to collapse
Well, programming errors aside ( ), and as long as you don't need to do anything that requires root privileges, yes you can. You should bear in mind that the *vast* majority of Android devices will not have been rooted, and therefore the vast majority of available applications do not require rooted phones.
Personally, I expect that later Android builds will remove many of the restrictions that require applications to have root access, so that they can function without requiring a device to be rooted.
Regards,
Dave
Ive found a app that would tether my laptop (mac) over wifi, but requires me to root the device.
Is there a way to temporarily do this, install the app and make the neccisary changes and then switch back to default state?
I don't believe so.
As far as I'm aware, the application requires the elevated privileges when it runs as opposed to just configuration changes. I don't think that even a setuid would help, since I believe the app expects to find and use su/sudo.
Regards,
Dave

Old Versions .... ???

Is there any site or source on the web that provides downloads of old versions of Android Market apps? This would be for apps that are now updated or no longer available on the Market? I am looking for a site similar to "OldVersion.com" which has some old/classic PC software (but this would be something for android apps instead)?
Thanks if anyone knows of a source or sites.
CustomShortcut gone?
The app that I am looking for in the above post was a free one called CustomShortcut APK. I now have it on one of my two phones (the other phone had it but was lost and replaced). I have tried looking for a developer page for this app but no luck as everything seems to point back to android market as the source link for download.
Does anyone know of a way or source for me to get this APK back on my other phone? Is there a way to copy it from one phone to the other? I am assuming that it was removed from the market because it may not be compatible with ICS but I am not running ICS. The application was made by appli.club.
Are you rooted? If so use root explorer to look for the .apk in the /system/app folder and copy or email it to the other phone and install it.
85gallon said:
Are you rooted? If so use root explorer to look for the .apk in the /system/app folder and copy or email it to the other phone and install it.
Click to expand...
Click to collapse
No sadly I am not rooted. Is that how this could be done? I have an HTC phone (Sensation) and I like my "sense" gui. Don't want to wipe it out by rooting (that is what would happen, right?) If access to the apk is possible with rooting, then I guess my question would be, does anyone else here have CustomCut on their rooted phone? (Or possibly know of any website that would have those apk's available for download). I would be willing to pay if someone would take the time to send me a replacement copy.
just google for any app you want like this:
"title" "versionnumber" "apk" "download"
for example:
android market 2.9 apk download
mojosingle said:
No sadly I am not rooted. Is that how this could be done? I have an HTC phone (Sensation) and I like my "sense" gui. Don't want to wipe it out by rooting (that is what would happen, right?) If access to the apk is possible with rooting, then I guess my question would be, does anyone else here have CustomCut on their rooted phone? (Or possibly know of any website that would have those apk's available for download). I would be willing to pay if someone would take the time to send me a replacement copy.
Click to expand...
Click to collapse
Rooting will not wipe out your phone or change it other than giving you super user privileges. That way you will have access to get to the system apps folder.
I notice apktop keeps old versions around. But part of the reason I like Titanium backup is because I have a fail safe if a new update to an app is bad, as I can just restore from the last backup the older version.
85gallon said:
Rooting will not wipe out your phone or change it other than giving you super user privileges. That way you will have access to get to the system apps folder.
Click to expand...
Click to collapse
Well I am not really too concerned about it wiping out my phone, but I thought I had read many posts here talking about once you root your phone the native skin from the manufacturer is eliminated (for HTC that would be the "Sense" user interface). Can you please confirm? Is this not true? HTC Sense will remain exactly the same after rooting my phone?
The other thing that has made me cautious is that my phone runs perfectly now and I see so many threads on the xda boards here and over at various android forums that start off with "My ____ app is not working right since I rooted...." Just a little daunting for a newbie like myself.
spunker88 said:
I notice apktop keeps old versions around. But part of the reason I like Titanium backup is because I have a fail safe if a new update to an app is bad, as I can just restore from the last backup the older version.
Click to expand...
Click to collapse
Thanks very much for the site suggestion. I have been trying to search for the CustomShortcut APK over there but no luck ...so far (the site search is not that easy to use). I have even tried to seach the site externally using google but, unfortunately, still no luck.
Wait for someone else to confirm on the htc, but nothing changed on my droidx. I just had superuser privs. All of the "this app quit working" is when people flash custom roms. You don't do that when you just root. But you have to be rooted in order to do things like that. Lol.
Rooting gives you the power to do that if you want to.
When I rooted my droidx, I did it just so I could have the power to do other things if I wanted. I am still on factory rom. But I am able to get to parts of the phone that are off limits if I wasnt rooted. I made it where I could tether, later I got rid of bloatware, etc.
85gallon said:
Wait for someone else to confirm on the htc, but nothing changed on my droidx. I just had superuser privs. All of the "this app quit working" is when people flash custom roms. You don't do that when you just root. But you have to be rooted in order to do things like that. Lol.
Rooting gives you the power to do that if you want to.
When I rooted my droidx, I did it just so I could have the power to do other things if I wanted. I am still on factory rom. But I am able to get to parts of the phone that are off limits if I wasnt rooted. I made it where I could tether, later I got rid of bloatware, etc.
Click to expand...
Click to collapse
Thanks once again for the reply. Now that you mention it, I remember reading the terminology "flashed" rom and thought they were similar or the same thing as rooting. One other question, once a phone is in a rooted state, if I was to go in and copy the APK for my replacement phone and put it on there could I then "unroot" lol ...sorry if this is not a word... so that my phone was no longer open? I had read somewhere (perhaps I heard it on a TWIT or Android podcast) that when your phone is in root state that anyone (ie: potentially bad software) has easier access to your phone's vunerable areas.
mojosingle said:
Thanks once again for the reply. Now that you mention it, I remember reading the terminology "flashed" rom and thought they were similar or the same thing as rooting. One other question, once a phone is in a rooted state, if I was to go in and copy the APK for my replacement phone and put it on there could I then "unroot" lol ...sorry if this is not a word... so that my phone was no longer open? I had read somewhere (perhaps I heard it on a TWIT or Android podcast) that when your phone is in root state that anyone (ie: potentially bad software) has easier access to your phone's vunerable areas.
Click to expand...
Click to collapse
yes you can unroot. As for easy access after you are rooted to vulnerable areas, they can only get access if you let them. If an app wants super user privileges, you will get a pop up from su(the super user apk) telling you that some app is wanting privileges. You can grant or deny access. The only things on my phone that have ever given me a pop up are things that i downloaded and know need su access. Wifi tether, root explorer, adfree, etc.
I have found a site that keeps older version of an android app. It's called Android Drawer.
Hope it helps

Android Pay error on rooted devices.

Ok, So i got the new updates from Google Wallet to the new Google Wallet and Android Pay.
When I attempted to setup Android Pay, I received the error that my device couldn't be "verified as being compatible."
A little browsing turned up some information that Android Pay doesn't like rooted devices, and even gave a couple of solutions.
1. Disable Superuser access if your Superuser app has the capability.
2. If option one isn't possible, then go back to stock, activate, and re-root.
This fix will NOT work for everyone, but since it is a simple setting change, it can't hurt to try this before looking into more 'drastic' measures. This will most likely only work on rooted stock ROMS.
I know that I use Chainfire's SuperSU app, and it has the ability to be disabled so the operator does not has superuser access until it is re-enabled. Simply go to your SuperSU app, go into the "Settings," and uncheck the "Enable Superuser." Different versions and other apps may be a little different, but principle should remain the same if it is an option.
After disabling SuperSU, open Android Pay and complete your initial setup. Once completed, return to the SuperSU app and re-enable Superuser access. The Android Pay app has continued working since then for me.
Based on information given by 'rbeavers,'
https://koz.io/inside-safetynet/
Guess I'm screwed
Click to expand...
Click to collapse
it appears rooted stock ROMs will probably work if you disable superuser (no guarantee though). Custom and ported ROMs most likely will never work unless the devs figure out a workaround. I would also imagine a otherwise stock ROM running a custom kernel wouldn't work either based on rbeavers' link.
Another note, I've integrated updated system apps and certain other apps into the system partition, so that probably won't matter if anyone is curious about that. (Could be different for other people though.)
Original Posting:
Just got the new Android Pay. I received an error that my device couldn't be verified as being compatible. Found some where else that it doesn't like rooted devices . Fix with SuperSU is easy. Go to SuperSU, touch Settings, and uncheck Enable superuser. Setup Android Pay, then re enable it, and so far, it's working for me.
Click to expand...
Click to collapse
Tried it didn't work for me "turned off " SU. My bank isn't on the "list". So that might be it?
Maybe? I didn't think Android Pay used the bank account, only Wallet does. Pay requires you to link your debit or credit card. Both apps automatically pulled my information, so I didn't have to dig into that very much.
Another thing my ROM is otherwise stock.
I've also read that Android Pay just doesn't like some ROMs, so users on custom or ported ROMs and a few devices in general are probably going to be left out in the cold... unfortunately.
Hopefully someone with more knowledge of the Android system can help us out here soon.
https://koz.io/inside-safetynet/
Guess I'm screwed?
Interesting read. Thanks for sharing
So, rooted stock ROMs will probably work if you disable superuser (no guarantee though). Custom and ported ROMs most likely will never work unless the devs figure out a workaround. I would also imagine a otherwise stock ROM running a custom kernel wouldn't work either based on your link.
Another note, I've integrated updated system apps and certain other apps into the system partition, so that shouldn't matter if anyone is curious about that.

Android pay UK

Hey guys, thought id create a thread for people to discuss any issues of tips for android pay UK as it was released on 18/05/2016.
I've managed to get it working - Rooted with latest chroma & systemless root!
Tested in a shop - works perfectly!
Method if ROOTED
1. Make sure you are on latest systemless root beta.
2. Uninstall any ad blocking software (adaway edits system)
3. Enter the following permission changes in ADB or using a root explorer.
-Run "adb shell"
-From the shell run "su"
-On the # prompt run "chmod 751 /su/bin/"
4. Restart phone
5. You should now be able to add a card and then try it out in a shop. If not, try a clean install of your ROM and systemless root.
OPTIONAL - if you use adaway, there is a systemless version you can use so that it doesn't modify the system! Flash the "Systemless Hosts file" Zip in the link below PRIOR to adaway installation!
http://forum.xda-developers.com/showthread.php?t=2190753
Enjoy! =]
hltbest said:
Hey guys, thought id create a thread for people to discuss any issues of tips for android pay UK as it was released on 18/05/2016.
I've managed to get it working - Rooted with latest chroma & systemless root!
Tested in a shop - works perfectly!
Click to expand...
Click to collapse
May i Ask how?
I can second that - works like a charm!
I have Pure Nexus ROM installed.
Can download the app but get the message "Google is unable to verify that your device or the software running on it is Android compatible" when I try and add a card.
Android n v3 rooted and working good I think it's setup but not tested lol
Stretlow said:
May i Ask how?
Click to expand...
Click to collapse
Ive added the method to the 1st post so people can see how to do it!
Let me know if it works!
I flashed the latest N Dev preview then activated Pay but had a "can't verify your version of android" error message. Turns out I had changed the DPI on the last dev preview and after setting it to default Pay started working (at least I could now add a card). I'll test it actually works at a terminal today. Systemless root, adaway etc. As a matter of interest, I left a review on the Playstore (before changing the DPI) and Google answered within minutes asking me if I was rooted and/or on the preview. They also informed me they're actively working on allowing Pay to work on rooted devices.
*Edit* Yep, successful payment made today.
Nexus 6P
I'm on stock rooted systemless and latest AdAway installed no problem with Android pay.
Sent from my Nexus 6P using Tapatalk
AlmightyAl said:
I have Pure Nexus ROM installed.
Can download the app but get the message "Google is unable to verify that your device or the software running on it is Android compatible" when I try and add a card.
Click to expand...
Click to collapse
I suggest you wipe /system and install Pure Nexus again; this time don't use the newest provided GApps for that Rom, use the 2-3-16 GApps, or you can try Open GApps. Now flash the UnSu Update file, or whatever it's called to unroot Pure Nexus (Pure Nexus has /system root by default and will never work with Android Pay). After you've done that you can root with systemless root and AP should work. Check with the SafetyNet app from the Play Store to make sure it passes all the checks.
bouchigo said:
I suggest you wipe /system and install Pure Nexus again; this time don't use the newest provides GApps for that Rom, use the 2-3-16 GApps, or you can try Open GApps. Now flash the UnSu Update file, or whatever it's called to unroot Pure Nexus (Pure Nexus has /system root by default and will never work with Android Pay). After you've done that you can root with systemless root and AP should work. Check with the SafetyNet app from the Play Store to make sure it passes all the checks.
Click to expand...
Click to collapse
Yes. I did this and it works (not tried posting yet though!).
I wiped, reflashed, used April's gapps, followed all the other steps and hey presto! Thanks
Installed it the other day and used it for the first time today; feels pretty magical!
I'm not able to add any more cards at this point though even though my bank supports Android Pay. I keep getting a super vague and unhelpful "Request Failed" error message. My bank tells me it's Google's fault, and Google seems to be clueless about it. Anyone have any more information on this error?
AlmightyAl said:
Yes. I did this and it works (not tried posting yet though!).
I wiped, reflashed, used April's gapps, followed all the other steps and hey presto! Thanks
Click to expand...
Click to collapse
Works perfectly. Paid for my Friday night beers. Woohoo!
Where can I find systemless root for Preview 3 ?
Android Pay has been pretty ropey in my experience, been very slow to make payment, can take a good 4-5secs to get locked-on when it works, which it doesn't always. For the last couple of days I've only used it on the Underground when I know both entry and exit wouldn't be busy, basically not at rush hour.
I've tried all different approaches... top of phone, middle and bottom. Nothing seems to improve the speed of payment. Any tips on how I could improve performance?
Ta.
jodvova said:
Where can I find systemless root for Preview 3 ?
Click to expand...
Click to collapse
Your need modified boot then twrp and then flash SuperSU 2.72 or above
Just used android pay for the first time in Aldi. Worked very well, was really impressed!! Currently running the android N preview 3.
Sent from my Nexus 6P using XDA-Developers mobile app
highburybloke said:
Android Pay has been pretty ropey in my experience, been very slow to make payment, can take a good 4-5secs to get locked-on when it works, which it doesn't always. For the last couple of days I've only used it on the Underground when I know both entry and exit wouldn't be busy, basically not at rush hour.
I've tried all different approaches... top of phone, middle and bottom. Nothing seems to improve the speed of payment. Any tips on how I could improve performance?
Ta.
Click to expand...
Click to collapse
The NFC chip on the 6P is inside the glass visor. Make sure you touch any payment platform with that.
By the way, if the SafetyNet app says it passed the checks, can I use Android Pay without problem? I'm rooted with systemless root and have Adaway without any zips. However, in the Adaway settings I use the data/data/hosts target. Safety Net passes. I don't have a card that can be used with Android Pay right now, but it should be coming next week.
Sent from my Nexus 6P using Tapatalk
sherlock5545 said:
The NFC chip on the 6P is inside the glass visor. Make sure you touch any payment platform with that.
By the way, if the SafetyNet app says it passed the checks, can I use Android Pay without problem? I'm rooted with systemless root and have Adaway without any zips. However, in the Adaway settings I use the data/data/hosts target. Safety Net passes. I don't have a card that can be used with Android Pay right now, but it should be coming next week.
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Just an FYI
There is a zip you can flash prior to installing Adaway that makes AP and Adaway play nice together
https://www.androidfilehost.com/?fid=24438995911977059
From the OP in the Adaway thread
Yesterday I tried n preview 3 for the first time and I must say that I'm impressed. Installed android pay with no problems at all. The only thing that seems a little annoying is that I was endeavouring to make twrp work, which I couldn't, and when it hung and I had to reinstall n3, I found I was required to phone the bank again to reactivate the card.
jodvova said:
Where can I find systemless root for Preview 3 ?
Click to expand...
Click to collapse
Just look for SuperSU 2.74 beta. That's working fine for me!
sherlock5545 said:
The NFC chip on the 6P is inside the glass visor. Make sure you touch any payment platform with that.
By the way, if the SafetyNet app says it passed the checks, can I use Android Pay without problem? I'm rooted with systemless root and have Adaway without any zips. However, in the Adaway settings I use the data/data/hosts target. Safety Net passes. I don't have a card that can be used with Android Pay right now, but it should be coming next week.
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
I used Android Pay yesterday, systemless rooted and Adaway installed v3.1.1(56)

trying to hide root from app

Hello everyone Im currently having one single app that i cant seem to hide root from...
Im using magisk with magisk hide and I works with All apps except one.
I tried checking with rootbeer with the attached result.
However i also tried with native root checker which finds something with the selinux mode.. Is there anyone who can help me pass this test.
Looking forward to hear from you.
Native root checker
Which rom are you running?
@giaur Im running LineageOS.. 15.1 android 8.1.0
supernielsen said:
@giaur Im running LineageOS.. 15.1 android 8.1.0
Click to expand...
Click to collapse
Well, my banking app not only checks if root is there or not. It also checks if I'm running Lineage, if Lineage detected, I could be even not rooted and still nfc payment will be blocked. Maybe you are getting similar issue
@giaur.
Well, you have a point i really never thought about that.. I only have this one app doing this but this is also a banking app..
It gives me the message that i am rooted however and thats why i immediatly tried several checkers to see if Any of them could find anything..
Can i change the LineageOS name to something "legit"
supernielsen said:
@giaur.
Well, you have a point i really never thought about that.. I only have this one app doing this but this is also a banking app..
It gives me the message that i am rooted however and thats why i immediatly tried several checkers to see if Any of them could find anything..
Can i change the LineageOS name to something "legit"
Click to expand...
Click to collapse
I did not go deeper, so I don't know how to bypass that. Now my problem solved, because I own LeMax2, which has no NFC so no NFC payments anyway
Haha me too.. i dont use nfc either way but this app is kinda important to me..

Categories

Resources