yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Android Development] theanykey:
Crashes have vanished for me on 7 64bit by using the Vista (no service pack) compatibility mode. Tested GenetICS 9.1.5.
[Optimus One, P500 Android Development] shinobisoft:
Thanks for the input.

As I am doing a complete re-write of this utility, I'm hoping that these issues will be resolved in the next update. I've spent every free minute I've had lately working on this.
[Optimus One, P500 Android Development] shinobisoft:
C++ is turning out to be much less forgiving than C ever was. I'm working as hard as I can, when I'm not on the job that is. ;)

Sent from my LG-P509
[Optimus One, P500 Android Development] shinobisoft:
Well... OOne ROM Editor has been reborn :D . Completely rewritten and ported from C to C++ :eek:. Everything is working as it should :p . Many of the same features as before and some redundant ones have been removed. I'm still running a couple of tests but if everything works like it has been working I'll be releasing the latest build later tonight or early tomorrow evening when I get in from work.

Yall keep them fingers crossed :)
[Optimus One, P500 Android Development] shinobisoft:
Update is up. Check the OP for download links. :D

Sent from my LG-P509
[Optimus One, P500 Android Development] ibub:
Works like a charm on windows 8 pro 32 bit. New interface is beautiful. Just in time for rashed's cm10 build 7. :):thumbup:

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] arun_7:
Will try it soon, great job
[Optimus One, P500 Android Development] shishimaru1000:
The new version works with Ubuntu (using Wine) just like the previous :)
[Optimus One, P500 Android Development] mrcorey:
Thanks to clean code :)
[Optimus One, P500 Android Development] shinobisoft:
Feedback?

Almost 100 downloads for the new update!!! :D As with most things in life, no news is good news, except in the life of a software developer. In order for me to make my software the best that it can be I need feedback from it's users, which in this case, is y'all.

So... Will some of you at least post here what Windows OS you have successfully ran OOne ROM Editor on. It's build target is Windows XP, so theoretically it should run on everything from Windows XP up to Windows 8. It's been tested on Windows 8 32 bit, Windows 7 64 bit, and Windows XP 32 bit.

I would also like to improve OOne ROM Editor by adding some more features. I'm outta ideas for the most part, so hit me with some of y'alls ideas too.

Thanks in advance...
[Optimus One, P500 Android Development] mrcorey:
Whatever defaults wine has (XP I think) . Works well on Linux mint 14
[Optimus One, P500 Android Development] ibub:
Could a function be implemented to delete unwanted wallpapers, as a similar tool did, that is no longer available ( no disrespect meant to that developer).
[Optimus One, P500 Android Development] shinobisoft:
Yeah. I'll look into that one. Also gonna add an option to remove or replace the boot animation. Although you can do what I did and just delete Trebuchet from the ROM and add a third-party launcher as user app. I replaced mine with ADW.
[Optimus One, P500 Android Development] cornelha:
You can reduce the flicker when loading data in the ListView by removing the background and I'm not too sure if c++ components support SuspendLayout() and ResumeLayout(), but they are available in .net which just wraps the standard windows controls anyway. Good job tho :good:

Also would be nice to be able to sort by other columns, sorting by size would be a very good idea
[Optimus One, P500 Android Development] filipeataide:
Hello bill.weckel. Great tool this OOne ROM Editor.

I wanted to ask you if it is possible to add apk's to a ROM, I can't seem to do it.
[Optimus One, P500 Android Development] shinobisoft:
Thanks :victory: Yes, if you mean from your hard-drive. Select "User Apps" in the TreeView on the left and then right click in the ListView on the right and select the "Add" menu item from the popup menu.
[Optimus One, P500 Android Development] omidreza:
i just wanted to thank you...awesome tool
[Optimus One, P500 Android Development] Blackdragon77:
Really a great work man!

Inviato dal mio Nexus 7 con Tapatalk 2
[Optimus One, P500 Android Development] mixednuts:
Ran it on Windows 7 Professional (latest updates / service packs), as administrator, ran perfect!

I'm fine with Trebuchet, so I'd rather there be a way of removing all the wallpapers and any HDPI stuff (that wouldn't be utilized on our device anyway) from the APK. Although, I can understand that if your looking to make the tool universal, than that feature would only really apply to CM builds.

Re-sizing and sorting columns would be cool too.
[Optimus One, P500 Android Development] Dimitris CH:
I want to report a bug (or feature).

The LatinIME Keyboard Editor makes the whole program crash every time I try the following combination:

English

French

Greek

Italian

Portuguese Brazil

Spanish

When I try with less languages it works. Is it possible that it works with up to a specific number of languages?

Just mentioning as feedback, I can live with just English and Greek. :p
[Optimus One, P500 Android Development] ibub:
@ dimitris

Could you please post your OS version. :)

sent from a jellybean
[Optimus One, P500 Android Development] shinobisoft:
Its probably because you are trying to add a dictionary that doesn't exist. I have actually already rewritten part of keyboard editor's code to prevent this issue. Fix will come out with next update.

Sent from my LG-P509
[Optimus One, P500 Android Development] shinobisoft:
It's funny you should mention clean code... This program was originally written in 'C' but I believe the issue with the first versions was actually out-dated header files. Instead of updating my build environment with new headers and libs, I opted to change programming languages. I've been programming in 'C' for about 15 years now but knowing full well that the need for C++ would come up in the future. I decided to dive in to C++ and learn some of it. This app is written completely from scratch, minus the unzip/zip library. There is not a single class in this application written by another author. Everything from the string class to the windows and controls classes is written by me. That's the main reason it took so long to produce this update.

FYI:

For those who don't already know, I am a self-taught programmer. Although I've been fooling around with computers since the first desktops came out in the 1980's with my only programming instruction being Apple basic and Basic for IBM, I have no real programming instruction.

Now maybe y'all can see why it's important to me that this software be as flawless as possible. The better my software is, the better programmer I am ;)
[Optimus One, P500 Android Development] Dimitris CH:
Win 7 Home Premium, 64bit.

I see.

At the end I compiled it with just English and Greek and it worked. It´s my second phone anyway, so I can survive without dictionary for the other latin-script languages (Greek was essential because of a different alphabet :p ).

Thanks for your great work anyway, thanks to you I have a decent CM10 on my P500.
[Optimus One, P500 Android Development] shinobisoft:
Glad I could be of assistance.

As for the dictionary issue, as I've already stated, I've implemented a fix for the possibility of including a dictionary that doesn't exist. OOne ROM Editor started out as a tool just for CM10/Android 4.1 ROMs. So I hard coded the dictionaries into the tool. Bad idea since CM10.1/Android 4.2 doesn't include most of the same dictionaries. OOne ROM Editor will now scan the LatinIME.apk from the chosen source ROM and build a list of dictionaries that are available in the LatinIME.apk from that ROM.
[Optimus One, P500 Android Development] shinobisoft:
Help Docs

Link added for Help Documentation. See the Downloads section in the OP :D
[Optimus One, P500 Android Development] shinobisoft:
Maintenance

:: NOTICE ::

Just letting everyone know that tonight I will be moving OOne ROM Editor & Help Docs along with Android Flash Recovery from MediaFire to my server. I like MediaFire but I need more statistics than I get with a free account. So, there will be a slight possibility of a few broken links, but only for a few minutes.
[Optimus One, P500 Android Development] amir2418:
Hi bill hope you doing good I have a question about your tool I'm at rashed latest build 7 4.1 ROM I use your tool removed even Punch of apps but its still showing my same space in storage I don't know were I went wrong.. can you guide me some I appreciate your help ..
[Optimus One, P500 Android Development] mixednuts:
Strange... worked for me.
[Optimus One, P500 Android Development] shinobisoft:
I'm not exactly sure that I understand your question. Are you talking about the size reported in the "Source Properties" window, the "ROM Properties" window, or what's reported in the apps statusbar?
[Optimus One, P500 Android Development] amir2418:
Bill I'm talking about phone internal storage it does free up some space but not much after removing punch of apps flash rom installed gapps internal storage memory about 142mb

In window properties zip size 88mb removed wallpapers and ringstone Apollo file manager Google voice gtts and many more how do we add apk in rom zip file we just drop apk into system app Right? correct me if I'm wrong
[Optimus One, P500 Android Development] shinobisoft:
That's actually pretty good. I don't know what else to say. If you have 48 MB free space ( 190 MB - 142 MB ) on the system partition after installing the ROM and GApps then you're in real good shape.
[Optimus One, P500 Android Development] GoliathGan:
Wow... totally agreed. You still get 48MB in system partition after installing Rom anf Gapps?!? :eek: Did you remove almost everything? I hardly still have 10MB... :p
[Optimus One, P500 Android Development] shinobisoft:
Sorry didn't notice you edited your post.

I haven't added the ability to add system apps for obvious reasons. Apps from your hard drive can be added by right clicking on the listview when viewing files in "User Apps". All externally added apk's are added to the ROM as user apps only.
[Optimus One, P500 Android Development] amir2418:
Removing almost 18mb from build 7

Email, Exchange2, Trebuchet, VisualizationWallpapers, CMFileManager ,CMFileManager Themes, Apollo

VoiceDialer thats what i ve gone only added Trebuchet 525kb file and music player from cm9 take less space

4.1 gapps November 30, 2012 31mb

Removing,Microbes, GoogleTTS, QuickSearchBox, Talk ,added some stuff from cm9 like live wallpapers and o1 file manager take less space PhaseBeam, Noise,file manager added GenieWidget weather

Now i'm standing at 142 mb in internal storage when login to playstore that took about 18mb for updated playstore and play services so thats why im trying to make it about 150mb i dont think thats possible

---------- Post added at 12:40 PM ---------- Previous post was at 12:38 PM ----------

thats how i did anyway you are very helpful bill many thanks to you
[Optimus One, P500 Android Development] mixednuts:
Hmmm... where did you get that Trebuchet? :cool:
[Optimus One, P500 Android Development] ibub:
I don't remember who, or where it was posted. But I have it if you want it. Haven't tried it yet, but don't see how it does anything with zero wallpapers.

sent from a jellybean
[Optimus One, P500 Android Development] mixednuts:
I can't tell... was that a joke?? :p
[Optimus One, P500 Android Development] ibub:
Did you post that? Sorry, still half asleep.

Edit : Forgive my ignorance, but isn't trebuchet only for wallpapers?

sent from a jellybean
[Optimus One, P500 Android Development] mixednuts:
Trebuchet is the launcher... pretty important. :p I mean, there's lots of launchers out there, it's just that Trebuchet happens to be the one CM currently uses. Though, one of the ways of actually trimming it down is by removing all of it's wallpapers... especially the HD stuff.
[Optimus One, P500 Android Development] ibub:
Got it. Thanks button depleted ...THANKS. :beer:

Edit : Think I might need that for trimming cm10.1, which is huge.

sent from a jellybean
[Optimus One, P500 Android Development] amir2418:
Ohh I forget to say thanks because you the one shared In rashed thread look at previous post his here it is http://xdaforums.com/showthread.php?t=1811325&page=378
[Optimus One, P500 Android Development] mixednuts:
Thanks would be nice also, but mainly I was curious to know how many people were actually using it in their phones... since there're 51 downloads and all. ;)

---------- Post added at 03:11 PM ---------- Previous post was at 03:08 PM ----------

lol... But, keep in mind that the Trebuchet version I posted is way back from the CM sources when Rashed released build5, and it was for CM10, so I'm not sure how it'll behave for CM10.1
[Optimus One, P500 Android Development] ibub:
Still have redx's tool, so I'll make one, and then use bill's tool for everything else. Thanks for the heads up about version.

sent from a jellybean
[Optimus One, P500 Android Development] mixednuts:
That's good... maybe I could include that in my post (with his permission, that is), so that people could just trim it themselves. Did you happen to get his most recent release that worked? I can't seem to find any working release in my usual messy places. :p

EDIT: Damn... I'm kinda derailing bill's thread here a bit. It's kinda on topic, but kinda OT. Anyway, PM me if you're able to upload it anywhere.
[Optimus One, P500 Android Development] shinobisoft:
Damn... What is this, trash Bill's thread day???? :D LOL, Just kidding...

With all the talk of Trebuchet, even though it's easier to replace the launcher all together, in one of my next updates I'll implement an editor for Trebuchet too. I'm not going to commit to a specific update, as I'd like to push the updates regularly with several small updates instead of one massive update.

EDIT:

In fact, I'd like to figure a way to allow OOne ROM Editor to edit the LatinIME and Trebuchet apk's without having to edit a ROM. It will take some doing as I have to rework and configure the apps code to allow for this. But it can and will be done ;)
[Optimus One, P500 Android Development] ibub:
Thanks bill. I'd like to see that happen. Will be very useful. :)

sent from a jellybean
[Optimus One, P500 Android Development] shinobisoft:
One other thing I should mention. I've taken a break for a few days from OOne ROM Editor to work on my web site. It's been "Under Construction" for months and I need to remedy that. OOne ROM Editor and Android Flash Recovery are both now hosted on my site instead of MediaFire. Site has a write-up on Android Flash Recovery but not on OOne ROM Edior so I gotta fix that too.

Please feel free to visit my site at ShinobiSoft Software
[Optimus One, P500 Android Development] mixednuts:
Nice... the Android Flash Recovery looks awesome. Hmmm... Shinobi, sounds like a pretty cool Sega game I use to play. ;)
[Optimus One, P500 Android Development] shinobisoft:
It is. And that's actually how I got the nickname Shinobi, that and my martial arts background. Not sure about you but I played the original arcade version. That was in my late teens BTW ;)

Sent from my LG-P509
[Optimus One, P500 Android Development] ibub:
Sounds official, like a corporation. Good choice. Was viewing the help docs, locally. Just unzip, and double click index, and it opens in browser. Pretty cool. And all the links work (of course) . :)

Edit : And the website ...very professional.

sent from a jellybean
[Optimus One, P500 Android Development] shinobisoft:
The web site along with everything else that I do in the programming world is painstakingly written by hand. No templates, etc. All the HTML, Stylesheets, Javascript, and PHP scripts are 100% original and hand coded by me. There's quite a bit that goes on behind the scenes of my web site like the downloads manager, site manager, etc., that are written by me as well.

@ibub

Domo arigato gozaimasu! I try really hard to make everything I do professional. ShinobiSoft Software has actually been on the web, off and on, for about 12 years or so. ;)

As for the help, you should also be able to unzip the files into the "docs" folder where you extracted OOneROMEditor.zip's contents to. I don't remember if when pressing F1 in OOne ROM Editor if it looks for the index.html or if it just opens the docs folder itself. This will obviously be fixed in the next update to load the index.html when the F1 key is pressed.
[Optimus One, P500 Android Development] ibub:
Docs folder not in OOneRomEditor folder, so I created it, and extracted into it. Now Help / contents or F1 both open docs folder. Double click index (said before) . The only thing I don't see is a disclaimer. I'm sure you can find one of those around here somewhere. :rolleyes:

Separate style.css is good way to go. Studied a little HTML. Don't know much JavaScript. Can muddle through a little.

sent from a jellybean
[Optimus One, P500 Android Development] shinobisoft:
Alrighty then... Web site is 100% up and running :D Finally :victory: :silly: What do y'all think? Now on to bigger things... :eek:
[Optimus One, P500 Android Development] arun_7:
bill.weckel, you are rock, lot of thanks, all the best :) :thumbup:
[Optimus One, P500 Android Development] shinobisoft:
Poll: Trebuchet Editor

Ok. Gotta question. I've already mentioned that I'm willing to create an editor for Trebuchet.apk. My question is, should I allow the user to specify which images to remove( full editor ), or should I just provide a command that will automatically remove any image that isn't MDPI ?
[Optimus One, P500 Android Development] ibub:
I'd build the best tool possible (meaning ability to choose). Although, in the interest of expediency, you may choose to have the "one click" option, initially. Seems that would be easier to write. There's my two cents. But it's your baby. ;)

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] shinobisoft:
I've got a big issue here. I've busted my ass writing this utility, tool, whatever you want to call it. And what do I get...

Just out of curiosity I typed "OOne ROM Editor" into the Google search box just to see what would come up. First two things, the XDA News write up on CM10 ROM Editor ( previous name ) and then this thread here. Cool I thought. Scroll down the page a little more and what do I see something in another language that I've since identified as Italian with OOne ROM Editor plainly in the search results. Well I click the link and get taken to a page within this thread here. Google translate translates the page and in the second post some one else is getting credit for my tool and who also repackaged it and reposted it on MediaFire. I'm f***in pissed...

OOne ROM Editor is "FREEWARE" but I STILL OWN IT.

If you want to spread the word about OOne ROM Editor, I'm greatful, but give them a link to this thread and if not that give them my download link.
[Optimus One, P500 Android Development] post-mortem:
That sucks.

This guy is the moderator of the P500 forum. You can send a message to the mods here.

Good luck!
[Optimus One, P500 Android Development] ibub:
I would edit the OP to reflect your wishes. Also the website. Don't know about legal recourse. But yeah, this really bites. :mad:

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] shinobisoft:
I've already edited the OP ;) And will put some kind of notice on my web site too. The OP of the thread in the link I just posted is a moderator too.

My software hasnt been changed as far as I can tell, just repackaged into a .rar file.

Sent from my Samsung Galaxy Tab 2
[Optimus One, P500 Android Development] ibub:
That site has no posts after January 2. Last update to OOne was, on the 8th. At least they may not be getting much traffic.

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] shinobisoft:
Contacted a moderator on the site I linked in my previous post. He fixed everything himself. :good: So, I should be good now. Did a little more digging and found my software on a couple other blogs but the linked directly to my thread here at XDA. :cool:
[Optimus One, P500 Android Development] ibub:
Grazie a bill.weckel. That eases my mind, as well. :)

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] shinobisoft:
Used up all my Thanks for the day so... Arigato!! OR Gracias!!

Sent from my Samsung Galaxy Tab 2
[Optimus One, P500 Android Development] mixednuts:
I'd want to remove all images, not just xHDPI ones. :p
[Optimus One, P500 Android Development] ibub:
I recently found out that if I open trebuchet.apk as a zip, that it has several folders inside. I found it interesting that a lot of the images were those of controls for the launcher. When I investigated further, I found that these were the mdpi images that bill was talking about keeping.
[Optimus One, P500 Android Development] shinobisoft:
The only thing that would get removed would be wallpapers. The remaining graphics, as you stated, are UI elements for Trebuchet so they gotta remain.

I'm considering a command for now, that will remove all wallpapers, so I can go and put up another update for OOne asap. I'm thing of then extending that to another command for non MDPI wallpapers, and then a custom command that will allow the user to pick and choose which wallpapers to keep or remove. :silly::p

Oh, and waht do y'all think about me applying for RC ( Recognized Contributor ) ?
[Optimus One, P500 Android Development] mixednuts:
Yeah... essentially you can just delete whatever you want right within 7Zip (or whatever else you're using) without even extracting it.
[Optimus One, P500 Android Development] ibub:
RC?!!...Where can I vote?

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Android Development] shinobisoft:
OP Updated

I've updated the OP to clean it up a bit and make it a little more readable. I've also added a section on the best order of steps to take to get the best results from OOne ROM Editor in the OP.
[Optimus One, P500 Android Development] post-mortem:
Bill, what obstacles do you have to making this work for all phones? Other than testing and, you know, that pesky "job" thing.
[Optimus One, P500 Android Development] shinobisoft:
None really. It's actually simply a matter of deleting or commenting out a small portion of the code that verifies that the selected zip is actually a ROM instead of just an ordinary zip file and then rebuilding the code. Building takes less than a minute ;) :D

I'm personally not prepared to take this project to that level at the moment. But I do have plans to do that in the near future. I'd really like to work the bugs out and get to a concrete GUI and implement as many functions/features possible, etc...
[Xperia Arc Themes and Apps] LegendDev:
I'm wondering if any of the devs on this forum could port the Gallery app of LG optimus G to Xperia Arc :confused:

that app has lots of gd features and a nice UI which are better than the stock gallery app :)

Thanks.

this is the system dump of LG optimus 4X (both have the same gallery app and i couldnt find the optimus G dump)

minus.com/mMAWparTO

here is a screenshot of the gallery
[Xperia Arc Themes and Apps] emwno:
Could you link me to the specified thread?
[Xperia Arc Themes and Apps] jader13254:
Pls upload apk and give link to system dump otherwise no 1 will try to Port
[Xperia Arc Themes and Apps] Pandemic:
Wrong topic btw mate!!!

P.s where is the mod when you need em???!!!

Sent from my Xperia Neo V with JS 7.3 with salade and peppercheese and more !!
[Xperia Arc Q&A, Help & Troubleshooting] Tribal_:
wifi doesn't work in new test kernel from [KERNEL] [ARC/S ].587 {23/10/2012}(Kernel SEGA TEST 1} Test Kernel Ready For Download

Could anyone link repost, cos I can't post answers in this thread, so writing here...
[Android Software/Hacking General [Developers Only]] vaibhavknockout:
reserved
[Android Software/Hacking General [Developers Only]] vaibhavknockout:
reserved2