Hi,
i would like to edit the stock rom, removing some app from it,
i've already read something about dsixda's Android Kitchen but i can't extract file from my stock rom because it's a file .KDZ and when i extract it i found a file .wdb
and i don't know how to decompress it.
so, could you help me to begin editing the rom?
thank you!!
.kdz will not help you
you need to use system dump do this one
I hope you have adb installed properly and all drives of your phone
so now type in cmd
cd to your folder where you want all files
and then
type "adb pull system"
and you get all files in your located folder
Related
Hi,
The company Ainol release their latest updates as img files which we than have to flash using a program called livesuit. Does anyone know the process (or have any tips) on converting these img files to clockworkmod zip files?
I can extract the system and kernel files using something similar to this tutorial: http://www.techknow.t0xic.nl/forum/index.php?topic=1679.0
That tutorial explains how to modify the img file and then repack as img. I tried moving the system directory and the kernel & ramdisk over into a clockworkmod zip that i know works and overwrote the files in that with the one i had extracted.
when i try to install it, i get the e: cant open cwmzip.zip
(bad)
any ideas? Maybe i need to get the updater binary from the extracted files somehow?
Trugglepunts said:
Hi,
The company Ainol release their latest updates as img files which we than have to flash using a program called livesuit. Does anyone know the process (or have any tips) on converting these img files to clockworkmod zip files?
I can extract the system and kernel files using something similar to this tutorial: http://www.techknow.t0xic.nl/forum/index.php?topic=1679.0
That tutorial explains how to modify the img file and then repack as img. I tried moving the system directory and the kernel & ramdisk over into a clockworkmod zip that i know works and overwrote the files in that with the one i had extracted.
when i try to install it, i get the e: cant open cwmzip.zip
(bad)
any ideas? Maybe i need to get the updater binary from the extracted files somehow?
Click to expand...
Click to collapse
It really all depends, how many images? What are the images called? What are in each of the images if there is more then one?
thanks for replying, i think i have it right. I ran a log and saw that there was an invalid filename in my zip and sure enough, i looked in the app folder and saw a file with a lot of chinese characters. Deleting this file has sorted this problem
Thanks for replying anyways!
Hi, I have new Prestigio tablet PMT5777_3G and I want to modify it's default ROM. I followed this tutorial: http://forum.xda-developers.com/showthread.php?t=1801690. I successfully extracted system folder, but I have no idea how to create updater-script for this specific ROM. If I understand correctly I need to get updater-script from original ROM.
I've got something that resembles original ROM, but it's folder structure is completely different from what I would expect.
I would expect:
META-INF
system
boot.img
I've got:
APDB_MT6582_S01_MAIN2.1_W10.24
boot-sign.img
BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V12_P4_1_wg_n
cache-sign.img
Checksum.ini
EBR1-sign
lk-sign.bin
logo-sign.bin
MBR-sign
MT6582_Android_scatter.txt
preloader_htt82_tb_jb5.bin
recovery-sign.img
secro-sign.img
system-sign.img
sro-lock-sign.img
sro-unlock-sign.img
userdata-sign.img
I'm an android developer, but have no experience with custom ROM's and now am in a situation, where I want to get that custom ROM up and running, but am unable, because I can't figure out how to create updater-script or extract it from files that I currently have. It would be great if someone could point me to the right direction of what to do next.
Thanks
P. S. It seems it's against the rules to ask questions here, but I can't seem to find where else to ask this on xda
Dantenas said:
Hi, I have new Prestigio tablet PMT5777_3G and I want to modify it's default ROM. I followed this tutorial: http://forum.xda-developers.com/showthread.php?t=1801690. I successfully extracted system folder, but I have no idea how to create updater-script for this specific ROM. If I understand correctly I need to get updater-script from original ROM.
I've got something that resembles original ROM, but it's folder structure is completely different from what I would expect.
I would expect:
META-INF
system
boot.img
I've got:
APDB_MT6582_S01_MAIN2.1_W10.24
boot-sign.img
BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V12_P4_1_wg_n
cache-sign.img
Checksum.ini
EBR1-sign
lk-sign.bin
logo-sign.bin
MBR-sign
MT6582_Android_scatter.txt
preloader_htt82_tb_jb5.bin
recovery-sign.img
secro-sign.img
system-sign.img
sro-lock-sign.img
sro-unlock-sign.img
userdata-sign.img
I'm an android developer, but have no experience with custom ROM's and now am in a situation, where I want to get that custom ROM up and running, but am unable, because I can't figure out how to create updater-script or extract it from files that I currently have. It would be great if someone could point me to the right direction of what to do next.
Thanks
P. S. It seems it's against the rules to ask questions here, but I can't seem to find where else to ask this on xda
Click to expand...
Click to collapse
Since you are a beginner to ROM development, I would recommend the use of dsixda's Android kitchen, which you probably have downloaded already. If not use this link
http://forum.xda-developers.com/showthread.php?t=633246
Follow these steps to obtain the file structure and Meta-Inf folder for your custom rom.
1. Open the folder where you have placed the kitchen.
2. You will find a folder called original_update.
3. Open that folder and copy your boot.img and system.img files into it. ( In your case it is boot-sign.img and system-sign.img. Rename those files into boot.img and system.img and place them in the folder )
4. Now open the kitchen. ( Refer the above link to know how to do it )
5. You will find " 1. Set up working folder from ROM " option under Main Menu.
6. Type 1 and you will be directed to another menu. Click Enter.
7. Select your boot.img and system.img from the menu.
8. Now follow the instructions that appear on the screen.
9. When you successfully complete the steps, you will have the required Working folder, with boot.img, system folder and Meta-Inf folder, which will contain the updater-script (It will be automatically generated)
All the best. :good:
Hit Thanks if this helped you... PM me if you need further help or search the forum for detailed instructions.
Thanks, this helped me, but I still can't create ROM.
I encountered a problem with kitchen:
Code:
Available ROMs:
(1) system.img and boot.img
Enter selection number (default=1, cancel=0, r=refresh):
Found original_update/system.img
Found original_update/boot.img
The new working folder will be named WORKING_061614_070841
Change the name (y/n)? (default: n):
Creating working folder WORKING_061614_070841 ...
Copying boot.img ...
Copying system.img ...
Adding an update-script ...
NON-YAFFS/NON-TAR FILE FORMAT DETECTED IN ROM
Mounting system.img to loopback device and then extracting files ...
Error: Unable to mount system.img
Error: No /system/framework folder found!
Press Enter to continue
This creates my missing update-script and boot.img, but system folder is empty.
Would it be a good idea to extract all system files from device and attempt to create ROM with them, and this update-script, or is there something I could do with system.img to make it extract?
Try this
Don't worry. There's always an alternative. Try this simple method.
1. Boot into CWM (Clockwork Mod) Recovery. (I'm pretty sure you know how to do it, if not, you can feel free to search the forum)
2. Choose Backup and Restore.
3. Make a backup in your external sdcard.
4. Now boot normally, open your external sdcard. You will find a folder called clockworkmod. Copy that folder to your PC.
5. Inside that folder, you will find the backup.
6. Now, copy boot.img and system.ext4.tar.a to your original_update folder of the kitchen.
7. Warning! Do not copy system.ext4.tar, only copy system.ext4.tar.a
8. Once you have copied these two files, rename system.ext4.tar.a into system.ext4.tar
9. Now, open android kitchen and follow the exact same steps as you did before.
10. When you choose the available rom, you will find the screen as below.
Code:
Available Roms:
(1) system.ext4.tar and boot.img
11. Choose it and follow the instructions. You will have your required working folder.
Try this and let me know if you still face any issues. :good:
I was unable to load CWM recovery, because it is not supported by my device. I tried TWRP too, which also doesn't support my device. Is it possible to do without CWM?
Dantenas said:
I was unable to load CWM recovery, because it is not supported by my device. I tried TWRP too, which also doesn't support my device. Is it possible to do without CWM?
Click to expand...
Click to collapse
I'm sorry my friend, even if you create your own ROM, you require either one of them to flash the ROM to your device. Seeing you so keen on developing the rom, try to use any yaffs tool to create your system.img from extracted system folder. You may refer this thread.
http://forum.xda-developers.com/showthread.php?t=1645412
HERE IS A GUIDE FOR YOU ALL YOU CAN CREATE YOUR OWN ROM BY THIS METHOD.I AM NOT RESPONSIBLE FOR BRICKED DEVICES.
Click to expand...
Click to collapse
Requirement to make a custom rom
*JAVA JDK installed on your SYSTEM
*WIN XP/ 7/8/8.1.
*package given in download section
Who is this kitchen for ?
Those who are brand new to
creating custom ROMs and
want an easy place to start
learning
Those who just want to modify
shipped ROMs or someone
else's custom ROMs to their
liking
Those who are confused by all
those scripts and complex
commands required for
building and extracting
This is NOT a tool to
automatically turn you into a
full-fledged ROM developer.
ROM development normally
involves work from the ground
up and involves time , research
and patience .
Click to expand...
Click to collapse
PRESS THANKS IF YOU LIKE MY WORK..
Kitchen setup
setting up dsixda kitchen
1.download all the three link and unzip kitchen.rar and cywin package.
2.open cywin_package then open 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 cygwin.bat . Now, minimise
it and copy kitchen folder,
keep it in some location where you have installed your cygwin package open home/ajay-pc(in my case this is administrator name of my pc)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
Click to expand...
Click to collapse
press thanks if you like my work
GUIDE
now minimize the batch file and extract official rom there you will find system.img then extract it using magic iso or flash
the official stock rom using odin the take a nandroid backup u will get system.rfs.tar in your sd card extract it using magic iso then make a folder in called rom and open it. again create a folder called system and copy all data from system.rfs.tar which u have extracted(do drag and dropping).
Now copy meta-inf of any stock rom and copy and kernel to rom folder.
Now you will get two folder and one file in your rom folder zip the folder content and copy the file where you have installed cygwin/home/ajay/kitchen/original update folder.
now open command shell which you have minimized 1st create working folder then add root permission,deodex your rom.
and at last press 99 to build your rom..
note-if it ask you to change updater script to update script change it but dont forget to change it back to updater script.now you will get your rom in output folder copy it to your sd card flash it if error occur unzip the zip file and delete meta-inf and boot.img and again copy meta-inf of any rom and kernel to it and zip it..again flash the rom..
PRESS THANKS IF YOU LIKE MY WORK
DOWNLOADS
Downloads
Link for cygwin click here :good:link for kitchen click here :good:link for magic iso click here :good:
Link for official firmware click here :good:
PRESS THANKS IF YOU LIKE MY WORK
CREDIT
DSIXDA for Android Kitchen
Samsung for this awesome device
ME for this Guide
Here I'm posting how to convert .kdz file into a Flashable zip file, The list of files you needed are
Official kdz file
kdz extractor
LGwinTools
ext2explore
Cygwin (If you are a windows user) from here
dsixda's kitchen This Thread
1. Extract the kdz extractor to the new folder, just drag and drop the kdz file to the unpack_kdz.bat. You will find the .cab file in the same directory where you have kdz.
2. Drag and drop the cab file to unpack_cab.bat. The dz file will be extracted to /dz folder in the same directory.
3. Now extract and open LGwinTools file->open locate the dz file. Items will be displayed in bin files, now click on save to any new folder.
4. We need two files SYSTEM and APPS. Extract and run ext2explore then locate the SYSTEM file, it will load. Now click on save to any new directory(make sure the folder name is system)
5. Now rename the file APPS to "boot.img" (you have extracted from LGwinTools)
6. Make an archive .zip containing \system boot.img \META-INF(attached below)
6 Next process will be installing "Cygwin" read this
7. Installing dsixda's Kitchen read this
8. After you installation you have move the created zip file to \kitchen\original_update (In my case it is "C:\Cygwin\home\Santhoosh\Kitchen\original_update")
9. Run Cygwin
Code:
cd kitchen
./menu
10. Setup working folder and go to Advanced option select "Deodex files in your rom" MAKE SURE YOU SET THE API LEVEL TO 19 and choose both system and framework
11. After this "Rename the app folder in /system to app1" "priv-app to app" in WORKING Directory
12. Now again go for Deodex and deodex the remaining files. after completion rename app to priv-app and app1 to app.
13. Make sure the updator-script is untouched
14. Do zip align(optional) and make any other changes you want.
15. Remove unnecessary app like GooglePlus etc. Remove the Qtranslator and Polarisviewer apk and odex files.
Note: After Deodexing the LG Keyboard will not work, Remove it and add any other keyboard to app folder.
16. Now move to working folder and make a zip file of all. (/system /META-INF boot.img)
17. FLASH IT :laugh::laugh:
18. To Gain root access you have to download this and flash SU
I tried to unpack kdz file, but the programm (unpack_kdz.bat) didn't work. The text in a window is : "Error! LGExtract.exe is not internal or external command, programm or batch file". Why did this error happened? I use windows 7 x64
explains better.. please no root l7 ii p715 kitkat 4.4.2 ....
:
santhoosh said:
Here I'm posting how to convert .kdz file into a Flashable zip file, The list of files you needed are
Official kdz file
kdz extractor
LGwinTools
ext2explore
Cygwin (If you are a windows user) from here
dsixda's kitchen This Thread
1. Extract the kdz extractor to the new folder, just drag and drop the kdz file to the unpack_kdz.bat. You will find the .cab file in the same directory where you have kdz.
2. Drag and drop the cab file to unpack_cab.bat. The dz file will be extracted to /dz folder in the same directory.
3. Now extract and open LGwinTools file->open locate the dz file. Items will be displayed in bin files, now click on save to any new folder.
4. We need two files SYSTEM and APPS. Extract and run ext2explore then locate the SYSTEM file, it will load. Now click on save to any new directory(make sure the folder name is system)
5. Now rename the file APPS to "boot.img" (you have extracted from LGwinTools)
6. Make an archive .zip containing \system boot.img \META-INF(attached below)
6 Next process will be installing "Cygwin" read this
7. Installing dsixda's Kitchen read this
8. After you installation you have move the created zip file to \kitchen\original_update (In my case it is "C:\Cygwin\home\Santhoosh\Kitchen\original_update")
9. Run Cygwin
Code:
cd kitchen
./menu
10. Setup working folder and go to Advanced option select "Deodex files in your rom" MAKE SURE YOU SET THE API LEVEL TO 19 and choose both system and framework
11. After this "Rename the app folder in /system to app1" "priv-app to app" in WORKING Directory
12. Now again go for Deodex and deodex the remaining files. after completion rename app to priv-app and app1 to app.
13. Make sure the updator-script is untouched
14. Do zip align(optional) and make any other changes you want.
15. Remove unnecessary app like GooglePlus etc. Remove the Qtranslator and Polarisviewer apk and odex files.
Note: After Deodexing the LG Keyboard will not work, Remove it and add any other keyboard to app folder.
16. Now move to working folder and make a zip file of all. (/system /META-INF boot.img)
17. FLASH IT :laugh::laugh:
18. To Gain root access you have to download this and flash SU
Click to expand...
Click to collapse
Ilyazzzz said:
I tried to unpack kdz file, but the programm (unpack_kdz.bat) didn't work. The text in a window is : "Error! LGExtract.exe is not internal or external command, programm or batch file". Why did this error happened? I use windows 7 x64
Click to expand...
Click to collapse
use this, i have uploaded wrong file
https://www.dropbox.com/s/ko3s25r0wxf2ext/kdz_extractor.zip?dl=0
rodrigorafaelb said:
:
Click to expand...
Click to collapse
you can root by flashing this file
SuperSU
kdz_extractor modified
download and use this, dont download the kdz_extractor in the main thread.
So.. for the last step is, we don't have to build using kitchen but just archive the working folder instead?
santhoosh said:
you can root by flashing this file
SuperSU
Click to expand...
Click to collapse
how to flash it??
riskey95 said:
how to flash it??
Click to expand...
Click to collapse
In cwm.
sasa g said:
In cwm.
Click to expand...
Click to collapse
my device not rooted yet
riskey95 said:
my device not rooted yet
Click to expand...
Click to collapse
So root it follow author tutorial i already rooted my p715 thanks ts
i managed to make a flashable .zip and rooted with your tutorial ,thanks,but do you know how to make the inverse proccess? make this .zip into a kdz firmware??????
will this work for l5 II? I'm having trouble using lg mobile support tool. this is my only option for now..
It will work
Sent from my LG-P715 using XDA Free mobile app
santhoosh said:
It will work
Sent from my LG-P715 using XDA Free mobile app
Click to expand...
Click to collapse
thanks. by the way, will the custom recovery and root access be removed when I flash the zip?
It won't be removed
Sent from my LG-P715 using XDA Free mobile app
santhoosh said:
It won't be removed
Sent from my LG-P715 using XDA Free mobile app
Click to expand...
Click to collapse
ts i did a flashable zip of my country kitkat firmware its philppine kitkat firmware http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW808706432109876543213/V20A_00.kdz
after i flashed .zip it success is version is 4.2.2 but the software version is v10h? not v20a? did you have any idea for this?
May be you have to wait for the kitkat update or simply download any other country firmware.
Sent from my LG-P715 using XDA Free mobile app
what does the bat file do? nothing happens when I drag and drop the kdz file in the batch file.
Which one you downloaded, i have attached a modified kdz_extractor.zip try that
Sent from my LG-P715 using XDA Free mobile app
Hey guys,
I'm currently in the middle of developing my own ROM for an S802 based TV box (M8). I am close to releasing but I have a few issues, one very much in particular. I am trying to find a script that will extract a .tar file to the /sdcard/ directory on first boot of the ROM but I'm having a hell of a time. I am a reseller of these boxes and I'm trying to get my Kodi userdata to extract into the proper directory, /sdcard/Android/data/, on first boot but nothing I do seems to be working. Currently I'm using a script called installApk.sh. From what I've gathered it works fine for extracting .tar files to non-sdcard directories but when I attempt to point the extract path of the tar to the /sdcard/ directory it fails. I've also tried decompiling the kodi apk, injecting all of my userdata directly into the apk and re-signing but that causes all of the addons to fail. I'm wondering if any of you have run into a similar issue or know a solution to my problem. Any help is appreciated. Thanks.
Mag
th3magpi3 said:
Hey guys,
I'm currently in the middle of developing my own ROM for an S802 based TV box (M8). I am close to releasing but I have a few issues, one very much in particular. I am trying to find a script that will extract a .tar file to the /sdcard/ directory on first boot of the ROM but I'm having a hell of a time. I am a reseller of these boxes and I'm trying to get my Kodi userdata to extract into the proper directory, /sdcard/Android/data/, on first boot but nothing I do seems to be working. Currently I'm using a script called installApk.sh. From what I've gathered it works fine for extracting .tar files to non-sdcard directories but when I attempt to point the extract path of the tar to the /sdcard/ directory it fails. I've also tried decompiling the kodi apk, injecting all of my userdata directly into the apk and re-signing but that causes all of the addons to fail. I'm wondering if any of you have run into a similar issue or know a solution to my problem. Any help is appreciated. Thanks.
Mag
Click to expand...
Click to collapse
see Introduction : How to build an Android ROM - XDA-University
[GUIDE] [how to] CREATE OWN ROM [FOR ANY ANDROID DEVICE] [FOR N00B] [EASIEST METHODS] by lokeshsaini94
This thread will be moved to Android Q&A, Help & Troubleshooting