yashsingh1/xdaforums huggingface dataset:
[Redmi 9 Power / 9T] dbsamin:
hello everyone I have redmi 9t miui 12.5.8.0 global tried to copy obb file I downloaded from google to android/obb destination but android 11 doen't allow me to copy, so i install an other file app called (es file explorer) and did the job, after that I used the cleaner that comes with app just to try it after I restart my phone and nothig show up no vibration no recovery to reset it no fastboot . my phone is not unlocked or rooted when I connect it to my pc it shows this in device manager ( Qualcomm HS-USB QDLoader 9008) any can help please :cry: and sorry for my bad english
[Xiaomi Mi 11 Ultra] AliasFaux:
Hi gentlemen

I am quite sure others have had this thought/question cross their mind.

Is the fast charging on these xiaomi phones or any other phone that supports fast charging based on a code that detects what charger and voltage and then applies the charge or is it strictly hardware related? for example

I put my xiaomi 67w charger in my mi 11 ultra its starts charging and switches on fast charge.

I put another fast charger in my Xiaomi mi 11 ultra and no fast charge?

question is, is there a code in the software of the phone that detects a certain kind of frequency entering, which then it unlocks the fast charge rate or function that, a xiaomi charger gives that, that another fast charger might not be giving hence it charges on standard even thought it might be exactly 67w or similar?

if its code related, can this code be found and altered? so those with lets say with previous phones that had fast charge capability and have chargers laying around can be utilised?

food for thought.

Regards

Faux
[Xiaomi Mi 11 Ultra] lord219:
It was written somewhere that mi 11 ultra fast charge only activates when it is on. Basically A Xiaomi software is doing trick. So, it can restrict to certain chargers when phone is on. Fast charging doesn't work when phone is off.
[Xiaomi Mi 11 Ultra] AliasFaux:
if that is the case, the surely the code can be edited to accept fast chargers from huwawei and one plus aswell as other makes if any?
[Xiaomi Mi 11 Ultra] h8Aramex:
No. Even cable matters for these chargers, like OnePlus. It would be unsafe, risky to mess with this.
[Touch 3G ROM Development] udK:
How to:

1. Extract Jade_Kitchen and put it in C:\ , so we will be C:\Jade_Kitchen

2. In Jade_Kitchen\TOOLS\Jade.htcrtproj set:

VersionId

LanguageId

3. Put your packages inside OEM

4. Execute Build ROM.bat

5. Please Wait :D

6. That's all, inside FLASH directory will be a RUU_signed.nbh ready to flash!

General information:

OEM: Jade 1.40.721.2

SYS: Jade - CE 5.2.19974

Useful Links

Jade CustomRUU

Custom Splash Screen

Thanks to:

bepe for his BuildOS

Dark Simpson for his HTC ROM Tool

misar for G'Reloc

Olipro for his Hard-SPL

tupisdin for the shipped ROM

tadzio for ImgFS Tools

Download:

Jade Kitchen v1.0

Mirror: http://rapidshare.com/files/202030023/Jade_Kitchen_v1.0.zip (Thank you tiksister)

Password: jadekitchen

If you want to offer a beer to me

click here

; -)
[Touch 3G ROM Development] udK:
---reserved---
[Touch 3G ROM Development] bomo:
thanks a lot!
[Touch 3G ROM Development] ratx:
great news that we have a kitchen already! does anyone actually have a jade yet though :)
[Touch 3G ROM Development] bomo:
nope, i whait for the black-edition. The brown-edition is in Germanny released.
[Touch 3G ROM Development] kockoo:
very nice!
[Touch 3G ROM Development] luahsc:
can this extract the original ROM from my jade?
[Touch 3G ROM Development] ruclip:
You can't extract a ROM from you Phone

edit: Big thx to udk for this link. You can dumped the ROM from your Mobile phone.
[Touch 3G ROM Development] udK:
http://xdaforums.com/showthread.php?t=448776 ;)
[Touch 3G ROM Development] Zeganso:
Sorry for the silly question, but how does this work exactly. Any guides?

Thanks!
[Touch 3G ROM Development] jychan28:
Can you please also post it with RapidShare? I have hard time to download.

Thank you!
[Touch 3G ROM Development] kaew1995:
Please Help.

I can build rom.But can't flash.It still 0% not Run.and I Not understand about Jade.htcrtproj

Now it show:

[Project]

Magic=kateiloveyou

Version=1

[Buildrom]

Device=Jade

ModelId=JADE100**

CountryId=HTC__023

VersionId=1.40.721.2

LanguageId=WWE

Sect_0x400=False,"C:\Jade_Kitchen\temp\os-new.nb"

My Device is from HTC Thailand :

Thank You.
[Touch 3G ROM Development] udK:
You can't flash any ROM without the Hard-SPL and at this time there is not the Hard-SPL, must wait Olinex.
[Touch 3G ROM Development] kaew1995:
Thank you.Very much.
[Touch 3G ROM Development] cilong:
so basically is that we shouldn't download this because we cant use it yet ?:(
[Touch 3G ROM Development] ady_uaic:
a little question: you've said there that we can copy the packages in the OEM folder (you mean packages - any kind of application and game that i want to include in the rom?). How can we do that? because on OEM folder are many folders that contain files with .dsm extension; how can we transform our app or game in a .dsm extension?
[Touch 3G ROM Development] Survector:
If this can help our senior members in developing the unlocking CID & cooking roms for our Jades, this is a mirror link for Arabic Jade rom:

http://www.4shared.com/file/83166375...rabic_rom.html
[Touch 3G ROM Development] no_more_sm:
Where are our Seniors to unlock this charming device???
[Touch 3G ROM Development] sliders7:
After flashing using this kitchen.. the "Font" showing in "HTC Keyboard" becomes ugly.

the original should be "arial or something nice" then it becomes similar to "New Times Roman"

Does anyone can confirm this....??

anyone knows how to fix it?
[Touch 3G ROM Development] estancolaplaza:
Editing my ROM...

I´ve dumped my xip and sys. Now, I need oficial rom to cook (Spanish)? Witch one?
[Touch 3G ROM Development] wchiaoli:
I've successfully cooked my rom with udk's Jade_kitchen.

There is one problem--"BuildOS.exe" in the kitchen's pack seems to be corrupted, so I replaced it with other good one, after that I finally can use the Build ROM.bat cook my rom,thanks a lot!
[Touch 3G ROM Development] sas_sas:
What about Jade kitchen with WM 6.5 ?
[Touch 3G ROM Development] udK:
Added RS mirror, thanks to tiksister for the upload.
[Touch 3G ROM Development] ady_uaic:
i have dumped my rom, part01.raw and part02.raw and should i copy them in the jade_kitchen\ROM\XIP(part01) and in the root of ROM part02?

and another question is, if i want to change the language of the entire OS, it's enough to change from ..409 in ..418 (acorrding to my country ID) all the files and folders?
[Touch 3G ROM Development] ttfather:
Hi Friend,

May I ask some questions?

for step 2, how is it done actually?

for step 3, let say I have the raw files (part01 - part 04) from my Jade. Should I just put all of it to the oem folder if I want to fallback my Jade to factory setting?

Thanks!
[Touch 3G ROM Development] ady_uaic:
a question about OEM package:

i manage how to create oem packages, but, i still can't figure how to register an application (i have a .cab file and the license.txt for it). how can i install it allready registered? with the tool packages creator 5.4.exe it creates 4 files (.dsu .rgu and initfiles.txt and option.xml). do I need all of them? thx.
[Touch 3G ROM Development] DaveShaw:
It depends how the restriation takes place. If it's a registry key, you must insert that with your RGU. If it's a File, place it in the correct place...

Depending on the app, depends on how it will "register" it's self.

Dave
[Touch 3G ROM Development] ady_uaic:
so, if it is registering through a registry, modifying an existing one let's say, what should i modify myself to install that reg?
[Touch 3G ROM Development] DaveShaw:
If, for example, it creates a key in [HKLM\Software\MyApp] called RegistrationKey with the value 1234.

You modify the RGU file in the OEM package so that it creates that registry Key with that value in that location.

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
yes, understood that. but, how to modify that rgu file? just opening it, and modifying what i need, and saving as it was?
[Touch 3G ROM Development] DaveShaw:
Ahh :o

Yeah that's it, the registry entries will be set when you "cook" the ROM.

Dave
[Touch 3G ROM Development] isaacb:
how to remove the oem package included in your kitchen.

for example:

i want to remove the youtube package, can i just delete those folders in OEM?
[Touch 3G ROM Development] DaveShaw:
Yeah :)

Dave
[Touch 3G ROM Development] ady_uaic:
and also, if it's in SYS.
[Touch 3G ROM Development] ady_uaic:
and how can i select an option where to install a package created by me in OEM folder? let's say that i have 2 app that i want to add to my rom. one to install on device memory and the other one, on storage card. how can I do that?
[Touch 3G ROM Development] DaveShaw:
If you want to cook in an app to install to the storage card:

Modify the CAB so it installs to the Storage Card

Include the CAB file into the ROM (put it in \Windows for example)

Run it using this text in config.txt (include it in \Windows in the ROM):

CAB: \Windows\MyStorageCardApp.CAB

P.S. if you don't have config.txt in the kitchen search for config*.txt there will be some different named files. These config*.txt files are when happens when the device "initialises" after a hard reset or rom flash.

Never tried it, but the theory's sounds :o

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
so, the steps are these:

i'm creating OEM packages with packages_creator_5.4 and MSCEInfEn. Where can i find that config.txt ? doesn't exist in jade folder by any manner.

you told me to modify the cab to install to storage card; How?
[Touch 3G ROM Development] DaveShaw:
If config.txt is not in the kitchen, just create it.

Search for config*.txt using Windows and you should find some config files.

To modify the CAB use something like WinCE Cab Manager to change the install location to \Storage Card.

I learnt most of how this works from cooking UC (SDAutoRun) into my own ROM. http://xdaforums.com/showthread.php?t=366333 (However I still don't have mine working 100% :o)

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
what i didn't understood from that link is this:

"Cook the attached SDAutoRun.exe into \windows

if AutoRun.exe isn't already in \windows then place a copy there too. Note: some devices don't have a compatible AutoRun.exe. If you have issues, try the attached version.

Replace the "RST: Reset" line in config.txt with "EXEC:\windows\SDAutoRun.exe""

this step means to be allready in the device memory, but I want to cook it with "the things" from the link in the ROM. where should I have to put them, thereby to start after the rom is flashed, and i've entered in it (windows stars).

N.B. I've used now wince cab manager, but, I still cannot see the storage card:

should i do this? "Open the cab you want to edit and then in Default Install Dir make a new folder named Storage Card (if you want to install on Storage Card). In Storage Card folder create the subfolder for your cab app then save.

You can also create a especific folder or shortcut to be created on start menu of your pocket pc."
[Touch 3G ROM Development] DaveShaw:
OK, here goes :p

I did a search of my OEM folder in my kitchen for config*.txt (include hidden / system files) and I have 4 as follows:

Config_operator.txt

LOCK:Enabled
TSK: \WINDOWS\Htc.tsk
XML: \WINDOWS\Menu_Operation.xml
CAB: \WINDOWS\PP_AKv33-DefaultPage_WWE-0409.CAB
CFG: \WINDOWS\config_PT.txt

Config_PT.txt

CFG: \Windows\config_AP.txt

Config_AP.txt

CAB: \WINDOWS\CVC-PPC-WWE-705142-DopodPPC.CAB
CFG: \Windows\config.txt

Config.txt

LOCK:Disabled
RST: Reset

As you can see they each call each other in the above order.

So to install your CAB, create a OEM package to replace the Config.txt file. The contents of the new config.txt should be:

LOCK:Disabled
[COLOR="Red"]CAB: \Windows\MySDCardCAB.cab[/COLOR]
RST: Reset

And create another OEM package to put MySDCardCAB.cab into \Windows.

All of this config stuff is run in the "Customisation" section after flashing a ROM or a Hard Reset.

So when the config files run they will run the CAB file in the Windows directory and the CAB will install to the SD card (providing you changed it with always install to the SD card).

In Win CE CAB Manager, I think you'll have to Hard Code it to \Storage Card\MyApp\ to install to SD.

Hope this helps

Dave
[Touch 3G ROM Development] Filla:
How exactlly does it work? I have PTG part01 and 01 raw files, i have the kitchen... what's next please? What/how have to be create/modified to have my portuguese version made in the jade kitchen?
[Touch 3G ROM Development] cdwk2383:
hi all...is there any useful guide or tutorial in how to cook a rom? Noob here trying to cook my own customized rom....hehe
[Touch 3G ROM Development] DaveShaw:
There are plenty of guides, just none that are specific for the Jade. Have a look on the Wiki and in other forums. Alex's Kaiser Kitchen stuff is pretty good. There's a few pages on the wiki and some videos in a thread somewhere.

Ta

Dave
[Touch 3G ROM Development] robert1030:
I dump touch 3G CHT rom my Touch 3G device and I also download Jade v1.0 - CE 5.2.19974, then extract this Jade rom tool.

I dump rom my device and I get four RAW files (Part00-03.raw), and I have build rom tool, but I don't know how to cook rom which next step, Could tell me step by step of how to cook rom by four Raw files and Jade v1.0 - CE 5.2.19974 tool, Thank you.
[Touch 3G ROM Development] Jademan:
To cook with your own dumped ROM:

Install Kitchen for Jade (http://xdaforums.com/showthread.php?t=441872).

Install Package Tool (http://xdaforums.com/showthread.php?t=296861).

Put your Part02.raw file in the Jade_Kitchen folder.

Open a command prompt and type cd c:\Jade_Kitchen.

Type the following command to create a dump from your Part02.raw:

TOOLS\ImgfsToDump Part02.raw

Double-click PKGTool.exe to open the Package Tool:

Click File and then Open.

Select your dump folder (Jade_Kitchen\dump).

Select Tools and then Build Packages.

Wait a few minutes and you'll have OEM and SYS folders in your dump folder.

Delete the OEM and SYS folders in Jade_Kitchen.

Copy the new OEM and SYS folders from your dump folder to Jade_Kitchen.

Delete the dump folder.

Double-click Build ROM.bat to do a test build with your new files.

If it all goes well then you're ready to start cooking...
[Touch 3G ROM Development] ttfather:
Oh, you are my sunshine. I can follow your instruction till the last step. For me, I can feel that I am almost there. However, I got a error message when I run the Build ROM.bat.
[Touch 3G ROM Development] ttfather:
Hi,

could you please tell where to find a good buildos.exe? many thx!
[Touch 3G ROM Development] Jademan:
What was the error message?
[Touch 3G ROM Development] ttfather:
Hi Jademan,

Here is the error messages when I double-clicked the BuildOS.bat

*******************************************************

The system cannot execute the specified program.

The system cannot find the path specified.

0 file(s) copied.

The system cannot find the path specified.

The system cannot find the path specified.

The system cannot find the path specified.

The system cannot find the path specified.

The system cannot find the path specified.

The system cannot find the path specified.

Could Not Find C:\Jade_Kitchen\boot.hv

Could Not Find C:\Jade_Kitchen\boot.rgu

Could Not Find C:\Jade_Kitchen\imgfs-new.bin

Could Not Find C:\Jade_Kitchen\imgfs.bin

Could Not Find C:\Jade_Kitchen\os-new.nb.payload

Could Not Find C:\Jade_Kitchen\OS.nb.payload

Could Not Find C:\Jade_Kitchen\log.txt

Press any key to continue . . .

*******************************************************
[Touch 3G ROM Development] Jademan:
I take it you mean you're double-clicking Build ROM.bat?

These errors indicate that Build ROM.bat cannot find any of your files, do you still have a TOOLS folder with all the tools inside?
[Touch 3G ROM Development] chanaev:
Thats look like, that he forgot to copy folders OEM & SYS to kitchen root dir.
[Touch 3G ROM Development] ttfather:
actually, i did copy the oem and sys from the dumb directory to the kitchen root folder before I run build rom.bat.
[Touch 3G ROM Development] ttfather:
I look at the buildos.bat. I think the first error I encountered was because the buildos.exe was unable to start.
[Touch 3G ROM Development] Jademan:
Yes it is and then the rest fails because there's no temp folder created by BuildOS.exe.

Install the following and try again:

Microsoft .NET Framework 2.0 Service Pack 1

Microsoft Visual C++ 2008 SP1 Redistributable Package

You may then see an error when rgucomp.exe runs about msvcr71.dll not found, if you do then find a copy of msvcr71.dll and drop it in your TOOLS folder.
[Touch 3G ROM Development] ttfather:
Hi Jademan,

It works. Finally, I can dumb, flash any rom and restore the original rom I want. It's a very good experience for me as a new pda owner. Thank you so much!
[Touch 3G ROM Development] idranoel:
sorry..... a question.....

is possible make a kitchen from the .nbh?

from the device I can dump it and then kitchen it.....

but if I want take one kitchet (nbh) and modify it before upload to the device....is it possible?

thanks

PS I'm new on htc device and on wm etc...
[Touch 3G ROM Development] wchiaoli:
Thanks a lot! I've cooked my dump rom with your instructions successfully! You're A very very good man! Thanks again!
[Touch 3G ROM Development] ttfather:
Sorry man, I found a new problem. After I rebuild the dumb into a rom and restore it to my Jade, I couldn't install any new applications.....Any suggestion? Thank you!
[Touch 3G ROM Development] Jademan:
Some more info will help...

Why can't you install applications? What happens? What error messages do you see?
[Touch 3G ROM Development] idranoel:
Hi,

I'm trying to kitch a rom....but when I start "build rom" he process all files etc.. and at the end he says:

NBMerge 2.1rc2
Executing ..\TOOLS\NBMerge with data chunk size = 0x800 and extra chunk size = 0x8
on file os-new.nb
Partition 0: start sector: 0x00000002, total: 0x0000063e
first used: 0x00000002, used: 0x00000600
Partition 1: start sector: 0x00000640, total: 0x00000740
first used: 0x00000640, used: 0x0000061f
Partition 2: start sector: 0x00000d80, total: 0x000092c0
first used: 0x00000d80, used: 0x000092a6
Checking os-new.nb for bad NAND block marker
Checked 0xa040 sectors successfully!
Done.

A error window say:

unsupported or invalid project file

My Jade.htcrtproj:

[Project]
Magic=RuRo11ita
Version=1
[Buildrom]
Device=Jade
ModelId=JADE100***
CountryId=HTC__041
VersionId=1.40.723.2
LanguageId=WWE
Sect_0x400=False,"C:\Jade_Kitchen\temp\os-new.nb"

somebody know's the problem?

thanks
[Touch 3G ROM Development] Jademan:
Change the line in Jade.htcrtproj to Magic=kateiloveyou
[Touch 3G ROM Development] idranoel:
Yes...thanks...... I put the original htcrtproj that come with kitchen ...and it works.....

thanks
[Touch 3G ROM Development] crc64:
Magic?

Just curious, what exactly is this magic setting?

Some kind of password or hash I believe.. but how and where is it used?
[Touch 3G ROM Development] ady_uaic:
@Daveshaw, a little question: where should I put that config.txt or SDAutorun.txt ? to take the cabs from sd and install them as i want. And, do you know another method instead of wince cab manager to change the installation directory? 'cause with wince cab manager, it creates another folder Storage Card and installs there all the applications that i want, and the Storage Card is renamed in Storage Card2.
[Touch 3G ROM Development] CarlinT:
Noob question,

If I am correct, kitchen allows you to "cook a rom"? What can you get from cooking a rom? I can't seem to find anything with search/wiki.
[Touch 3G ROM Development] DaveShaw:
config.txt.

That's the only way I know to have a cooked ROM install apps to the SD card, sorry.

A cooked ROM is much better than a stock one. The latest cooked ROMs can have: WM6.5 betas, speed improvements, crap removed, useful apps cooked in. The can be whatever you want. :)

You don't have to cook your own, just sample some of the other cooked ones.

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
ok. and where that config.txt should be placed? and when? or should be on the root of SD?
[Touch 3G ROM Development] DaveShaw:
That depends on what you want to do...

Put it in config.txt and cook into \Windows with a package to make it part of your ROM. (See my previous post on how all the config*.txt files work)

Put in SDConfig.txt on the root of your SD card to make it optional (useful if you release the ROM).

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
oki understood. thx.
[Touch 3G ROM Development] ady_uaic:
another question: if I create SDconfig.txt and i'm putting on the root of the SD card, the cabs will install according to that SDconfig.txt, right? But, if I will restart my device after 4-5 days (let's say), after rebooting, will enter again automatically the SDconfig.txt ?
[Touch 3G ROM Development] DaveShaw:
It will only re-run this if you "Hard Reset".

Ta

Dave
[Touch 3G ROM Development] ady_uaic:
aa, ok then. thx.
[Touch 3G ROM Development] speedflyzz:
Any idea why we need to keep the Magic setting in in Jade.htcrtproj to Magic=kateiloveyouas ??

:confused:
[Touch 3G ROM Development] chanaev:
Guys, cooked ROMs based on Updated HTC ROMs are not flashing. As I understand problem in SPL, not in the Kitchen?
[Touch 3G ROM Development] DaveShaw:
You need Hard SPL to flash cooked ROMs.

Dave
[Touch 3G ROM Development] chanaev:
Even when I make some changes in original GER ROM (which can be install without HSPL) and try to flash GER body?
[Touch 3G ROM Development] DaveShaw:
Yes, because when you re-cook the orginal rom you do not sign it so the stock bootloader (SPL) will refuse to flash it.

Ta

Dave
[Touch 3G ROM Development] chanaev:
All clear! Thanks a lot for answer. Anyway i must wait new HSPL, cause i have GER body and preffer RUS OS.
[Touch 3G ROM Development] Cannes:
Hi and thanks for the kitchen!

but what means: In Jade_Kitchen\TOOLS\Jade.htcrtproj set:

* VersionId

* LanguageId

I can't open "Jade.htcrtproj" and therefore not set it !
[Touch 3G ROM Development] DaveShaw:
Just open the file with notepad.

Ta

Dave
[Touch 3G ROM Development] izzyzc:
Hi! Thanks for sharing these steps! They're valuable for learners like me.

Onew question though, after the packages were created from my Part02.raw, I noticed there were no DSM files in the OEM and SYS folder? Is that normal? Please advise.

TIA!

BTW, I have this message from Package Tool:

[Missing Manifests]
d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
723fb954-d931-4348-b672-82a188e587b5.dsm
3346da5d-3675-4a67-925e-75f623184bda.dsm
89b463eb-b6e0-157b-7b58-c92c2fcc8795.dsm
b2506449-ae3b-b11f-f5a5-6721135b3f99.dsm
[Touch 3G ROM Development] Jademan:
The [Missing Manifests] dsm files are normal as these are dsm files from the XIP partition, don't worry about this.

But you should definitely have one dsm file in every folder under OEM and SYS, in fact without these I can't see how Package Tool created the packages :confused:

Do you see a lot of folders like PACKAGE_Jade... in the OEM folder?

Maybe you are dumping a cooked ROM and the dsm files have been removed?
[Touch 3G ROM Development] izzyzc:
Yes I see the PACKAGE_Jade_* folders under OEM... Upon inspection, there are no DSM files in the folders... Each one has a PROVXML file, though...

In the folders under SYS, there is neither a DSM nor PROVXML file...

I dumped the original ROM from my device, whose AAInfo.txt (if it's any help) reads:

TaskID : 33397
Project : Jade
SKUName : hTC Asia WWE StarHub
LANG : 0409_USA
LANG_LIST : N/A
CC_BuildID : 3735
CC_ReleaseID : 4615
ROMRequestID : 143

So did I do anything wrong? Would appreciate it very much if you could point out where it went wrong.

TIA!
[Touch 3G ROM Development] Jademan:
Not every SYS folder has a PROVXML but check in OperatorPkg and you should have a few. Check that the DSM files are not hidden, check show all files, show OS system files in your OS. Package Tools couldn't of made the packages without the dsm files so they must be there...