My question is that I want to convert a stock rom (.tar format) into cwm flashable zip having customised features like :-
rooted with su
busybox
zipalign
deodexd
Can somebody help me pls...........
really need to cutomise my stock rom myself
no replies ???
Try dsixda kitchen.Search and you would find it.The thread has the tutorials.Though it is not compatible with note you could do basic operations like deodexing,zipaligning etc...
vijai2011 said:
Try dsixda kitchen.Search and you would find it.The thread has the tutorials.Though it is not compatible with note you could do basic operations like deodexing,zipaligning etc...
Click to expand...
Click to collapse
Yes, Kitchen works great for deodexing, zipaligning and signing Roms, but doesn't create correct updater scripts for me.
I use x ultimate to deodex.
Here are guides I found helpful when I wanted to cook it myself
(My gratitudes to thering1975, gadgetcheck, HumanoidTalking and original_ganjaman)
http://forum.xda-developers.com/showthread.php?t=1441409
http://forum.xda-developers.com/showthread.php?t=1132724
-----
PS
If cp command does not work use busybox cp to replace odex files.
Deodexing and zipaligning is not development may be I'll share my rom when I learn more
chasmodo said:
Yes, Kitchen works great for deodexing, zipaligning and signing Roms, but doesn't create correct updater scripts for me.
Click to expand...
Click to collapse
But it worked for me.Did you change to edify after doing chances in the kitchen?
I almost forgot the options because I fully switched to manual thing because Its good for starter but not for persons who need to become a pro
Related
Hi everybody ..
Arabic users always want to use wonderful Roms like CM7 and other Roms but they stop with no Arabic support ..
her the solution
thanks to madmack
http://blog.devasque.com/?page_id=11
I try it .. and it was perfect i use it with cm7 and iceandfire ..
it was work perfect.. just apply patch to framework.jar .. and use libwebcore.so all will found in zip file there
for those can't open link .. steps of arabic shaping
framework.jar takes care of shaping texts in android on all texts except Gmail and the browser.
Note: Please perform a nandroid backup of your system before attempting to use this patch.
Requirements:
Your device needs to be rooted.
Your Android version is 2.1 or newer
Your ROM needs to be deodexed. To find out if your installed ROM is deodexed, navigate to /system/framework on your phone. If you see a file called framework.odex then this patch will NOT work for you.
Steps to apply the patch:
1. Download the patch below and extract it to a folder on your computer.
2. Pull /system/framework/framework.jar from your phone and place it in the subfolder framework that you extracted in step 1
3. Double click on commands.exe. Do not close the black cmd screens that will pop up. Once the patch is done, you should get a patched framework.jar in the subfolder generated
Verify that the generated framework.jar is bigger than the original framework.jar that you pulled from your device. It should be about 1MB larger.
4. In subfolder generated: Place the generated framework.jar in your phone in /system/framework and reboot
I’ve also included the Aljazeera fonts in fonts. You can place these in /system/fonts and reboot
Sometimes permissions and xml data doesn’t get updated correctly resulting in corrupted data entries. If you receive a bunch of Force Closes after a reboot, you’ll need to Factory Reset.
Note: This will not shape the letters in Gmail and the Browser correctly. If you want this, you’ll need to get the appropriate libwebcore.so for your system. Each Android device and ROM will need a separate one, therefore I’m not including one in this post to avoid confusion.
v. 0.789
http://www.multiupload.com/868WFGNER6
v. 0.785 << this one i use
http://www.multiupload.com/V98TYUHUO1
THANX
Great Job
Thank u very much
now i can use CM7 with it's fantastic features plus full arabic support
except for hardware keyboard
thanx again
regards
would you please write the solution here as the link to blog does not work for me!(by giving credits to madmack)
oops ..
its look like network error .. link temp not work..
when i ll reach home i will upload the files and the method in the post ..
wait few hours ..
Thank you for putting this widely open to the international community.
All the credits to our friend Madmack for the great work.
I've been using this in Arabaizing all the goodies here & hope to find a way for Odex systems..
I hope developer use the patch to support arabic in there great roms here
thanx alot for this post. it is realy helpful.
I have a question, or two ..
is the CM7 a rom for Froyo or Gingerbread??
I am still using the Official Eclair and I am planning to root my phone. if you would list the way to Upgrade the Milestone to CM7 from scratch and then Install Arabic..
3mar84 said:
thanx alot for this post. it is realy helpful.
I have a question, or two ..
is the CM7 a rom for Froyo or Gingerbread??
I am still using the Official Eclair and I am planning to root my phone. if you would list the way to Upgrade the Milestone to CM7 from scratch and then Install Arabic..
Click to expand...
Click to collapse
CM7 is GB AOSP with Moto Froyo kernel.
IF you want to upgrade to CM7 procedure would be as follows.
Flash GOT 2.2.1 sbf
Apply CM7
Apply your Arabic patch.
thnx alot sileshn ,,
do u recommend the CM7? or an earlier Rom? the CM6?
Can't we just copy-paste your Framework.jar file using root explorer, like with libwebcore.so?
Thank u very much
Hi, this is a script for converting the Deodexed firmware to Odex Structure.
This script is created by Me , ported from vLad's work & mixed TearsDontFalls work for useable for galaxy not.
This is for Samsung Galaxy note & maybe s2(if you test for s2 p.m me) Official Firmwares.
Instruction:
be sure your phone is rooted and The Java Runtime packages is installed on your pc
1: Download The Attachment and Extract it to your PC.
2: Put your phone into USB Debug mode or reboot into recovery and mount system
Code:
Settings > Application > Development
Enable The USB debugging mod
3: Connect The USB Cable into your phone
4: Run the
Code:
odex.cmd
file from downloaded attachment.
5: Your phone will start the Odex Converting and also will Zip_align all applications.
This script will ODEX all fles on your phone:
Code:
/System/app
/System/framework
-------------------------------------
if has error MobileTrackerEngineTwo.apk you most cut this file from /System/app and odex rom after reboot call back this file
Credits:
Mehrzad_63
M_J_Nazari
Vlad
TearsDontFalls
Click to expand...
Click to collapse
DISCUSSION THREAD
http://forum.xda-developers.com/showthread.php?t=1608715
Hello Mehrzad,
You asked me to reply in this thread. The question was how to re-odex a deodexed S2 Samsung 4.0.4 Rom.
I quote:
mehrzad1363 said:
Hello Existence
First you can use this Thread for odexing
this odexer for note and i think work this with S2 . but if you get bootloop upload init.rc in root your phone.
for Deodexer i Necessarily get S2 .Because change this method for any app in system and apks in S2 .
Deodexer is the first way in Windows without linux and I do not have access to different phones.
Click to expand...
Click to collapse
@[email protected] said:
Hi Mehrzad, I'm playing with it as we speak! I changed your odex.sh with bootclasspath for the S2:
Code:
/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
But no boot... :crying:
Will upload my init.rc.. Where can I find this?
Will look for it now!
Edit: Here's my init.rc. Thanks for looking into this!
https://dl.dropbox.com/u/25779832/init.rc
Click to expand...
Click to collapse
My init.rc is in the above quote.
The S2 community would be very thankfull if you could make this handy script work for the S2! (I9100)
why should we odex again?
meethere said:
why should we odex again?
Click to expand...
Click to collapse
Odexed is known and proven to be more smooth, fast and less RAM-eating then a De-odexed Rom.
The disavantage is that your Rom will become less easy to customize...
@[email protected] said:
Hello Mehrzad,
You asked me to reply in this thread. The question was how to re-odex a deodexed S2 Samsung 4.0.4 Rom.
I quote:
My init.rc is in the above quote.
The S2 community would be very thankfull if you could make this handy script work for the S2! (I9100)
Click to expand...
Click to collapse
1- open init.rc with notpad ++ and get line BOOTCLASSPATH.
2- replace this line into odex.sh in odexer package
3- next line in odex.sh edit with all jar BOOTCLASSPATH and save
4- for any apk in app folder if get error moved this file to oder folder and finish re-odex callback this file.
Common this way for all android phone . :good:
I have idiot question
How can i knows my rom is odex after run odex.cmd(working)? I dont see anything odex file in system/app and system/frammerwork
I am making a rom using the ofiicial sammy JB as base rom....but the problem is i cant find a boot.img file...if any one could help me with that it would be good!
You don't need a boot.img ... If you make a ROM with no boot.img, the kernel isn't overridden, and the person who flashes it stays with his previous kernel.
thank you
If you use dxisda's kitchen, add null boot.img, and the kitchen will remove it when repackaging
ok i got few questions!!
1. do i need to upload systemui.apk for UOT kitchen?
2.Which is a better app to edit apk's: APKTOOL or APK MANAGER
3. How to remove the touchwiz launcher and replace it with apex launcher.
4. Is there an easy noobish guide to use aroma installer....??
nlygamz said:
ok i got few questions!!
1. do i need to upload systemui.apk for UOT kitchen?
2.Which is a better app to edit apk's: APKTOOL or APK MANAGER
3. How to remove the touchwiz launcher and replace it with apex launcher.
4. Is there an easy noobish guide to use aroma installer....??
Click to expand...
Click to collapse
1. Yes
2. Apktool if you are a pro. Apk manager if you are a newb..
3. Remove seclauncher from system/app and put the apex apk over there.
4. Aroma is a complex shizz..
I do not respond to tech support via PM
i made a new systemui.apk and i wanna know how do i add it to my rom? do i need a META-INF folder? i have one already in my rom do i need to edit it in some way?
and also what is deodex and odex roms? i have an option like it in kitchen!
nlygamz said:
and also what is deodex and odex roms? i have an option like it in kitchen!
Click to expand...
Click to collapse
Read my thread from signature. There is some explanations.
and also while using kitchen i am getting the following errors....tried googling but got no answer
Error: No updater script found
working folder found
Error:boot.img not found
Click to expand...
Click to collapse
nlygamz said:
and also while using kitchen i am getting the following errors....tried googling but got no answer
Click to expand...
Click to collapse
You my friend need to do a lot of reading!
Head over to xda-u
I do not respond to tech support via PM
ok....another question.... i solved the updater script problem but i am getting the boot.img error again.
How do I get the boot.img?
ok....i was done making it and it got stuck on splash screen ... the one where it shows
Samsung Galaxy S advance GT-I9070
Click to expand...
Click to collapse
any idea what might be the cause?
tried taking logcat ..... could not take logcat!
Just a heads up, when you re-pack a ROM with kitchen... If you get an error saying "header mismatch" while zipaligning, then know that your ROM will not boot.
no error
panda00 said:
Just a heads up, when you re-pack a ROM with kitchen... If you get an error saying "header mismatch" while zipaligning, then know that your ROM will not boot.
Click to expand...
Click to collapse
no error!!
Ok....now it goes past the splash screen and but goes directly into recovery!! -_-
nlygamz said:
Ok....now it goes past the splash screen and but goes directly into recovery!! -_-
Click to expand...
Click to collapse
Protip : stop using the kitchen. It's made for older devices!
I do not respond to tech support via PM
Shaaan said:
Protip : stop using the kitchen. It's made for older devices!
I do not respond to tech support via PM
Click to expand...
Click to collapse
you talking about dxsida's kitchen or UOT? beacuse i am not using UOT!
And if you are talking about dsxida's kitchen can you help me out with how to do stuff myself?
Does anybody know how to deboat this stock rom. Developer wrote that this is possible, but I have no idea how to do it. Thanks
http://forum.xda-developers.com/showthread.php?t=2409400
jan.zogmund said:
Does anybody know how to deboat this stock rom. Developer wrote that this is possible, but I have no idea how to do it. Thanks
http://forum.xda-developers.com/showthread.php?t=2409400
Click to expand...
Click to collapse
Hi. Search for debloat in s3 mini forum, and you'll find threads/posts on what's safe to remove, then install titanium backup or similar to uninstall systemapps, or simply use a filemanager, go to "/system/app" and delete what you dont want.
i want to know too, Tys0n how do u Deodex, zipalign, and debloat a Sock ROM before flashing and the most important thing how do u make it a flashable zip.
Thanx
Kpoch said:
i want to know too, Tys0n how do u Deodex, zipalign, and debloat a Sock ROM before flashing and the most important thing how do u make it a flashable zip.
Thanx
Click to expand...
Click to collapse
I'm using dsixda kitchen in cygwin.
Heve a look at enox.co [HOWTO] Build your own rom for GT-I8190(golden) with dsixda's Android Kitchen
tys0n said:
I'm using dsixda kitchen in cygwin.
Heve a look at enox.co [HOWTO] Build your own rom for GT-I8190(golden) with dsixda's Android Kitchen
Click to expand...
Click to collapse
i installed kitchen and it works very well, there is a way to add Xposed framework like busybox or root ?? i want to implement more tweaks beore flashing.
thank you tyson
Thank you guys
Hello. Could you advice me how to create a deodex zip. I would be grateful for some guidance ..... Thanks so much:good:
kodein said:
Hello. Could you advice me how to create a deodex zip. I would be grateful for some guidance ..... Thanks so much:good:
Click to expand...
Click to collapse
Use this first as it does most apks and creates a zip - [WIN][LINUX][OSX] Lordroid One Batch Deodexer To Rule'em All, and use this second to deodex any apks/jars the first tool couldn't, drag them in to the right places in the zip and you're done - [Tool/Utility] JoelDroid Lollipop Batch Deodexer. I wouldn't run a fully deodexed ROM though, there's no need and odexed gives better battery life.