Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,782,368 Members 44,359 Now Online
XDA Developers Android and Mobile Development Forum

Custom ROM for new device

Tip us?
 
Dantenas
Old
#1  
Dantenas's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 11
Join Date: Dec 2008
Question Custom ROM for new device

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/show....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_M D_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
English is not my native language, so if you see any mistakes in my posts, please note me.
 
dev27
Old
#2  
Member
Thanks Meter 14
Posts: 38
Join Date: Jun 2014
Quote:
Originally Posted by Dantenas View Post
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/show....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_M D_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
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.

Hit Thanks if this helped you... PM me if you need further help or search the forum for detailed instructions.
The Following User Says Thank You to dev27 For This Useful Post: [ Click to Expand ]
 
Dantenas
Old
#3  
Dantenas's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 11
Join Date: Dec 2008
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?
English is not my native language, so if you see any mistakes in my posts, please note me.
 
dev27
Old
#4  
Member
Thanks Meter 14
Posts: 38
Join Date: Jun 2014
Wink 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.
Hit Thanks if I helped ! PM me if you require further help...
The Following User Says Thank You to dev27 For This Useful Post: [ Click to Expand ]
 
Dantenas
Old
#5  
Dantenas's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 11
Join Date: Dec 2008
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?
English is not my native language, so if you see any mistakes in my posts, please note me.
 
dev27
Old
#6  
Member
Thanks Meter 14
Posts: 38
Join Date: Jun 2014
Quote:
Originally Posted by Dantenas View Post
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?
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/show....php?t=1645412
Hit Thanks if I helped ! PM me if you require further help...
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Get Your Tasks Organized on Android Wear with Agenda Wear

Having a checklist of things you need to do is something we all can find useful at … more

Top 5 LG G3 MODs – XDA Developer TV

The LG G3 has been LG’s breakout hit of the summer. Using their knowledge frombuilding some … more

Make Your Calendar Widget Beautiful with Month

For some of us, summer vacation is alreadyover. For those getting ready to school, work, or … more

Integrate Social Networks Into Your Project With ASNE Library

Social network applications and services have developed into major parts ofour … more