Post Reply

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

OP shinobisoft

27th October 2012, 08:03 PM   |  #1  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
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...
Last edited by shinobisoft; 23rd February 2014 at 03:17 AM. Reason: Update download links and added a mirror
The Following 71 Users Say Thank You to shinobisoft For This Useful Post: [ View ]
27th October 2012, 08:20 PM   |  #2  
slipkn0t's Avatar
Senior Member
Flag Kuching
Thanks Meter: 73
 
191 posts
Join Date:Joined: Jul 2011
More
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
27th October 2012, 08:24 PM   |  #3  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by slipkn0t

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
The Following User Says Thank You to shinobisoft For This Useful Post: [ View ]
27th October 2012, 08:38 PM   |  #4  
lovegambler's Avatar
Senior Member
Flag New Delhi
Thanks Meter: 113
 
380 posts
Join Date:Joined: Jan 2012
More
Quote:
Originally Posted by bill.weckel

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..
27th October 2012, 08:43 PM   |  #5  
Senior Member
Flag Hyderabad
Thanks Meter: 185
 
127 posts
Join Date:Joined: Oct 2011
More
Quote:
Originally Posted by bill.weckel

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
27th October 2012, 09:30 PM   |  #6  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by kprsnt

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
27th October 2012, 09:32 PM   |  #7  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by lovegambler

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.
The Following User Says Thank You to shinobisoft For This Useful Post: [ View ]
27th October 2012, 10:51 PM   |  #8  
Senior Member
Thanks Meter: 4
 
171 posts
Join Date:Joined: 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: [ View ]
27th October 2012, 11:03 PM   |  #9  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by BurningKoala

Just used on my win 7 64bit Ultimate with no problem

Thanks
28th October 2012, 06:05 PM   |  #10  
shinobisoft's Avatar
OP Recognized Contributor
Flag Knoxville, TN
Thanks Meter: 2,535
 
2,528 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by slipkn0t

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.

The Following User Says Thank You to shinobisoft For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
cm10, jelly bean, lge, optimus one, rom editor
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Optimus One, P500 Android Development by ThreadRank