Recmod all packages? OK or not OK? - Windows Mobile

I recmod all the packages on my kitchen out of lazyness. Is this practice OK? My ROM works w/o hangs so I'm guessing its OK. What are your thoughts?

If you have a native kernel, it's kind of nuts. I wouldn't recmod anything, except the netcfg.dll (or whatever it's called), since it appears to cause issues. Why are you recmodding things?

Farmer Ted said:
If you have a native kernel, it's kind of nuts. I wouldn't recmod anything, except the netcfg.dll (or whatever it's called), since it appears to cause issues. Why are you recmodding things?
Click to expand...
Click to collapse
Platfromrebuilder was crashing at 0141 everytime. I removed packages and still ketp doing the same thing. I recmodded everything and problem was finito.
Is there a downside to recmodding everything? Like stability?

Well, they invented the 6.5 kernel so that you could use more modules. That alone suggests they're better than files. The main difference is that files are slower to load than modules. But if you really like your wait cursor, then recmod away, lol.
You should just figure out what was crashing platformrebuilder. My guess is that you were over-writing a module with a duplicate module. That frequently leads to bad results. Or, you may have just had a bad module. Look through your build-log and check for over-write errors. Recmodding everything is kind of like using a cannon to kill a fly.

Farmer Ted said:
Well, they invented the 6.5 kernel so that you could use more modules. That alone suggests they're better than files. The main difference is that files are slower to load than modules. But if you really like your wait cursor, then recmod away, lol.
You should just figure out what was crashing platformrebuilder. My guess is that you were over-writing a module with a duplicate module. That frequently leads to bad results. Or, you may have just had a bad module. Look through your build-log and check for over-write errors. Recmodding everything is kind of like using a cannon to kill a fly.
Click to expand...
Click to collapse
LOL surprisingly (not trying to be biased) my ROM is damn fast. This could only mean it could be FASTER if I fix the issue??
I know that any module that was in slot 141 crashed platformrebuilder. Any steps I should take to check what's wrong? Like I said, the logs just says 0141 and then platformrebuilder crashes with no error code.

Well, there was one build a while ago that would crash because of the gpsid.dll package. I guess there was something wrong with the module in that build, because I use that intermediate driver instead of the htc one, and haven't had an issue since. So, you could try leaving it out. The other possibility is that you're overwriting a module with another module. All I can tell you to do is look through your current build log (with files) and see if any dll's are being over-written. It should look something like this:
x1.14.25.35 rilphone
Warning: Overwriting 'rilphone.dll'
Click to expand...
Click to collapse
I over-write the rilphone file with a module (which is ok to do). Also, you might be able to tell where the error is just based on when platformbuilder crashes and what it's doing at the time. Make sure that none of your packages have sub-folders inside the "Files" folder-that will crash platformrebuilder, too.

Farmer Ted said:
Well, there was one build a while ago that would crash because of the gpsid.dll package. I guess there was something wrong with the module in that build, because I use that intermediate driver instead of the htc one, and haven't had an issue since. So, you could try leaving it out. The other possibility is that you're overwriting a module with another module. All I can tell you to do is look through your current build log (with files) and see if any dll's are being over-written. It should look something like this:
I over-write the rilphone file with a module (which is ok to do). Also, you might be able to tell where the error is just based on when platformbuilder crashes and what it's doing at the time. Make sure that none of your packages have sub-folders inside the "Files" folder-that will crash platformrebuilder, too.
Click to expand...
Click to collapse
Thanks! I'll go back home today or tomorrow and look. The weird thing is that this is a clean kitchen. I just slapped in 23563 and manila 2016...

You can read all about files and modules and why it's required here thanks to Da_G.
http://forum.xda-developers.com/showpost.php?p=4268137&postcount=2

Related

[Release] [Kitchen] - SuperJustKitchen v0.9 - Engage!

SuperJustKitchen v0.9 Released.
Go to my site: http://justkitchen.info to get the updates and the info. It takes to long to update every device's forum that is supported, and I plan to support all devices, eventually.
Word of warning:
Not all EXT's have been tested or modified for the every device. Please test test and test and then let me know which packages don't work and what YOU've done to fix them. (I don't have time to fix ALL of them by myself.) Some packages will only be compatible with some devices.
(I'm no longer updating each thread separately for each device but just updating my site and posting the release info here. I will only update each thread to say that a new version is out.)
**Warning**
Before using this kitchen, you MUST read the whole thread. Any questions that have been answered will be ignored. This is your only warning.
**Disclaimer**
I am not responsible for any damage that may be done to your phone with a ROM created in this kitchen.
I am not responsible for any damage done to your computer.
I am not responsible for anything... at all.
Introducing SuperJustKitchen!
​ SuperJustKitchen is based on [http://forum.xda-developers.com/member.php?u=843218"]airxtreme[/URL]'s osKitchen Zero. All credit on for the kitchen backend goes to him.
Features
A completely stripped ROM. (Work in progress for some devices.)
LZX and XPR compression (Also option for No compression.)
Auto clean files that are language specific or DPI specific that your ROM does not need
Auto port missing language MUI files
Automatic rec'loc'ing for devices without native 6.5 nk's
6.1 and 6.5 support
Auto XIP and SYS porting
Auto NBH packing
Tool to convert OEM packages to EXT packages
Auto file conflict fix (don't have to removing older file that conflict (not that there are any. )
Save custom ROM settings (for cooks for multiple ROMs)
Cook multiple languages at the same time with the same ROM settings (Have to add language support yourself. I removed the required MUI's a while back because they made updating the kitchen and adding devices a nightmare.)
MUCH better organization of EXT packages
Active development instead of a program that is no longer being developed
Cleaner and easier to use interface
A built-in and customizable Tutorial section
And more!
Builds included
21056 - WM6.1
23658 - WM6.5 with new redesigned GUI
​
At the moment, this is an ENGLISH (WWE) only kitchen. This might change...
NOTE: In order for me to keep track of whether my time was well spent or wasted, if you use this kitchen to make a ROM, please either include SJK in the name or just mention that it was SJK cooked in your ROM's thread.
NOTE: This kitchen assumes that you know how to flash through SD, recover from a bad flash and are able to backtrack your steps to figure out how you broke your own ROM. If you do not understand these, please learn them first. Do not PM me asking me. I have written numerous walkthroughs on all these except on how to backtrack your steps. For that, just remember what you're doing as you do it and keep backups.
If you find any issues, PLEASE report them to the bug tracker in my website. It will help me make this kitchen better!
ENJOY!!!​
thanks i will try....
oh!!!!! it takes a long time as Compaed to earvius kitchen.....also i am not able to flash .nbh file it stops at 1% in ruu and then device restarts.......
Not working
indresh88 said:
oh!!!!! it takes a long time as Compaed to earvius kitchen.....also i am not able to flash .nbh file it stops at 1% in ruu and then device restarts.......
Click to expand...
Click to collapse
same here...the final ROM when flashed says image corrupt
Same here all the rom file made by sjkv0.8 gives unflashable rom.
Something might be broken then. I changed the executable last minute. What size is the NBH you are all producing?
ivan the output nbh size is ok it seems for a lite rom it produces about 56mb and remember the one nbh u provided for testing is also having prob it says its corrupt.
help me...SJK won't cook
i cannot make it work...
i get an error while cooking about some files (ringtones) not able to be copied and then hangs.
i tried it on Windows7 and it says that the some payload.nb file is not found in temp folder.
gui-wise/appearance wise...this is the best kitchen ever!!
can someone please tell me where i went wrong? i download four files from the SJK website: ext package, sys package, opal package and the SJK package and extracted to the same folder.
Update:
v0.8.1 - Fixed unflashable ROM bug
Thanks ivan now finally i can use sjk v0.8 (now 0.8.1) after using sjk 7 for so long time.
v0.8.2
Fixed LZX
still gives an error...
ivanmmj said:
v0.8.2
Fixed LZX
Click to expand...
Click to collapse
last night, i cooked 3-4 times using different settings, compression, rom version but it still gives a flash write error for me
cooking works fine except for some errors regarding some *.wma ringtone files inside SYS/PhoneRedist folder not being able to be copied (i overcame them by deleting)
flashing goes upto 100% (i used RUU via the usb cable) but the device reboots and goes to tri-color screen and says Rom Code Error.
btw...do i have to re-download every thing (SYS, EXT, *device_specific*) and the SJK_0.*.* or just the single SJK_0.*.* file?????
+1 Exactly same result since v8 and above
freelancer81 said:
last night, i cooked 3-4 times using different settings, compression, rom version but it still gives a flash write error for me
cooking works fine except for some errors regarding some *.wma ringtone files inside SYS/PhoneRedist folder not being able to be copied (i overcame them by deleting)
flashing goes upto 100% (i used RUU via the usb cable) but the device reboots and goes to tri-color screen and says Rom Code Error.
btw...do i have to re-download every thing (SYS, EXT, *device_specific*) and the SJK_0.*.* or just the single SJK_0.*.* file?????
Click to expand...
Click to collapse
No, if you already had the *_0.8 for all the files, just download the SJK_0.8.3. If you didn't have anything, download EVERY file that's not device specific and your device's file.
You're getting a flash write error?
Still error
what might be the problem????
flashing goes upto 100%, device reboots and goes to tri-color screen
and displays a "ROM CODE ERROR".
i tried all compression methods including UPX on EXT packages but same problem.
freelancer81 said:
what might be the problem????
flashing goes upto 100%, device reboots and goes to tri-color screen
and displays a "ROM CODE ERROR".
i tried all compression methods including UPX on EXT packages but same problem.
Click to expand...
Click to collapse
I think I know what happened. Please hold while I work with airxtreme to fix it.
gooooddddyyyy....i am looking forward to it!!!
Try this:
http://justkitchen.info/main/rokdownloads/SJK_0.8.5.7z
Please let me know ASAP if it works.
thank you for your promptness...i will surely try and let you know.
freelancer81 said:
thank you for your promptness...i will surely try and let you know.
Click to expand...
Click to collapse
Did you ever get a chance to try it out?

[SOLVED] Is there a max number of modules to be cooked in EVK? [ROM Stucks]

hello chefs
yet another question from me
i use ervius kitchen to make blackstone roms
we dont have official 6.5 kernel bt we do have one from da_g wich works real nice
my problem is the kitchen is setup to have 650 modules
is there a way to update that number to say like 700
cause i have 649 modules
i just tried to update some packages and i came to 656 wich gave me a rom that hangs on the screen ''preparing youre device first use bla,bla,bla''
had this a couple of times and i thought upping the modules the rom can handle to 700 is easier then looking to refille some modules as htc is making more modules wich every new rom build:-o
thansk in adnavce for any answers
I dunno if your Blackstone is the same as the one in this post , but i would search better in future
af974 said:
I dunno if your Blackstone is the same as the one in this post , but i would search better in future
Click to expand...
Click to collapse
thansk for the answer but i think you misunderstood me
i already use the 6.5 kernel but its limited to 650 modules
my question is is there a way so it can handle more modules?
miniterror said:
thansk for the answer but i think you misunderstood me
i already use the 6.5 kernel but its limited to 650 modules
my question is is there a way so it can handle more modules?
Click to expand...
Click to collapse
I have 685 already in my ROM.
The actual module count doesn't matter; it's the memory allocated to Slot 0 that matters. If you have too much allocated for modules (maybe 10 MB or so), then you'll run into out of memory issues. You need to check your memory map in your build-log to see how many modules (if any) are allocated to slot 0. Your problem may be coming from somewhere else.
I don't think I'm the only person who's confused by this:
we dont have official 6.5 kernel but i think this doesnt really matter
Click to expand...
Click to collapse
followed by this:
i already use the 6.5 kernel but its limited to 650 modules
Click to expand...
Click to collapse
If you have a 6.5 nk, maybe you should edit the first post. It doesn't make much sense.
sorry my fault
gonna edit the first post
forgot to say we dont have a official 6.5 but we do have a 6.5 nk from da_g like posted above
as for the buildlog i only have one with 649 modules and from what i can see 0mb is located
i would ahve to check with the dll's recmodded again to see what happens then
for now i will attach my buildlog maybe you guys can see something strange besides a lot of overwriting
Memory Map...
SLOT 0: 0x02000000 - 0x018b0000 (END: 0x00060000, 0 MODULES)
0x02000000 - 0x01fc0000 - ROM 0
0x01f80000 - 0x018b0000 - ROM 1
SLOT 1: 0x04000000 - 0x02021000 (END: 0x02020000, 213 MODULES)
SLOT 60: 0x7a000000 - 0x78da0000 (END: 0x78020000, 57 MODULES)
SLOT 61: 0x7c000000 - 0x7a022000 (END: 0x7a020000, 228 MODULES)
RAM IMAGE: 0x80000000 - 0x803e6560
RAM: 0x803e7000 - 0x80475000 - Used for kernel modules
0x80475000 - 0x83000000 - 43 MB free
edit: and a buildlog with 656 modules wich hangs at the screen ''preparing youre device for first use bla,bla,bla''
the same packages refilled works but still i think i will short of modules soon with one left
You have a module that must be recomdded then.
I would suspect NtfConfig.dll in the Notification Enhancement package then.
That one is a known issue that hangs the ROM at that screen.
RecMod that file and then you should be good.
rgb-rgb said:
You have a module that must be recomdded then.
I would suspect NtfConfig.dll in the Notification Enhancement package then.
That one is a known issue that hangs the ROM at that screen.
RecMod that file and then you should be good.
Click to expand...
Click to collapse
that is refilled
the only thing in there not recfilled is NotificationRes.dll
and in my other notificationenhancement that one isnt refilled either:s
besides notification enhancment there is coming in the kitchen as new packages htcmessage, resourceproxy, text selection and usb to pc pop up
edit:also when i open up erviuskitchen and load a rom and press other
the section max numbers of modules is set to 650
i tried to put it to 675 but also the same result
edit2: lol i forgot to attach the buildlog:S
smoked a little to much i think
will make a new one as i just deleted my trashcan
mmmm it seems that your new PKGS has something wrong.. maybe a bad module or a bad entire PKG or regs try to undo the changes you have done since your roms works, then try to add one pkg by one
Mod edit: And yes the thread name has no sense.... iw ill change it
Only thing I could advise is:
- Go back to the situation it did work building ROMs and flashing it
- Update packages one by one, building and flashing making sure it boots
At the moment you have a non-bootable ROM you'l know what packages makes the ROM unbootable.
I know it takes a lot of time, but I think it's the only way to troubleshoot this issue.
i dont htink there is a max, it just increases the file size, and as long as ur not over the internal memory size, ur fine
The other thing you could do is just post the group of packages (and/or just the modules) that you include that result in a non-booter. Someone here might be able to point out the problem. Also, check your build-log for any errors or over-writes. Post that, too.
+ Que PPC said:
mmmm it seems that your new PKGS has something wrong.. maybe a bad module or a bad entire PKG or regs try to undo the changes you have done since your roms works, then try to add one pkg by one
Mod edit: And yes the thread name has no sense.... iw ill change it
Click to expand...
Click to collapse
sorry for the wrong name
english isnt my native language and try to type the best i can
as for th rom not booting it isnt treu
with the new packages i can get a booting rom
all i have to do is refille modules in those packages so i get under the 650 and the rom wil start
i also tryed with a few refilled to 651 and again it hangs at the screen where it says preparing youre device for first use
EpiphanyNL said:
Only thing I could advise is:
- Go back to the situation it did work building ROMs and flashing it
- Update packages one by one, building and flashing making sure it boots
At the moment you have a non-bootable ROM you'l know what packages makes the ROM unbootable.
I know it takes a lot of time, but I think it's the only way to troubleshoot this issue.
Click to expand...
Click to collapse
look above
as i wrote there the rom can boot if i put down the modules to files and go under 650
SiL3nTKiLL said:
i dont htink there is a max, it just increases the file size, and as long as ur not over the internal memory size, ur fine
Click to expand...
Click to collapse
Farmer Ted said:
The other thing you could do is just post the group of packages (and/or just the modules) that you include that result in a non-booter. Someone here might be able to point out the problem. Also, check your build-log for any errors or over-writes. Post that, too.
Click to expand...
Click to collapse
as for the size i think i have enough spare
i module isnt much bigger in size then the dll file itself or is it much bigger?
just checked mine and it says i have 298.89 mb total storage memory
40.70 mb in use of storage memory
and 258.19 mb free of storage memory
for program memory
total 191.05 mb
in use 125.45 mb
free 65.60 mb
as for a new buildlog i will make one when im back at my own computer and post the packages that wont work when they are moduled(they come this way by the dump program)
anyway thanks again for all the help trying to sort this out
as said here in this post i will attach the ext packages i want to add like they are default
the way they are posted here is the way i get them from the dumper and never had problems before with the dumped packages
this way i have 656 modules and the rom hangs at preparing youre device for first usebla,bla,bla
if i refille all modulles in those packages i get a working rom
with the modules refilled i have 649 modules
also attached the buildlog from the booting and the non booting rom
thansk again for looking
miniterror said:
as said here in this post i will attach the ext packages i want to add like they are default
the way they are posted here is the way i get them from the dumper and never had problems before with the dumped packages
this way i have 656 modules and the rom hangs at preparing youre device for first usebla,bla,bla
if i refille all modulles in those packages i get a working rom
with the modules refilled i have 649 modules
also attached the buildlog from the booting and the non booting rom
thansk again for looking
Click to expand...
Click to collapse
Your prob is here:
Code:
...
Processing "dump\NTFConfig.dll" as module
...
You did reversmode also NTFConfig.dll
Cloudyfa said:
Your prob is here:
Code:
...
Processing "dump\NTFConfig.dll" as module
...
You did reversmode also NTFConfig.dll
Click to expand...
Click to collapse
verry verry strange
now i had a booting rom with 655 modules:-o
only ntfconfig refilled and the rest in the packages have been modules
dont know why its works now as i tryed it with only that one refilled and the rom hang(i know that could be the bugger but with that one refilled it didnt work either so i thought it whas the modules not possible of going over 650)
maybe a bad rom build that attempt
thanks to all of you guys for helping me
That is a known issue in EVK with that particular module. Drove me about nuts until some kind souls on this forum helped.
jwzg said:
That is a known issue in EVK with that particular module. Drove me about nuts until some kind souls on this forum helped.
Click to expand...
Click to collapse
well i know that one could give trouble as i have read it many times on xda(thanks for the chefs posting this troublemaker) but when i tried the new packages with only that one refilled i had the same problem so i thought it whasnt caused by it
after that non bootable rom i refilled everything and then it booted
when i checked the buildlog i saw that 650 being low
so i tried another one with that one refilled again and the rest as modules and i whas coming over the 650:-o(and again no bootable rom:S)
think those made broke during flash or build(i have to say my cable looks reall crap with the ends a little broken open:-o
rgb-rgb said:
You have a module that must be recomdded then.
I would suspect NtfConfig.dll in the Notification Enhancement package then.
That one is a known issue that hangs the ROM at that screen.
RecMod that file and then you should be good.
Click to expand...
Click to collapse
miniterror said:
that is recmodded
the only file in the not recmodded is NotificationRes.dll
and in my other notificationenhancement that one isnt recmodded either:s
besides notification enhancment there is coming in the kitchen as new packages htcmessage, resourceproxy, text selection and usb to pc pop up
edit:also when i open up erviuskitchen and load a rom and press other
the section max numbers of modules is set to 650
i tried to put it to 675 but also the same result
edit2: lol i forgot to attach the buildlog:S
smoked a little to much i think
will make a new one as i just deleted my trashcan
Click to expand...
Click to collapse
I will re quote this message cause seems the first mistake, Glad you have sort it out, thanks to the guys helping Cloudyfa JW and many more this kind of details can be forgoten using Oskitchen cause it recmods automatically many modules to void errors.
Post at the same time... its weird, maybe you have some rewrites
+ Que PPC said:
I will re quote this message cause seems the first mistake, Glad you have sort it out, thanks to the guys helping Cloudyfa JW and many more this kind of details can be forgoten using Oskitchen cause it recmods automatically many modules to void errors.
Post at the same time... its weird, maybe you have some rewrites
Click to expand...
Click to collapse
seems like for this kind of trouble i will need to use google translate
major errors in the way the text is set up
sorry bout that

[Updated] A request for the devs (include already existing RTL support fix)

NOTE: This is a thread for the build devs.
Users who want to try this solution themselves should head over to TheAgent1982's thread: RTL Support Project, or go to the Hebrew guide at htcaddicts.com.
Update: Hey devs. Just so you'd know, we're even willing to do the framework.jar patching for you!
All we ask from you is to deodex your builds, and include the patched framework.jar (which appears to be almost the same for all builds, barring sense/non-sense differences).
PM if you're willing to let us help
Hey devs
First of all, thanks to all the devs who are doing a great work with everything!
There's one thing though that's a pox on all Android builds (even native android devices), and that is full-on right-to-left support. What do I mean?
Sure, there are Hebrew (and I assume Arabic) fonts in Android, and MOST applications work just fine, with the notable exceptions of Gmail, Google maps, and most native Google-apps, who all display Hebrew backwards.
A far more stressing issue, however, is that ALL android applications without exception display numbers backwards in right-to-left texts (so 10 becomes 01, 12 becomes 21, etc. It can get really confusing really fast).
Any way, there exists a solution for both these problems that can USUALLY be fixed with a medium amount of experience on native Android devices, but requires a bit of a hassle for HD2 owners.
Hopefully, you devs can incorporate this fix to future releases, once the fixed files are obtained it shouldn't be too hard to spread in the future.
Here's the process:
BTW, This only works on completely deodexed builds!
First, you have to download this zip file. It basically contains the fixed files and some other stuff you devs probably won't need.
The fix then involves extracting 'framework.jar' from the phone, and extracting the 'classes' file thusly:
Code:
java -jar baksmali-1.2.2.jar -o classes classes.dex
Then, in the subsequently created "classes" folder, you need to replace the files in "/classes/android/graphics/" and "classes/android/text" with the relevant files in the aforementioned zip file (from the corresponding folders, of course, under "files/froyo/")
After that is done, you need to re-create 'classes.dex' using:
Code:
java -Xmx512M -jar smali-1.2.2.jar classes -o classes_new.dex
Then, replace the old 'classes.dex' in 'framework.jar' with the new one (after renaming it back to 'classes.dex', of course), and push the new and fixed 'framework.jar' back to the phone.
Reboot, and voila: full-on Left-to-Right support!
I'm sure you devs have far better ways of including these fixed files without having to edit the entire thing every time, but what would I know?
We would be extremely appreciative to all you builds devs if you could incorporate those fixed 'classes' files in future builds, it'll save us a ton of work.
Also, if any of you guys also need volunteers for beta-testing this solution (as I'm sure you don't have Hebrew content to test it with), feel free to PM me.
Thank you for listening, and keep up the great work!
((PS, thanks to member silverbluem who helped simplify the process))
+1
i use the htc sense to read sms so
the msg wont appear word4 word3 word2 word1
+1 for that. although i am using bifbif ver 1.2 with CM6 and its OK here.
i've test it on Mdj Evolution 2.3 and it work perfect:
i never copied the files to /graphic only to /text folder
to put the Framework.jar in the device because we dont have recovery mode
use this commands:
to pull the file:
adb pull system/framework/framework.jar
install the attached files
adb push (your file location/framework.jar) system/framework/framework.jar
after putting the file restart the device
restart might take 5-10 min first run after applying the file
thanks
silverbluem said:
i've test it on Mdj Evolution 2.3 and it work perfect:
i never copied the files to /graphic only to /text folder
to put the Framework.jar in the device because we dont have recovery mode
use this commands:
to pull the file:
adb pull system/framework/framework.jar
install the attached files
adb push (your file location/framework.jar) system/framework/framework.jar
after putting the file restart the device
restart might take 5-10 min first run after applying the file
thanks
Click to expand...
Click to collapse
This sure does absolve us of needing to use Linux and needing all that messy system.ext2 stuff. I'll give it a try.
Still, it'd be nice to have these updated files already incorporated into future builds.
Ambious said:
This sure does absolve us of needing to use Linux and needing all that messy system.ext2 stuff. I'll give it a try.
Still, it'd be nice to have these updated files already incorporated into future builds.
Click to expand...
Click to collapse
still need to figure out how to replace the graphic file
cause the view is not perfect without it...
Ambious said:
Edit: I tried this method, and while it DID boot, the solution didn't work - numbers still backwards, Google applications still reverse.
Click to expand...
Click to collapse
what rom are you using?
EDIT: the only thing that need to change to you is the phone book is now need to be RTL and the number backwards
Gmail need the Graphic file
silverbluem said:
what rom are you using?
EDIT: the only thing that need to change to you is the phone book is now need to be RTL and the number backwards
Gmail need the Graphic file
Click to expand...
Click to collapse
My WM rom is OzDROID2.0, my Android rom is MDJ FroyoHD 3.7
Well, the phone book was never a problem for me, only hybrid text/numbers like in text messages etc.
Anyway, turns out I didn't modify framework.jar correctly, so I tried again using the script, and this time the phone just won't boot (like when I used Linux, it just hangs at boot screen).
Edit: Tried all day, all combinations of 'texts' files and with or w/o the 'graphics' file, and it always either just didn't fix anything (when I did the fix manually), or didn't boot at all (when I tried the script). This got me to conclude that I must not be doing it right, or else it would fail to boot for me as well (at least, I'm not even considering me being able to totally fix it myself )
Not a week ago, i was referred to the Samsung Galaxy S's newest ROM which came from Orange..
The rom includes (to my understanding) all the latest fixes regarding left to right text and even a hebrew version of Swype
It is easily retrievable. Obviously, it isn't legal to extract their work and use it to manutfacture a widespread ROM... but you can use it for personal use if you want to check how to fix that annoying hebrew thing.
+1000
Thanks
nir36 said:
Not a week ago, i was referred to the Samsung Galaxy S's newest ROM which came from Orange..
The rom includes (to my understanding) all the latest fixes regarding left to right text and even a hebrew version of Swype
It is easily retrievable. Obviously, it isn't legal to extract their work and use it to manutfacture a widespread ROM... but you can use it for personal use if you want to check how to fix that annoying hebrew thing.
Click to expand...
Click to collapse
It COULD be used to reverse engineer some of the stuff, but I doubt it's similar enough to the HD2 builds to use it.
+1
Thanks
Hebrew RTL Support
For those who are asking, i have made a working framework.jar , time ago.
It is working for most FROYO Sence, CM6.+ does not need it...
BUT NOT Desire HD Sence ( Because is is odex files, not only *.jar).
If needed i will upload it, and put a tutorial how to make it work...
Good Day!
RTL HEbrew
Please do that !
Thanks
Framework.jar
Tomorrow i will post the file with short tut how to put it, i must say that Ambious bring a good tut directly from iAndroid
Any way, Ambious, if i will upload the file please stick it to 1st page.
For now, good night...
This fix is a must for all RTL language users.
As mentioned, CM6+ already includes the fix and is working pretty good!
Problem is, for some reason, CM6 builds are rare...
I tried a few Sense builds but eventually i came back to a CM6 based build
because of it's support for RTL languages.
Devs, please include this fix in you builds, to make them as much accessible
as possible.
Thanks.
TheAgent1982 said:
Tomorrow i will post the file with short tut how to put it, i must say that Ambious bring a good tut directly from iAndroid
Any way, Ambious, if i will upload the file please stick it to 1st page.
For now, good night...
Click to expand...
Click to collapse
I sure will!
Thank you
However, as a Sense user myself, I'm pretty anxious to see if a fix can be applied to any of the Sense builds (especially DesireHD, which is my current build).
Well Organized Post
I have made well organized post for it:
RTL Support Post.
I must say, it will NOT Work for Desire HD for now, because it is ODEX and jar combined, and as you have read at iAndroid, for now there is NO solution for it,
and i do not have the experience and time to learn and convert it, since i am a student.
But i will give it a try between the semesters...
Hey,
The HD2 Desire HD builds are fully deodexed.
Froyo HD 3.7 for example: http://forum.xda-developers.com/showthread.php?t=795914
Maybe you could use them for preparing a RTL fix for when the deodexed desire HD ROMS come and for us HD2 android users.
Cheers.
It may be my semi-n00bness, but all my attempts to create a fix for DesireHD 3.7 failed.
Also, trying the supplied fix in the thread above on MDJ Sense Clean (non HD based) failed, wouldn't boot.
Hopefully someone can get it to work, and better yet - that the devs will incorporate those fixes in their builds.

[Q] Trouble assembling a DLL

We have an imageinfo.bin, and S000, S001, S002, and S003. We need to combine them somehow.
So, I've found threads that will teach you how to create ROMs based on imageInfo.bin files, but does anyone know how to take the pieces of a DLL (or executable) and put them together as a standalone DLL? We are trying to do that in this thread: http://forum.xda-developers.com/showthread.php?t=844008&page=3
For an example of what we are trying to assemble, check here: http://forum.xda-developers.com/attachment.php?attachmentid=444604&d=1290160423
You need to get recmod.exe.
Awesome, thanks! You rock.
I'm running into an error message though, "Error! ProcessCase0: bit 5 is zero!" I think maybe the file format for windows phone 7 is different. Is there anywhere I can go to understand this problem, and maybe get the source code and fix it or something?
FWIW my suspicion is that recmode.exe doesn't properly handle signed binaries, since all the WP7 binaries are signed, but previous WM versions weren't all signed.
Ondraster probably knows the right way to re-file them.
OndraSter doesn't know the actual way .
Binaries in WP7 are a bit different, maybe those e32 and whatever (I haven't dug into this ever, don't understand it and I'm not sure it is worth learning, since WM is going off and WP7 won't be cookable or worth cooking) are different and recmod can't handle its new awesomeness .
Hey OndraSter,
Thanks for the reply. It seems it would be something useful in our efforts to run native code on Windows 7 to be able to recmod those things. Do you have the source code, or any tips on how to go about figuring it out? I can give you all the credit, all I want is to be able to assemble the files!
I have the same problem...

[Q] Sometimes file system corrupted after flash custom rom builded with oskitchen

I build my custom rom's with oskitchen. With some imported windows mobile builds I get something wird after first boot: Device boots up, i can set provider information, set date and time, etc. When sense is started some time later the devices does not execute my shortcuts anymore. Says program not installed or not trusted. when ilook at the filesystem, the folders have strange chars and file system seems to be corrupted. Happened with 21658 and 23699 for example. Also imported build 28244 does not have this issue. Is it possible that this happenes because something in the sys of the imported kernel is not there and if so, waht files could that be?
I would first try a task 29 on your device to see if it helps (personally, I doubt it, but you're gonna do it sooner or later). Then, check to make sure that the files in your dump are all a-ok. You may be getting corrupted downloads or extractions, or maybe something is going on during cooking. Are you leaving out xip modules? If so, put them back in (e.g. cachefilt.dll).
Corrupted files
the thing is, on first boot everything seems to be ok. And it happens only in some of my imported windows mobile builds.
I have on build (28244) with rom builded it never happened.
Could it be that something has gone wrong in importing a windows mobile build that causes that described behaviour and how can I check it?
I am not sure but usualyy I use task 29 before flashing a new rom. I did it with my latest 28244 build and everything seems to be ok. My last 23699 build crashes after one whole day working without problems. That's strange. After that I flashed a 21658 which crashes after third boot.
Then flashed a new build with kernel 28244 again (new build to be sure, that oskitchen is still working correct) and this build is working again for the second day.
I keep my kitchen on a portable hard-drive, and I will occasionally scan the drive for errors (very rarely find them). You might load the nbh onto and sd card and scan it to see if there are issues. I have gotten corrupted directories before, but that was after using the storage card tool of sk tools to scan the main memory. I finally just decided the tool was buggy, so I don't use it on my main memory anymore (haven't had the issue since).
I think you can test archives with 7-zip to make sure they're ok. You should post screen shots, and maybe a build log. But if you have the same packages in the different builds, then I don't think it's a missing file issue. Cook iI a full xip, though.
Task29 before flash if you changing com branches.
Corrupted file system
Thx
device now working for three days without problems.
I think I will check for myself next time to always use task29 before a new flash

Resources