Related
Deviant v0.77
Here is an attempt at changing the recent trend in Galaxy S (i9000) ROMs. It seams the focus is mostly on speed (not only speed of course but its definitely prioritized to the point of sometimes leaving little option but a stock ROM or a quick ROM), which is good for some people and great for improving OS knowledge and leading to advances all over the place but why have a modern phone with decent specs with the only advantage being the ability to load the MMS app a few milliseconds quicker? Don't get me wrong I think most of the ROMs available are great I just find there's not really anything like what I'm attempting to do (that I've come across at least). But the most experimental change I am trying to implement and my main focus in creating this ROM is to replace as many of the stock apps as possible with community made alternatives which has turned out to be quite a challenging process due to most apps not being designed to be used together in such a way and especially without the standard system apps being available to them (though some just work perfectly as full replacements many just don't, possibly due to certain system apps calling each other in ways that just causes repeated force closings at boot) but it's definitely do able as I've replaced almost all of the standard apps already but there's bound to be some issues so time will tell.
So in attempting to fill in this perceived gap I am working on a ROM that:
* Replace as many of the standard apps as possible with full featured free alternatives (SUPPORT FREE SOFTWARE!!!)
* Adding extras you may not even need but you might have fun fiddling with none the less
* Providing a ROM that you can flash then immediately just have fun with that still is fully functional and stable
* Is suitable for everyday use
* That isn't noticeably lagged
* Which contains a new custom theme (possibly to be started in the next release but it wont be a priority over useability and stability)
I hope this find at least a small appreciative audience. I am VERY open to comments and suggestions especially about good free apps that I may not have even heard of (and considering how many apps are available now days it is a definite possibility).
PLEASE NOTE! This is still very much in development, its going to have problems most likely petty little ones but there's going to be a few at least, most likely incompatibilities between apps or stock apps I've replaced that has broken the ROM in some way. But so far I'm definitely happy with the results and consider it usable and reasonably stable but there's definitely so much more I can do so hopefully there is interest in this ROM to motivate my continued work.
List of ROM changes and specifics below in following post.
Download Link: http://dl.dropbox.com/u/21970648/Deviant_v0.77.zip
{
"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"
}
Cheers everyone, The_Everlasting_End
Changes and Specifics:
Changed System (Stock) APPs
MusicPlayer.apk - Mort Player BETA
Gallery3d.apk - QuickPic
Browser.apk - Skyfire Browser
DialerTabActivity.apk - Dialer2
Camera.apk - Camera Magic
VoiceRecorder.apk - Voice Recorder (not stock just not very creatively named)
MyFiles.apk - File Expert
TouchWizCalculator.apk - RealCalc
ClockPackage.apk - Alarm Clock Plus
VideoPlayer.apk -mVideoPlayer
JobManager.apk - Advanced Task Manager
Email.apk - K-9 Mail
MMS.apk - GO SMS
Maps.apk - MapQuest
VoiceSearch.apk - ChaCha Droid
Added/Extra APPs:
Superuser
Facebook
Vidiom
Torrent-Fu
Volume Control +
SGS Tools
Spare Parts
XDA forum app
Voodoo Control App
Foot Feed
Jota Text
LCD Density Changer
Quick Boot
Backup Everything
BLN Control Free
Download All Files
E-mail Notifier
Barcode Scanner
Ebuddy
AnySoft Keyboard
Contapps
Go Launcher Notifications
MortPlay Widget
PDF Viewer
Voltage Control
Youtube
Specifics:
JS5 Base (WIPE)
Super Optimized Kernel v4.7.9
GO Launcher EX
Modified Phone.apk for call recording if desired
Default LCD Density changed to 200 (looks much nicer)
Custom made Deviant boot animations (one needs some work one isn't bad though)
Installation Instructions:
Flash via clockwork (at the moment the script wont flash properly with clockwork 3 it doesn't fail but it wont install the apps correctly so if your using a voodoo kernel or another kernel with version 3 (orange menus) just flash Speedmod or something else with cw v2.5 instead of 3). Prior to flashing make sure to do a full wipe. The app "backup everything" is included in this ROM so that you may use it to back up your apps and whatever else if you are following the deviant releases. If you do decide to flash a post saying that you have flashed this ROM would be great to give me some idea of how many people are using it.
There's probably a few little changes I've forgot to mention, if anyone notices any obvious ones could you please make me aware so I can list them
Some screenshots would be nice
rOck4n said:
Some screenshots would be nice
Click to expand...
Click to collapse
There's nothing much to see screen shot wize as yet, stock theme with just a custom background... its the software differences that make it interesting so far. But yah I need to get some up thanks for the reminder!
theeverlastingend said:
There's nothing much to see screen shot wize as yet, stock theme with just a custom background... its the software differences that make it interesting so far. But yah I need to get some up thanks for the reminder!
Click to expand...
Click to collapse
Try to use the gray icons in the menus (settings), they look better and elegant than the colorful one's. Try also to put some info about the battery usage, most of the users aim for a ROM with good battery performance regardless of the kernel.
Very interesting ! Sure a supa-cool theme would make your rom really different !
rOck4n said:
Try to use the gray icons in the menus (settings), they look better and elegant than the colorful one's. Try also to put some info about the battery usage, most of the users aim for a ROM with good battery performance regardless of the kernel.
Click to expand...
Click to collapse
Yah I know what ya mean the stock colours are a bit rough on the eye, I'm keen to start doing some theme work as i go along but I may use a nice theme that's already available in the next release to get things looking nice before I get to it. Kernel: Most likely going to be changed anyway, possibly to something UV'ed by default but not necessarily OC'd which leads me to battery, drain doesn't seam bad at all... but I'm bin experimenting and testing different software mixes alot so I really haven't had the change to really gauge it but its not horrible at the moment (IMO).
crash-petard said:
Very interesting ! Sure a supa-cool theme would make your rom really different !
Click to expand...
Click to collapse
Thanks for your support, its still early days but I'm hoping to have something after awhile with a really alternative feel especially with the software itself.
ADWLauncher with darkEdge themes look very sleek on my phone. Try it
Sent from my GT-I9000 using XDA App
Hi again,
I think different proffessionals have different requirements. If you want this to to see a logical end, make a ROM for doctors, one for engineers, one for architects, one for politicians, one for social workers, one for kids, one for teenagers, one for single MOMs, one for divorcees, Etc, Etc.
One package doesn't seriously fit ALL.
EDIT1 : A seriously overweight woman would require a diet plan software.
EDIT2 : A scientist would prefer to have wolfram & use it.
While reading the first few sentences..
I was having the idea that this rom is working towards battery efficiency..
lol.. I see you're having fun replacing stock apps..
Enjoy..
Oh, what app did you use for contact replacement ? I'm trying to replace samsung contact app with AOSP Contact App...but I fail everytime. Do you think it's possible ?
ragin said:
Hi again,
I think different proffessionals have different requirements. If you want this to to see a logical end, make a ROM for doctors, one for engineers, one for architects, one for politicians, one for social workers, one for kids, one for teenagers, one for single MOMs, one for divorcees, Etc, Etc.
One package doesn't seriously fit ALL.
EDIT1 : A seriously overweight woman would require a diet plan software.
EDIT2 : A scientist would prefer to have wolfram & use it.
Click to expand...
Click to collapse
hmmm I see what your saying and perhaps I haven't quite expressed my intentions perfectly yet (this is very much a work in progress)... My main intention is to switch out as many of the standard apps as possible (from the dialer to Google maps) with free community developed alternatives, this is my main aim. My secondary aim is to have something with a bit of weight to it, not ridiculously full just full of nice useful apps that cover a decent range of uses but not anything so specific as to target a specific audience.
Also thanks for advising me about those themes, I am currently looking into a few options atm. Though unsure which to persue as yet.
Also a new build will be going up in the next hour or so (my upload speed is horrible atm) which has had quite a few changes since the first release... Also keep an eye out as I will be putting alot of time towards this and are hoping for daily updates (till things reach a point I'm alot more happy with).
So please come back now and then just to see whats bin done and your comments are definately more then welcome!
profi208 said:
While reading the first few sentences..
I was having the idea that this rom is working towards battery efficiency..
lol.. I see you're having fun replacing stock apps..
Enjoy..
Click to expand...
Click to collapse
Sorry though this will be something I look at down the line atm its not the highest of priorites. This is very much an experiment of sorts that may or may not develop into something good... Thanks for having a look anyway
crash-petard said:
Oh, what app did you use for contact replacement ? I'm trying to replace samsung contact app with AOSP Contact App...but I fail everytime. Do you think it's possible ?
Click to expand...
Click to collapse
ahh i see we've run into similar problems, specifically the mms and contacts apps... Atm I've pretty well settled on just adding an extra two apps and leaving them (that reminds me I need to re-add contapps its quite good). There's definitely dependance issues with those two apks which there is possibly a way around but definitely not an obvious one, I've spent a bit of time reading around but yet to have any luck and quite a lot of experimenting has left me with no luck so far sorry... Would be wonderful to hear back if you find a solution
Ok. I was thinking about a dependance issue too, so I'm looking at the other files contained, for example, in the Gapps zip of CM7. There is a LIB folder, which could be related to. Following that track : in the Lib folder of CM7, we can find some lib files related to the keyboard, the camera app, etc... But no explicit "libcontact" file (for example).
I don't think that Etc and Framework folders could be useful.
However, I'm just groping.
crash-petard said:
Ok. I was thinking about a dependance issue too, so I'm looking at the other files contained, for example, in the Gapps zip of CM7. There is a LIB folder, which could be related to. Following that track : in the Lib folder of CM7, we can find some lib files related to the keyboard, the camera app, etc... But no explicit "libcontact" file (for example).
I don't think that Etc and Framework folders could be useful.
However, I'm just groping.
Click to expand...
Click to collapse
Actually this is something I noticed aswell... When I replaced the gallery in Deviant I found I could use Floating Image as a replacement fine but that didnt cut it as a good full featured gallery (though it was cool to look at) so I decided to replace it with QuickPic which just force closed on boot, but by doing alot of reading around happened across a fix but putting a single library file from its APK into the lib folder of the rom and now it works flawlessly. Yet to find a way around the MMS or Contacts issue sadly, which is something I would really like to have fixed in a future release.
Very interesting .. we're on the right track. Maybe contacting a skilled developer (Darky, Doc,...) would be helpful? Or even the CM7 developers.
crash-petard said:
Very interesting .. we're on the right track. Maybe contacting a skilled developer (Darky, Doc,...) would be helpful? Or even the CM7 developers.
Click to expand...
Click to collapse
That could possibly help (would hate to annoy them though they are doing some really great work)... It's definitely something that gets asked around the net a bit as I've noticed while doing some research but it seams the MMS apk sets up the messaging settings in some way on first boot and can often be replaced after that, I think the easiest way to do that would be to script something to remove/switch the apk after its done its job right at the end of first boot, though doing so could be somewhat of a challenge in itself and their doesn't seam be any obvious lib files in the apk. As for my issue with the contact app, I think that's really provably to do with a dependance but then again it could just be the way all the contact apps I've tried are coded (not designed to run by them self and perhaps depending on the stock app in some way)...
OK, so i've been running a few different ICS roms and i notice that most have issues with VoiceSearch (or the mic in general in anything outside of a phone call) and obviously they all have issues with the camera.
I'm not too experienced but i know it has to do with the /system/lib or rather the libraries for ICS and lack of support from qualcom and htc. Is there any way to bring over the GB Lib (and even the GB Cam) into ICS?
I tried messing with it a bit myself but with no luck. I also notice ICS has a lot more files in /system/lib/hw that don't even exist in GB. Is this because ICS is using more "hw" (hardware) decoding so there are more "hw" libs?
Any answer would be greatly appreciated. Not looking for anyone to solve my problems, just let me know if you think it's possible
Ah crud, thanked instead of quoting.
Anyway, that would probably not work as these are two completely different operating systems. They have different frameworks, hence different libs, hence why it will not work.
perhaps for camera, but i've read of people doing it for the mic.. which is why i was curious. Actually 90% of the libs seem the same, its just the ones in /hw that seem to be the most diff
The andromadous v12 seems to have a working mic for voice search and other apps like shazam same with quattro these are the only 2 roms I came across that had the working mic
All of the lib files tell the hardware how to interact with GB, we need files that tell them how to interact with ICS. Its hit or miss what will work and what won't as some things in ics work the same as GB but others (camera, mic, videorecprding) don't. So don't expect support for devices like the G2 which htc has no plans on updating to ICS. Our best bet is to wait for another official release of some other phone that has similar enough libs to work. Imho
Sent from my HTC Desire Z using Tapatalk
So after having gotten my first GS2 back in mid-april and having only rooted it three days later... I decided on BlueKuban ICS since it was very easy to set up and use (as a completely new android noob)
Anywho, I'm feeling frisky! (And want to be able to easily theme my ROMs / Install other peoples themes) And have since started using miui 2.6.15 ICS.
Some things I noticed off the bat:
-SD Card / Internal HD issues:
I of course made to sure to follow the installation instructions to the (T). Flashed External.zip after flashing the rom..... But there's now internal storage showing less then 3gigs total space...... then the internal storage with ~11gigs (which is the normal SG2's HD space) then even though its still labled as "internal storage" there's my 32gig SD card.
This is not helping my OCD ._. Is this a known issue with miui due to the way it is installed?
-Lockscreen widgit:
I love it! Except I uninstalled alot of stuff I don't want to use like the default Messaging app and the muui music app. Now on the lockscreen going to the message or music icon fails to launch a program (Well I understand why......)
My question: Is there a way to tinker with it to launch the programs I want it to? (Gvoice for messaging and DoubleTwist for music.)
-Themes
I've looked @ the in-phone browser for them.... but was wondering, is there a proper US/English forum/thread/sticky where I could find some themes? ^_^ Google helped me peruse some deviant art posts, but not a designiated list as I was looking for.
Well sorry to rabble on, was going to blurb just my two main questions on the actual MiUI Dev Thread however am still under the 10 post limit (And their Epic 4G Touch thread is very.... well empty )
Hiya!
In terms of SD issues ... they have always been a problem because we don't have kernel source. The devs working on MIUI have found work arounds that at least get apps on the phone to start recognizing files on the SD (pictures, videos, music, etc) but bugs are gonna be there until kernel source is available to iron them out.
In terms of the MIUI lockscreen, these things are coded into the theme. Last time I checked, if you look through the MIUI theme files, there should be a .xml that *might* allow you to change what the lockscreen "buttons" lead to. However AFAIK you cannot change it any other way. (I may be wrong)
Themes can be found around the English MIUI forums. I never tried them though but they're there. Make sure the theme you're looking at is for ICS versions of MIUI otherwise it may/may not work.
That's all I've got for now, I hope this helped. MIUI is truly a great ROM, just a bit hard to get down straight >_>
Is there someplace people can go to make requests for new Android features? (Someplace were developers might actually see it and perhaps implement the requests?)
I have had ideas for several features that I think would make my Android devices (I have owned about 6) far better...
- One of my ideas was the ability for more than one Bluetooth device (ie: wireless headphone/earphones) to be able to connect to a single Android device at the same time. I go running, hiking, etc... When I go alone, I often listen to music. It would be great if when I run with someone else, if they could listen to the music I am playing on my Android device at the same time I am.
- I have changed ROMs many times, but when I do, it is always a pain to have to setup (or recreate) my music playlists on the new ROM. Many (not all) Android music players seem to allow users to import music playlists that have been created on PCs or whatever. None of the music players or the Android OS itself seem to allow me to save a music playlist as a file (ie: export) that I can reload later, use on another device, or give to someone else.
- None of the Android ROMs I have come across seem to provide a (relatively easy) way to change the the the resolution (LCD density) so that I can make images and text larger or smaller on my display. This is something that is very easy to do (change a setting and hit save/apply) on every PC I have ever owned, but the few ROMs that seem to allow this seem to have a complex procedure for doing it.
- Ability to put Widgets in folders (on the desktop). I like widgets. I sometimes even like the UI of a widget better than the associated app. (Sometimes widgets provides a nice condensed view of the information/features, or provide simple capabilities like a switch to turn on/off a feature without launching menus and digging through them.) Unfortunately the Android OS (or the "Home" apps that currently exist) does not (do not) allow widgets to be put into a folder on the desktop. I would like this feature for many reasons. 1) The folder could limit the widget from consuming battery or system resources until the folder was opened. That way widgets would not use up my battery or CPU cycles until I opened the folder and looked at them.
- It would be great to have a "magnifying glass" (zoom feature) that I could use to make any specific area on the display larger (so that if I'm having trouble seeing something small on the display, I can magnify it large enough to see it).
I have more ideas, but those are just a few of the things I think would make Android devices better. Feel free to add your own suggestions to this list.
Pretty good ideas as far as magnifying just pinch to zoom in that specific area or double tap. I believe there are apps to backup a music playlist the bluetooth idea is actually kind of cool
Sent from my SPH-L900 using xda app-developers app
mediawiz said:
Is there someplace people can go to make requests for new Android features? (Someplace were developers might actually see it and perhaps implement the requests?)
I have had ideas for several features that I think would make my Android devices (I have owned about 6) far better...
- One of my ideas was the ability for more than one Bluetooth device (ie: wireless headphone/earphones) to be able to connect to a single Android device at the same time. I go running, hiking, etc... When I go alone, I often listen to music. It would be great if when I run with someone else, if they could listen to the music I am playing on my Android device at the same time I am.
- I have changed ROMs many times, but when I do, it is always a pain to have to setup (or recreate) my music playlists on the new ROM. Many (not all) Android music players seem to allow users to import music playlists that have been created on PCs or whatever. None of the music players or the Android OS itself seem to allow me to save a music playlist as a file (ie: export) that I can reload later, use on another device, or give to someone else.
- None of the Android ROMs I have come across seem to provide a (relatively easy) way to change the the the resolution (LCD density) so that I can make images and text larger or smaller on my display. This is something that is very easy to do (change a setting and hit save/apply) on every PC I have ever owned, but the few ROMs that seem to allow this seem to have a complex procedure for doing it.
- Ability to put Widgets in folders (on the desktop). I like widgets. I sometimes even like the UI of a widget better than the associated app. (Sometimes widgets provides a nice condensed view of the information/features, or provide simple capabilities like a switch to turn on/off a feature without launching menus and digging through them.) Unfortunately the Android OS (or the "Home" apps that currently exist) does not (do not) allow widgets to be put into a folder on the desktop. I would like this feature for many reasons. 1) The folder could limit the widget from consuming battery or system resources until the folder was opened. That way widgets would not use up my battery or CPU cycles until I opened the folder and looked at them.
- It would be great to have a "magnifying glass" (zoom feature) that I could use to make any specific area on the display larger (so that if I'm having trouble seeing something small on the display, I can magnify it large enough to see it).
I have more ideas, but those are just a few of the things I think would make Android devices better. Feel free to add your own suggestions to this list.
Click to expand...
Click to collapse
Great ideas. I use Google Music to set up my playlists with my music on my desktop at home. No matter if I'm at work, over a friends house, or switching roms on my phone, as soon as I download google music, all my playlists and music is right at my fingertips.
As far as resolution changing, I would suggest Carbon Rom as you can change your density in less than a minute, and that's mostly because you have to reboot twice, but there are no force close issues or any of that.
As far as features go, I would like to see recovery feature addition:
The thing I hate the most about switching roms is having to log in to 15 different accounts again. I wish TWRP would construct a feature that allows me to carry over my sign in information for standard apps (Facebook, Webex, GroupME, etc.) that most people use.
Or perhaps, a ROM that offered three different login slots that attempted to log into every app that I restore using those slots first and if login is unsuccessful, THEN prompt me to enter login information.
Just a suggestion that would allow the end-user to streamline setting up his/her rom. What do you guys think?
PS: I think the multi-bluetooth device feature would be sweet as well. I have a couple of computers at home that I use my Note to control, it would be nice to have the option to control any given device in an instance.
As for resolution, that's much more easier said than done, since some apps would have to be rebuilt from the ground, or at least would have to individually be written and flashed for said resolution.
However, if there are a few apps that you really want to change (like for me, G-Mail, Chrome, XDA, gReader, etc), you really need to check out XPosed, honestly, I don't know if I'll ever buy a device that doesn't support it or something similar. It features on the fly resolution/DPI adjustments per app, one of the greatest MODs ever brought to Android, hands down.
The Note2 does what I need it to once rooted. I would like to see better prices and data first. Why have the next great thing when you pay out the ass and don't have equal speed?
I would like to see Android updates that actually make me want them, like better codex, performance, UI functions, etc. Some updates don't really seem like updates, like when Ubuntu releases a new version but you do the same thing as before, and you are left wanting more.
daswahnsinn said:
The Note2 does what I need it to once rooted. I would like to see better prices and data first. Why have the next great thing when you pay out the ass and don't have equal speed?
I would like to see Android updates that actually make me want them, like better codex, performance, UI functions, etc. Some updates don't really seem like updates, like when Ubuntu releases a new version but you do the same thing as before, and you are left wanting more.
Click to expand...
Click to collapse
I agree somewhat. However, I think that the 4.2.2 roms with Linaro are noticeably faster than other 4.2.2 roms without it. Carbon is much faster without me having to use apps like Pimp My Rom and Lag Reducer without compromising my battery performance.
Halo is also another great custom feature that may one day rival the stock multi-window feature.
I also like the profile triggers built into Carbon, bluetooth and wifi triggers are wonderful, hopefully we can get some GPS triggers, then we will really be in business lol.
All in all, I agree with you though, we need some REAL POWER behind these updates. But I'm sure devs would say "Let's get some real CASH behind the devs and you guys will see some POWER!!" **Gotta look at it from both sides**
Great input guys. Let's keep it going!!!
lightning launcher has the widget in folder capabilities. It's my daily launcher
just saying.....
Sent from my SPH-L900 using xda premium
Need the Android equivalent to iMessage.
Desperately needed and no, Google Hangouts (in its current state ) is not the answer.
Sent from my SGNote 2!
[email protected] said:
I agree somewhat. However, I think that the 4.2.2 roms with Linaro are noticeably faster than other 4.2.2 roms without it. Carbon is much faster without me having to use apps like Pimp My Rom and Lag Reducer without compromising my battery performance.
Halo is also another great custom feature that may one day rival the stock multi-window feature.
I also like the profile triggers built into Carbon, bluetooth and wifi triggers are wonderful, hopefully we can get some GPS triggers, then we will really be in business lol.
All in all, I agree with you though, we need some REAL POWER behind these updates. But I'm sure devs would say "Let's get some real CASH behind the devs and you guys will see some POWER!!" **Gotta look at it from both sides**
Great input guys. Let's keep it going!!!
Click to expand...
Click to collapse
See I like Touchwiz and the stock UI bs and want more of these mods to make into a stock ROM, sometimes I wish Sammy read these types of forums.
Hi,
finally i have managed to compile and flash the original SONY AOSP from
https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-nougat-marshmallow-6-0-1
As you see from the screenshot added, it boots and you can work with it (WiFi works, so you can install really cool stuff from F-Droid, surf the Web with DuckDuckGo-Browser, hear Podcasts with AntennaPod ...)
Unfortunately the camera does not work, which makes a "Smartphone" relatively useless.
I have googled a bit and saw many posts about broken cameras on AOSP based Experias.
Is there anybody out there with a solution? Or with another ROM with working camera (may be i can copy some pre-compiled files)? Or with enough knowledge to fix some Qualcomm .cpp files?
It would be really great to have a working, stable, fast, minimalistic ROM for Seagull.
It's a very nice Phone to be used as a brick.
El Corzo
Wait, I thought Sony already provides all the needed software binaries for the AOSP in order for the phone to work. Then what is the point of Sony's AOSP involvement if the half of the hardware doesn't work properly ?