[GUIDE][06 OCT 11] How to make Flashable ZIPs ? - HTC Desire S

This Guide is for NEWBIES so that they should have atleast some knowledge about creating Flashable ZIPs
Before starting with the procedure Download these :
1. WinRar or 7zip
2. AndroidSigner or SignApk [LOOK IN ATTACHMENTS]
3. Edify Files [LOOK IN ATTACHMENTS]
Click to expand...
Click to collapse
OK , Now I assume you have downloaded all the required files. So, Lets Start
Making Zip:
1. Make a folder structure like this
-META-INF
--com
--google
--android
-system
--app(Or the directory/folder where you want to replace files)
2. After making the structure put your files in the system -> app(or Your Required Directory)
3. Place the EdifyFiles in META-INF -> com -> google -> android
4. Open WinRAR or 7Zip and make a zip of the directories META-INF and system
5. Now all you need is to sign your zip and then you are good to go
Click to expand...
Click to collapse
SIGNING ZIPS (Procedure 1)
1. Download and Install AndroidSigner
2. Drag and drop your zip file into it
3. Hit the Sign Button
4. Now a signed Zip will be created with following name
yourzip-signed.zip
5. Put it in sdcard and flash it from Recovery
Click to expand...
Click to collapse
SIGNING ZIPS (Procedure 2)[Make Sure You Have Java Run Time Environment installed (jre)]
1. Download SignAPK and extract it to C:\
2. If you have Java Run Time then OK , else download from FileHippo.com
3. Open Command Prompt
4. Type
cd c:\[Directory where you extracted SignApk]\SignApk
java -jar signapk.jar certificate.pem key.pk8 YourZIP.zip YorZIP-signed.zip
5. Now Look into the directory C:\[Directory where you extracted SignApk]\SignApk
6. There will be a ZIP named as YourZIP-signed.zip
7. Put it on sdcard and flash from recovery
Click to expand...
Click to collapse
If you are not clear about structure made above download DemoStructure.zip from attachments
I hope this will give you a little Knowledge. If any problem Please POST your prob.
Have FUN, Enjoy ; )
Here is a collection of some FlashableZIPs by me (blindndumb)

Resrved 4 future

Nice guide, but adb pushing, then chmod'ing the files to have the correct permissions is a billion times quicker and easier ;-).

zeekiz said:
Nice guide, but adb pushing, then chmod'ing the files to have the correct permissions is a billion times quicker and easier ;-).
Click to expand...
Click to collapse
If only we all found it that simple
Sent from my HTC Desire S using xda premium

dan-fish said:
If only we all found it that simple
Sent from my HTC Desire S using xda premium
Click to expand...
Click to collapse
adb push file.apk /system/app/
adb shell
cd /system/app/
chmod 644 file.apk
It really isn't that hard.

oh,thanks ,help me so much !

Thanks for the guide.
Do we need to zipalign such files or it is valid only for rom zips?
Sent from my HTC Desire S using XDA App

zeekiz said:
adb push file.apk /system/app/
adb shell
cd /system/app/
chmod 644 file.apk
It really isn't that hard.
Click to expand...
Click to collapse
You can set the permission with any root file explorer (r-x r-- r-- or like the permissions on some other file in the same folder)
Sent from my HTC Desire S using XDA App

Related

[TOOL - 07/11] Easy Fre3vo w/ Perma-Temp & Bloatware Disabler (Win/Mac/Lin)

I want to start by thanking TeamWin for all of their hard work and the effort they have put in to Fre3vo. I also want to thank Daddyroot for his "Easy Copy/Paste." Euegene373 for his Perma-Temp root method, and Coolbho3000 for his Cverclock work! I also want to thank Mikeyxda for helping tidy things up a bit!
What is Easy Fre3vo?
Easy Fre3vo is a simple batch file that will give you temp-root, as well as give you a functioning Superuser ability. I have tested Titanium Backup. It worked flawlessly. I hope this helps and makes things easier for everyone!
Windows - How to:
1. Download and Install HTC Sync (Download Here)
2. Uninstall HTC Sync
3. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
4. Download the attached ZIP
5. Extract the Folder
6. Open the Windows Directory
6. (a) Run Easy_Fre3vo_Start.bat
6. (b) If you lose root, Run_Easy_Fre3vo_Redo.bat
Mac - How to:
1. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
2. Download the attached ZIP
3. Extract the Folder to your Desktop (This is required)
4. Open Terminal (Finder > Search "Terminal" > Open Terminal)
5. Type: cd "desktop/Easy Fre3vo/Macintosh"
6. Type: chmod +x "./Easy_Fre3vo_Start.command"
7. Type: chmod +x "./Easy_Fre3vo_Redo.command"
8. Open the Macintosh Directory
9. (a) Run Easy_Fre3vo_Start.command
9. (b) If you lose root, Run Easy_Fre3vo_Redo.command
Linux - How to: (Thanks to Bigmase521)
1. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
2. Download the attached ZIP
3. Extract the Folder
4. Open Terminal and cd to Linux in the Extracted Folder.
5. Run this command in the terminal: chmod +x "Easy_Fre3vo_Start.sh"
6. Run this command in the terminal: chmod +x "Easy_Fre3vo_Redo.sh"
7. (a) Run this command in the terminal: "./Easy_Fre3vo_Start.sh"
7. (b) If you lose root, Run this command in the terminal "./Easy_Fre3vo_Redo.sh"
----------------------------
----------------------------
Bloatware Disabler:
This will remove the following Bloatware from your device:
Tetris
Protips
Nova
HTC Setup
Quick Lookup
Teeter
Stocks
AppSharing
eReader
eReader Widget
Recoomend
LogMeIn
T-Mobile TV
App Pack
T-Mobile Help
T-Mobile Backup
T-Mobile My Device/My Account
T-Mobile Virtual Voicemail
TeleNav
Slacker Radio
Qik
Windows - How to:
1. After aquiring root, if you used my method skip to step 5.
2. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
3. Download the attached ZIP
4. Extract the Folder
5. Open the Windows Directory
6. Run Remove_Bloat.bat
Mac - How to:
1. After aquiring root, if you used my method skip to step 5.
2. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
3. Download the attached ZIP
4. Extract the Folder to your Desktop (This is required)
5. Open Terminal (Finder > Search "Terminal" > Open Terminal)
6. Type: cd "desktop/Easy Fre3vo/Macintosh"
7. Type: chmod +x "./Remove_Bloat.command"
8. Open the Macintosh Directory
9. Run Remove_Bloat.command
Linux - How to: (Thanks to Bigmase521)
1. After aquiring root, if you used my method skip to step 5.
2. Enable USB Debugging [Menu > Settings > Applications > Development] (Thanks Kitinas)
3. Download the attached ZIP
4. Extract the Folder
5. Open Terminal and cd to Linux in the Extracted Folder.
6. Run this command in the terminal: chmod +x "Remove_Bloat.sh"
6. Run this command in the terminal: "./Remove_Bloat.sh"
----------------------------
[Note: If you notice any errors while a script is running, after, please check the device to see if it is rooted before posting that it simply did not work. Strange, but sometimes errors occur and everything turns out just fine!]
----------------------------
Change Log:
[07/11]
Repaired Macintosh Scripts
Changed Bloatware to Disable, it's permanent!
Repaired Linux Scripts
[07/10]
Updated Macintosh Scripts
[07/10]
Updated Bloat Removal
[07/10]
Updated Macintosh Scripts
[07/10]
Added a working Linux Script
Removed Overclock - Not working
[07/09]
Easy Overclock
[07/09]
Perma-Temp Root (Thanks Eugene)
Cleaned Folders
Bloatware Remover
[07/07]
Cleaned Script
New Start, and Redo Script
Support for Macintosh and Linux
[07/07]
Initial Release
----------------------------
If you have any issues, let me know!
If you appreciate my work, you can buy a coke[I'm not of age to have a beer...] or simply hit the Thanks button, I appreciate both.
this worked perfect thanks
Glad to hear that!
I watched the Easy Fr3vo. bat file and I noticed this the most complete command. work well, thanks
Working PERFECT!!! THANKS
I'm glad its working for you guys.
Thanks m8 ... Will try it from home ...
work for me.
What are all the .dll's and the adb.exe for? If I just ignored those and copy and pasted all the commands from the .bat file into Terminal (Mac), you think this would work? Thanks!
Do I unzip on.my phone or computer
Sent from my HTC Sensation Z710e using XDA Premium App
armoguy94 said:
What are all the .dll's and the adb.exe for? If I just ignored those and copy and pasted all the commands from the .bat file into Terminal (Mac), you think this would work? Thanks!
Click to expand...
Click to collapse
ADB: http://developer.android.com/guide/developing/tools/adb.html
I don't know a lot about Mac's or OSX, but I would think you would need to install ADB(Android SDK with Tools) and then run everything. ADB is the tool that acts as the bridge from the computer, to the device.
[email protected] said:
Do I unzip on.my phone or computer
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Unzip to your computer, then double click the "Easy Fre3vo.bat" file.
works perfect , could this run from the sdcard eventually ?
[email protected] said:
Do I unzip on.my phone or computer
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
On your PC, and then start Easy Fr3vo.bat
gilbert11231123 said:
works perfect , could this run from the sdcard eventually ?
Click to expand...
Click to collapse
I'm not sure, I'm not that smart. I'll look in to it though.
I need clearer info on how to work
Sent from my HTC Sensation Z710e using XDA Premium App
Wisefire said:
ADB: http://developer.android.com/guide/developing/tools/adb.html
I don't know a lot about Mac's or OSX, but I would think you would need to install ADB(Android SDK with Tools) and then run everything. ADB is the tool that acts as the bridge from the computer, to the device.
Click to expand...
Click to collapse
Right, I have adb set up and running on my Mac. It just confused me because I did not know for Windows users they needed to have an adb.exe and all those extra files in the zip just to use adb.
[email protected] said:
I need clearer info on how to work
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Unzip the folder somewhere on your PC, then open the folder, inside is a file called "Easy Fre3vo.bat" Double Click that, it will do all of the work for you.
Hope that helps, I'm not sure how much simpler I can make it.
armoguy94 said:
Right, I have adb set up and running on my Mac. It just confused me because I did not know for Windows users they needed to have an adb.exe and all those extra files in the zip just to use adb.
Click to expand...
Click to collapse
Gotcha, it's easy to add in the ADB files so that people who don't have ADB don't have to install. Plus it keeps people from having to either have the tools in their PATH, or extract the contents of the ZIP to their platform-tools folder where ADB is located.
[email protected] said:
I need clearer info on how to work
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
1 download file to your pc.
2 unzip file to desktop
3 conect your sensation to your pc
4 run the easy fre3vo .bat let it finish
5 enjoy.....
[email protected] said:
I need clearer info on how to work
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Assuming you know about ADB, you simply hook the phone up to the computer and check to see that it's connected.
Take the .zip file and extract the folder within. Put it on your desktop or what ever place you'll remember.
Open the folder (remember the phone is hooked up and able to communicate with the computer).
Click on Easy Fr3vo.bat
Watch as it does its work. You'll see when it's done.
Reapply after every reboot.
Click Thanks for the author of the post for his work.
Enjoy.
mmhh for me it doesnt work so well
he always say server out of date ...killing over and over again ... the first error is mkdir failed or something ... permission denied !!!!
what is wrong ??
edit: sorry .. now it works ... got titanium rooted now
dont know what was wrong ... i think i shouldnt start this file with admin-rights ???!!!! weird :-/

[FULL HOW-TO][!DEV] How to Make a ROM --Explained In every Step-- ALMOST!!

.:Index:.
Basic Needs and Extraction of ROM (.rfs)
Editing your ROM and Removing and addition of System Apps
Custom Boot Animation And Boot Sound
nstalling the Cygwin and Setting up the Kitchen
Cygwin Basics and De-Odexing Firmware
Extracting and odin build
.: Downloads :.
What You Need?
->Cygwin
-> DSIXda Kitchen
-> A windows/ Linux environment.
-> MagicISO
-> Base ROM --NOT CUSTOM ROM-- --AN OFFICIAL ROM--
*Dont take works of Developers of Custom ROM. Develop your OWN custom ROM*
You can find ALL official Firmwares(ROMS) here**
->7Zip
Basic Thing.
Extraction of RFS.
Well, THis is the First thing you should do.
Here are the steps:
-> Download a Firmware of your choice from the above link.
-> If you Firmware is in .zip format, be sure to extract the FW to a folder.
-> In the folder, you should find a PDA file ( The file which use put in the PDA place when you flash using ODIN)
-> Install 7-Zip if you dont have it, if you have it...Proceed to next step
->Right Click on the PDA file and open the archive using 7-zip.
-> Now, you can see a file named "system.rfs" or "factoryfs.rfs" or "systemFS.rfs", just copy the file to your C:\ (YOU CAN COPY IT ANYWHERE. I am taking C:\ as my base location)
Part II - Extracting RFS
-> Download and Open MagicISO.
->Click on File-> Open and browse to the place where you have your extracted system.rfs or factoryfs.rfs or systemfs.rfs.
-> Now, you should be able to see many folders like lib,system,xBin,vendor,etc.
-> Copy ALL the folders to your desired location. Be sure to put all of them in a folder called system. For example, In C:\ , create a folder called ROM and create a sub-folder called "system" and put the files there.
In my case, The Extraction is placed at C:\ROM\system
------------------------------------------------------------------------------
END OF STEP 1
Step 2-> Editing your ROM and Removing and addition of System Apps
First, Go to the folder where you extracted the ROM and then go to \System\App.
Here, you can find ALL the applications which are un-installable by the user.
So, If you want to REMOVE apps, you can remove them and their .odex's. But, be sure, For what apps you are planning to keep, DONT REMOVE THE ODEXES.
------
If you want to add up apps, just copy the .apk of that app and put it to \system\app. But, the User can not uninstall this app.
For any Theme changes, replace the Framework-res.apk in the \system\framework.
For Status Bar Changes, replace the systemui.apk in the \system\app.
Do Not Change Anything in xBin and Vendor folder.
On changing stuff there, your ROM will not boot.
-----
If you want to put apps which the user can un-install, here's how to do it.
-> Go to your BASE FOLDER. In my case C:\ROM
-> Create a folder called Data and a sub-folder called \data\app.
-> Put ALL your .apks in here. On doing so, the user of the ROM can un-install the app.
------
Just copy the META-INF folder of any other ROM and put it in your base folder. (C:\ROM in my Case)
Custom Boot Animation And Boot Sound
Cutom Boot sound
First, navigate to /system/etc and find PowerOn.wav. This will enable you to change the boot sound. Replace it with a short tone of .wav format only. Now you,have changed the boot sound
To change the boot animation
1) Download the bootanimation and samsungani file attached in the Downloads Section
2) Put them in the /system/bin folder and replace the existing files there
------------->>>> The Above two steps are not needed<<<<------------------ Only if the bootanimation does not work, use these files >>>>>>>>>-----------<<<<<<<<
3) Now download any boot animation, and rename the bootanimation to “sanim.zip”.
4) Now, navigate to /system/media and replace the “ODEanim” with “sanim.zip”
You are done with the bootanimation change
----------------------------------------------------
nstalling the Cygwin and Setting up the Kitchen
Download the Cygwin files attached below. Extract the zip to a folder. Now, you can see 3 icons, a read-me,a setup, and a folder. Choose the setup. Here You will choose install from local directory. Next, Navigate to the the folder of extraction of cygwin and choose the folder Cygwin_packages inside the cygwin extraction folder. Wait for some time. Then, You will come across a list of file. Click the 2-circle-arrows,untill, it displays “install”
After the procedure is complete, run the batch file. Now, minimise it and extract the android kitchen.
Keep it in some location like C:\Kitchen
Now, open the batch file window and type
cd C:\Kitchen
Wait for some time and then when the location the changed, type
./menu
As this is a HTC kitchen, you can't use all the features,
Now, go back to the base folder (C:\ROM in my case) and create a zip (Recomended to use Winzip) ( I repeat zip and NOT rar) of all the folder in the “Bse Folder”(C:\ROM in my case). After that is done, navigate to the kitchen folder (C:\Ktichen) and palce the .zip in the “original_update” folder.
P.S- Here's one of the amazing Threads on how to setup cygwin. (Credits to ajay8055) http://forum.xda-developers.com/showthread.php?t=1532660
Come back to the Cygwin Batch window. Now you select 1 (i.e. the first option and press enter.
Then, again press 1 twice!
Now after this is done, you can also use option 2 (rooting). You can change the ROM's name using option 8.
De-odexing the FW.
In the batch window, choose option 0 and then choose 1.
Using this you can de-odex your FW.
Next, choose 99 to build and pack you ROM.
You are now Done with the custom ROM and can find your build in the Output_zip folder of the Kitchen (C:\Kitchen in my case)
WARNINGS::
-> IF you are asked to add a fake boot.img, choose yes.
-> If you are asked to change updater-script to update-script, choose NO.
For EXPERIENCED DEVS and LINUX USERS.
No n00b Post
Extracting and odin build
xvf ODIN_FILE.tar.md5
NOTE:.md5 is optional
Rebuilding
Code:
$ tar -H ustar -c amss boot.img csc.rfs recovery.img system.rfs >ODIN_FILE.tar
$ md5sum -t ODIN_FILE.tar >>ODIN_FILE.tar (signing the file)
$ mv ODIN_FILE.tar ODIN_FILE.tar.md5
Of course,u Have to put the name of ur file in place of ODIN_FILE
Mounting rfs(on linux)
Code:
mkdir system_mount
$ mount -o loop system.rfs system_mount
$ cp /folder/application.apk system_mount/app/ (adding aplications)
$ rm system_mount/app/application.apk (removing applications)
$ cp /folder/application.apk system_mount/app/application.apk (replacing aplications)
$ umount system_mount
:: DOWNLOADS ::
-> Cygwin
-> MagicISO
-> Kitchen
-> Custom Booting Files
You can do the following withthe kitchen.
Please dont try anything else, else, you will get bored of seeing the Same boot-animation again and again!
-> Zip-Align
-> Dis-Able bootscreen sounds
-> Add Root Permissions
->Change name of ROM
->Deodex files in your ROM
->Add Apps2SD
->Add custom boot animation functionality
->Build ROM from working folder (Duh )
Last one reservation please!
I don't find word to express my feelings thank-you
Sent from my GT-S5670 using xda premium
Mr.Oug said:
I don't find word to express my feelings thank-you
Sent from my GT-S5670 using xda premium
Click to expand...
Click to collapse
You're Welcome
Firstly, thanks a lot for this!!! Will surely try it out when my exams get over!!!
And there are a lot of additional stuff that you didn't cover, hopefully you will add them...
(Like kernal development, do you know about it??)
a.cid said:
Firstly, thanks a lot for this!!! Will surely try it out when my exams get over!!!
And there are a lot of additional stuff that you didn't cover, hopefully you will add them...
(Like kernal development, do you know about it??)
Click to expand...
Click to collapse
I have No idea of the Kernel Development!
Total n00b there!
I know only about Themes and ROM's!
And, A BIT of .apks
http://forum.xda-developers.com/showthread.php?t=1186409
found this for kernel dev
If the file is not a .zip and a .tar.md5 file, where will I find the .rfs file?
Please help
Thanks for the Link!
Will Post it in the OP!
rgshah3 said:
If the file is not a .zip and a .tar.md5 file, where will I find the .rfs file?
Please help
Click to expand...
Click to collapse
Just Open the .ta.md5 file using 7-Zip and you can find a file named System.rfs / systemfs.rfs / factoryfs.rfs
bangalorerohan said:
Thanks for the Link!
Will Post it in the OP!
Click to expand...
Click to collapse
The kernel development guide is for galaxy 3 which uses zImage while galaxy fit doesn't! So this guide is quite useless
Aah!
Never knew about a device also called Galaxy 3
bangalorerohan said:
I have No idea of the Kernel Development!
Total n00b there!
I know only about Themes and ROM's!
And, A BIT of .apks
Click to expand...
Click to collapse
dude, i appreaciate for the work, bt fit has a low internal memory, for that we need app2sd working which further needs ext4 partition !!
so this guide willnt be complete without that ,
i saw the same guide on Galaxy SL forums by you only,
n before posting the Custom Booting file (if same as G-SL's) u must check it on Fit, because that might cause a boot loop !!

[FULL-HOWTO][DEV] Make Your Own CWM-Flashable Custom ROM -Edited on 14th Jan!

Code:
THIS TUTORIAL IS MEANT FOR DEVELOPERS.
NOOBS WHO ARE TRYING THIS OUT,
BE READY TO RISK YOUR BRAINS.
AND, THIS METHOD CAN HARM YOUR PHONE. ON WRONG BUILDING OF ROMS,
YOU MAY BE STUCK ONTO A BOOT-LOOP.
ALWAYS, HAVE A NANDROID BACKUP FOR SAFETY!
FEEL FREE TO ASK QUESTIONS. AND, YOUR WARRANTY IS NOW OFFICIALLY VOID. CONGRATS.
What You Need?
->Cygwin
-> DSIXda Kitchen
-> A windows/ Linux environment.
-> MagicISO
-> Base ROM --NOT CUSTOM ROM-- --AN OFFICIAL ROM--
*Dont take works of Developers of Custom ROM. Develop your OWN custom ROM*
->7Zip
Basic Thing.
Extraction of RFS.
Well, THis is the First thing you should do.
Here are the steps:
-> Download a Firmware of your choice from the above link.
-> If you Firmware is in .zip format, be sure to extract the FW to a folder.
-> In the folder, you should find a PDA file ( The file which use put in the PDA place when you flash using ODIN)
-> Install 7-Zip if you dont have it, if you have it...Proceed to next step
->Right Click on the PDA file and open the archive using 7-zip.
-> Now, you can see a file named "system.rfs" or "factoryfs.rfs" or "systemFS.rfs", just copy the file to your C:\ (YOU CAN COPY IT ANYWHERE. I am taking C:\ as my base location)
Part II - Extracting RFS
-> Download and Open MagicISO.
->Click on File-> Open and browse to the place where you have your extracted system.rfs or factoryfs.rfs or systemfs.rfs.
-> Now, you should be able to see many folders like lib,system,xBin,vendor,etc.
-> Copy ALL the folders to your desired location. Be sure to put all of them in a folder called system. For example, In C:\ , create a folder called ROM and create a sub-folder called "system" and put the files there.
In my case, The Extraction is placed at C:\ROM\system
P.S-> You Just finished Step 1
Step 2-> Editing your ROM and Removing and addition of System Apps
First, Go to the folder where you extracted the ROM and then go to \System\App.
Here, you can find ALL the applications which are un-installable by the user.
So, If you want to REMOVE apps, you can remove them and their .odex's. But, be sure, For what apps you are planning to keep, DONT REMOVE THE ODEXES.
------
If you want to add up apps, just copy the .apk of that app and put it to \system\app. But, the User can not uninstall this app.
For any Theme changes, replace the Framework-res.apk in the \system\framework.
For Status Bar Changes, replace the systemui.apk in the \system\app.
Do Not Change Anything in xBin and Vendor folder.
On changing stuff there, your ROM will not boot.
-----
If you want to put apps which the user can un-install, here's how to do it.
-> Go to your BASE FOLDER. In my case C:\ROM
-> Create a folder called Data and a sub-folder called \data\app.
-> Put ALL your .apks in here. On doing so, the user of the ROM can un-install the app.
------
Just copy the META-INF folder of any other ROM and put it in your base folder. (C:\ROM in my Case)
Custom Boot Animation And Boot Sound
Cutom Boot sound
First, navigate to /system/etc and find PowerOn.wav. This will enable you to change the boot sound. Replace it with a short tone of .wav format only. Now you,have changed the boot sound
To change the boot animation
1) Download the bootanimation and samsungani file attached in the Downloads Section
2) Put them in the /system/bin folder and replace the existing files there
------------->>>> The Above two steps are not needed<<<<------------------ Only if the bootanimation does not work, use these files >>>>>>>>>-----------<<<<<<<<
3) Now download any boot animation, and rename the bootanimation to “sanim.zip”.
4) Now, navigate to /system/media and replace the “ODEanim” with “sanim.zip”
You are done with the bootanimation change
Installing the Cygwin and Setting up the Kitchen
Download the Cygwin files attached below. Extract the zip to a folder. Now, you can see 3 icons, a read-me,a setup, and a folder. Choose the setup. Here You will choose install from local directory. Next, Navigate to the the folder of extraction of cygwin and choose the folder Cygwin_packages inside the cygwin extraction folder. Wait for some time. Then, You will come across a list of file. Click the 2-circle-arrows,untill, it displays “install”
After the procedure is complete, run the batch file. Now, minimise it and extract the android kitchen.
Keep it in some location like C:\Kitchen
Now, open the batch file window and type
cd C:\Kitchen
Wait for some time and then when the location the changed, type
./menu
As this is a HTC kitchen, you can't use all the features,
Now, go back to the base folder (C:\ROM in my case) and create a zip (Recomended to use Winzip) ( I repeat zip and NOT rar) of all the folder in the “Bse Folder”(C:\ROM in my case). After that is done, navigate to the kitchen folder (C:\Ktichen) and palce the .zip in the “original_update” folder.
Come back to the Cygwin Batch window. Now you select 1 (i.e. the first option and press enter.
Then, again press 1 twice!
Now after this is done, you can also use option 2 (rooting). You can change the ROM's name using option 8.
De-odexing the FW.
In the batch window, choose option 0 and then choose 1.
Using this you can de-odex your FW.
Next, choose 99 to build and pack you ROM.
You are now Done with the custom ROM and can find your build in the Output_zip folder of the Kitchen (C:\Kitchen in my case)
WARNINGS::
-> IF you are asked to add a fake boot.img, choose yes.
-> If you are asked to change updater-script to update-script, choose NO.
Awesome
Sent from my SGH-T959V using XDA App
For EXPERIENCED DEVS and LINUX USERS.
No n00b Post
Extracting and odin build
xvf ODIN_FILE.tar.md5
NOTE:.md5 is optional
Rebuilding
Code:
$ tar -H ustar -c amss boot.img csc.rfs recovery.img system.rfs >ODIN_FILE.tar
$ md5sum -t ODIN_FILE.tar >>ODIN_FILE.tar (signing the file)
$ mv ODIN_FILE.tar ODIN_FILE.tar.md5
Of course,u Have to put the name of ur file in place of ODIN_FILE
Mounting rfs(on linux)
Code:
mkdir system_mount
$ mount -o loop system.rfs system_mount
$ cp /folder/application.apk system_mount/app/ (adding aplications)
$ rm system_mount/app/application.apk (removing applications)
$ cp /folder/application.apk system_mount/app/application.apk (replacing aplications)
$ umount system_mount
:: Downloads ::
Cygwin
MagicISO
Kitchen (Thanks to dsiXDA)
--
Optional
Custom booting Files
Reserved.......
--For the Future!
Last one!
Press The THANKS!
Thank you for writing this but wrong section. Guides should go in the general section. You could probably ask for it to be stickied.
Kool. Is to understand lol well if u understand the basic. I try other devs Rom for base but of course all credit goes to them. Its just fun to experiment sometime
Sent from my SGH-T959V using xda premium
Funny i just linked you like yesterday in general forum haha
Sent from my SGH-T959V using xda premium
ericmpanda said:
Funny i just linked you like yesterday in general forum haha
Click to expand...
Click to collapse
Maybe it should have stayed there and just linked to the one in the general forum in the wiki.
Oh well.
ericmpanda said:
Funny i just linked you like yesterday in general forum haha
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
I did not quite get you? :-/
Sent from my I9100 using XDA Premium App
bangalorerohan said:
I did not quite get you? :-/
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1441619
bhundven said:
http://forum.xda-developers.com/showthread.php?t=1441619
Click to expand...
Click to collapse
Bahaha! Lol!
Thats what i was like at first i thought you stole it then checked the original I saw and it was you lol
Sent from my SGH-T959V using xda premium
bangalorerohan can you please upload the kitchen and all files again in a pack since megaupload got out of you know bussiness i dont really know which versions i should use in order to follow your guide .
and Thanks for your guide man :3

[Script][Lockscreen]2nd Generation Wallpapers

Has anybody used this? Can I get some feedback?
Android>iOS... Android FTW!
Josepho1997 said:
This is a modified framework-res.apk that contains the new lockscreen images found in the new kindle fires. Technically, it's a script.
Instructions-
1)Download script.sh(https://dl-web.dropbox.com/get/script.sh?w=0754d106)
2)Place the script in the root of your sdcard.
3)Run the script using Terminal Emulator
Code:
su
cd /sdcard
sh script.sh
4)The script will now run. When it is done it will reboot and you should see your new wallpapers. Enjoy!
-Reversing Back
If you want to go back to the framework-res.apk you used to have, run script1.sh
script1.sh should replace the new framework-res.apk with your old one. If you want to go back to the new one again, run script.sh(not script1.sh)
*Note* script1.sh has not been tested.
Instructions-
1)Download script1.sh( https://dl-web.dropbox.com/get/script1.sh?w=9102c437)
2)Place in the root of your sdcard
3)Run the script in termianl emulator
Code:
su
cd /sdcard
sh script1.sh
Thanks to Jessical for the new images.
Click to expand...
Click to collapse
I would help, but I don't know if this is for stock.
Sent from my Galaxy Nexus using XDA Premium HD app

Auto APK/ZIP Signer in Windows

Hi XDA.
I have created automatic version of this One Click Signer:
(Click to thanx here FIRST! ->) http://forum.xda-developers.com/showthread.php?t=822388 (<- Click to thanx here FIRST!)
This version Works for Quantum of files at same time.
There are two DIRs:
Input - move here all APK and ZIP files to sign.
Output - here comes Signed APKs and ZIPs.
How to use?
1. Download auto-sign.zip from this thread.
2. Unzip it.
3. Run once autosign.bat.
4. Now, Input and Output folders was created.
5. Move all your Unsigned APK and ZIP files into Input folder.
6. Run autosign.bat again.
7. Wait until CMD windows closes.
8. Now you have Signed Your APKs and ZIPs in Output folder.
Click to expand...
Click to collapse
If you think, that is virus, or any harmful file,
you can right click on any .bat or .cmd file, and use EDIT option.
Here you can see all code, that files do.
Thanx to ASimmons, and dont forget to hit "Thanks!" button on his thread too! (link above)
Sorry for my BAD English.
//ANY PROBLEMS?
1. Output DIR is empty.
- move your auto-sign folder to root of C: drive, maybe run it as administrator.
2. Files are in output folder, but not signed
- check if you have Java Runtime SE Library, try to reinstall it.
if you have 64 bit system, and 64 bit Java, try to install 32 bit java too.
Thanks, gouster3.
Very easy to use Signer. However, using it to create an 'update.zip' package for my tablet was unsuccessful due to the 'zipalign' step at the end. So I reversed the steps as follows in "do2.cmd", then it was accepted (although this way the ZIP isn't fully aligned) :
Code:
setlocal EnableDelayedExpansion
@ECHO off
SET rom=%1
copy !rom! x!rom!
cd lib
rem zip align
zipalign -f 4 ..\x!rom! ..\signed-!rom!
rem sign the rom
java -Xmx512m -jar signapk.jar -w testkey.x509.pem testkey.pk8 ..\signed-!rom! ..\signed-!rom!
cd ..\
del x!rom!
Joe.

Categories

Resources