Can we force input a modem config? - OnePlus 6T Questions & Answers

Hi!
Can we force input an mcfg_sw.mbn file to be read?
Now, I think I got the basic flow of the system (that the file transfers from firmware -> vendor -> data folder and according to mcfg_sw.txt, one of them will be read / sig file will confirm the integrity of the file)
but as there is .sig file, updating the modem.img manually (where I would simply add mbn file and update mfcg_sw.sig) doesn't work.
I've been looking for an answer, and I understand (as far as I know) mfcg_sw.sig file is a unique file which only OnePlus uses.
Loading a file directly through PDC doesn't work (it will load - refresh, but won't show the mbn file)
I tried to extract the mcfg partition of mbn files, but it didn't work as well. (though it might!)
I know we can directly change through EFS. But, I just couldn't find any information on how we can extract contemporary mbn files from the mcfg_sw.mbn files.
Please share if you know any insights on this!
Thank you!

Somehowko said:
Hi!
Can we force input an mcfg_sw.mbn file to be read?
Now, I think I got the basic flow of the system (that the file transfers from firmware -> vendor -> data folder and according to mcfg_sw.txt, one of them will be read / sig file will confirm the integrity of the file)
but as there is .sig file, updating the modem.img manually (where I would simply add mbn file and update mfcg_sw.sig) doesn't work.
I've been looking for an answer, and I understand (as far as I know) mfcg_sw.sig file is a unique file which only OnePlus uses.
Loading a file directly through PDC doesn't work (it will load - refresh, but won't show the mbn file)
I tried to extract the mcfg partition of mbn files, but it didn't work as well. (though it might!)
I know we can directly change through EFS. But, I just couldn't find any information on how we can extract contemporary mbn files from the mcfg_sw.mbn files.
Please share if you know any insights on this!
Thank you!
Click to expand...
Click to collapse
Did you ever get an answer / find out how to do this? Thanks.

nealed said:
Did you ever get an answer / find out how to do this? Thanks.
Click to expand...
Click to collapse
Nope, tried everything I could think of and got nothing.
As far as I can know, ever since mcfg_sw.sig file was introduced, there is no way around.
I really don't get why it was needed nor why Oneplus wouldn't just put a massive amount of carrier information but for now, direct efs change is the only way.
If you have any insight for this matter, please share with me!

Hope this gonna help us to have working voWifi

Hey I am guessing no solution for this was ever found?
I am also trying to load a profile using PDC but nothing happens and I've noticed oneplus has the .sig files which other dumps dont

Seems .sig and .mbn have the exact same content as they have the same md5sum...
Code:
8c3858d9c758aa26a54031413caae824 ./generic/apac/airtel/volte/mcfg_sw.mbn
8c3858d9c758aa26a54031413caae824 ./generic/apac/airtel/volte/mcfg_sw.sig
bc97935dbe8e44de4a364c01912d0198 ./generic/apac/idea/commerci/mcfg_sw.mbn
bc97935dbe8e44de4a364c01912d0198 ./generic/apac/idea/commerci/mcfg_sw.sig
ed0531003b39f5f6fbe99abd5ddc8193 ./generic/apac/reliance/commerci/mcfg_sw.mbn
ed0531003b39f5f6fbe99abd5ddc8193 ./generic/apac/reliance/commerci/mcfg_sw.sig
c7fb4457838d26611d0ea6a0a0516b7f ./generic/apac/vodafone/volte/india/mcfg_sw.mbn
c7fb4457838d26611d0ea6a0a0516b7f ./generic/apac/vodafone/volte/india/mcfg_sw.sig
432ab0a46de3da7e1ffb50c1a23ff263 ./generic/china/cmcc/commerci/volte_op/mcfg_sw.mbn
432ab0a46de3da7e1ffb50c1a23ff263 ./generic/china/cmcc/commerci/volte_op/mcfg_sw.sig
8ed533f595ab19fdd215b9b4f6b934f5 ./generic/china/cmcc/lab/conf_vol/mcfg_sw.mbn
8ed533f595ab19fdd215b9b4f6b934f5 ./generic/china/cmcc/lab/conf_vol/mcfg_sw.sig
e64ebb02b22c5014d63446ce31f04e08 ./generic/china/cmcc/lab/nsiot_vo/mcfg_sw.mbn
e64ebb02b22c5014d63446ce31f04e08 ./generic/china/cmcc/lab/nsiot_vo/mcfg_sw.sig
ca19e63ecf4603b21774fb6402ff2d0a ./generic/china/cmcc/lab/tgl_comb/mcfg_sw.mbn
ca19e63ecf4603b21774fb6402ff2d0a ./generic/china/cmcc/lab/tgl_comb/mcfg_sw.sig
9867f3885a34d14cb80ddde473ac18ce ./generic/china/cmhk/commerci/hk/mcfg_sw.mbn
9867f3885a34d14cb80ddde473ac18ce ./generic/china/cmhk/commerci/hk/mcfg_sw.sig
b1b21c6a8ad7e5c41a2214289a9c5683 ./generic/china/ct/commerci/hvolte_o/mcfg_sw.mbn
b1b21c6a8ad7e5c41a2214289a9c5683 ./generic/china/ct/commerci/hvolte_o/mcfg_sw.sig
9ce54e8d64ba90c77ee092c8d5e173b3 ./generic/china/ct/lab/cta/mcfg_sw.mbn
9ce54e8d64ba90c77ee092c8d5e173b3 ./generic/china/ct/lab/cta/mcfg_sw.sig
ef652f27b02c50850a6a1a0b46eef62e ./generic/china/ct/lab/volte_co/mcfg_sw.mbn
ef652f27b02c50850a6a1a0b46eef62e ./generic/china/ct/lab/volte_co/mcfg_sw.sig
3f6a382ed382a2110a4236a09c6677cd ./generic/china/cu/commerci/volte/mcfg_sw.mbn
3f6a382ed382a2110a4236a09c6677cd ./generic/china/cu/commerci/volte/mcfg_sw.sig
3146e161b37b34695deb97c71b7b6ccc ./generic/eu/bouygues/commerci/france/mcfg_sw.mbn
3146e161b37b34695deb97c71b7b6ccc ./generic/eu/bouygues/commerci/france/mcfg_sw.sig
419ec47e7fa25b462e216247953190bd ./generic/eu/dt/commerci/nl/mcfg_sw.mbn
419ec47e7fa25b462e216247953190bd ./generic/eu/dt/commerci/nl/mcfg_sw.sig
be150c4e34666c55a80d9c36bf3a661c ./generic/eu/dt/volte/commerci/mcfg_sw.mbn
be150c4e34666c55a80d9c36bf3a661c ./generic/eu/dt/volte/commerci/mcfg_sw.sig
ac65dbf59588e60306baa695070cb93c ./generic/eu/ee/commerci/mcfg_sw.mbn
ac65dbf59588e60306baa695070cb93c ./generic/eu/ee/commerci/mcfg_sw.sig
b975cf664c63df1371100a896ed26c2f ./generic/eu/elisa/commerci/fi/mcfg_sw.mbn
b975cf664c63df1371100a896ed26c2f ./generic/eu/elisa/commerci/fi/mcfg_sw.sig
d83557760d7dd22de58facc04eb2b44b ./generic/eu/h3g/commerci/denmark/mcfg_sw.mbn
d83557760d7dd22de58facc04eb2b44b ./generic/eu/h3g/commerci/denmark/mcfg_sw.sig
b4c02afe48d7419a90ebd56fd8e05e5a ./generic/eu/h3g/commerci/se/mcfg_sw.mbn
b4c02afe48d7419a90ebd56fd8e05e5a ./generic/eu/h3g/commerci/se/mcfg_sw.sig
4e38e0f30f7dafe9e180156265a811f3 ./generic/eu/h3g/commerci/uk/mcfg_sw.mbn
4e38e0f30f7dafe9e180156265a811f3 ./generic/eu/h3g/commerci/uk/mcfg_sw.sig
974b0b26a5c98dcd2ae88f9142ebdae4 ./generic/eu/orange/commerci/france/mcfg_sw.mbn
974b0b26a5c98dcd2ae88f9142ebdae4 ./generic/eu/orange/commerci/france/mcfg_sw.sig
b92dda221e521955c1779f20c5409651 ./generic/eu/tim/commerci/italy/mcfg_sw.mbn
b92dda221e521955c1779f20c5409651 ./generic/eu/tim/commerci/italy/mcfg_sw.sig
d5695334572e8b8dec6b273ab9f02b22 ./generic/eu/telefoni/commerci/de/mcfg_sw.mbn
d5695334572e8b8dec6b273ab9f02b22 ./generic/eu/telefoni/commerci/de/mcfg_sw.sig
8955f5ab0f606c0d83f2b3d7116411b7 ./generic/eu/telefoni/commerci/uk/mcfg_sw.mbn
8955f5ab0f606c0d83f2b3d7116411b7 ./generic/eu/telefoni/commerci/uk/mcfg_sw.sig
a08944c4b2c42c3d04eeb4549d064b52 ./generic/eu/telenor/commerci/sweden/mcfg_sw.mbn
a08944c4b2c42c3d04eeb4549d064b52 ./generic/eu/telenor/commerci/sweden/mcfg_sw.sig
fdb2cf336202bc8b8847e41175ad20c3 ./generic/eu/telia/commerci/denmark/mcfg_sw.mbn
fdb2cf336202bc8b8847e41175ad20c3 ./generic/eu/telia/commerci/denmark/mcfg_sw.sig
3c72ea57649bfe3009f0aa3d653afe24 ./generic/eu/telia/commerci/finland/mcfg_sw.mbn
3c72ea57649bfe3009f0aa3d653afe24 ./generic/eu/telia/commerci/finland/mcfg_sw.sig
99a689052e85ef49fd5c35a7fb7fb99b ./generic/eu/telia/commerci/norway/mcfg_sw.mbn
99a689052e85ef49fd5c35a7fb7fb99b ./generic/eu/telia/commerci/norway/mcfg_sw.sig
fc51021e7b27fd46f83121afef9b9ac5 ./generic/eu/telia/commerci/sweden/mcfg_sw.mbn
fc51021e7b27fd46f83121afef9b9ac5 ./generic/eu/telia/commerci/sweden/mcfg_sw.sig
110877621ca627cba7cf32653fd49edd ./generic/eu/vodafone/volte/italy/mcfg_sw.mbn
110877621ca627cba7cf32653fd49edd ./generic/eu/vodafone/volte/italy/mcfg_sw.sig
f9b1d712510b571157a2e82c0275441a ./generic/eu/vodafone/volte/netherla/mcfg_sw.mbn
f9b1d712510b571157a2e82c0275441a ./generic/eu/vodafone/volte/netherla/mcfg_sw.sig
ba8ba3c17f16fd46f3da27c3e44d3235 ./generic/eu/vodafone/volte/spain/mcfg_sw.mbn
ba8ba3c17f16fd46f3da27c3e44d3235 ./generic/eu/vodafone/volte/spain/mcfg_sw.sig
e8a26a02699c43149f042e624504cb49 ./generic/eu/vodafone/volte/uk/mcfg_sw.mbn
e8a26a02699c43149f042e624504cb49 ./generic/eu/vodafone/volte/uk/mcfg_sw.sig
bbb4d002dbdc6d443bbd835be016af12 ./generic/na/att/firstnet/mcfg_sw.mbn
bbb4d002dbdc6d443bbd835be016af12 ./generic/na/att/firstnet/mcfg_sw.sig
17f07bb0c8cf9dc455131f0749193f15 ./generic/na/att/volte/mcfg_sw.mbn
17f07bb0c8cf9dc455131f0749193f15 ./generic/na/att/volte/mcfg_sw.sig
60739140b43840a172153db6fb472aab ./generic/na/tmo/commerci/mcfg_sw.mbn
60739140b43840a172153db6fb472aab ./generic/na/tmo/commerci/mcfg_sw.sig
a8fd6674b992a2887398fdc568a82262 ./generic/na/verizon/cdmaless/mcfg_sw.mbn
a8fd6674b992a2887398fdc568a82262 ./generic/na/verizon/cdmaless/mcfg_sw.sig
6bcc009489467769589ea9b40d9b10ec ./generic/oem/lab/volte_pt/mcfg_sw.mbn
6bcc009489467769589ea9b40d9b10ec ./generic/oem/lab/volte_pt/mcfg_sw.sig
133e7f32e0b2d28795687d36f39c5e04 ./generic/oem/lab/volte_te/mcfg_sw.mbn
133e7f32e0b2d28795687d36f39c5e04 ./generic/oem/lab/volte_te/mcfg_sw.sig
45621254023e3c07693b6e3dd3e2756b ./generic/oem/oversea/commerci/mtnl_bsn/mcfg_sw.mbn
45621254023e3c07693b6e3dd3e2756b ./generic/oem/oversea/commerci/mtnl_bsn/mcfg_sw.sig
8e1b12e2e9cc3d6e354314ea6beef5f7 ./generic/oem/oversea/commerci/mcfg_sw.mbn
8e1b12e2e9cc3d6e354314ea6beef5f7 ./generic/oem/oversea/commerci/mcfg_sw.sig
4a37d9d59d18055dc49dcd6d36c40e37 ./generic/sea/ais/commerci/thailand/mcfg_sw.mbn
4a37d9d59d18055dc49dcd6d36c40e37 ./generic/sea/ais/commerci/thailand/mcfg_sw.sig
72d5d9676801481c25711fa0a1e4e779 ./generic/sea/chunghwa/commerci/tw/mcfg_sw.mbn
72d5d9676801481c25711fa0a1e4e779 ./generic/sea/chunghwa/commerci/tw/mcfg_sw.sig
022c5404e511c161267634a65edd859a ./generic/sea/fareasto/commerci/mcfg_sw.mbn
022c5404e511c161267634a65edd859a ./generic/sea/fareasto/commerci/mcfg_sw.sig
8b938d2566342418e7be38c554839b71 ./generic/sea/tm/commerci/mcfg_sw.mbn
8b938d2566342418e7be38c554839b71 ./generic/sea/tm/commerci/mcfg_sw.sig
3642a769fda5282c02de93fccf1a3852 ./generic/sea/ytl/commerci/mcfg_sw.mbn
3642a769fda5282c02de93fccf1a3852 ./generic/sea/ytl/commerci/mcfg_sw.sig
a1ef6b11e1b4bc5d4f0a74a6b3ffe7f3 ./generic/common/row/commerci/mcfg_sw.mbn
a1ef6b11e1b4bc5d4f0a74a6b3ffe7f3 ./generic/common/row/commerci/mcfg_sw.sig

Related

[Q] IMGDIFF2 patches

I've noticed that some update.zips include patch files. I've done quite a bit of reading up on what these patches are and how they work... I just can't find anywhere to explain how to create them. It would be extremely useful for myself and I'm sure others to make our own patch files (i.e. someapp.apk.p) to, lets say change a few graphics in several apk's in a single zip file. Anyone able to shed some light on this before i start trying to reverse engineer the applypatch code from Google?
Does anyone have any insight?
Sent from my DROIDX using Tapatalk
Do you have an example update.zip file with a patch that I could look at?
Gene Poole said:
Do you have an example update.zip file with a patch that I could look at?
Click to expand...
Click to collapse
Thanks for the reply, here is an update.zip. all of the patches I've looked at start with "IMGDIFF2" and most have some "BSDIFF4##" mixed in there as well.
http://www.megaupload.com/?d=AOFCEKLW
Here is a imgdiff.c file in which the commented section sheds a little light on it. Although i believe that after 2.1 IMGDIFF1 was replaced with IMGDIFF2.
http://www.netmite.com/android/mydroid/2.0/build/tools/applypatch/imgdiff.c
Well, thanks for providing me the info, but looking into it, it looks like this has little value beyond OEM updates and so forth where it can be guaranteed that the ROM is pristine as it seems that this does diffs directly on the flash image itself.
Thanks for taking the time to look into it for me. theoretically however, couldn't you use this for individual apk's? It appears that the directory structure in the zip would allow you to patch anything. The reason i am looking into this is to change an icon in a group of apk's and then just flash a small update.zip of patches. I know that there may be other ways of doing this but I'd like to try if for no other reason to prove to myself it can be done.
Sorry if I'm incorrect in this, just trying to learn.
My take on reading the referenced file is that this patches a raw disk image. This would only work if the image is pristine (not been added to or changed in anyway). The first paragraph reads:
/*
* This program constructs binary patches for images -- such as boot.img
* and recovery.img -- that consist primarily of large chunks of gzipped
* data interspersed with uncompressed data. [...]
I don't see anyway to patch individual files in this way, and especially in an image such as the data partition that will be completely different on users' devices.
I took that from it as well. However if that was the case the update.zip would only have one patch file for the entire image and not a separate patch file for each apk / script / img / file that is being patched, which it does. It runs the applypatch command for each file being patched.
Gene Poole said:
I don't see anyway to patch individual files in this way, and especially in an image such as the data partition that will be completely different on users' devices.
Click to expand...
Click to collapse
This method that they used in the update.zip could only update individual files because running this update only updated certain apps and no user data was lost. I realize that they could have just updated the image that /system is on. Could it be a possibility that they would break the image up on the phone patch only the files necessary then rebuild the image?

how to open data.img

I know this has been asked before but I am kind of stuck I need to access my old data.img as it became corrupt however I have tried unyaffs.exe but it crashes I want to find out what my other options are.
Thanks,
yonu
You could try this program....ext2explore
data.img is not a yaffs image, it's an ext image. You'll need a linux box to edit it reliably.
thanks ext2 worked great I thougt I was suppose to be using the other one.
dumb question I found the files I needed but I can't seem to find the proper location on the phone to put them back they can from the root data in the img files so where should i put them back?
I found it was looking in the wrong place
Edit I was wrong
Sorry to be a pain I fouond it I broke down and used droid explorer to upload the files
ok stupid question as I went to run the program I was putting the databases for and found out that when i deleted and copied the files back over in droidexplorer it really isn't deleting the files. Anyone know of a fix?
Thanks

[DEV] AndroidLib.dll Expansion Project

Description:
The AndroidLib Expansion Project was created to bring support of more Android devices to my AndroidLib.dll project I'm working on. This project is a Windows executable (compiled batch script) that you will run on your computer with your Android device connected. This will NOT run automatically; it will give you a prompt to run after opening.
The main purpose of this project is to collect data about new phones for AndroidLib.dll, not about your specific phone, but about how it transfers specific data through it's shell and through the Android Debug Bridge (ADB), and more importantly, how that output is formatted.
This information will not be shared with anyone other than myself, and will only be used for further developing AndroidLib.dll to support many more Android devices than it currently does.
Source Code is available under "Download Info"
What it does:
Starts an Adb server
Checks Device List
Checks Device Type
Checks Device Serial (only for unique .zip filename)
Checks For SU
Checks UID
Checks BusyBox
Checks File System
Checks Battery Statistics
Checks Running Processes
Checks /data/system/packages.xml for existance
Checks Build Properties
Checks Shell Environment
Creates Zip of Data Above
Opens Upload Form in Browser After Exiting
NOTE: Does NOT Upload Automatically
Usage:
Download the Windows Executable below and run from any directory on your computer with your Android device connected.
Requirements:
Windows Computer
Android device to test
Download Latest Release
AndroidLibExpansion.exe
Download Info
AndroidLibExpansion.exe MD5: 3a8971f452ab7e3da63e375a859033d4
VirusTotal Report
Source Code
No zip file on my desktop to send...
drcell said:
No zip file on my desktop to send...
Click to expand...
Click to collapse
Check the Desktop folder in %USERPROFILE%\Desktop as well instead of just the graphical desktop. I have tested it working on 5 different computers here...
Can you upload to another site
Like http://www.mediafire.com/
TarekNajem04 said:
Can you upload to another site
Like http://www.mediafire.com/
Click to expand...
Click to collapse
Yeah, you can, if you send me the link to it.. but I just wrote that upload script so it would just go straight to my server.. Upload it to mediafire if you would like.
I realize now that this exe may not have worked correctly. I've had 3 reports now of no zip being created on the desktop. I am working to solve this issue, as you see in the source.. it really has no reason not to be creating on the desktop.
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Archer said:
2 things.
1st, it won't make a zip file for anyone that doesn't have 7zip or the required folder structure (there is no standard environment variable of %myfiles% - just use %temp% instead), and it's assuming subfolders exist for output of the adb commands.
2nd, why is it an exe file when it's a batch file? Please link the bat file instead of an exe. I'm running the bat file I copied and pasted from the source and it runs just fine.
Click to expand...
Click to collapse
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
FredFS456 said:
I'll be glad to help, if only it created a zip file for me to upload.
EDIT: I checked the %USERPROFILE%/Desktop as well as running a search for anything containing "androidlib" in C:\Users... nothing.
Click to expand...
Click to collapse
Thanks for letting me know you ran a full search and nothing came up still, that actually does help me out, telling me it didn't write to anywhere else. I'll have a working version for you guys in a little bit.
Ok guys, fixed the problem. Works great now. Check the source code and VirusTotal report in the first post if you need to. Thanks again for everyone helping with this! And special thanks to nebenezer for testing the new builds!
regaw_leinad said:
Well, if you knew who I was or looked at anything else I have written, you'd realize that I know what I'm doing, and that I would not assume everyone has the standard environment variable %MYFILES% or have 7zip installed. I am assuming in this program, actually, that the end user does NOT have the android sdk set up (or in their path) and does NOT have any 7 zip binaries. I created a self extracting exe out of my batch file that includes adb.exe, the 2 required adb dlls, and the 7 zip binary, all in the global variable %MYFILES% (aTemp folder in %temp%). It works fine. Just need to figure out why it creates a zip on all of my computers, and not any of yours. I appreciate the feedback though.
Click to expand...
Click to collapse
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Archer said:
Lol - calm down mate. I wasn't criticising - I was trying to help. I get why it's an exe now you've explained and that makes sense. Glad you got it working anyway. I'll upload a couple of files for you later.
Click to expand...
Click to collapse
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
This is my upload link because i couldn't upload with your page. It says "The file you are trying to upload is not a .zip file. Please try again."
http://db.tt/0HoRAK11
It works and I have uploaded the zip
Burned from my laser torch using pencil cells
Uploaded .zip file.
regaw_leinad said:
Ok thanks for clarifying. The way you presented your self in your post sounded like somewhat of "this n00b doesn't know what he's doing, and I'm gonna let him know that" lol I'm a pretty chill guy, I just don't appreciate when people do that.
And thank you for doing some uploads later! I appreciate it!
Click to expand...
Click to collapse
Apologies if that's how I came across - it wasn't intended. I've just uploaded a couple of zip files for you.
Thank you to everyone who has uploaded a zip so far! This is really helping development on AndroidLib. I am still accepting more uploads, so if you feel like helping develpment of AndroidLib, feel free to download and run the exe! I'm needing a few more Samsung devices in particular, those seem to vary in output between themselves.
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
The-Milkybar-Kid said:
Have you got an upload from an Motor ATRIX 4g yet? If not ill see if I can sort it for you.
Sent from my MB860 using XDA
Click to expand...
Click to collapse
Nope haven't got one yet, that'd be awesome! Thanks!

Does anyone have the NotoColorEmoji File from the OnePlus 5?

I flashed Ricky Bush's file to get the iOS emojis but when I unroot my phone any app which requires a keyboard cannot be used. I assume it is because unrooted phones cannot work with a keyboard with iOS smileys.
And is the File from Ricky Bush only changing the NotoColorEmoji file or is it doing even more? If so, how can I undo it without factory resetting?
I mean the stock font* if it is something else than NotoColorEmoji and I have the Oxygen-OS-Version 4.5.15 if there is a difference.
You mean you want the stock NotoColorEmoji.ttf file from OOS 4.5.15? If yes, it's attached with this post. If you want it as a flashable zip, let me know and I'll make one for you.
Thank you, ive also searched my phone everywhere for the so called "system -> fonts" folders, but couldnt find them, do you know where they are located on the oneplus5?
deano321 said:
Thank you, ive also searched my phone everywhere for the so called "system -> fonts" folders, but couldnt find them, do you know where they are located on the oneplus5?
Click to expand...
Click to collapse
You'd need root and a file manager to view the system folder and replace the modded file with the original file I attached.
ok thank you

How to edit the /sbin/.magisk/config file to do seamless OTA with Magisk

After rooting with Magisk, users of Moto G6 are faced with the “Stock Rom does not exist” error at the Restore Images step of Magisk’s OTA Upgrade Guide. However, the following suggestion was made in the discussion following issue #1870 on Magisk’s git-page:
The backups should be kept in /data (/data/stock_boot_<hash>.img.gz)
You could probably edit /sbin/.magisk/config to point to the backup you want by putting your <hash> after SHA1=
Click to expand...
Click to collapse
With Solid Explorer, I found different directories called /data in Root and in Internal Memory, but only the one in Root had a ./data/ subdirectory. Is that the one to which I should download the stock rom
ALI_RETAIL_9.0_PPSS29.118-15-11-9_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
which was posted in March, before the latest OTA release? Do I extract this zip, create an img.gz file from the .xml file and rename it stock_boot_<hash> before putting it there? Is <hash> blank-notation for any name that I give it, and which I then add after the “SHA1=” in /sbin/.magisk/config?
Finally, how do I edit the config file? I was able to get to it with Solid Explorer after checking the option to show hidden files in /sbin/. However, I couldn’t send this file to my computer by sharing it through email or messaging apps, as they all denied sending it. Apparently, it’s being blocked by anti-viruses. In this case, is there a safe way to transfer it to a computer, where I’ll be able to more comfortably edit it? Alternatively, if I just omit <hash> in naming stock_boot_.img.gz, can I leave config the way it is?
Best regards!

Categories

Resources