• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Boost Mobile] zte warp roms

i am new to this but i would like to start my own rom what is the software to start doing it i dont know were to start at all i would appreciate any help i can get i have a zte warp rooted with custom rom :thinking:

So you say you want to start developing roms eh? Well ill give you a few pointers to (hopefully) get you goin in the right direction. To get started, I would point your browser in this direction:

dsixda's kitchen @ xda forum

Once there, read the entire post carefully, then read it over again and follow the steps to setup your 'kitchen'. That post will also guide you along as to where you should go next.

You should think about what kind of rom you want to use as a base. You can work off stock (either rooted or non-rooted), someone else's rom (with their explicit permission of course) or a nandroid backup. I myself went with the rooted stock rom route and it's working out well for me.

The kitchen for me is the bread and butter of putting the rom together, 'cooking' the rom if you will. It's a great and valuable multi tool to root, sign, deodex (just to name a few) and even has some kernel tools.

After you setup your working base rom in the kitchen you can then look for all sorts of guides here at android forums, over at xda, or searching google. A great resource is here at All Things Root. Not to discourage you, but working from those guides will be the most difficult an tedious part of your journey only because the guides (alot of the time) will be geared to a specific phone and not necessarily the warp. The great part about that though is the android framework is just about the same from phone to phone so you can follow them guides but take heed because the instructions might not be exactly the same so it's good to have a little coding experience, but it really isn't necessary.

So after following your guides wherever you chose to find them, come back to the kitchen and finish up (build your rom, edify, sign). The next part I think I can speak for everyone is when I say please do a backup. I know I dont stress that enough. Then you can flash your new rom to your phone and test! :thumbup:

Now you can make a ton of edits at one time then build and flash, or you can make small edits to your rom then build and flash. I myself do it in small steps because it's easier to debug. It might make for a lengthy process but you'll be more likely to put out a much more stable rom imo.

Good luck in your journey and remember these forums are here to help, as well as all the talented and wonderful developers here. They are quick to respond and also very happy to assist anyone in need so don't be afraid to ask any questions no matter how noobish it may sound.
 
Upvote 0
The kitchen does work for ZTE Warp...only issue is once it repacks your rom you will have to replace the update-binary and edit the updater-script in \meta-inf\com\google\android\.

I use the kitchen to cook my roms, but just like Drew said, I have to replace the updater-binary and the updater-script after every time I do a build or I won't be able to flash inside CWM
 
  • Like
Reactions: jason504504
Upvote 0
ok having problems down loading the kitchen i down load the zip then un zip it and there is no run me or anything all the files i cant open help

What os are you running? The instructions are posted right on the thread for all os's

Edit: I realized the instructions weren't on the first thread, rather a little down the page on post #3 in the faq part here: Instructions: follow them carefully
 
Upvote 0
i got ya now i went and downloaded dsixda kitchen pic tutor and it tells me there is like 4 links in tutor and it says download one sends you to github that works then you have to download android kitchen 0.171-0g914e4b0.zip and it says this. SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
 
Upvote 0
i am following the posts but when i am installing cygwin it says i have no packages found i installed jdk-6u20-w and that was fine and it says install jdk before cygwin and i did 3 times

I remember setting up Cygwin was a b***h. You'll notice in the attached screenshot where it says Default? You have to click on that to change it to install, and also make sure you point the installer to the correct installation folder and then it should go.

I'm working on making a version of the Kitchen with Cygwin already in place, a kind of live directory structure, if you will. Then all you'd have to do is download, unzip and play.
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    106 KB · Views: 62
  • Like
Reactions: jason504504
Upvote 0
i got cygwin installed do yall know what this means ...... WARNING: If your HTC (or other) device is not listed above, and it does NOT use a 'YAFFS'-based filesystem (e.g. usually the mid-range and high-end devices don't use YAFFS), do not attempt to flash a ROM that you built with this kitchen. Instead, you must do the following if your device is NOT listed:
Create a file under the kitchen's /tools/edify_defs folder, with the name being the same as the value of ro.product.device (found in your device's /system/build.prop file).
See the template file in the edify_defs folder to see how to set the mount points inside the file you created. Look at the other files in that folder for examples on how to do it. NOTE: This may not work all the time for non-HTC devices
 
Upvote 0
i got cygwin installed do yall know what this means ...... WARNING: If your HTC (or other) device is not listed above, and it does NOT use a 'YAFFS'-based filesystem (e.g. usually the mid-range and high-end devices don't use YAFFS), do not attempt to flash a ROM that you built with this kitchen. Instead, you must do the following if your device is NOT listed:
Create a file under the kitchen's /tools/edify_defs folder, with the name being the same as the value of ro.product.device (found in your device's /system/build.prop file).
See the template file in the edify_defs folder to see how to set the mount points inside the file you created. Look at the other files in that folder for examples on how to do it. NOTE: This may not work all the time for non-HTC devices

To my knowledge, that is for the kitchen to edify the script for your type of phone, but since the phone isnt supported and you have to replace your updater-binary/script everytime you build you don't really need to worry about that
 
  • Like
Reactions: jason504504
Upvote 0
ok now it says this i am lost need to go to the kitchen folder an copy your rom file the in the
ORIGINAL_UPDATE Folderneed to go to the kitchen folder an copy your rom file the in the
ORIGINAL_UPDATE Folder i dont have a rom i am trying to make one so this is not going to be like ut kitchen i am guessing that i dont know where to start i am following the instructions
 
Upvote 0
Is there any instruction on how to do this?

Basically when the kitchen stops to complain that you need to review the updater-script it just put in the project, I go over to Windows, grab my good update-binary and updater-script and copy them to cygwin\home\owner\Kitchen\WORKING_Folder\META-INF\com\google\android\ then hop back over to the kitchen and press enter. Voila! The kitchen will carry merrily on its way and all will be kittens and rainbows :)

If you need them, here's the update-binary and updater-script I use. Shamelessly ripped and modded from Shin's ROM :p (With permission of course!)
 
  • Like
Reactions: jimsmith80
Upvote 0
Basically when the kitchen stops to complain that you need to review the updater-script it just put in the project, I go over to Windows, grab my good update-binary and updater-script and copy them to cygwin\home\owner\Kitchen\WORKING_Folder\META-INF\com\google\android\ then hop back over to the kitchen and press enter. Voila! The kitchen will carry merrily on its way and all will be kittens and rainbows :)

If you need them, here's the update-binary and updater-script I use. Shamelessly ripped and modded from Shin's ROM :p (With permission of course!)

Very well put, that's exactly what I do. But I wrote a script that zips a ROM and signs it in one step. No sense in zip aligning and converting every single time if your apk's are already zip aligned. I know there are options to bypass that also but I didn't want to sit and wait to tap enter every so often as well. :) I'll gladly share the script if anyone wants to use it
 
Upvote 0
Very well put, that's exactly what I do. But I wrote a script that zips a ROM and signs it in one step. No sense in zip aligning and converting every single time if your apk's are already zip aligned. I know there are options to bypass that also but I didn't want to sit and wait to tap enter every so often as well. :) I'll gladly share the script if anyone wants to use it

I use an init.d script to zipalign on boot, it keeps a list of what it's already done and skips them. Seems like the easiest way to me.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones