yashsingh1/xdaforums huggingface dataset:
[Android General] RajivShastri king:
I haven't read much about the XDA posting rule, so I refrain from posting on other's thread. so better regarding this, use XDA conversation with me... I can't say about Amlogic ROM ... b'coz I don't used such rom.. maybe uka can patch 32bit boot.img only, for what purpose do you have to patch boot.img??? magisk is sufficient regarding this. also more important vbmeta.img have to patch because vbmeta only allows boot whether the system is booted or not. UKA can patch vbmeta. I patched vbmeta.img successfully for Xiaomi Redmi note 9 pro max.
[Android General] traversone:
UKA 5.6 is out...
[Android General] RajivShastri king:
That's why,,:unsure::ROFLMAO::sick::whistle::sleep: I had already thought that after the arrival of a higher version, it will be translated.
[Android General] RajivShastri king:
UKA_5.5_Translated in English
[Android General] kory-vadim:
In 5.5, you cannot save the collected image to an arbitrary folder, so you do not need to upload it.
[Android General] kory-vadim:
Yes, fixed v5.6.
[Android General] Ham1do:
Thanks @kory-vadim and thanks @RajivShastri king for the translation , I confirm UKA_5.4_eng_magisk.zip worked for me as it should , tested many functionalities with gsi a11 👍
[Android General] RajivShastri king:
Yes, @Hami_Do you are absolutely right! so, already we saved a copy of UKA_5.4_eng_magisk.zip. We have also used many features of 5.4, landed exactly right. I was surprised when converting system_spersechunk, which was in 8 part ("from fastboot rom of motorola" "Oreo" "test device") to system.img (after debloated) then converted to dat.br then successfully installed from recovery flashable zip archive. I thank @Kori-vadim for making so many facilities accessible to all of us in one place.
[Android General] RajivShastri king:
UKA_5.6_eng_magisk.zip ("Translated in English")
[Android General] RajivShastri king:
UKA_5.6_eng_screenshot
[Android General] RajivShastri king:
UKA_5.6_eng » Translation Test & Comparing of Unpacked super.img size with dynamic_partitions_op_list
[Android General] RajivShastri king:
I found that, translation work has been left a little bit on UKA_v5.6 in option 1) of 1) menu. It is not much necessary but those who have some language problem, to know about results regarding option 1) of 1), then they can replace given bootext with UKAv5.6's bootext. & 🤓
[Android General] RajivShastri king:
Extract bootext.zip & get bootext
[Android General] traversone:
thanks for the warning ! have you planned to officialy integrate the edit in your next release?
[Android General] RajivShastri king:
I don't feel like it because it's a very small tiny leftover that would be possible on a normal mobile by simply replacing the bootext with Zarchiver apk. All the user has to do is simply Unpack/Replace/Repack.

👉Even if you do not change, then only you will see Russian language instead of English language in Extract file_context section, there is no harm in it.....😍
[Android General] traversone:
5.7 is out...

cheers
[Android General] markfm:
Where? (link)
[Android General] traversone:
https://4pda.to/forum/index.php?showtopic=900084&view=findpost&p=110224750
[Android General] markfm:
Unfortunately the actual links for 5.7 at the site are broken.

View attachment 5441123

Perhaps related to a post there indicating that sizes are not matching (size written not matching the size seen with file managers)?
[Android General] traversone:
I think you are not registered on that Forum!

link is 100% ok till 30 seconds ago...
[Android General] ElZy GreVee:
Anybody have any idea of how i end up failed to repack the vendor.new.dat.br that i unpacked earlier?

FYI unpack & repack system.new.dat.br work just fine
[Android General] kory-vadim:
Build an image with the size of the folder, with the input of the size, or with the addition of N mb
[Android General] ElZy GreVee:
I've tried that before, success, and with the repacked size bigger than the original one, is that normal? Im only change 1 small file with exact sam size.

While flashing the modified rom, i'm facing 2 issues:

1. vendor failed to flash, the error message is something like "dynamic partition op list"

2. Then i matching the size of output repack vendor to the dynamic partition op list file, flashing work just fine, then bootloop
[Android General] kory-vadim:
Register the size (raw) of the resulting image in dinamic_partitions_op_list
[Android General] kory-vadim:
Flash the patched vbmeta.
[Android General] ElZy GreVee:
Noted

Noted sir, working on it
[Android General] RajivShastri king:
What sizes not matching???🤔
[Android General] traversone:
hi all, version 5.8 is out with fix on Android 11
[Android General] Ham1do:
https://xdaforums.com/t/guide-how-to-make-miui-mix-fully-read-write-and-decrypted.4363089/

:cowboy:
[Android General] traversone:
please try attached ZIP module, compiled by me thanks to RajivShastri king's translation
[Android General] Eznaa:
Hmm no matter what, unpacking .img always throws me "no supported img found", did I miss something ?
[Android General] Rummyy2003:
what about v6
[Android General] SaeID2020:
5.9 realized please translate it
[Android General] petbede:
Hi everyone.

How to repack UPDATE.APP after extracting?
[Android General] cybr47:
UKA or similar application available for Windows? With similar features
[Android General] SaeID2020:
Version 5.9 has been released. Please have someone translate it into English
[Android General] puturaya20:
miui 13 support?
[Android General] SaeID2020:
Yes

Yes
[Android General] Siddhant 04:
How do I try to translate?

Just unpack everything and replace strings and repack?
[Android General] tekpun:
Can anyone translate uka tool 5.11 to English
[Android General] tekpun:
Translate to English
[Android General] RajivShastri king:
UKA_5.10_eng_magisk

I don't know how this UKA 5.10 English Translated is and how it will work because I can't test it. Right now my new device is unrooted and i am waiting for android 12 fastboot rom. Although I believe it will work fine. I have done translation and all work for the first time from my device (I don't know how much perfection would be given on APK Script/Code editor on UTF-8). That's why I will not be able to tell how it will be made, I have posted this only for you guys when I saw that many people are searching on this post in UKA English. This UKA was made for myself. ( I also used to look for the English version of UKA on the Internet at one time and was very disappointed when I couldn't find it.) If this version works well, I will immediately post the latest version by saving a little time every day. I do a government job far away from my home, there I keep only the necessary things, there I do not have a PC.

Those who use it and they feel that UKA5.10 is not working properly or there is some problem then they can do simple one thing :-

Extract UKA / Extract bin.tar.xz & binary.tar.xz \do nothing\ / again archive bin.tar.xz & binary.tar.xz as tar.xz format / arrange files as it should be / last archive files as zip archive/ now test

=========="OR"===========

Extract following files from my translated UKA5.10 & replace with Dev's UKA5.10 & repack Dev's UKA>>Test & Use Dev's UKA

bin.tar.xz ↓

menu (essential)

bootext

binary.tar.xz

↓

a_atr

mmm (essential)

install.sh (Not so much required)

update-binary of UninstallerUnpacker.zip (Not so much required)

unpack_img

cap_pak

cap_unpak

ker_ver

konvert_dat_br

convert_img_dat

konvert_raw_sparse

konvert_sparse_raw

my_mounting

my_unmounting

pack_img

pack_img_br

pack_img_dat

pack_img_raw

pack_super_img

unpack_br

unpack_dat
[Android General] RajivShastri king:
UKA_5.13_eng_magisk

[Not Tested by me]
[Android General] RajivShastri king:
I can't use UKA v5.13 at the moment but looking at the script it looks like two features have been added in the UKA v5.13 by Dev

Ⓐ "Extract the public signature key AVB"

Ⓑ "Build .img(sparse)(erofs in ext4)" 64-bit

👉So the two new files of Translation/Replacement are as follows:-

binary.tar.xz>local>binary>

① extract_key

② unpack_img_erofs
[Android General] CRYZUEZIN:
can you send the UKA 5.13 to Recovery?
[Android General] RajivShastri king:
👉Please download UKA 5.13 (not moudle) from 4pda

👉Get copy of the following files from UKA 5.13_eng.

👉Extract UKA 5.13_Recovery (4pda) and replace with all files which you already extracted from 5.13_eng, Now repack 5.13_Recovery (4pda) as it is!

Note:- Do this replacement work only on the equivalent version. Do not replace on upgrade version.

menu, bootext, a_atr, cap_pak, cap_unpak, extract_key, ker_ver, konvert_dat_br, konvert_img_dat, konvert_raw_sparse, konvert_sparse_raw, mmm, my_mounting, my_unmounting, pack_img, pack_img_br, pack_img_dat, pack_img_raw, pack_super_img, perm_fs, unpack_br, unpack_dat, unpack_img, unpack_img_erofs.
[Android General] cuongnguyen2000:
5.14, item added

Unpack all images"

"Creating your own AVB signing key"

"Signing boot(recovery).img with key selection"

When compiling images in ext4, props (if any) will be added to the AVB structure.

When assembling boot(recovery).img, the image will be signed with a test key (if there was a signature).

aik, increase ramdisk to 256M
[Android General] CRYZUEZIN:
guys, put version 5.14 here. please
[Android General] danthang:
Language Russia
[Android General] emmanuelo7:
Any 5.14 english ?
[Android General] nabhan08:
V.5.14 English Version
[Android General] emmanuelo7:
5.15 eng upadate please
[Android General] SaeID2020:
V.5.15 Russian Version

Please
[Android General] danthang:
Uka 5.15 eng
[Android General] emmanuelo7:
I know i have asked before but i need some enlighting here.

A step by step guide so we can take a xiaomi update.zip and make custom builds.

How to find the files to make the flashable zip, make it decrypt e.t.c

I would very apreciated it.

I have search all over the net but nothing can help or eol or bad directions

Thank u in advance who ever make the trouble to set the guide.
[Android General] EduardoBoese:
Full english now.
[Android General] parsvbulletin:
View attachment 5818809

I expect system.new.br and after extract i add some app on system folder and repack whit this code

9 / 1

And have this error..

Ho to fix it
[Android General] emmanuelo7:
So pitty no one helps here in this wonderful project.

A pinned step by step tutorial would help a lot of members and would make thread so much smaller from questions.

Thank u in advance
[Android General] WoKoschekk:
What kind of update.zip? OTA? Recovery firmware zip? You have to be more specific. It depends on the files inside the zip. Did you already unpack the archive to see what files are in there?

OTA => never contains whole firmware images! Only single file system blocks. File size < 300MB

Recovery.zip = whole firmware images with *.dat.br (brotli compressed *.dat files) and *.list file extensions. To unpack them use:

su
menu

# use option:
5.) => Unpack .br
# and/or
6.) => Unpack .dat
# accordingly to the files inside your zip.

You do not need a step by step guide to use UKA. You need a better understanding of the different file types that are used by Android. I strongly recommend you to use a Linux OS instead of Windows when dealing with ext4 file systems and all the other file types on your desktop to modify them.
[Android General] emmanuelo7:
First of all Thank u for the reply!!😍

I m interested in taking each update of miui make them debloated ,disable force encrypted e.t.c and then make a zip for flashing the rom.

Second option is taking an already custom rom and debloated further more.

My general problem is how can edit and build .
[Android General] WoKoschekk:
It doesn't make sense to build a flashable ROM. I assume you're using TWRP or OF to flash the zips?

A normal OTA.zip contains 3 files for each updated system partition, e.g. /system => system.transfer.list + system.new.dat + system.patch.dat.

The last one isn't important, so we ignore it.

system.new.dat => contains the new blocks for /system (all or only the updated ones)

system.transfer.list => Holds the information at which address the blocks of system.new.dat should be written to

What you are trying to do: system.transfer.list + system.new.dat => system.img (raw image by using sdat2img) => modify it => repack it to system.transfer.list + system.new.dat => flash it, where it gets unpacked to a raw image again.

What you should do: system.transfer.list + system.new.dat => system.img => modify it => flash it to /system using fastboot or TWRP.

That's much easier than building a complete new OTA.zip.
[Android General] emmanuelo7:
yes TWRP and ofox sometimes

my plan is making a build custom rom from ota.zip

like this:
[Android General] WoKoschekk:
Send me a link to the ota.zip you like to customize.
[Android General] emmanuelo7:
My brother you enslaving me.!! Thank u !

Xiaomi Firmware Updater

The ultimate script that provides firmware packages for Xiaomi devices.

xiaomifirmwareupdater.com
[Android General] emmanuelo7:
This one for example.

I have no words for thanking you.

All these years of flashing ,i want to pass to next level so i can make my own builds only according my tastes

.
[Android General] WoKoschekk:
Some basic facts:

Your POCO F3 uses A/B slots and in this context your OTA files are merged in a payload.bin. A payload.bin is a special container format. To unpack a payload.bin you could use the UKA or a tool called payload_dumper. It's available for Android (Termux), Linux and Windows.

It's not possible (or much too complicated) to unpack a payload.bin, modify the images and repack it again. So, you have to work with the unpacked raw images in ext4 format and at the end you have to flash them via a custom recovery or fastboot.

Work with raw images:

The ext4 file system is used by Linux and Android. Windows is not able to open this format except you are using some special tools. But it's not recommended.

A raw image is like an ISO file in Windows and exactly the same as having a hard drive. You could mount (plug in) a hard drive on a Linux/Android machine or mount a raw image by using the machine's shell. Both methods let you modify its contents.

I wouldn't recommend to unpack a system.img, modify it and repack it again to a system.img. That's not the common way to deal with ext4 images. Mounting a ext4 image on a Linux machine is much, much better.

I don't know what your goal is when modifying the content of your update files. But booting TWRP, mounting /system and do your changes is at the end of all the same as modifying the raw system.img and flash it. But it's much easier.

Problems with modifying system.img:

When modifying /system you encounter a lot of problems that all lead to a non bootable system. The reason is AVB (Android verified boot) or better known as vbmeta.img. The partition /vbmeta stores hashes (checksums) to validate critical system partitions to avoid any corruption of their content. A modified content will change the hash of a partition and as a result of this your system will not boot. To avoid AVB will refuse booting your system you need to patch the vbmeta partition. UKA could do this for you. Maybe it's already done by you when installing a custom recovery since it requires a patched vbmeta, too.

BTW: That's also the reason for using Magisk modules. Magisk is a systemless rooting method. Magisk will never ever touch /system! But to be able to modify system related files or parts Magisk mounts only a mirror of /system. While mounting this mirror Magisk will load all its modules to modify this mirror. But not to modify /system!

Summarizing it:

Repacking a OTA is not possible. To make changes on /system you only need a custom recovery and a patched vbmeta.

Depending on what to modify it could be better to use a Magisk module, e.g. when (un)installing some system apps.
[Android General] emmanuelo7:
I see the spirit. Thank u for extended answer brother.

Will give a try
[Android General] cuongnguyen2000:
Xiaomi.eu change file

Now, How to unpack super.img.0

View attachment 5823507
[Android General] WoKoschekk:
You can't unpack super.img.0. Your image

is splitted into so called "chunks" in sparse format because your bootloader accepts only a very limited file size when flashing via fastboot. It's the same thing like a splitted ZIP archive when dealing with large files.

So, first put them together using "simg2img". This tool is available when UKA is installed and active:

- create a folder e.g "super" in internal storage

mkdir /sdcard/super

- copy all super.img.XX files into this folder

- run simg2img to repack them to raw image:

su
cd /sdcard/super
simg2img $(ls -vw 0 super.img.*) super.img

- super.img is now in raw format

A super.img is a container format to store /system, /vendor etc. After creating the raw super.img you have to unpack /system or another image to get its content.
[Android General] AGB_0:
Rename all of them into super.img_sparsechunk.0, super.img_sparsechunk.1,......

Then copy or move them to root/data/local/UnpackerQfil

Termux > su > menu > 11 > 4 > 1

Done, the output img will be there in the UnpackerQfil/output. Just unpack it as you unpack img files normally
[Android General] BrotherBoard:
/system/bin/menu: /data/local/binary/pack_img[337]: no closing quote /system/bin/menu: /data/local/binary/pack_img_br[51]: syntax error: unexpected '('
[Android General] BrotherBoard:
fixed by downgrading pack_img and pack_img_br fr latest to v5.3
[Android General] XDXDDX:
i just use uka 5.15 and tried to unpack an erofs vendor.img of huawei but i couldnt convert it into ext4 .img i cant repack it, everytime i repack it it just shows:

Main Menu: Version v5.15 Full English by @FeLLzMODs ---------------------------- Enter the number corresponding to the desired action: ...../sdcard/vendor_backup_2023-01-31_08-33-48.img has file system erofs! .....Deleting the old "vendor_backup_2023" folder and configuration files... .....Unpacking /sdcard/vendor_backup_2023-01-31_08-33-48.img... ...error: Error! Incorrect extraction of files the /data/local/UnpackerSystem/erofs/vendor_backup_2023 folder will not be available for building on ext4!
[Android General] XDXDDX:
isnt ukatool support erofs .img?
[Android General] puturaya20:
how DEBLOAT use script?

Spoiler content hidden.

for example, I want to delete this but without deleting the folders one by one.

I want to input the command, which is in this list to delete
[Android General] cuongnguyen2000:
5.16 release
[Android General] sujon3903:
Download the uka 5.16 English Translated Version Here: https://xdaforums.com/t/unpacker-kitchen-for-android-uka-english-translated-2023.4556517/
[Android General] Anulal:
View attachment 5851681i was trying to build image of system.img

but taking too much hours to build.

any solution for this.? Suggest me

options are 7 1 3 0 0 .. It os doing modification in system_fs_config.tmp file.. (Creation complete is slow also).
[Android General] sujon3903:
You did something wrong. Check Again.
[Xiaomi Redmi 6 Pro Questions & Answers] bhavtosh76:
Hello,

My phone is rooted, running Android Q (Havoc v3.4 rom), with enabled camera2api and with NO gapps.

I tried many different versions of Google camera but all crashed. At present GCam v4.3.016 works fine on my phone (both front/back) but doesnt have much features...

Can someone pls suggest which latest ver of GCam will work on sakura?
[Xiaomi Redmi 6 Pro Questions & Answers] yash_patil2k5:
Most of the gcam ports doesnt work on our phone which is sad. Still the Revolt 7.0 and Google Camera Go works and it will work without gapps too :) . I cant send links here coz I am new to XDA :)

Also make sure cam2api is enabled
[JASJAR, XDA Exec, MDA Pro ROM Development] Monk1986:
As i stated in topic name i hawe this problem whit my Xda O2 exec (Htc universal)

The other side nearly cant hear while i hear them crystal clear.

I browsed this forum to find a cure and i think i found something.

While i was on google some people also had this problem it seems to be caused by my Radio version.

I beg u help me whit this problem i hawe this Device as my main phone and i need it in my job.

Its a pain in the ass while my boss calls me to ask about work in progress and he cant hear me :(

I hawe browsed this forum but cant find any working link to Radio 1.15 (i heard that is wery stable and has not these issues) please could anyone upload it to rapidshare?

Many thanks in advice :)
[JASJAR, XDA Exec, MDA Pro ROM Development] OllieD:
Here You Go.

Heres A Link To Radio 1.15

http://vidmes.com/xda/Uni/Radios/Universal_radio-1.15.00.rar

Hope It Solves Your Issues :D

Regards,

OllieD
[JASJAR, XDA Exec, MDA Pro ROM Development] Win_XP:
If that won't works try with another rom :)
[JASJAR, XDA Exec, MDA Pro ROM Development] Monk1986:
Thank u wery much.

Right after i come home from work i will flash it.

Once again thank u.
[JASJAR, XDA Exec, MDA Pro ROM Development] lagoudakis:
list of radio uni http://www.darkforcesteam.com/showthread.php?t=116
[JASJAR, XDA Exec, MDA Pro ROM Development] Monk1986:
Radio flashed but the problem is still there :(

Today i will try to flash the radio to something else.

Wish me luck.
[JASJAR, XDA Exec, MDA Pro ROM Development] jdivic:
If you manage to find solution please share your experience with us, because I have the same problem... I tried many radio and Windows roms... In my experience forcing processor to work at constant frequency (520MHz) and deactivating frequency throttling help to reduce problems but doesn't remove it completely... try to use performance applet (you can download it in form of .cab file) and fix the frequency...
[JASJAR, XDA Exec, MDA Pro ROM Development] Monk1986:
Its like pain in the ass man :(

I still did not found any solution.

Right now i installed new rom and the problem is still there.

I will try WM5 maybe that will fix the problem.

If i find a solution i will sure post it.
[JASJAR, XDA Exec, MDA Pro ROM Development] serek:
I've also had the same problem. I disconnected my BT headset, did a SR and the problem disappeared. Later this day I connected my BT headset and the problem didn't show up so far. On the other hand I noticed my device got somehow extremely sluggish. It took around 10 minutes to install HTC Home VGA! What's more, it was overclocked to 624MHz Oo'
[JASJAR, XDA Exec, MDA Pro ROM Development] Monk1986:
Topic update:

I am currently trying to get new Gsm antenna.

I will try to replace my and then we will see if that helps.

If not i will order a new motherboard.
[JASJAR, XDA Exec, MDA Pro ROM Development] alpusm:
My Experiences with the very same problem

Hi there,

I have Two Uni's. One is G3 other is G4. I also have two sim cards from two different operators one is GSM 900 other is GSM 1800.

My main Sim is GSM900 one and when I realized I have problem, first I thought its the coverage and operator. Switched the sim cards (put GSM 1800) problem disappeared. Then I though I will put another operators GSM900 card and try. I still had the same problem (I had full signal whlie testing all three operators).

Then googled, searched the forum, and figured that its caused by Radio version. I installed "problem free said" version 1.15 but my problem still persisted.

Today I'm still having this issue. What I did was to use GSM1800 in Uni and GSM 900 in my other phgone Benq E72. İt works perfect now. (However it is not the solution, I would like to use my GSM900 card with UNI).

To sum up, I tested in two different UNI's. One is G3 other is G4. I tested with total of three operators sim cards two is GSM900 one is GSM1800. I tested with different ROMS and RAdio ROMs, including 1.09, 1.15, 1.17, 1.18. I always had the problem when I use GSM900 cards in both G3 and G4 units with different radio ROMs. Problem disappeared when I use GSM1800 sim.

So I don't think its your motherboard or antenna. It might be Radio ROM related (let me know if you find a stable, trouble free ROM) or it might be a hardware design flow oıf UNI.

Hope that helps.

alpusm
[JASJAR, XDA Exec, MDA Pro ROM Development] x_JoM_x:
perhaps your mic is at fault