Related
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?
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
Guys I've tested many arabic enabling files nonetheless it resulted not booting andriod or after booting most of the apps force closed do you guys have any trick for it?
same here....grscipt did not work....libskia replacement halted nand on reboot & even hard reset was not actually done so I had to installed stock rom & redo nand process
I did not try any NAND version yet, but you might want to try Arabic fonts and libs from this site http://ardoid.com/ give it a try if you did not.
It has different versions, so be certain that the libs are for Desire HD or Nexus,...etc
How use files ?
there are to folder META-INF and system
i replace files in folder system with root explorer but faild and roms does not boot again after reboot
Please keep this ALIVE any one found a SOLUTION please SHARE
-deleted useless post-
Solution
Any ideas guys ?
well you can already install a NAND arabic enabled rom like this one http://forum.xda-developers.com/showthread.php?t=782301 (get a keyboard from the market)
also the recovery image for HD2 was just released http://forum.xda-developers.com/showthread.php?t=898913 . this will probably make it easy to easy to use the arabiser for Desire or DHD from
http://ardoid.com/
will give it a try later
keep an eye on this thread http://forum.xda-developers.com/showthread.php?t=899203
thanx for post
Hi all,
I'm currently porting a desire rom to the HD2 and got everything working except USB mounting which only works the first time the rom is booted.
I've searched here on XDA, but as many cooks/rom-builders had exactly the same problem in the past I did not find an answer how they exactly solved this issue.
If anyone can share knowledge on this I would be thankful.
Never mind...found it out myself
Could you let us know what you did to fix it. That would be appreciated. I believe javascript needs to be editied but not sure on process
Sure,
You are right and found it out the hard way by (binary) comparing all the files...
services.jar needs to be decompiled and in there you will find a folder containing 8 files with usb settings.
Copy these 4 files over from a working build and recompile a new services.jar :
UsbService$1.smali
UsbService$2.smali
UsbService$3.smali
UsbService.smali
Have fun !
Hey All!
I know that dies but my menthal is that what was started it must also End so I'm come alive that. I have some free time before I'll go to university so I tried to boot it and I was made some test ports of Android For Ubuntu Phone. I was based my work on that therard http://forum.xda-developers.com/showpost.php?p=38463674&postcount=1 also In my ports I used rom from that theard, with 3.0.x, one with modified some bin's with 2.6.x gilbert32 kernel and one with walter79's aokp ION also 3.0.x kernel It partially boot but I have black screen, one stucks on Kernel bootlogo. I'm sharing that ports because together we can make it works one beautiful day
System install on nand with data on ext but first you need install there ubuntu fs in ubuntu folder. After that you need to install rom, and walters79's last initrd patcher
http://d-h.st/uXi
http://d-h.st/8du
http://d-h.st/OJC
http://d-h.st/HFO
I have also 2 ports for Sensation X but I need to correct updater-script before I'll share it. But for black screen I think the reason is in config's official packages what we must install on sd-ext, and ubuntu-chroot.sh should be in init.d I think
Credits for:
gilbert32 ---- for kernel
walter79 ---- for 3.0.x kernel and new initrd patcher
LaidbackNikez --- for Rom base
and many others what makes HD2 Never Die
Hey Guys, How are you? I hope you will be fine.
first of all thank you for trying to continue this project. I tried port this before, when it boots, the boot stuck in black screen and red square in the center I can move it anywhere by touch.
I edited some thing in tytung's kernel and LaidbackNikez's UT rom .
I will post my initrd soon when I find it, may be it helps you.
Thanks again for keeping the HD2 live longer.
Edit: This is the link http://d-h.st/TGU
Just read all theard, what I added link of source rom, what I used. They're also had a problem with black screen and they're found a solution of this problem I'll try their method on my Leo If it will not work I'll try my way and then I'll post resaults
Also thanks for interest and Regards. Hendziuu
HD2 Story Never Die !!!
Great Thanks ... Fantastic ...
Dear friend ... At first I should Thank you for your Brilliant Collection of links ... Just didn't find anywhere ... I might Build my own ... But you Know ? Compiling is easy but Debugging is twice harder so may Take Some time ... at the 2nd part I should tell both you that I think the rootfs can be more Suitable when MAGLDR boots it ( Like any other rootfs.img s like Debian ,... Because MAGLDR has DMESG support easy to reach that makes it a better idea for getting rid of the Problems ) and maybe using that's Source code and building the compatible one for our HD2 ( Recompiling UbuntuPhone ) can make it better and more suitable than using those Patches and etc. ... Great Thanks again For the files ... Wish Both you good luck ...
With Best Wishes
Hitman1376
Would it be better to use the latest stable image (current) from here http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/ rather than from the link in LaidbackNikez post? Those are preview images afaik.
Thanks for link Robbie it will be helpful for all. I was tried all of that images but the problem isn't here. The problem is that it must load ubuntu_chroot what ist in bin folder when kernel loads. that script also need modify to load from sd-ext. Is there second way, namely Rom + Ubuntu installed to NativeSD. I'will try to edit that script and add startup for that directly to init.d in rom.
Regards
Got some news. Downloaded last saucy preinstalled system and then I modified ubuntu_deploy.sh from that zip to deploy FS on /data (sd-ext ext4 with filesystem) and then opened it via gscript but fist it is nessecary to add some files to system partition what can be found on my d-h.st "ubuntu_libs.zip" (I have not enought posts to add links but in a first post this theard are links to my d-h.st) and also you need to rename extracted *.tar.gz to ubuntu-rootfs.tar.gz and copy it to /sdcard
Logcat output (only that message shows)
17:02:01.012 Warning Adreno200-EGL 100 <eglSurfaceResize:3568>: EGL_BAD_ALLOC
after some seconds shows also that message
17:10:38.406 Warning Adreno200-EGLSUB 100 <DequeueBuffer:420>: dequeue native buffer fail: Device or resource busy
When I'm trying to ubuntu_chroot via adb shell it returns message "can't determinate your username"
I got this on Golbert32's KK Ressurrection 4.2.2 with walter79's initrd patcher for data on ext
18:14:47.076 Warning GraphicBufferMapper 100 lock(...) failed -22 (Invalid argument)
EDIT:////
GOT IT WORKING!! But logcat says:
18:14:47.076 Warning GraphicBufferMapper 100 lock(...) failed -22 (Invalid argument)
So can't see desktop, black screen only
Hendziuu said:
Got some news. Downloaded last saucy preinstalled system and then I modified ubuntu_deploy.sh from that zip to deploy FS on /data (sd-ext ext4 with filesystem) and then opened it via gscript but fist it is nessecary to add some files to system partition what can be found on my d-h.st "ubuntu_libs.zip" (I have not enought posts to add links but in a first post this theard are links to my d-h.st) and also you need to rename extracted *.tar.gz to ubuntu-rootfs.tar.gz and copy it to /sdcard
Logcat output (only that message shows)
17:02:01.012 Warning Adreno200-EGL 100 <eglSurfaceResize:3568>: EGL_BAD_ALLOC
after some seconds shows also that message
17:10:38.406 Warning Adreno200-EGLSUB 100 <DequeueBuffer:420>: dequeue native buffer fail: Device or resource busy
When I'm trying to ubuntu_chroot via adb shell it returns message "can't determinate your username"
I got this on Golbert32's KK Ressurrection 4.2.2 with walter79's initrd patcher for data on ext
18:14:47.076 Warning GraphicBufferMapper 100 lock(...) failed -22 (Invalid argument)
EDIT:////
GOT IT WORKING!! But logcat says:
18:14:47.076 Warning GraphicBufferMapper 100 lock(...) failed -22 (Invalid argument)
So can't see desktop, black screen only
Click to expand...
Click to collapse
Dear friend ... Congrats ... made a good progress :good: ... I think you'd better try a better Base ... Gilbert32's ROM is great but it's not stable ... I recommend you to use Chauthien's CM11 as the base ... It's as lite as possible and also really stable ... also you can use NexusHD2 CM9 It gives better performanc but it may be a bit harder because it's older than CM11 ... Good Luck
With Best Wishes
Hitman1376
hitman1376 said:
Dear friend ... Congrats ... made a good progress :good: ... I think you'd better try a better Base ... Gilbert32's ROM is great but it's not stable ... I recommend you to use Chauthien's CM11 as the base ... It's as lite as possible and also really stable ... also you can use NexusHD2 CM9 It gives better performanc but it may be a bit harder because it's older than CM11 ... Good Luck
With Best Wishes
Hitman1376
Click to expand...
Click to collapse
I tested Chauthien's CM11 when it realesed v1 and v2 and It was not more stable for my HD2 than Gilbert32's KK Ressurection, I do not know why. Yes you have right CM9 is too old to use as base for Ubuntu Touch. I will try to use CM10.1 or CM10.2 as base with 3.0.x Kernel and then share next resaults. I added libs, modified script, and bin's to my d-h.st so anyone can try it on other rom's (link to my d-h.st in a first post).
Hi Hendziuu, did you edit the file called htcleo_defconfig in kernel?
Hi All ...
Hi All ... I saw that there were an Ubuntu phone developer team ... why don't you get some help from them ... ?