rooted and can't edit build prop - Google Pixel 3a Guides, News, & Discussion

I just rooted P3A using magisk and I am trying to edit the build prop to get unlimited hot spot. Every time I try and save the build prop file it says error in saving file.
Any help would be appreciated.
Thanks,
Mike

mjc8870 said:
I just rooted P3A using magisk and I am trying to edit the build prop to get unlimited hot spot. Every time I try and save the build prop file it says error in saving file.
Any help would be appreciated.
Thanks,
Mike
Click to expand...
Click to collapse
Google made /system read only since Pixel 3a. There is nothing you can do. Maybe a magisk module would help, but im not sure about build.prop as its loaded on startup.

Thanks for reply. I hope there is a work around .

Magisk can do it, you can very easily make your own module for that. Just read the documentation. There should be a part about that. I think it used to be called resetprop or something like that, don't know if that name changed

mjc8870 said:
Thanks for reply. I hope there is a work around .
Click to expand...
Click to collapse
You could use MagiskHide Props Config module to edit custom prop values. You would need to use a terminal app and know which prop and value to change.
Edit: https://forum.xda-developers.com/t/...safetynet-prop-edits-and-more-v5-3-6.3789228/

Uzephi said:
You could use MagiskHide Props Config module to edit custom prop values. You would need to use a terminal app and know which prop and value to change.
Edit: https://forum.xda-developers.com/t/...safetynet-prop-edits-and-more-v5-3-6.3789228/
Click to expand...
Click to collapse
I was using the Pixel 4a prop to make Google Pay works on my Pixel 3a.
But with the January update it doesn't work anymore.
I tried all the Google devices' props but none worked for me.
Any suggestions?

Drakax said:
I was using the Pixel 4a prop to make Google Pay works on my Pixel 3a.
But with the January update it doesn't work anymore.
I tried all the Google devices' props but none worked for me.
Any suggestions?
Click to expand...
Click to collapse
All you want to change to get CTS to pass is use force basic option (2) and select an older Pixel. I am reporting as an OG Pixel and pass safetynet.

Uzephi said:
All you want to change to get CTS to pass is use force basic option (2) and select an older Pixel. I am reporting as an OG Pixel and pass safetynet.
Click to expand...
Click to collapse
Like I said before, I've done this with all the Google devices present in the list.
None of them works for me.
Magisk 21.2 (21200)
Manager 8.0.5 (4802) (15)

Drakax said:
Like I said before, I've done this with all the Google devices present in the list.
None of them works for me.
Magisk 21.2 (21200)
Manager 8.0.5 (4802) (15)
Click to expand...
Click to collapse
You must be on the recent G Play services update. I'm still on the stock GMS. Attached is a module to bypass and force basic profile for A11. Just tried it and it works. Source code of module below. You can find all this info in the module thread also.
Edit: you don't need the props module for this to work. Only use the props module if you are editing other build.prop entries like OP requested. This new method is completely separate to bypass hardware attestation.
Thread:
[MODULE] [DEPRECATED] MagiskHide Props Config - SafetyNet, prop edits, and more - v6.1.2
MagiskHide Props Config v6.1.2 Note: This project is dead, and has been for some time. I have not been involved in the Android modding scene for some time and I no longer have the energy to take it up again. If anyone feels like taking over...
forum.xda-developers.com
Source code:
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com

Uzephi said:
You must be on the recent G Play services update. I'm still on the stock GMS. Attached is a module to bypass and force basic profile for A11. Just tried it and it works. Source code of module below. You can find all this info in the module thread also.
Edit: you don't need the props module for this to work. Only use the props module if you are editing other build.prop entries like OP requested. This new method is completely separate to bypass hardware attestation.
Thread:
[MODULE] [DEPRECATED] MagiskHide Props Config - SafetyNet, prop edits, and more - v6.1.2
MagiskHide Props Config v6.1.2 Note: This project is dead, and has been for some time. I have not been involved in the Android modding scene for some time and I no longer have the energy to take it up again. If anyone feels like taking over...
forum.xda-developers.com
Source code:
GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
Google SafetyNet attestation workarounds for Magisk - GitHub - kdrag0n/safetynet-fix: Google SafetyNet attestation workarounds for Magisk
github.com
Click to expand...
Click to collapse
Thank you Sir!
I'll try this as soon as possible.

Drakax said:
Thank you Sir!
I'll try this as soon as possible.
Click to expand...
Click to collapse
If you check the source code link, there are finally official releases for the module instead of my compiled one. The one I attached earlier was a beta build. The ones in github are official.

Uzephi said:
If you check the source code link, there are finally official releases for the module instead of my compiled one. The one I attached earlier was a beta build. The ones in github are official.
Click to expand...
Click to collapse
I tried but it still doesn't work
No problem during the flashing operation/installation through magisk manager and after the reboot it appears in the list of magisk modules.
I'll try to ask on the thread you redirect me above.
Thanks for the help anyway

Drakax said:
I tried but it still doesn't work
No problem during the flashing operation/installation through magisk manager and after the reboot it appears in the list of magisk modules.
I'll try to ask on the thread you redirect me above.
Thanks for the help anyway
Click to expand...
Click to collapse
Be sure to disable the hideprops module.

bejunk said:
Google made /system read only since Pixel 3a. There is nothing you can do. Maybe a magisk module would help, but im not sure about build.prop as its loaded on startup.
Click to expand...
Click to collapse
You can add to build prop using magisk module that changes your build prop, (Magisk Hide Props Config) Just select add new and type it in and follow the directions when in the Props module settings on termux. Super easy.

Related

Anyone Running PH-1 Minus Google? Using F-Droid Only

I'm seeing more and more people use Android phones Google-free by not installing gapps and getting all their applications through alternative sources like F-Droid. When I look at the custom ROMs for the Essential Phone, I see most have gapps baked in.
Just curious if anyone has experience on the PH-1 without gapps or Google service. What ROM are you using? Any issues?
Sent from my [device_name] using XDA-Developers Legacy app
Yes I'd love to know if anyone has gone microG, Xposed FakeGapps on Oreo with a custom rom?
Also if anyone has used Terminal Debloater on Stock Oreo and doing ok?
Thanks
Does Generic System Image come with Gapps? if not then you can use that.
TheIronLefty said:
Does Generic System Image come with Gapps? if not then you can use that.
Click to expand...
Click to collapse
I was thinking that as well. In fact, perhaps the deodex ROM is without gapps. I'll have to ask in that thread.
Sent from my [device_name] using XDA-Developers Legacy app
TheIronLefty said:
Does Generic System Image come with Gapps? if not then you can use that.
Click to expand...
Click to collapse
If that reply was for me, I'm asking more about Custom Roms.
ooklathemok said:
I'm seeing more and more people use Android phones Google-free by not installing gapps and getting all their applications through alternative sources like F-Droid. When I look at the custom ROMs for the Essential Phone, I see most have gapps baked in.
Just curious if anyone has experience on the PH-1 without gapps or Google service. What ROM are you using? Any issues?
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
It has been a long process, but I am most of the way there. Used deodexed Oreo Stock. Had to use Tingle manually to patch the framework.jar to get microg running. Haven't debloated yet, but most of the stock apps are disabled at this point. Most apps I use are from F-Droid. Using it as DD now.
Took several days to discover the NFC point is very narrow at the bottom center of the back. I had thought I had broken something. :silly:
I think I'm 99.9% there with CarbonROM LOL...
UnifiedNip is registerd in system, but this section I can't checkmark, even after rebooting. I was using the latest Preview GMSCore, I'll flash the rom over and try with the Stable GMSCore and see if it makes any difference and report back.
I have Xposed, FakeGapps, Magisk 16.7, Magisk Module for F-Droid Privilege, and Debloater (Terminal), and F-Droid. Everything working pretty good, Debloater systemlessly removed some Gapps I didn't want, Browser, Calendar, Gallery...
DoR3M3 said:
I think I'm 99.9% there with CarbonROM LOL...
UnifiedNip is registerd in system, but this section I can't checkmark, even after rebooting. I was using the latest Preview GMSCore, I'll flash the rom over and try with the Stable GMSCore and see if it makes any difference and report back.
I have Xposed, FakeGapps, Magisk 16.7, Magisk Module for F-Droid Privilege, and Debloater (Terminal), and F-Droid. Everything working pretty good, Debloater systemlessly removed some Gapps I didn't want, Browser, Calendar, Gallery...
Click to expand...
Click to collapse
I don't have "UnifiedNlp has known location" checked even though Satstat and OSM clearly show the location.
I am using Core -127 from NanoDroid 17.7.
Debloater is up next.
Well I just wiped/formatted, flashed back the Oreo fastboot image, now ready to flash in carbonrom and try this as I said with the stable versions of microg...
BRB...
DoR3M3 said:
I think I'm 99.9% there with CarbonROM LOL...
I have Xposed, FakeGapps, Magisk 16.7, Magisk Module for F-Droid Privilege, and Debloater (Terminal), and F-Droid. Everything working pretty good, Debloater systemlessly removed some Gapps I didn't want, Browser, Calendar, Gallery...
Click to expand...
Click to collapse
How was your experience with FakeGapps? I kept getting Null pointer exceptions. Tried v1.1 and 2.0.
gadgetguy08 said:
How was your experience with FakeGapps? I kept getting Null pointer exceptions. Tried v1.1 and 2.0.
Click to expand...
Click to collapse
Where did you see, get this at?
Ok UnifiedNIp is registered in system - [Checked]
To make everything work correctly, you'll want to push the GmsCore.apk to /system/priv-app/GmsCore/GmsCore.apk and then extract the lib/ folder from the GmsCore.apk to /system/priv-app/GmsCore/lib - otherwise the bundled libraries will not be found by the app and the maps library will crash apps.
If you don't know how to extract from an .apk, just rename to .zip, then copy out the lib directory.
I did have Xposed modules installed for this, so I will go back one more time, wipe it all again, and this time, see if I get it again.
DoR3M3 said:
Where did you see, get this at?
Ok UnifiedNIp is registered in system - [Checked]
To make everything work correctly, you'll want to push the GmsCore.apk to /system/priv-app/GmsCore/GmsCore.apk and then extract the lib/ folder from the GmsCore.apk to /system/priv-app/GmsCore/lib - otherwise the bundled libraries will not be found by the app and the maps library will crash apps.
If you don't know how to extract from an .apk, just rename to .zip, then copy out the lib directory.
I was always able to get
I did have Xposed modules installed for this, so I will go back one more time, wipe it all again, and this time, see if I get it again.
Click to expand...
Click to collapse
I had the FakeGapps errors in the Xposed Log [systemless version 90.2-beta3]. Tried several things. Interesting you didn't experience them.
I was always able to get UnifiedNLP to registered. It just doesn't show that it has a known location in the microg self check, but SatStat, OSM and others show it.
gadgetguy08 said:
I had the FakeGapps errors in the Xposed Log [systemless version 90.2-beta3]. Tried several things. Interesting you didn't experience them.
I was always able to get UnifiedNLP to registered. It just doesn't show that it has a known location in the microg self check, but SatStat, OSM and others show it.
Click to expand...
Click to collapse
Xposed showed a notification, I mean, you just looked in the logs, or how did you first know?
What is SatStat, OSM and others?
How are you installing microg? I just installed the apk is all, these versions and in this order;
Services Core - com.google.android.gms-12221403.apk
Services Framework Proxy - com.google.android.gsf-8.apk
Store (FakeStore release) - com.android.vending-16.apk
DroidGuard Helper - org.microg.gms.droidguard-14.apk
This is how I intalled microg on another phone and rom and it always worked.
So you have UnifiedNIp is registered in system - checked? For some reason I had to do the steps I mentioned to get it registered... hmm
DoR3M3 said:
Xposed showed a notification, I mean, you just looked in the logs, or how did you first know?
What is SatStat, OSM and others?
How are you installing microg? I just installed the apk is all, these versions and in this order;
Services Core - com.google.android.gms-12221403.apk
Services Framework Proxy - com.google.android.gsf-8.apk
Store (FakeStore release) - com.android.vending-16.apk
DroidGuard Helper - org.microg.gms.droidguard-14.apk
This is how I intalled microg on another phone and rom and it always worked.
So you have UnifiedNIp is registered in system - checked? For some reason I had to do the steps I mentioned to get it registered... hmm
Click to expand...
Click to collapse
I noticed I had an issue with FakeGapps because the MicroG self check showed that sig spoofing failed. At some point after that, I found the Xposed logs showing many errors for Null Pointer exception. I searched around but could not find anyone else with the issue. I submitted an issue on github.
SatStat, OSM are open source apps that will show location on a map. They are able to locate me so I know it is working using UnifiedNlp Settings (shows in the Setting > Location settings).
I installed microG using NanoDroid 17.7 using the full package.
How did you install Xposed?
Ok on NanoDroid 17.7...
DoR3M3 said:
How did you install Xposed?
Ok on NanoDroid 17.7...
Click to expand...
Click to collapse
I installed Xposed Framework 90.2-beta3 systemless through Magisk.
I'd use the Xposed Installer - XposedInstaller_3.1.5.apk;
https://forum.xda-developers.com/showthread.php?t=3034811
But I've learned a trick with it, flash rom and magisk, then install Xposed as the first app, and install the framework from within Xposed 'Install/Update' click cloud on right...
P.S. I'm not using Xposed any longer since it will break SafetyNet check....

Havoc 2.0 Pie - accesibility app is obscuring a permission request...

Havoc 2.0 on 2017U
There are 4 problems:
1. Can't Grant accessibility due to error " app is obscuring a permission request...". Tried many suggestions found online already, ex gesture, stock pixel launcher.
2. Some app have duplicate icons in the app drawer. Such as McDonald app. Clean cache on the Nova launcher has no impact
3. Some app freeze, such as McDonald app, suspect it is related to #1.
4. ctsprofile check in Magisk always fail even with magisk19 and props config module. Basicintegrity is green though.
Any suggestions?
You don't need the props config module with magisk 19 on gsi pie system.I pass safetynet without
Predatorhaze said:
You don't need the props config module with magisk 19 on gsi pie system.I pass safetynet without
Click to expand...
Click to collapse
What about ctsprofile?
yxd0018 said:
What about ctsprofile?
Click to expand...
Click to collapse
Also passed with no module.Pie gsi speedy vendor
Predatorhaze said:
Also passed with no module.Pie gsi speedy vendor
Click to expand...
Click to collapse
Is it possible to send me link to speedy vendor ? My previous liquidremix rom failed with nfound vendor and I can't find the speedy. Thx
When I backup partition via twrp, I got error 255. I checked out and found it might due to multiple accounts. But I only have 1 account + guest which can not be deleted. Recalling I see double process on Android assistant, does it have nothing to do with multiple users?

Can't pass SafetyNet check on my device (J500FN)

Hello guys!
Can anyone please help me?
How much important is for me to pass the SafetyNet check, when everything else is working fine (GooglePlay, etc.)?
My device shows false even Basic Integrity, but MagiskHide is working fine, i tried to set Improved Hiding with module Props Config, with the same result.
Already set different device fingerprint, no result (check screenshots).
I'm using last stable version of Bootleggers Pie ROM with Magisk v18.1 and microG module (nanolx).
Is it really important to pass the test?
If yes, then what should i do?
Screenshots:
https://imgur.com/a/KsVsK3d
https://imgur.com/a/96FsQrd
https://imgur.com/a/0r4czSR
No if your not running into trouble now then you don't need to pass.
The only thing you need it for is for logging into banking apps and apps like Pokemon go and Snapchat because if it disant pass safetynet then apps can detect that your phone is rooted thats all
Already solved this issue.. Just updated Magisk to the new beta version, installed MagiskHide Props Config 4.0.1 and set new fingerprint.. https://imgur.com/a/XQJBhEv
Sorry for starting this useless thread guys, please lock/delete this.

Magisk attestation/safteynet failed

Hi, magisk was passing saftey net. I installed magisk 21.2 with twrp and it says its installed. Installed Magisk hide and hid all Google apps and I think it changed the devices fingerprint in the install log. But no luck. Any ideas?
Miui 12.0.5 global
Vanmanman said:
Hi, magisk was passing saftey net. I installed magisk 21.2 with twrp and it says its installed. Installed Magisk hide and hid all Google apps and I think it changed the devices fingerprint in the install log. But no luck. Any ideas?
Miui 12.0.5 global
Click to expand...
Click to collapse
You just need to enable Magisk hide option in Magisk Manager (nothing specially to install for), and the required activity for GooglebPlay Services to hide will be already checked-in. You don't need to check in manually the other Google apps (and better you don't)
All that does not change device fingerprint or any prop.
If you really want to change props (incl. device fingerprint), use Magisk Hide Props Config (MHPC), find its XDA thread with the Guide in OP post (and more detailed guide on its Github)
And I don't see any problem ("no luck"?!) on your screenshot.
If SafetyNet is passing, better don't change any props/fingerprints - specially, before playing with, carefully study Magisk Wiki and MHPC Guide from Github
zgfg said:
You just need to enable Magisk hide option in Magisk Manager (nothing specially to install for), and the required activity for GooglebPlay Services to hide will be already checked-in. You don't need to check in manually the other Google apps (and better you don't)
All that does not change device fingerprint or any prop.
If you really want to change props (incl. device fingerprint), use Magisk Hide Props Config (MHPC), find its XDA thread with the Guide in OP post (and more detailed guide on its Github)
And I don't see any problem ("no luck"?!) on your screenshot.
If SafetyNet is passing, better don't change any props/fingerprints - specially, before playing with, carefully study Magisk Wiki and MHPC Guide from Github
Click to expand...
Click to collapse
Hi, Thanks for the reply.
I reinstalled to go back to default magisk settings. I have Magiskhide enabled. But for instance. The macdonalds app when redeeming an offer will say "security check failed". Also playstore cant see netflix and some other apps anymore with new version of magisk. I used magisk to pass safteynet to do that before, or it was doing that before but its not passing safteynet with 21.2 magisk now
I tried using MagiskHide Props Config to change the devices finger print but attestation keeps failing
Vanmanman said:
Hi, Thanks for the reply.
I reinstalled to go back to default magisk settings. I have Magiskhide enabled. But for instance. The macdonalds app when redeeming an offer will say "security check failed". Also playstore cant see netflix and some other apps anymore with new version of magisk. I used magisk to pass safteynet to do that before, or it was doing that before but its not passing safteynet with 21.2 magisk now
Click to expand...
Click to collapse
On Magisk Github find Wiki, there is the whole chapter devoted to the problems how certain apps detect root and tips how you can try to prevent
But it's a constant game of mice and cat - you may fix it for now (for some of those apps), but a newer version of that app may explore a new methods to again detect the root
As the minimum, enlist the given apps to the Magisk hide list.
Also, take Hide Magisk Manager and rename it - it may help (some apps look if Magisk Manager is installed).
Remove TWRP folder (some look for that) - read the Wiki, try all the tips suggested there
Btw, are you passing SafetyNet or no. First you must make sure to pass (my comments above are about that even if you pass SsfetyNet, that there are still apps that declare that phone is rooted, by taking other checks and methodes).
So, Msgisk Hide must be enabled.
If its still not passing SafetyNet, take a screenshot - does it pass Basic Integrity or not, does it show taking Basic or Hardware eval type for CTS
Some Magisk modules may also cause SafetyNet to fail. Disable all modules, reboot and try again
These are all important details, not just SN is failing or some app detects root...
thanks will do. Gave them a go and now trying changing my devices finger print. Just cant get attestation/basicintegrity or cts profile to pass. Only have magisk hide propconfig module @zgfg
See again my previous post - I've edited/added some details
I enabled magisk hide. Changed magisk name. Changed every fingerprint and simulation of device I could but still get this
I checked magisk hide with a root checker and its working with that. So somethings working. Cant find the magisk github wiki but finding lots of other stuff to try to get saftey net passing. Just no luck yet
trying to install HiddenCore Module from Xposed but the manager is saying xposed framework is not installed even though I've have Riru core and tried both frameworks. All this stuff worked before on my phone before the new magisk update or googles updated something maybe
had to install framework via TWRP. Got HiddenCore Module going and safety net check pass!!! However still cant redeem offers with macas because of security check fail. Wonder what there looking for now. Removed everything before and just hid with magisk but they must have updated. Also cant see my netflix in google play like i used to

[GUIDE][19.1] microG + SafetyNet

This post is based on u/mvus Reddit post but adopted to my experience. ROM will be able to pass BASIC SafetyNet Attestation: working most(~95% as of now) banking apps, Google Pay; Google Contants Cloud Sync will work as expected; applications that do not support Magisk overlays will still work. For me, this is a 100% working setup. I use LineageOS myself in this form and am completely satisfied.
There are several ways to get LineageOS to your device. First: official, without pre-installed microG and GApps. Second: unofficial, but with a built-in microG out of the box. My instruction is written based on the first type of builds. LineageOS for microG is a wonderful project, but I needed Play Store so that applications would not have problems with license verifications (Repainter, KWGT, for example, do not work if there is no Play Store). And on the second type of builds, it is not possible to install Play Store, since there is a hard-coded FakeStore, which you will not be able to delete or overwrite with Play Store, I tried for a long time in many ways.
Guide:
Root with Magisk, enable Zygisk and DenyList in its options;
Install Zygisk - LSPosed Magisk module. Get latest MinMicroG release here (version from 16 Jan 2023 on my device) (choose edition yourself, Standard edition if you want to have exact my setup). Flash it in TWRP and reboot into system;
Install FakeGApps apk. Install Displax forked SafetyNet Fix Magisk module this version (2.4 version can't pass CTS);
Install microG apk accordingly to version of MinMicroG (0.2.27.223616 accordingly to the MinMicroG version on my device) (update existing apk installed from TWRP, needed because else microG settings would crash because of SafetyNetFix, also you can't grant all permissions to microG);
Grant all permissions to microG in its settings. To grant GPS in background permission, enable GPS once and go into microG settings;
Hide Magisk through its settings, give it whatever name you want. Also in DenyList, check banking applications, GPay.
Thank you! Work perfectly for me.
Xplor3r said:
Thank you! Work perfectly for me.
Click to expand...
Click to collapse
Nice to hear. It wasn't easy to get to this sequence of actions, but it still worked out.
FarLine99 said:
Nice to hear. It wasn't easy to get to this sequence of actions, but it still worked out.
Click to expand...
Click to collapse
Yep. Good job bro.

Categories

Resources