Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,235 Members 51,347 Now Online
XDA Developers Android and Mobile Development Forum

[ TOOL ][ WINDOWS ][ BETA ] OOne ROM Editor

Tip us?
 
shinobisoft
Old
(Last edited by shinobisoft; 23rd February 2014 at 03:17 AM.) Reason: Update download links and added a mirror
#1  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Calculator [ TOOL ][ WINDOWS ][ BETA ] OOne ROM Editor

I suggest reading the entire OP thoroughly from start to finish. I've put a lot of effort and time in to producing this utility and this OP in an attempt to make using OOne ROM Editor as simple as possible and to achieve the best results with OOne ROM Editor.


Introduction

Because the system partition on these particular devices is only 190 MB, this tool was written to assist with removing unwanted applications, ringtones, and fonts from ICS and JB roms so as to shrink the overall size of the system partition prior to flashing.

A typical installation of any Android 4.0 and newer ROM will only leave a few KB of space remaining on the system partition. This is the reason why the ROMs need to be trimmed.

This tool will only edit ICS and JB ROMs for LG Optimus One family devices. Please refer to the help documentation for complete details and supported devices.

Updated 01/08/2013
New GUI but it is pretty self-explanatory. Various build actions can be accessed by right clicking in the list-view.
Features
  • Remove system apps or even convert them to user apps
  • LatinIME Keyboard Editor - Create a mini LatinIME.apk from the language dictionaries you choose. JB ROMs only.
  • User Apps Manager - Manage system apps converted to user apps as well as including apps from your local file system ( hard drive )
  • Recycle Bin - Restore files accidentally removed from the current build
  • Remove 'assert' statement from the updater-script. This is for those who are using a recovery that will only allow flashing P500 ROMs. Like CWM 5.0.2.7 Touch
Installation

Just download and unzip to a folder of your choosing and run OOneROMEditor.exe. This tool has no external dependencies.
Some things to keep in mind while using OOne ROM Editor
  • You cannot add system apps to the build ROM. Sorry, that defeats the purpose of this utility.
  • The major size difference between OOne's ROMs and the source ROMs is OOne does NOT include the "Extras" folder from the source ROM in it's build.
  • After using the keyboard editor it will place the LatinIME.apk in the apps "Recycle Bin". This is not an error but done on purpose. I use this list, the "Recycle Bin" contents that is, to skip over files in the source ROM that I don't want included in the build. The mini LatinIME.apk will appear in the correct folder, user data or system, in the output ROM.
Steps to obtain the best results from OOne ROM Editor

After choosing the ROM you wish to edit
  • Select "System Apps" in the treeview control on the left side of the GUI. Remove/delete/move any unwanted apk's at this time. DO NOT delete or remove LatinIME.apk.
  • Go to the Tools menu and select "LatinIME Keyboard Editor". Choose whatever dictionaries to include in the mini LatinIME and press the 'Apply' button to save the choices. From here, the keyboard editor will remove LatinIME.apk from the "System Apps" list.
  • Remove any unwanted fonts and ringtones. I usually don't bother.
  • Add any additional user apps. Select "User Apps" in the treeview on the left side of the GUI then right click in listview control on the right side of the GUI. A popup menu will appear and then choose/select the "Add" command item. A file dialog will appear and you can add as many additional files that you'd like to the user data partition. Note :: The more apps that you add, the longer it will take for the device to boot the first time.
  • Press F12 or go to the Tools menu and then select the "Build->Build Options" menu item. Set any options and press the "Apply" button.
  • Now build the trimmed ROM. Press F9 or go to the Tools menu and then select "Build->Build ROM" menu item.
Thanks

I want to personally thank ibub for beta testing OOne ROM Editor. You've been a great help
Downloads

Primary
Current version => 0.0.1.2

Mirror
Current version => 0.0.1.2
Help Docs => Download
Unzip help docs zip into the docs folder where your copy of OOne ROM Editor resides.
Note: The help docs 'Changelog' reflects changes/updates for the next update of OOne ROM Editor.

ChangeLog

Code:
 [ 0.0.1.2 ]
  - Still in BETA
  - Complete rewrite of the apps code.
    Ported code from 'C' to 'C++' and built with Visual C++ 2010 Express.
  - Help documentation temporarily removed.
  - Completely new Explorer styled User Interface ( UI ).
  - Build output is now built as a single archive.
  - Removed "Large Icon" view from the ListView's "View" menu
  - Added support for displaying "Tiles" in the ListView's view
  - Modified LatinIME.apk can be specified to be installed as a user app
  - Removed Include OldBB_Patch option.
  - Removed all application settings. App now remembers it's last size, state, and position.
    The apps previous state is restored with each run.
  - Added support for JB 4.2 ROMs.
Happy editing...
The Following 70 Users Say Thank You to shinobisoft For This Useful Post: [ Click to Expand ]
 
slipkn0t
Old
#2  
slipkn0t's Avatar
Senior Member
Thanks Meter 73
Posts: 191
Join Date: Jul 2011
Location: Kuching
Default Windows 8

I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat? :P
 
shinobisoft
Old
#3  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Quote:
Originally Posted by slipkn0t View Post
I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat? :P
Honestly, I have no clue. I still don't understand why it won't run on Windows 7 Ultimate 64 bit. It runs flawlessly on Window 7 Home Premium 64 bit. Any findings would be greatly appreciated tho

"Work is done, then forgotten, thus it lasts forever"





My Devices, Mods, and Tools
 

Device: LG Optimus L90 LG-D415 ( ROOTED, Bootloader.UNKNOWN ), TWRP 2.7.1.0, Stock KK 4.4.2
Device: LG Optimus L9 LG-P769 ( ROOTED, Bootloader.LOCKED ), CWM 6.0.1.2 ( L9RecoveryInstaller ), Stock JB 4.1.2
Device: LG Optimus T LG-P509 ( ROOTED, Bootloader.UNLOCKED ), CWM 5.0.2.7 Touch, CM10

[MOD][JB][4.1] Mini LatinIME
Android Flash Recovery
OOne ROM Editor
Tar To Flashable Zip
The Following User Says Thank You to shinobisoft For This Useful Post: [ Click to Expand ]
 
lovegambler
Old
#4  
lovegambler's Avatar
Senior Member
Thanks Meter 111
Posts: 365
Join Date: Jan 2012
Location: New Delhi
Quote:
Originally Posted by bill.weckel View Post
This tool was designed to assist with removing unwanted applications, ringtones, and fonts from our CM10 roms so as to shrink the overall size of the system partition prior to flashing a CM10 rom. This tool will only edit CM10 ROMs for LG Optimus One family devices. Meaning, if the chosen base rom is not a CM10 rom or it's not build for LG-P500, LG-P500h, LG-P505, LG-P506, or LG-P509 devices, then it won't allow you to edit the rom. This was done intentionally, since it seems that our devices are the ones with the small system partition.

I do have future plans for a universal ROM editor however. Also, you can find a slightly better description of the workings of this tool and want not in the 'docs' folder.


Know Issues

This tool has been developed and tested on Windows 7 Home Premium 64 bit. It is a 32 bit tool however. I have a beta tester who tried to run this on Windows 7 Ultimate 64 bit and well, it crashed. So, currently this tool will NOT run on Windows 7 Ultimate 64 bit. I'm looking into this issue.


Features

Remove system apps or convert them to user apps
LatinIME Keyboard Editor - Create a mini LatinIME.apk from the language dictionaries you choose
User Apps Manager - Manage system apps converted to user apps as well as including apps from your local filesystem
Recycle Bin - Restore files accidentally removed from the current build
More to come...


Installation

Just download and unzip to a folder of your choosing and run LG-P50X_CM10_ROM_Editor.exe. This tool has no external dependencies.


Downloads

Current version => 0.0.1.0
Thanks alot buddy, needed these kind of software really badly..
want to use PA 2.2 but was having issue with the System storage, I guess it'll help alot
Thanks so much for this helpful thread..
Hit "Thanks" if my post helped you in any way

Google Nexus 4
ROM: C-Rom
Kernel: Stock Kernel

Samsung Galaxy S2
ROM: crDroid
Kernel: Stock Kernel
Modem: Unknown

Moto E
ROM: Stock
Kernel: Stock
Rooted, TWRP flashed and Xposed installed

LG Optimus One
ROM: ICySnap Golden Eye
Kernel: Stock kernel

 
kprsnt
Old
#5  
Senior Member
Thanks Meter 182
Posts: 102
Join Date: Oct 2011
Location: Hyderabad
Quote:
Originally Posted by bill.weckel View Post
Honestly, I have no clue. I still don't understand why it won't run on Windows 7 Ultimate 64 bit. It runs flawlessly on Window 7 Home Premium 64 bit. Any findings would be greatly appreciated tho
its running on my 64bit

u should run it as administrator
 
shinobisoft
Old
#6  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Quote:
Originally Posted by kprsnt View Post
its running on my 64bit

u should run it as administrator
That's the thing. I had someone test it on a Windows 7 Ultimate 64 bit machine and it wouldn't go past the building of the filelists after choosing a rom. He tried running it as an Administrator and also with UAC turned off and on. Weird.

Thanks for your input

"Work is done, then forgotten, thus it lasts forever"





My Devices, Mods, and Tools
 

Device: LG Optimus L90 LG-D415 ( ROOTED, Bootloader.UNKNOWN ), TWRP 2.7.1.0, Stock KK 4.4.2
Device: LG Optimus L9 LG-P769 ( ROOTED, Bootloader.LOCKED ), CWM 6.0.1.2 ( L9RecoveryInstaller ), Stock JB 4.1.2
Device: LG Optimus T LG-P509 ( ROOTED, Bootloader.UNLOCKED ), CWM 5.0.2.7 Touch, CM10

[MOD][JB][4.1] Mini LatinIME
Android Flash Recovery
OOne ROM Editor
Tar To Flashable Zip
 
shinobisoft
Old
#7  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Quote:
Originally Posted by lovegambler View Post
Thanks alot buddy, needed these kind of software really badly..
want to use PA 2.2 but was having issue with the System storage, I guess it'll help alot
Thanks so much for this helpful thread..
You are welcome. As long as it's an Android 4.1.X ROM for any of the Optimus One devices, it'll work.

"Work is done, then forgotten, thus it lasts forever"





My Devices, Mods, and Tools
 

Device: LG Optimus L90 LG-D415 ( ROOTED, Bootloader.UNKNOWN ), TWRP 2.7.1.0, Stock KK 4.4.2
Device: LG Optimus L9 LG-P769 ( ROOTED, Bootloader.LOCKED ), CWM 6.0.1.2 ( L9RecoveryInstaller ), Stock JB 4.1.2
Device: LG Optimus T LG-P509 ( ROOTED, Bootloader.UNLOCKED ), CWM 5.0.2.7 Touch, CM10

[MOD][JB][4.1] Mini LatinIME
Android Flash Recovery
OOne ROM Editor
Tar To Flashable Zip
The Following User Says Thank You to shinobisoft For This Useful Post: [ Click to Expand ]
 
BurningKoala
Old
#8  
Senior Member
Thanks Meter 3
Posts: 168
Join Date: Jan 2011
Just used on my win 7 64bit Ultimate with no problem
The Following User Says Thank You to BurningKoala For This Useful Post: [ Click to Expand ]
 
shinobisoft
Old
#9  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Quote:
Originally Posted by BurningKoala View Post
Just used on my win 7 64bit Ultimate with no problem
Thanks

"Work is done, then forgotten, thus it lasts forever"





My Devices, Mods, and Tools
 

Device: LG Optimus L90 LG-D415 ( ROOTED, Bootloader.UNKNOWN ), TWRP 2.7.1.0, Stock KK 4.4.2
Device: LG Optimus L9 LG-P769 ( ROOTED, Bootloader.LOCKED ), CWM 6.0.1.2 ( L9RecoveryInstaller ), Stock JB 4.1.2
Device: LG Optimus T LG-P509 ( ROOTED, Bootloader.UNLOCKED ), CWM 5.0.2.7 Touch, CM10

[MOD][JB][4.1] Mini LatinIME
Android Flash Recovery
OOne ROM Editor
Tar To Flashable Zip
 
shinobisoft
Old
#10  
shinobisoft's Avatar
Recognized Contributor - OP
Thanks Meter 1763
Posts: 1,905
Join Date: Feb 2012
Location: Knoxville, TN

 
DONATE TO ME
Quote:
Originally Posted by slipkn0t View Post
I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat? :P
Have you or anyone else tried this on Windows 8? Curious if it runs on it or not. Damn 64 bit systems. It may be time for me to change programming languages, as much as I hate to.

"Work is done, then forgotten, thus it lasts forever"





My Devices, Mods, and Tools
 

Device: LG Optimus L90 LG-D415 ( ROOTED, Bootloader.UNKNOWN ), TWRP 2.7.1.0, Stock KK 4.4.2
Device: LG Optimus L9 LG-P769 ( ROOTED, Bootloader.LOCKED ), CWM 6.0.1.2 ( L9RecoveryInstaller ), Stock JB 4.1.2
Device: LG Optimus T LG-P509 ( ROOTED, Bootloader.UNLOCKED ), CWM 5.0.2.7 Touch, CM10

[MOD][JB][4.1] Mini LatinIME
Android Flash Recovery
OOne ROM Editor
Tar To Flashable Zip

The Following User Says Thank You to shinobisoft For This Useful Post: [ Click to Expand ]
Tags
cm10, jelly bean, lge, optimus one, rom editor
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes