How do I move files to /system root? There is an error "this folder is read only" - Android Q&A, Help & Troubleshooting

Hi, I'm using pixel experience android 11. I wanted to change the custom font so I was replacing /system/fonts/Roboto-Regular.ttf with my ttf file.
I faced an error 'This folder is read-only" How do I fix it? If not, is there any other way to change fonts?

mnkh4nt said:
Hi, I'm using pixel experience android 11. I wanted to change the custom font so I was replacing /system/fonts/Roboto-Regular.ttf with my ttf file.
I faced an error 'This folder is read-only" How do I fix it? If not, is there any other way to change fonts?
Click to expand...
Click to collapse
You have to be rooted with magisk and use a magisk module.

Tulsadiver said:
You have to be rooted with magisk and use a magisk module.
Click to expand...
Click to collapse
The phone is rooted already, but I couldn't find the font changer module anywhere.
The post from xda is missing the download link, and it's nowhere on Google either. Can you help?

mnkh4nt said:
The phone is rooted already, but I couldn't find the font changer module anywhere.
The post from xda is missing the download link, and it's nowhere on Google either. Can you help?
Click to expand...
Click to collapse
Put the fonts you want in the CFI folder in this zip and flash in magisk app.

Try this script. It makes system, vendor and product partitions read write on Android 10 and newer.
https://forum.xda-developers.com/t/script-mount-system-as-read-write-android-10.4240703/

Related

how to edit what is said under "software version"

I'm still very new to cooking ROMS but I notice that many chefs have changed the software version to say whatever they want i.e "my custom rom 1" how can I do this?
Thanks,
Pympster
in the system folder in the file "build.proc"
Thank's I will have a look!
in the system folder in the file "build.proc"
Click to expand...
Click to collapse
correct me if i'm wrong, but i believe the file is "build.prop"
-------------------------------------
Sent via the XDA Tapatalk App
smackdown85146 said:
correct me if i'm wrong, but i believe the file is "build.prop"
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
i think everyone knows what i mean
is this something that can only be modified while the rom is being created? I just wondered if you could make it show something simply by mounting the file system with read/write and editing the file after flashing the rom to a phone.
wildtouch said:
is this something that can only be modified while the rom is being created? I just wondered if you could make it show something simply by mounting the file system with read/write and editing the file after flashing the rom to a phone.
Click to expand...
Click to collapse
I think you can go into terminal and edit the build.prop manually through there. Otherwise you can just go into the update.zip and edit the build.prop there.

Make a .ttf emoji font file.

I have acquired all the .svg files and now trying to develop a working .ttf emoji font file for my magisk modules . How can I do thism
kawaii.beans said:
I have acquired all the .svg files and now trying to develop a working .ttf emoji font file for my magisk modules . How can I do thism
Click to expand...
Click to collapse
I don't know if you still need help with this or whether you found a solution, yet, but there is this tool that you can use to compile and extract emoji files. Unfortunately the tutorial page for the applet doesn't exist anymore, but it shouldn't be too difficult to figure out how the program works.
https://mitchtalmadge.com/project/emoji-tools/
Just search "svg to ttf" in google.
You will find plenty of tutorials and videos.

[ROOT] Enable Classic Theme on ASUS ROG II CN Firmware

Hi Guys,
Sharing with you how to activate the classic theme from WW Rom on the CN Firmware.
Please note this requires Root.
Download this File to your ROG II.
This is aa ZIP file, DO NOT unpack or mod it. Just download it and keep as is.
Copy the above zip file to the below location using a root explorer / root file manager.
system\etc\AsusTheme\themes
Click to expand...
Click to collapse
Then set the correct permissions to the file as shown in the last attached image.
Restart your device and check in themes.
Just delete file hidden and reboot
this is great, thanks
can i then use another launcher as default now that i'm rooted? i mean without disabling asus launcher via adb command line and such?
JazonX said:
Hi Guys,
Sharing with you how to activate the classic theme from WW Rom on the CN Firmware.
Please note this requires Root.
Download this File to your ROG II.
This is aa ZIP file, DO NOT unpack or mod it. Just download it and keep as is.
Copy the above zip file to the below location using a root explorer / root file manager.
Then set the correct permissions to the file as shown in the last attached image.
Restart your device and check in themes.
Click to expand...
Click to collapse
Dentist.M.Evy said:
this is great, thanks
can i then use another launcher as default now that i'm rooted? i mean without disabling asus launcher via adb command line and such?
Click to expand...
Click to collapse
No, As long as the Asus launcher exists in system, it will always take priority over any other launcher installed.
what are the other themes that you have on there?
I only have the light and dark one. It looks like you have 6
Cammarratta said:
what are the other themes that you have on there?
I only have the light and dark one. It looks like you have 6
Click to expand...
Click to collapse
Remove that "hidden" file in that folder and if you put the classic theme in it, you will have 6.
None of this worked for me. I am on tencent 12gb with WW and cannot access any of the themes. Any advice?
Mdaly001 said:
None of this worked for me. I am on tencent 12gb with WW and cannot access any of the themes. Any advice?
Click to expand...
Click to collapse
same any fix
Are there fix without root?
Its great
JazonX said:
No, As long as the Asus launcher exists in system, it will always take priority over any other launcher installed.
Click to expand...
Click to collapse
Thanks for the info
PHP:
dungnghien said:
Just delete file hidden and reboot
Click to expand...
Click to collapse
i cant delete hidden file i tried about 100 times
You need to use root explorer and mount r/o then you can delete it. Not sure why just having regular root sync won't. But in that app specifically it works.
:crying:
[/COLOR]
JazonX said:
Hi Guys,
Sharing with you how to activate the classic theme from WW Rom on the CN Firmware.
Please note this requires Root.
Download this File to your ROG II.
This is aa ZIP file, DO NOT unpack or mod it. Just download it and keep as is.
Copy the above zip file to the below location using a root explorer / root file manager.
Then set the correct permissions to the file as shown in the last attached image.
Restart your device and check in themes.
Click to expand...
Click to collapse
I just enable it by downloading google wallpapers and I find all rog themes included in the app , without root ? .
masl100 said:
[/COLOR]
I just enable it by downloading google wallpapers and I find all rog themes included in the app , without root .
Click to expand...
Click to collapse
Thanks for the tip!
Which app exactly ?
JazonX said:
Thanks for the tip!
Which app exactly ?
Click to expand...
Click to collapse
Wallpapers by google on playstore the icon is blue mountain > then you will find live wallpaper.
I tried it all 5 is working will 3 not working you see it but not loaded I don’t know why!? Check it I am sure you will find a way to make it work.
sorry im newbie to android, can you tell me how to root. And after rooted my phone will i am able to play pokemon game?
Cause on IOS these games have jailbreak detection.
Any new way to get the wallpaper without root for CN Rom?
MoSanad said:
PHP:
i cant delete hidden file i tried about 100 times
Click to expand...
Click to collapse
Use esfile explorer. Swipe from lest and click on root explorer on/off option. 6 option will popup, select "mount r/w " option and tick r/w. Done. Now you can delet it.

Moto G8 power BOOTANIMATION

Hi to all, I've got a xt2041-3 stock rom, rooted with magisk and with twrp;
I'd like to change the bootlogo (to cover the warning advice), and the bootanimation (I hate the stock one).
All the info tell me to replace the bootanimation.Zip file, but i cannot find it in root/system/media (i see onli a wallpaper folder).
I've tried also to flash some bootanimation, le dialogue confirm the correct installation, but at the reboot nothing is changed....
OT: @Admin, it miss a moto g8 power folder in the motorola devices thread.
I've found (i think) the correct path: System/product/media where i finally can see the bootanimation.zip to replace, but i cannot change the permissions to operate on the file..
kaktus4 said:
I've found (i think) the correct path: System/product/media where i finally can see the bootanimation.zip to replace, but i cannot change the permissions to operate on the file..
Click to expand...
Click to collapse
The system partition cannot be mounted as read/write. They there is technically a way, but it requires lptools built for Android, and I don't have a copy of it. I believe lptools is included in Phh's Android 11 GSI.
So the tips of the bootanimation file replacing is not working with the g8 power? Any suggestions? Tnx!
kaktus4 said:
So the tips of the bootanimation file replacing is not working with the g8 power? Any suggestions? Tnx!
Click to expand...
Click to collapse
Unless there's a magisk module you're out of luck.
Spaceminer said:
Unless there's a magisk module you're out of luck.
Click to expand...
Click to collapse
Does anyone know if there is this module?

OP7T Pro MClaren Stock Android 10 T-Mobile (5g)

Only for OP7T PRO MCLAREN EDITION (5G) T-MOBILE​Someone is experiencing issues in android 11 in op7t pro MClaren Edition 5g (T-mobile). If your phone is bricked or you want to downgrade to stock android 10 - please follow the procedure below.....
1. Download the zip from here - op7t pro mclaren 5g - android 10
2. Unzip it.
3. Install qualcom driver from L2 drivers folder (If needed)
4. Run as administrator - MSMdownload Tool v.4 - from hotdogg_13_A.01_210311_repack folder.
5. Log in as other.
6. Power off your device . Hold volume up and down together and connect usb through original usb cable || You will be connected in EDL mode.
7. If com port is connected than start the flash from above left corner.
Tips : If com port is not connected try to power off your device and try again to enter into EDL mode (Do that until com is connected) .
TRY THIS TO DISABLE UPDATE:
adb shell pm disable-user --user 0 com.oneplus.opbackup
This information has been posted in another, much more detailed thread for over a year...
And I wouldn't trust that file either
Suspicious, no?
I have provided the official stock and final android 10 rom. Thank you.
and how do you then disable the updates? from being pushed to you
botN3t said:
and how do you then disable the updates? from being pushed to you
Click to expand...
Click to collapse
Turn on developer options tapping build number constantly and than turn off automatic update there. That's it, enjoy.
Nabil Prodhan said:
Turn on developer options tapping build number constantly and than turn off automatic update there. That's it, enjoy.
Click to expand...
Click to collapse
That doesn't work anymore; that's why everyone is complaining that they are being force updated to OOS11.
I know there's a better way, such as finding the right app and disabling it, but you can block the host it gets the updates from using an adblocker like AdAway. Updates come from
https://android.googleapis.com/packages/ota-api/
so if you block that (add it to your hosts file), you should be good.
starcms said:
That doesn't work anymore; that's why everyone is complaining that they are being force updated to OOS11.
I know there's a better way, such as finding the right app and disabling it, but you can block the host it gets the updates from using an adblocker like AdAway. Updates come from
https://android.googleapis.com/packages/ota-api/
so if you block that (add it to your hosts file), you should be good.
Click to expand...
Click to collapse
I try to add to host but it still download update any another way or web i can use ?
meovoz said:
I try to add to host but it still download update any another way or web i can use ?
Click to expand...
Click to collapse
That's the only simple way I could think of making it impossible to download the update so it would then just fail to update. You sure you have the option on in Magisk settings in addition to whatever app you are using?
Edit: The "correct" way of stopping it would be to find the service which controls updates and kill it. But since I've not an issue with OOS11 (it actually fixed my broken SA 5G and HD call functionality that I lost due to using the NSG app. MSM restore and persist restore couldn't fix it. Never ever install that app on this phone) I never looked into it.
starcms said:
That's the only simple way I could think of making it impossible to download the update so it would then just fail to update. You sure you have the option on in Magisk settings in addition to whatever app you are using?
Click to expand...
Click to collapse
Well if i add https://android.googleapis.com/packages/ota-api/ it still can download but if i add https://android.googleapis.com/ it will not but it also can't signin google acc anymore
meovoz said:
Well if i add https://android.googleapis.com/packages/ota-api/ it still can download but if i add https://android.googleapis.com/ it will not but it also can't signin google acc anymore
Click to expand...
Click to collapse
Omg, are you serious? That's obnoxious. But you should be able to block only the full url successfully. What AdBlock app are u using?
And see my edit in post above
starcms said:
That's the only simple way I could think of making it impossible to download the update so it would then just fail to update. You sure you have the option on in Magisk settings in addition to whatever app you are using?
Edit: The "correct" way of stopping it would be to find the service which controls updates and kill it. But since I've not an issue with OOS11 (it actually fixed my broken SA 5G and HD call functionality that I lost due to using the NSG app. MSM restore and persist restore couldn't fix it. Never ever install that app on this phone) I never looked into it.
Click to expand...
Click to collapse
Is there anyway to view what correct host it connect to
starcms said:
Omg, are you serious? That's obnoxious. But you should be able to block only the full url successfully. What AdBlock app are u using?
And see my edit in post above
Click to expand...
Click to collapse
I use adaway to block it
meovoz said:
I use adaway to block it
Click to expand...
Click to collapse
Yep, that's what I use and was gonna suggest...
Hmm, hehe, try this...
It downloads the OTA package to
/data/ota_package/payload_metadata.bin
If there's a file there, delete it, then create a blank file named payload_metadata.bin and remove all permissions from the file (--- --- --- or 0000) so the system can't overwrite it.
starcms said:
Yep, that's what I use and was gonna suggest...
Hmm, hehe, try this...
It downloads the OTA package to
/data/ota_package/payload_metadata.bin
If there's a file there, delete it, then create a blank file named payload_metadata.bin and remove all permissions from the file (--- --- --- or 0000) so the system can't overwrite it.
Click to expand...
Click to collapse
It only have metadata and payload_properties.txt
meovoz said:
It only have metadata and payload_properties.txt
Click to expand...
Click to collapse
Create a file named payload_metadata.bin and remove all permissions.
But here's a better plan:
Use Magisk to "over-write" systemlessly /system/etc/security/otacerts.zip with a blank file named otacerts.zip
Then the system can't verify the updates and they will fail
starcms said:
Create a file named payload_metadata.bin and remove all permissions.
But here's a better plan:
Use Magisk to "over-write" systemlessly /system/etc/security/otacerts.zip with a blank file named otacerts.zip
Then the system can't verify the updates and they will fail
Click to expand...
Click to collapse
Well i never create a magik module
starcms said:
Create a file named payload_metadata.bin and remove all permissions.
But here's a better plan:
Use Magisk to "over-write" systemlessly /system/etc/security/otacerts.zip with a blank file named otacerts.zip
Then the system can't verify the updates and they will fail
Click to expand...
Click to collapse
Is there anyway to view where it download from i still like the way block with host file
meovoz said:
Is there anyway to view where it download from i still like the way block with host file
Click to expand...
Click to collapse
It downloads a long, "random" named file from https://android.googleapis.com/packages/ota-api/ I told you this already
starcms said:
Create a file named payload_metadata.bin and remove all permissions.
But here's a better plan:
Use Magisk to "over-write" systemlessly /system/etc/security/otacerts.zip with a blank file named otacerts.zip
Then the system can't verify the updates and they will fail
Click to expand...
Click to collapse
I did it let see it can last long
meovoz said:
I did it let see it can last long
Click to expand...
Click to collapse
Let us know!

Categories

Resources