[SIZE=+1]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.[/SIZE]
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 => DownloadUnzip 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...
Windows 8
I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat?
slipkn0t said:
I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat?
Click to expand...
Click to collapse
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
bill.weckel said:
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
Click to expand...
Click to collapse
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..
bill.weckel said:
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
Click to expand...
Click to collapse
its running on my 64bit
u should run it as administrator
kprsnt said:
its running on my 64bit
u should run it as administrator
Click to expand...
Click to collapse
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
lovegambler said:
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..
Click to expand...
Click to collapse
You are welcome. As long as it's an Android 4.1.X ROM for any of the Optimus One devices, it'll work.
Just used on my win 7 64bit Ultimate with no problem
BurningKoala said:
Just used on my win 7 64bit Ultimate with no problem
Click to expand...
Click to collapse
Thanks
slipkn0t said:
I'm going to get Windows 8 tonight. Any idea if it'll work or should I be the first lab rat?
Click to expand...
Click to collapse
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.
Ok. I see there's been about 100 downloads of this so far. I realize that in most cases no news is good news, however that makes it difficult to improve the software without any feedback. So... if there are any issues or suggestions for this tool, please let me know.
And, I have a few more abilities in the works...
Thanks for the excellent tool,Great idea.
Just one suggestion,while selecting the file to be deleted from media folder only single item can be selected, kindly enable multi select.
anuragchowdry said:
Thanks for the excellent tool,Great idea.
Just one suggestion,while selecting the file to be deleted from media folder only single item can be selected, kindly enable multi select.
Click to expand...
Click to collapse
Thanks.
Did you try holding the CTRL key. Multiple selection is supposed to be enabled.
Yes,i tried it but in vain.
anuragchowdry said:
Yes,i tried it but in vain.
Click to expand...
Click to collapse
Hmmm, multi-select is enabled by default when the control ( ListVIew ) is created. I can assure you that I did not disable it. Is your system set up for one click or two clicks to open files from say, Windows Explorer?
May be, i will try again. thanks for your reply.
It work with paranoid?
Team A.W.M.P. on Tapatalk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Any Android 4.1.x ROM for the lg optimus family.
Sent from my LG-P509
Has anyone had this running on Windows 8?
bill.weckel said:
Has anyone had this running on Windows 8?
Click to expand...
Click to collapse
Have you seen Microsoft's upgrade price - quite inexpensive, no??!
Sent from my A500 using xda app-developers app
Related
My Android Manager 0.5.1
Exsiting users: Please upgrade by downloading http://myandroidmanager.com/app/MAM.exe
New Users: Please download full installation http://myandroidmanager.com/app/mam.msi
Public Beta Available : http://www.myandroidmanager.com/app/mam.msi
Note: There will be issues for tis build so if you want a perfectly stable application, just wait.
Follow my twitter and you might find sneak leaks =)
To those that have been following and installing:
I am still working on an update system people... Bear with me. It will most likely not come until we are out of beta
What it is:
An application meant to automate all of your phone management needs through the use of ADB. If you are are more comfortable with typing out every command and don't need a easier and quicker way to accomplish it, you dont need this app. It's basically a visual adb commander. Instructions will not come until we are on a stable build. If you have not installed the drivers for your phone correctly, this application will not work. Please search the forum for tips on getting your phone recognized. In the early stages, this program will work best if you have already configured adb and have used it. It is recommended that you move adb.exe to windows/system32 in order to execute adb from any directory. Also, be sure to run this program as administrator!! There will be bugs until version hits 1.0 In later stages the application will be integrated with xda to bring you the latest ROMS to make flashing a click of a button.
Beta Process:
The newest versions will always be released to a small test group to test the efficency before being fully released. This ensures that everyone gets a stable and working application. While it sounds like it has its advantages, I do ask that you fully test and take note of changes in your system when bugs do occur. A great beta tester tries to look for errors to make it easier on the developer when tracing the root of the problem. A great beta tester, and a develpers friend =), doesn't just say a certain feature isn't working. THose who are still interested, contact me whichever way you prefer
Initial Beta Released 7/14/2009
Current feature set planned:
- ADB Detection - Complete
- ADB Installation - Complete
- Phone Detection - Complete
- Flash files with ease - Complete
- Advanced file manager - Complete
- Drag and Drop Files - Complete
- Parition SD Cards
- Multiple Nandroid Backups
- FTP Sync
- Install Applications
- Multiple Nandroid Backup
- File Manager
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Release Notes 0.5 BETA
- Created file manager (multiple upload, download, and delete) Only allows for viewing of folders 3 levels deep. I am aware that the phone scan takes some time. Looking into better ways..
- Removed general file options from "file and transfer"
- Changed "file and transfer" to "flash update"
- Configured install for auto-updates
Release Notes 0.5.1 BETA
-Added drag and drop functionality
- Improved coding for proper timing of adb execution
- Eliminated other bugs
Release Notes 0.5.2 BETA
-Made changes in adb stability (should notice faster performance)
-Got rid of local tree (needs some troubleshooting)
-Checked drag+drop
-Checked Uploading/Downloading Files
Stay tuned at my twitter
if you can just make a program for
- Format sd card fat32/ext2/3
i will love you!
Other than that, this sounds really cool and would be very useful! Good luck on it and hope to see it soon especialy with the daily Rom updates hahahaha
nephron said:
if you can just make a program for
- Format sd card fat32/ext2/3
i will love you!
Other than that, this sounds really cool and would be very useful! Good luck on it and hope to see it soon especialy with the daily Rom updates hahahaha
Click to expand...
Click to collapse
i agree
this should all be possible but most likely using the sdsplit method. I will do some testing on some spare sd cards I have
that would be cool. I guess you can make an adb bat script to download and install the sdplit.sh and then run it. That would be possible
EDIT: You should also add a nandroid backup and restore option. There is already a GUI for it but if you integrate it with your program i would use it constantly!
Id say add the linux-swap creation too. Cause it seems to be the future in how we all partition it now. Side request tho, FTP backup/restore option, I know since Im between home and work, I upload everything to my FTP. Now that would be nice to have something automate that work for me so I always have it safe and can access it anywhere.
Thanks for the ideas guys. I plan on implementing them
Added nandroid backup/restore to feature list.
ADB check/install is currently coded and working
Edit: All Done! System enviroment variables will be changed when ADB installed. Note: This will not correct the error of the driver being incorrectly installed. This happens when you dont enable debugging on your android phone and plug it up for the first time.
To fix this, you must delete some registry settings in order for adb to be recognized correctly.
This app will be made of pure win! I can't wait to see it! I know I'm new around here but I will do what I can to help this community as it has also helped me quite a bit with many different phones.
If only we could get this application completed, and a Hero ROM for the Dream, I'm pretty sure I'd drop a nut right here in this thread lol!
shorteh said:
This app will be made of pure win! I can't wait to see it! I know I'm new around here but I will do what I can to help this community as it has also helped me quite a bit with many different phones.
If only we could get this application completed, and a Hero ROM for the Dream, I'm pretty sure I'd drop a nut right here in this thread lol!
Click to expand...
Click to collapse
Thanks!
New screenshot added and FTP upload/download feature will be added to the list.
Speaking of the FTP, It might be a good idea to allow "Sync with FTP" so this way if your at work, vola it syncs with that folder kinda like a imap server. =)
Must admit, I am very impressed ^_^ Wish I could code as my previous job had positions open for it but its something that doesn't appeal to me, yet I have nothing but great admiration to those who can.
Keep up the good work ^_^
Mysticales said:
Speaking of the FTP, It might be a good idea to allow "Sync with FTP" so this way if your at work, vola it syncs with that folder kinda like a imap server. =)
Click to expand...
Click to collapse
Great idea! Will work it into the project feature list.
This looks like such an awesome program! Good luck!
a suggestion, contact aTrackdog, maybe you can run ties with each other. Since they have good version monitoring, info etc this could tie in possibly. Just a thought. =)
Mysticales said:
a suggestion, contact aTrackdog, maybe you can run ties with each other. Since they have good version monitoring, info etc this could tie in possibly. Just a thought. =)
Click to expand...
Click to collapse
You mean tie this in with android software updates? Def. a possibility. It would make it an all-around android windows application for the Dream..
Tomorrow I will begin android backups and ftp syncing... The hardest will be handling the formatting of SD cards. I have some code (besides sdsplit) that may allow this. I have plenty of backup sd's to test this on
Ok this just looks soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo amazing. I cannot wait to test this out . Good job on this. I have a question though, how does it know when there will be a new version and how would it get the changelog?
nephron said:
Ok this just looks soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo amazing. I cannot wait to test this out . Good job on this. I have a question though, how does it know when there will be a new version and how would it get the changelog?
Click to expand...
Click to collapse
a very tricky method and a lot of code that stratefically looks through the XDA web site for changes in the original thread. The installed program will connect to an online database upon startup that checks for updates but the process that actually does the scanning will be on my pc. The application will be replicating the database server. It knows what the old changelog was so any new text will be added to the changelog.
It's a tricky procedure but its been working VERY well in my tests. Of course this wont account for new ROMS that are added so I will have to check periodically for new ROMS. The app will still allow you to flash a ROM you download.
Hopefully once it's up and running, the dev's will get involved. I can give them an app to update the information the application is pulling in. It would be a win win for devs as they can track amount of downloads..
Dude this is going to be soo sick can't wait hopefully every dev will use it
something else that could be implemented into this is a prompt or warning advisory that goes alongside each rom. like if it's a hero rom, it prompts you to make sure you have the correct spl, radio, and whatnot installed first. and if you don't have one installed, it will install the necessary things for you prior to installing the rom so that it will help prevent a brick or something.
yeah... something like that....
Android Customization Suite 1.2.3
This is a program to complement your ROM. It is able to produce a CWM flashable zip with apps your ROM might be missing (T-Mob ones, launchers, utilities, etc). It also has other tools available for you. It can produce an empty flashable zip for you (read more about it here). And now, it has "repositories." Developers can upkeep their own repos with whatever files they wish. Roms, themes, mods, etc.
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(forgot to change the version # in these screenies, it's 1.1 )
Older Screenshots:
1.0
Repo Tab 0.999
Repo Tab
Utilities Tab
Launchers & Misc Tab
Vibrant Apps Tab
System Tab
Instructions
Download. Note: you must have Java installed to run this app
WHILE YOU ARE DOWNLOADING MAKE A NANDROID BACKUP
Unzip the folder. Please keep it intact. Moving files around in there will probably break the functionality.
Run ACS.jar.
Choose desired apps.
Wiping Dalvik cache is recommended, but it will take you about 5 minutes to boot
Copy flash.zip to your internal sd card
Flash with CWM
Linux users: if you are running Linux I advise you to use the run.sh file to run the program, otherwise it may use your home directory to store files
Mac users: you need to have java 1.6 installed for this to work. i tested this on a friend's mac (running 10.5.8 & java 1.5) and it wasn't working. also i was not able to update her java to 1.6 either. so i'm assuming you need to have snow leopard installed for this to work...
Devs:
Check out this reference guide for more info on setting up a repo list. Feel free to contact me for any clarification. It's really not hard to do it, just have to understand how the app works a little. The guide should give insight and instruction. Contact me to add your repo to the list.
Options Note
If you want to change the location of system apps, please make your selections first THEN change the location
Change Log
Code:
v1.2.3
-1.2.2 broke everything in the world so testing this fix out
v1.2.2
-fixed bug where unix based systems couldn't properly download from custom repos
v1.2.1
-redbend wasn't being added when you download modems, so it didn't work, fixed
-repo "admins" are now not restricted to using the pre-made folders in /kitchen and can put whatever path they wish and ACS should properly handle all directories
-fixed an issue not being able to download certain files....
v1.2
-fixed issue where program would try to download 2+ files at once if some files were not to be zipped up
-fixed issue where program would just stop if user had the zip open and it is trying to access said zip. now notifies the user
-error dialogs for when user selects files to download which would produce duplicate files in zip
-zappin dem bugs!
-took out splash screen for now :(
v1.11
-update script bug fix
v1.1
-initial implementation of CWM3 edify scripts for Epic (I've been reading they're supposed to work on CWM2, but I haven't had luck on my end, please let me know if you can help)
-UI is now resizable and easier to work with
-crappy splash screen
-internal code changes
-fixed run.sh script
-support to copy files to internal sd card
v1.0
-finished gui changes, no more tabs
-added menu bar with options option :)
-couple bug fixes from .9999999
v0.999
-redesigned gui
-everything is in form of a repo now (or will be at v1, too lazy to do launchers tonight)
-added functionality for different phones
-changed the way the app checks files against the server, should be much more efficient & faster
-need a new name!
v0.86
-bug fixes
-location of system apps (in the options tab) now works
v0.85
-repo functionality added
--any devs, feel free to contact me to add a section for your rom/mods/whatever
--the "repo" is maintained by you and is updated automatically when you update it, no need to recompile the app
-options tab
--[COLOR="Red"]new option to specify where you'd like to store apps that would originally go in /system/app[/COLOR] currently may not work, need some script help from a dev to fix this D:
-download percent for convenience and downloading large files
-did i mention there's a repo?
v0.7 Beta
-couple GUI changes to make it prettier
-new feature to create blank CWM zips for your use, [URL="http://forum.xda-developers.com/showpost.php?p=10550607&postcount=84"]read more about it here[/URL]
v0.6 Beta
-improved code to download from online server & error checking
-added modems
v0.5 Burly Beta
-Basically rewrote program...
--should be more efficient now, too
-Initial online implementation
--hopefully my web host can handle the traffic :)
-icon is missing, after 8 hours of working on 0.5 i'm not going to fix it right now
-file size down to less than 150k :cool:
v0.4 ALPHA
-KERNELS & MODEMS NOT INCLUDED IN THIS UPDATE, SORRY :)
-TouchWiz Launcher Widgets will not be added along with the launcher
-added progress bar (along with rewriting some code to make it more efficient)
-added a rename box, you can now name your .zip whatever you like
-added more tmobile bloat (sigh)
-the application will not recognize APKs and files outside of itself, so for instance if you have an APK that you want to add just put it in the corresponding folders.
-- for instance my VCK.jar is in folder /vck/, i want to add hi.apk. I could move it to /vck/data/app/hi.apk and when you click generate zip, the program should include it. please contact me if this is unclear or you have questions, this is only a minor feature :)
v0.3 ALHPA
-Renamed to Vibrant Customization Kitchen (thanks BruceElliot)
-re-organized tabs a little
-fixed bug where program would not work properly after generating a zip (thanks jdanisevich)
-Launchers & Misc tab should work
v0.2 ALPHA
-Most Vibrant Apps added (missing TMO TV & Media Hub for now)
-Misc Tab works now (minus GB keyboard, didn't work for me for some reason)
v0.1 ALPHA
-Initial Release
Current Known Bugs
-Please report any bugs you may have!
-If you do encounter a bug, restarting the program and trying again may help.
If you like this Tool, hit the Thank you button!
github - I don't really know what I'm doing with git, but here's my attempt at publishing it
Credits
-Scrizz - doing the hard work on the modems
-Heathen - script help
-everyone who contributes to the repo
-all ROM devs
-everyone else in this community who always helps
Media Mentions
XDA Front Page (v0.3)
Android Spin (v0.4)
i need everyone to test out 1.2.3. windows/linux/osx, everyone. please test it out trying to download Swype from Jdan's repo. if it does not work, please report back
dude what are you waiting for? sounds like credits will poses your name alot in new devs roms! say cheese!
Sounds awesome, I know a lot of people will find that very useful. Great job so far! My only concern is will you be releasing a new version every time the apps are updated? Or do you intend to have it download the latest versions automatically once you turn it into a client and host the actual files online?
Sent from my SGH-T959 using Tapatalk
jdanisevich said:
Sounds awesome, I know a lot of people will find that very useful. Great job so far! My only concern is will you be releasing a new version every time the apps are updated? Or do you intend to have it download the latest versions automatically once you turn it into a client and host the actual files online?
Sent from my SGH-T959 using Tapatalk
Click to expand...
Click to collapse
If this happens, it would be extremely easy to update to newer versions. But as the program works right now, it's pretty basic, so yes it would have to be downloaded again.
Also I'm pretty sure I lack the skill to program it to download the files. So like I said. Maybe later
birgertime said:
If this happens, it would be extremely easy to update to newer versions. But as the program works right now, it's pretty basic, so yes it would have to be downloaded again.
Also I'm pretty sure I lack the skill to program it to download the files. So like I said. Maybe later
Click to expand...
Click to collapse
No worries man, that still sounds like a great tool. I honestly wouldn't mind downloading every now and then, I was just curious. I still have to update half the applications on my computer manually, so it doesn't bother me. Thanks for your contribution, it's years beyond anything I could ever pull off, web server or no!
Sent from my SGH-T959 using Tapatalk
It's looking great!
i know eta's kill the mood but i am hoping this gets out before midnight so i can play with it through the ball drop and have something to be proud of on the first of the year. i wish i knew this program making stuff too. but networking is my personal field of expertise at the moment.
justlovejoy said:
i know eta's kill the mood but i am hoping this gets out before midnight so i can play with it through the ball drop and have something to be proud of on the first of the year. i wish i knew this program making stuff too. but networking is my personal field of expertise at the moment.
Click to expand...
Click to collapse
I'm finishing up some things and going to try flashing a test in a bit.
If I can get it to work I will post the initial release later today. Only the Utilities tab and the Mms tab will be working though.
I've gotta figure out which Apks go with what for the actual bloat
i think you forgot to post the download link.
birgertime said:
I'm finishing up some things and going to try flashing a test in a bit.
If I can get it to work I will post the initial release later today. Only the Utilities tab and the Mms tab will be working though.
I've gotta figure out which Apks go with what for the actual bloat
Click to expand...
Click to collapse
makes sense! i am proud to see that there is testing going on and am willing to help out with anything i can to make this as good as you want it to get!
FitzMichael said:
i think you forgot to post the download link.
Click to expand...
Click to collapse
Did not
Like I said, soon as I feel it's ready to be a Beta, I'll start updating it on XDA
is it windows ready? it seems to be a little like an addition to the kitchen...
edit: nvm didnt read properly
birgertime said:
So I'm in the process of creating a little utility that will allow you to choose alllllll the bloat you'll ever want.
It will generate a .zip file that you will flash through CWM.
Couple things I'd like to mention:
It's written in Java, so eventually I will get it working properly on Linux and OS X as well.
The file size of this utility will be a little large as I will have to include every single program with it
I will eventually try and get them to download off the internet to make the utility itself pretty damn tiny, no promises though
I had originally planned to make this an online-kitchen type tool. I don't know nearly enough PHP so I just ended up doing this
This thing is Alpha
I'll probably end up releasing the alpha over at Heathen's site before I put up a beta over here
I'd like to hear your thoughts/suggestions/comments.
(Mods, sorry if this isn't in the right section, I figure this is more related to ROM development than Apps)
Click to expand...
Click to collapse
I'm not trying to be a smartass or too much of a dumbass, but why would anyone want an app that adds bloat?
wbexpress said:
I'm not trying to be a smartass or too much of a dumbass, but why would anyone want an app that adds bloat?
Click to expand...
Click to collapse
Honestly, that wasn't my main intention. I thought it was a good idea for people to add apps they wanted in one swift flash. I'm always looking to have Titanium and maybe a couple other apps.
This just makes it easier and provides most of the apps people want in one place.
But I've read it over and over how (some) people want Avatar, Wifi calling, or AOSP mms, and I've even seen a request at one point for the memo app.
Right now, this is what works:
birgertime said:
Honestly, that wasn't my main intention. I thought it was a good idea for people to add apps they wanted in one swift flash. I'm always looking to have Titanium and maybe a couple other apps.
This just makes it easier and provides most of the apps people want in one place.
But I've read it over and over how (some) people want Avatar, Wifi calling, or AOSP mms, and I've even seen a request at one point for the memo app.
Right now, this is what works:
Click to expand...
Click to collapse
Gotcha. It is a good idea. It just threw me because of the generally negative connotation of the word "bloat"...
birgertime said:
If this happens, it would be extremely easy to update to newer versions. But as the program works right now, it's pretty basic, so yes it would have to be downloaded again.
Also I'm pretty sure I lack the skill to program it to download the files. So like I said. Maybe later
Click to expand...
Click to collapse
As far as updating goes.... It's not difficult here's an example for you...
http://www.javajazzup.com/issue3/page65.shtml
All you would need would be a host to hold all your files which a simple DropBox account can solve.
As far as the updater goes. What you can do is make a Wrapper that checks for a new file on a server (your new dropbox) if its the same size (in bytes) then continue to load your main .jar, else you tell it to download to the location which should overwrite it or you can delete it prior to the download.
I hope this helps in your java application. Great work and continue the dev
P.S. Feel free to PM for any questions you might have on Java.
xplanowestx said:
As far as updating goes.... It's not difficult here's an example for you...
http://www.javajazzup.com/issue3/page65.shtml
All you would need would be a host to hold all your files which a simple DropBox account can solve.
As far as the updater goes. What you can do is make a Wrapper that checks for a new file on a server (your new dropbox) if its the same size (in bytes) then continue to load your main .jar, else you tell it to download to the location which should overwrite it or you can delete it prior to the download.
I hope this helps in your java application. Great work and continue the dev
P.S. Feel free to PM for any questions you might have on Java.
Click to expand...
Click to collapse
Yeah I didn't really doubt I could find it online, just didn't wanna jump in too far right away.
I was actually thinking of hosting like a master file which would contain locations and versions of the files that the client would be able to download and interpret. That's just something that crossed my mind though. I'm going to get this thing working fully offline before I go into anything else.
As far as the web hosting goes, I have some, it says it's "unlimited" but I have a feeling XDA will test that limit if the time comes.
Thanks for offering to help! I may take you up on it.
If anyone knows this, I'd greatly appreciate the help. I need to know which APKs are associated with the following apps (mainly if there's another APK besides the main one):
AllShare
Amazon
Avatar
GoGo
Layar
Kindle
MediaHub
Memo
Mini Diary
Write and Go
Audio Post Card
It'd be great if we could use this tool to put our titanium backed up apps and put them in a flashable zip that way we have our apps ready for when we boot a rom.
Sent from my SGH-T959 using XDA App
robavila721 said:
It'd be great if we could use this tool to put our titanium backed up apps and put them in a flashable zip that way we have our apps ready for when we boot a rom.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
doesnt titanium have that feature? i tried it once but it didnt change anything so i deleted the humongous zip it created and restored manually
This thread is no longer kept up to date, for future info/help please use the main thread HERE
I have working on a project in the form of an app, which guides you through the installation of Ubuntu within android via chroot. It includes a ubuntu 10.10 image I have been working on which includes lots of program to allow users to develop program/scripts etc within Ubuntu on there phone/tablet.
However I have I have yet to get much testing on this device and would like more feedback from users!
Please post your device/kernel/rom along with what did and didn't work, so I can draw up what I need to change in the next release of the app/ubuntu build.
Website
http://linuxonandroid.blogspot.com/
Video
http://www.youtube.com/watch?v=UCqzs8yQTM8
App Download
Free App
Paid App
Boot Script
ubuntu.sh(V5)
Full Image
This image is 1.5GB to download, once extracted 3.5GB, and include alot of programs like openoffice, thunderbird, firefox and over programs for 'developing' - Also allows you to switch between the LXDE and Gnome desktops, and you can define screen size on boot!
ubuntuV5-image.zip
Lightweight Image - This is yet to be included in an app, will be included in the next release (aka 2.0 ), so get it now before anyone else!
This image is just under 500MB to download, once extracted 2.5GB, and include only programs needed (LXDE desktop, web browser, + other basic programs) also allows you to define screen size on boot
ubuntuV5-sm-image.zip
12.04 images
I have now started work on building new 12.04 images these come in core (just the bear-bones ubuntu) and full (ubuntu with GUI and other programs) and will be updated as 12.04 moves through its milestones (and when I make new updates to the mods I make from the main stream arm port).
These are for testing ONLY until 12.04 reaches stable release.
You can view the images here:
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/12.04/
I also want to build up a small group of testers who I can email with new images and scripts, these will include all future distros that I do. If you are interested in joining this test group please PM me or send a email to [email protected]
The only requirement is that your willing to test and send feedback along with screen shoots etc where required, it would also be good if your willing to try different roms and kernels for your device!
Sig Banner
Show your love of ubuntu on android with my sig banner:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
image url is "http://dl.dropbox.com/u/11206993/ubuntuuser.png"
Other Guides
Like this guide? want to try something different? then check out my other guides for different distro's
Backtrack - This is a distro that is based around security testing, it also includes the Gnome desktop environment and a range of other programs.
Updates
18/02/12
*New 12.04 images started building, for now not included in the app but once a bit more stable will be included
29/01/12
*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot
*PAID New Build guide which shows you how to build your own Ubuntu images
*Brand new UI To make the whole thing more useable
*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app
*PAID new widget to activate the one click boot
*PAID app install guide changed in light of 'one click boot'
*Fixed keyboard mapping of random letters in Gnome
18/01/12
*Large ubuntu image now allows user to set screen size on boot!
*Large Ubuntu image now lets you select between LXDE and Gnome desktops
*Large Ubuntu image has been recompiled to fix the likes of Java (note some of the above changes will be included in the small image in the future)
*FAQ section updated with more answers to questions I have been getting
*Install guide updated in light of the new large image
06/01/12
*PAID app file downloads now use new fast FTP server and support direct downloading (click the button to download a image and it starts to download right away)
*New boot script which has fixed problems with it not booting on alot of devices, and fixed problem which some people getting a grey screen when loading UI
*Boot script now downloaded in zip file to fix problems with downloading script
*Both apps fixed to support low resolutions
*Both apps cleaned up
28/12/11
*PAID app now supports 960x540 'qHD' resolution
*ALL Ubuntu lightweight images cleaned up even more saved another 300MB of space
*ALL Ubuntu images updated with all new updates
*ALL Ubuntu images now in .zip format to fix problems with some peoples devices failing to extract the .rar files
*Boot script updated, once booted now terminal acts like a command line interface for Ubuntu, and some boot problems now fixed
*Image and boot script now downloadable separately to allow easier updating
19/12/11
New 'lighter' ubuntu image options for all resolutions already supported
15/12/11
New ubuntu images with all updates up to 15/11/11
FREE app ubuntu image resized to fit 800x480 resolution
PAID app ubuntu images now includes 4 images for 800x480, 854x480, 1024x600 and 1280x800 resolutions
Purchased your app and downloading the full image to my TeamEOS 4.0.3 umts_everest build on my German Xoom 3G MZ601
Sent from my HTC HD2 using xda premium
bluedragon1982 said:
Purchased your app and downloading the full image to my TeamEOS 4.0.3 umts_everest build on my German Xoom 3G MZ601
Sent from my HTC HD2 using xda premium
Click to expand...
Click to collapse
Thank you very much, you will be pleased the now that 2.0 version of the app with alot of new features will hopefully be released before the end of the weekend (so you bought in time to get the 20% off ). And the large image has no changes (About the only thing that hasn't changed) so you will not have to redownload a large file!
Ubuntu Installer Paid 2.0 Cooked and ready to be tasted
Well tasted by my beta testers anyway...but yes 2.0 for the Paid app is ready! so long as there are no more bugs the new update will be loaded to the market tomorrow.
Note that once the new update is on-line the sale will end, so if you have not already grap your paid copy for 20%!!
The change log for the new version is:
*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot
*PAID New Build guide which shows you how to build your own Ubuntu images
*Brand new UI To make the whole thing more useable
*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app
*PAID new widget to activate the one click boot
*PAID app install guide changed in light of 'one click boot'
*Fixed keyboard mapping of random letters in Gnome
The free version should then be updated by the end of next week and will include the new UI and the new V5 small image and Gnome mapping fix.
Backtrack will then be updated shortly after that to include pretty much everything in the change log above (apart from the small image, there is still no small image for backtrack)
Interesting.
The wait is over, last minute bugs have been stamped out and the new update is live, should be coming to a device near you soon!
If you have bought the paid version check for updates!
I was looking for infos about linux on Xoom and I found this.. very interesting!
Excuse my ignorance... is WINE going to work on Xoom? There can be problems due to arm architecture?
Ghost-of-the-Sun said:
I was looking for infos about linux on Xoom and I found this.. very interesting!
Excuse my ignorance... is WINE going to work on Xoom? There can be problems due to arm architecture?
Click to expand...
Click to collapse
Sadly WINE does not run on ARM, not only is there not a port of WINE itself, windows programs are not designed to run on ARM so there would be all sort of problems.
It could be possible to port stuff but I sadly would not have the time to do so
Bought it, and love it so far. Appreciate it!
omac_ranger said:
Bought it, and love it so far. Appreciate it!
Click to expand...
Click to collapse
Glad to hear it
In the new large image, it says that I cannot connect to the internet.. Ideas?
Btw: running Team EOS ICS Build for the US 3G Xoom (not-upgraded).
along with the latest rogue Kernel.
omac_ranger said:
In the new large image, it says that I cannot connect to the internet.. Ideas?
Btw: running Team EOS ICS Build for the US 3G Xoom (not-upgraded).
along with the latest rogue Kernel.
Click to expand...
Click to collapse
Hmmmm a few people have had this problem but I can't replicate the bug, could you post a copy of what comes up in terminal while its booting
zacthespack said:
Hmmmm a few people have had this problem but I can't replicate the bug, could you post a copy of what comes up in terminal while its booting
Click to expand...
Click to collapse
Well. I restarted it and have just been playing around in the Gnome version and it seems to be working now.. Previously it said it couldn't connect when trying to download something from the software center, but now it's downloading just fine.
omac_ranger said:
Well. I restarted it and have just been playing around in the Gnome version and it seems to be working now.. Previously it said it couldn't connect when trying to download something from the software center, but now it's downloading just fine.
Click to expand...
Click to collapse
Hmmm ok then, also fun in Ubuntu bugs
zacthespack said:
Hmmm ok then, also fun in Ubuntu bugs
Click to expand...
Click to collapse
Oh! It was Chromium. Trying to get it from the market it was saying it couldn't connect. I did an apt-get update and that seemed to have fixed it. If anyone else is trying that by the way.
Pressing the "D" button minimizes all windows and returns to the desktop even when I disabled the shortcut in the keyboard shortcut menu. Know of any way to fix that?
Sent from my Xoom using XDA App
omac_ranger said:
Pressing the "D" button minimizes all windows and returns to the desktop even when I disabled the shortcut in the keyboard shortcut menu. Know of any way to fix that?
Sent from my Xoom using XDA App
Click to expand...
Click to collapse
Hmmm, I thought I had fixed that is it just in Gnome or both Gnome and LXDE
zacthespack said:
Hmmm, I thought I had fixed that is it just in Gnome or both Gnome and LXDE
Click to expand...
Click to collapse
Of course as soon as I go to replicate the bug it's gone. I guess the keyboard shortcut might have finally applied? I had only tested it in Gnome when i was having the problem upon first boot.
But when trying to use the Chromium browser (I love Google Chrome) every page comes up blank. That one I haven't been able to fix.
Hi!
How to seup vnc viewer? I set nick name and password, address=0, left username=blank, but cant not login!
Edit:
After run sh ubuntu.sh, it showed : mount /sdcard/external_sd failed, and eth0: no such device.
keunhuvac said:
Hi!
How to seup vnc viewer? I set nick name and password, address=0, left username=blank, but cant not login!
Edit:
After run sh ubuntu.sh, it showed : mount /sdcard/external_sd failed, and eth0: no such device.
Click to expand...
Click to collapse
+1
10 chars
This is the noob-proof multiuser enabler guide for the CM10.1 - GS3 only!!
Want to enable multiuser on your galaxy S3 under CM10.1?? This is the easiest way to do it.
Updates - based on cm-10.1-2013XXXX-NIGHTLY-i9300.zip:
Multi_20130306
Multi_20130303
Multi_20130302
Multi_20130222
This is very simple: just flash the zip file and you're done!! just need to create the users under settings!! Can create up to 8 users!!
P.S. You need to reflash it for every new nightly installed!!!!
IMPORTANT INFORMATION!!!
I just found out a way to reduce FC in secondary user. Create 2 other users... delete the second, reboot and the third user should now be the second but without the FCs... well it should, it worked for me...
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Next is the tool I used to create the flashable mod zip. In case you wanna try for yourself or need to remake the mod for futures nightlies just download and follow the steps:
Links:
. JDK and JRE for windows 32bits - (are you under windows x64? Install the 32bits javas anyway)
. FrameworkFlasher Adapted from the wesf90 Original Thread and Updated from iBotPeaches Original Thread to run on CM10.1
1) Install JDK and JRE and Unzip FrameworkFlasher
2) copy your phone's framework-res.apk to the folder "place-framework-res-here"
3) run "RunMe.bat"
4) press 1 to decompile
5) Make the necessary changes under the folder "files-to-edit" ****
6) run 2 to recompile
7) run 3 and 4 to sign and zip the apk
8) Just flash your new zip and be happy!
**** In order to enable multiuser, it's necessery to change some xml file inside framework-res.apk and this is only possible by doing this decompile/compile process...
The files you need to change are:
. framework-res.apk\res\values\integers.xml
look for config_multiuserMaximumUsers and change the number of users (min 2)
Code:
<integer name="config_multiuserMaximumUsers">8</integer>
. framework-res.apk\res\layout-port\keyguard_host_view.xml
need to add this after the second </FrameLayout>
Code:
<FrameLayout androidprv:paddingTop="7.0dip" androidprv:layout_width="fill_parent" androidprv:layout_height="wrap_content">
<include androidprv:layout_gravity="top|center" androidprv:layout_width="fill_parent" androidprv:layout_height="fill_parent" layout="@layout/keyguard_multi_user_selector" />
</FrameLayout>
I made more changes than this so I advice to use mine own keyguard_host_view.xml
Thanks for the great work.... it worked perfectly. However, I have a feedback:
Few findings
- Unable to find option "Enable USB Debugging
- Unable to add facebook contact sync for secondary user
- Facebook sync not working
santoshtalluri
Unfortunetly multiuser feature still very limited and buggy... not my fault, it's Android/Cm10.1 fault... you also cant make/receive calls and themes cause fc in a secundary user...
santoshtalluri said:
Thanks for the great work.... it worked perfectly. However, I have a feedback:
Few findings
- Unable to find option "Enable USB Debugging
- Unable to add facebook contact sync for secondary user
- Facebook sync not working
Click to expand...
Click to collapse
Try tapping on the "Build Number" in settings 7-8 times to enable Developer Options.
Developer options only in primary user
help with decompile
I get the following failure when trying to decomile my apk. I am on the Sprint GS3 and d2spr CM10.1 2013-01-31 nightly. Any help would be appreciated. Also, I am making the leap that the same technique here works for any SG3 framework-res.apk and not just for the i9300. If that is an invalide assumption, then please set me straight. Thanks in advance...
---------------------------------------------------------------------
| Log - Sat 02/02/2013 -- 17:34:26.62 | Documents\Desktop\FrameworkFlasher-1.1.4\LogSimple.txt
---------------------------------------------------------------------
THE LOG BELOW IS FOR YOUR MOST RECENT PROCESS ONLY.
java version "1.6.0_39"
Java(TM) SE Runtime Environment (build 1.6.0_39-b04)
Java HotSpot(TM) Client VM (build 20.14-b01, mixed mode, sharing)
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x01080293 drawable/ic_ab_back_holo_dark, config=-xhdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43)
at brut.androlib.Androlib.getResTable(Androlib.java:44)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
@ swiggs98
Yes... probably works for your phone too....
The compile/decompile process can cause several erros when one or more conditions are not satisfied, so make sure:
1. Latest Java JDK/JRE 32 bits are installed
2. FrameworkFlasher is updated (the one I posted is updated, so use mine)
3. The folder name where FrameworkFlasher is running should not have spaces
4. framework-res.apk is not corrupted (I use WIFI file explorer to download framework-res.apk to my PC)
5. Wrong changes in framework-res files also ruins the process
Re: [MOD][CM10.1][4.2.1][GUIDE] Enable Multiuser (for noobs)
rfmalta said:
@ swiggs98
Yes... probably works for your phone too....
The compile/decompile process can cause several erros when one or more conditions are not satisfied, so make sure:
1. Latest Java JDK/JRE 32 bits are installed
2. FrameworkFlasher is updated (the one I posted is updated, so use mine)
3. The folder name where FrameworkFlasher is running should not have spaces
4. framework-res.apk is not corrupted (I use WIFI file explorer to download framework-res.apk to my PC)
5. Wrong changes in framework-res files also ruins the process
Click to expand...
Click to collapse
Thx. It was the version I had. Same version number but from the original forum.
bootlooping when after flashing the zip!
@ varund7726
according to your signature you're running AOKP ROM with a custom kernel Syiah... my mod is made for official CM10.1 ROM only...
rfmalta said:
This is the noob-proof multiuser enabler guide for the CM10.1 - GS3 only!!
Want to enable multiuser on your galaxy S3 under CM10.1?? This is the easiest way to do it.
Update 1 (based on build cm-10.1-20130204-NIGHTLY-i9300.zip)
1. Multi_user
This is very simple: just flash the zip file and you're done!! just need to create the users under settings!! Can create up to 5 users!!
P.S. You need to reflash these zips for every new nightly installed!!!!
Screenshots:
Next is the tool I used to create these flashable mods zips. In case you wanna try for yourself or need to remake the mods for futures nightlies just download and follow the steps:
Links:
2. JDK and JRE for windows 32bits - (are you under windows x64? Install the 32bits javas anyway)
3. FrameworkFlasher Adapted from the wesf90 Original Thread and Updated from iBotPeaches Original Thread to run on CM10.1
1) Install JDK and JRE and Unzip FrameworkFlasher
2) copy your phone's framework-res.apk to the folder "place-framework-res-here"
3) run "RunMe.bat"
4) press 1 to decompile
5) Make the necessary changes under the folder "files-to-edit" ****
6) run 2 to recompile
7) run 3 and 4 to sign and zip the apk
8) Just flash your new zip and be happy!
**** In order to enable multiuser, it's necessery to change some xml file inside framework-res.apk and this is only possible by doing this decompile/compile process...
The files you need to change are:
. framework-res.apk\res\values\integers.xml
look for config_multiuserMaximumUsers and change the number of users (min 2)
. framework-res.apk\res\layout-port\keyguard_host_view.xml
need to add <include layout="@layout/keyguard_multi_user_selector" /> before the second </FrameLayout> ---in my mods there are more changes than this so I advice to copy and paste this file from my mod to this new one---
Click to expand...
Click to collapse
My S3 (CM10.1 updated, stock kernel) is having FC with everything with a new user. The "Setup Wizard" can't start.
lucasdeeiroz
some native apps crash a lot but apps from play should work as I installed several games and facebook at my secondary user... so try removing second user and create it again...
rfmalta said:
lucasdeeiroz
some native apps crash a lot but apps from play should work as I installed several games and facebook at my secondary user... so try removing second user and create it again...
Click to expand...
Click to collapse
but i can't use anything with the new user: i can't configure it and i can't do anything 'cause the FC window appear for Wizard Setup, Contacts, Apollo, and it never stops. The only thing I can do is tap ok for FCs (no one app starts, neither launcher) and go to lockscreen to switch to original user.
Maybe the latest nightly release is not compatible with the old mod... so I have updated it to match 20130206... remove your secondary user under settings and reflash the new mod... create the new user and then you tell me if it works
rfmalta said:
Maybe the latest nightly release is not compatible with the old mod... so I have updated it to match 20130206... remove your secondary user under settings and reflash the new mod... create the new user and then you tell me if it works
Click to expand...
Click to collapse
tried wiping cache, fixing permissions, reflashing ROM AND MOD, deleting and recreating the user, but nothing works. the same FC problem. even the new 07/02's ROM and MOD.
it can be the gapps? the new user can't open the Wizard Setup (and I think it's part of gapps). I really want the multi user on my S3, so thanks for your work on it.
SOLVED! The problem is with the system theme. With the default theme, it worked!.
We can't apply themes to the system with multi user
Yes... themes cause FCs on secondary users... great to know it worked for you
rfmalta said:
Yes... themes cause FCs on secondary users... great to know it worked for you
Click to expand...
Click to collapse
superuser don't work on second user. is it a known issue or it never will work?
It's a known issue and its up to superuser developer to fix
Re: [MOD][CM10.1][4.2.1][GUIDE] Enable Multiuser (for noobs)
Will this work with aosp
Sent from my GT-I9300 using xda premium
@ sharingan92
maybe yes, maybe no... you gonna have to try... remember to backup first
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
On Google I/O 2013, Google has launched new IDE based on IntelliJ IDEA, called Android Studio. I'm really interested in Android Studio, given that I usually using Eclipse in developing Android application. I find that this IDE is really good (or should I say awesome!). But some of my friends said that they're having difficulties in using Android Studio, and prefer the 'good but old' Eclipse. Yes, Eclipse is good, but Google is more supporting the Android Studio. So with this articles, I want to share my experiences in migrating from Eclipse to Android Studio. I also included Google's official guide from d.android.com/
Let's start with pros and cons of Android Studio:
PROS:
- Better UI in designing and coding
- ProGuard and app-signing capabilities.
- Gradle-based build support (For you that has already get used to it)
CONS:
- Hard to manage multiple projects. (For example: to delete a project you have to delete from the explorer)
- Gradle-based build support (For you that's not get used to it)
- Still in EAP (Early Access Preview)
If you have something to say about PROS-&-CONS, I'm glad to hear from you.
Now move along to installing Android Studio. It's very easy.
First of all, go to http://developer.android.com/sdk/installing/studio.html and download the installer.
Windows:
- Launch the downloaded EXE file, android-studio-bundle-<version>.exe.
- Follow the setup wizard to install Android Studio.
- Known issue: On some Windows systems, the launcher script does not find where Java is installed. If you encounter this problem, you need to set an environment variable indicating the correct location. Select Start menu > Computer > System Properties > Advanced System Properties. Then open Advanced tab > Environment Variables and add a new system variable JAVA_HOME that points to your JDK folder, for example C:\Program Files\Java\jdk1.7.0_21.
Mac OS X:
- Open the downloaded DMG file, android-studio-bundle-<version>.dmg.
- Drag and drop Android Studio into the Applications folder.
- Known issue: Depending on your security settings, when you attempt to open Android Studio, you might see a warning that says the package is damaged and should be moved to the trash. If this happens, go to System Preferences > Security & Privacy and under Allow applications downloaded from, select Anywhere. Then open Android Studio again.
Linux:
- Unpack the downloaded Tar file, android-studio-bundle-<version>.tgz, into an appropriate location for your applications.
- To launch Android Studio, navigate to the android-studio/bin/ directory in a terminal and execute studio.sh.
- You may want to add android-studio/bin/ to your PATH environmental variable so that you can start Android Studio from any directory.
After you installed Android Studio, let your journey begin. But first, you must remember that Android Studio is still in EAP, so there will be many bugs/glitches/errors/whatever-you-call-it that can be annoying. But if you patient enough, you will find it very fun.
How to create project?
It's easy! Just use File -> New Project...
Or, if it's your first time using Android Studio, you will be welcomed with options to "Create New project"
Exploring your projects
File system is quite different with Eclipse. Considering that your android apps will be Gradle-based. So you just have to modify everything inside main project folder (See picture, file under "DMap" is main project folder). Unless you're an expert in Gradle and Intellij.
After you get used to the UI and layout, you can start coding & designing your app.
Designing Layout using Android Studio is Better?
Yes! You can see pictures below that you have 2 options to design layout. First by typing it directly through "Text" mode, or "Drag-and-drop" design. Both of them enable you to preview your design. Just have a 15-minutes experiments with your preview, and you will feel the power!
Let me give you some examples:
Design with "Text" mode
Design with "Drag and Drop" mode
How to include support library?
Another beautiful thing that announced in Google I/O 2013 is ActionBar Compat. I'm waiting it for a long time, because using "Sherlock ActionBar" is a little bit complicated. And now it's released. Download it with your SDK Manager.
Then include it in your project. How? Because this is Gradle-based, it's quite simple. Open "build.gradle" in your main project folder.
For Android-Support v4:
- It's automatically included when you created new project. But if not, use second step.
- Add this line:
Code:
dependencies {
...
compile "com.android.support:support-v4:18.0.+"
}
For Android-Support v7:
- Add this line:
Code:
dependencies {
...
compile "com.android.support:appcompat-v7:18.0.+"
}
How tot test your app?
Just like Eclipse, Android Studio support 2 way of testing. By using AVD (Android Virtual Devices) or by real devices. To edit configurations, go to "Run" -> "Edit Configurations". I recommend you to choose "Target Device" -> "Show chooser dialog", to give you more freedom in testing.
For AVD:
- You have to create at least one AVD. To create AVD, go to "Tools" -> "Android" -> "AVD Manager"
- In the chooser dialog, select AVD, and choose your devices.
For Real Device:
- You have to enable USB Debugging in your devices! Enable it, then go forward.
- Connect it through USB. In chooser dialog, you will see your device there.
Known issue: Sometimes the driver is not right. You should use Google USB Driver for testing app in Android. Or sometime, your device won't be detected if it's in sleep/locked mode.
How to generate a signed APK?
This is also easy! Android Studio is provided with App-signing capability so you don't have to open up your keytool or do somewhat-complicated task.
Here's some steps:
- Go to "Build" -> "Generate Signed APK..."
- Click "Create new..."
- To make a new keystore, just put a non-exist keystore in "Key store path:" (The folder MUST exist, while the file MUST NOT exist). And other details.
- It will automatically completed our last dialog in keystore. Just click "Next"
- And "Finish"
TIPS & TRICKS
If you want to change to Darcula Look and Feel, (in Windows) just press: "Ctrl + ~" -> "Switch Look and Feel" -> "Darcula".
This look and feel is very interesting, and I like it so much.
End of articles
It's easy doesn't it? There will be many improvements in the future that I don't know. But let's waiting for it. If you have any suggestions, questions, or even critics, just ask me. And also if you find it helpful, please click "Thanks" or "Donate". I will appreciate it very much.
Also check this official video from Google I/O 2013. About what's new in Android Studio
Multiple Projects
I currently have 8 active projects open in eclipse and during a single day I will work on at least 2-3 of them.
Does anyone know if android-studio will support this?
From what I have seen so far, it will only allow 1 project to be open at a time, this would mean have 4/5 android studios open at once just so that I can switch between projects.
Andy.
p.s. another question is : Can we use eclipse keystores for signing apps? if not what do we do about existing applications?
The thing that kept me off this was that it was impossible to correctly import an Eclipse project, when I tried it... I might give it a try by your instructions later.
Hi Andy,
Android Studio will separate your projects into multiple windows. But not multiple instances. So don't worry it will not consume your memory excessively.
And based on my experiences, Java keystore will be saved as (.keystore) file. So yes, even though you're using Eclipse or Android Studio both of them are the same. Just locate your keystore file, and "Choose existing...".
aspellclark said:
I currently have 8 active projects open in eclipse and during a single day I will work on at least 2-3 of them.
Does anyone know if android-studio will support this?
From what I have seen so far, it will only allow 1 project to be open at a time, this would mean have 4/5 android studios open at once just so that I can switch between projects.
Andy.
p.s. another question is : Can we use eclipse keystores for signing apps? if not what do we do about existing applications?
Click to expand...
Click to collapse
d.android.com has provided a useful solution for your problems, I think. Try this tips for export/import android projects from Eclipse to Android Studio. http://developer.android.com/sdk/installing/migrate.html
bassie1995 said:
The thing that kept me off this was that it was impossible to correctly import an Eclipse project, when I tried it... I might give it a try by your instructions later.
Click to expand...
Click to collapse
JoshieGeek said:
d.android.com has provided a useful solution for your problems, I think. Try this tips for export/import android projects from Eclipse to Android Studio. http://developer.android.com/sdk/installing/migrate.html
Click to expand...
Click to collapse
This way of working was not correctly working for me...
Have you checked that you do it right? For example: Have you export it from Eclipse first, then import it from Android Studio? And not import it directly from Android Studio?
Or do you have any specific screenshot for logs / things that can give me some clues?
bassie1995 said:
This way of working was not correctly working for me...
Click to expand...
Click to collapse
JoshieGeek said:
Have you checked that you do it right? For example: Have you export it from Eclipse first, then import it from Android Studio? And not import it directly from Android Studio?
Or do you have any specific screenshot for logs / things that can give me some clues?
Click to expand...
Click to collapse
I followed the steps, but long ago. I'm going to try again soonish.
Sent from my GT-I9300 using Tapatalk 4
Could someone give me a little guidance?
i checked that path and there isnt even a config folder.
Never mind, figured it out myself.
Has to make it run as administrator
Sent from my Galaxy Nexus
That's why if I'm using windows 7 (or above), I will not install some development-related programs to C partition. But another, it will be much more flexible to edit and something like that. By the way, you do a good job to solve your problems by yourself. Experimenting the problems is a good way to learn.
:good:
Garridon said:
Never mind, figured it out myself.
Has to make it run as administrator
Sent from my Galaxy Nexus
Click to expand...
Click to collapse
JoshieGeek said:
For Android-Support v4:
- It's automatically included when you created new project. But if not, use second step.
- Add this line:
Code:
dependencies {
...
compile "com.android.support:support-v4:18.0.+"
}
For Android-Support v7:
- Add this line:
Code:
dependencies {
...
compile "com.android.support:appcompat-v7:18.0.+"
}
Click to expand...
Click to collapse
Thank you !
I think you mean "Android-AppCompat v7" not "Android-Support v7"
BTW when to use support-v4 vs appcompat-v7 ? What's the difference? Should I use both?
The difference is that appcompat-v7 will cover many more support libraries (for example: ActionBar compat). But your minimum version of App will be 7. So I recommend you to use appcompat-v7 than support-v4. Because there're not so many users that still using < v7.
From my experiences after I declare that dependencies, I got android support v4 and android v7. But still the minimum version MUST 7.
Have any questions? Feel free to ask me, I would be glad to help.
ceefour said:
Thank you !
I think you mean "Android-AppCompat v7" not "Android-Support v7"
BTW when to use support-v4 vs appcompat-v7 ? What's the difference? Should I use both?
Click to expand...
Click to collapse
JoshieGeek said:
The difference is that appcompat-v7 will cover many more support libraries (for example: ActionBar compat). But your minimum version of App will be 7. So I recommend you to use appcompat-v7 than support-v4. Because there're not so many users that still using < v7.
From my experiences after I declare that dependencies, I got android support v4 and android v7. But still the minimum version MUST 7.
Have any questions? Feel free to ask me, I would be glad to help.
Click to expand...
Click to collapse
Thanks Joshie! So appcompat-v7 it is...
So ActionBar is now provided by Google? So long Sherlock (it's still very nice though! yet I'm happy Google finally implements it too)
Yupz. And also implementation of Google's ActionBarCompat is very easy. So I prefer Google's to Sherlock..
But yeah, Sherlock is a good alternatives when Google has not even been releasing it.
Sent from my Nexus 4 using xda app-developers app
JoshieGeek said:
Yupz. And also implementation of Google's ActionBarCompat is very easy. So I prefer Google's to Sherlock..
But yeah, Sherlock is a good alternatives when Google has not even been releasing it.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
I switched to the Google one, too. However, there is this annoying bug: http://code.google.com/p/android/issues/detail?id=58321
And it does not provide a PreferenceActivity with the ActionBar.
Waiting for the next version...
Yupz.. Wait for the next version... It's quite a small bugs, and they promise will fix it in next release..
nikwen said:
I switched to the Google one, too. However, there is this annoying bug: http://code.google.com/p/android/issues/detail?id=58321
And it does not provide a PreferenceActivity with the ActionBar.
Waiting for the next version...
Click to expand...
Click to collapse
Sent from my Nexus 4 using xda app-developers app
JoshieGeek said:
Yupz.. Wait for the next version... It's quite a small bugs, and they promise will fix it in next release..
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Well, if you want to implement multi-selection with it, it won't work.
However, a fixed version can be found here: https://github.com/CyberEagle/SupportLibraryV7AppCompatPatched
I'll use that till they publish the new version.
Starter choice : Eclipse or Android Studio?
Hi,
I'm currently an Enterprise Java developer and want to start building some apps in mobile space. As a new mobile developer, which one should I get start with now; Eclipse or Android Studio?
Regards