[GUIDE]Making a good rom thread - Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A

Are you learning about rom development?
You have made a your own rom and want to share it?
Its your first rom thread?
Yes?!?!
Then this is right guide for you which will help you make a good, clean, nice looking rom thread ​
ROM TITLE:
-- your rom should have simple name
-- in rom title only use [ROM][BASE][SUPPORTED DEVICES]--TITLE[LOCKED/UNLOCKED BOOTLOADER][LATESTUPDATE]
-- in base i mean ICS, GB, JB, AOKP, PA, AOSP, CM7, CM9, CM10
-- dont add any other words in title for example: extreme battery durance, smooth as hell and such
ROM THREAD:
-- mention rom base, and for what you have made this rom (xperia looks, speed, battery, stability and such)
-- make sure that you list every change that is made in rom. It doesnt matter if you had made it or the original developer from who you took base rom. But make sure to give credits
-- dont forget changelog once you update rom
-- screenshots are important.
-- if you want you can mention which apps you deleted and upload them for others so they can install them
-- if there are any bug fixes you posted later dont forget to post it in #1,2,3 post
-- use different size (and color if you want) for title of section (changelog, features , download) and other size for text of it
EXAMPLES:
-- here is one of my rom threads. Im not saying its best rom thread (it isnt for sure) but it will give you an good example.
Check this
-- you can find manny other great rom threads in bigger forums like galaxy s 3, htc one x and such

Related

[Q] I have some questions for developing rom..

1. Is it possible making program or something boot loader(?) to show the dialog to check custom Rom between A Rom and B Rom and after that we can load Rom which is running this time...?
- I heard about that there is a something to support this function..
- But what I wanna ask , Do you guys think about three people who are going to University can make this program within 3months.
2. Is there a limit to modify text, Icon size , change color, etc..?
- Any kind of limit to make a Rom..
3. <<Important thing >> what the differences are between making Rom using auto make Rom program like Custom Rom Creator Sutdio and the other way just changing source..?
- I think second way is really difficult but first one is that there aren't not many choices to make our Rom , also I don't think optimizing performance is possible.
- So what I wanna know, how do most of developer make the MIUI or CM7 something like any personal or group Custom Rom?
PS. And I wanna make dual boot loader or Custom Rom for old people..
So I'm asking zoom -in , out something like that ~
Probably better posting this in the Andorid Dev thread

Little clearing about ROM names

Hi,
Can someone make clear to me as a noobie what are the differences between "cores" of the ROMs?
I see there are most favourite ones like "XWLP9" and "AOKP" - what are the differences between them? I see AOKP has more updates from kernel and maybe some other things in addons? Besides XWLP9 seems to me more stable but I only observe rom peoples comments and replys so can someone tell me which ROM core I should be focused on when choosing ROM? Some advices, experiences what you have with them - ADVANTAGES and DISADVANTAGES maybe or something ... I see there are roms like these two from what I want to choose:
http://forum.xda-developers.com/showthread.php?t=1436817
http://forum.xda-developers.com/showthread.php?t=1513150
Thank you for all your advices ...
Drahy said:
Hi,
Can someone make clear to me as a noobie what are the differences between "cores" of the ROMs?
I see there are most favourite ones like "XWLP9" and "AOKP" - what are the differences between them? I see AOKP has more updates from kernel and maybe some other things in addons? Besides XWLP9 seems to me more stable but I only observe rom peoples comments and replys so can someone tell me which ROM core I should be focused on when choosing ROM? Some advices, experiences what you have with them - ADVANTAGES and DISADVANTAGES maybe or something ... I see there are roms like these two from what I want to choose:
http://forum.xda-developers.com/showthread.php?t=1436817
http://forum.xda-developers.com/showthread.php?t=1513150
Thank you for all your advices ...
Click to expand...
Click to collapse
Google is your friend.
XWLP9 is the latest stock/official ROM version from Samsung for the SGS2 (GT-I9100).
So, these kind of ROMs are based on Samsung stock ROMs ... with some customizations (e.g. rooted, some removed bloatware, some custom themes/mods, etc.).
The other kind of custom ROMs have AOSP (Android open source project) or ASKP (Android open kang project).
So, they are either on pure Google Android OS or Linux. Usually there is a team of developers who share their parts/versions in binaries and as source code.
The kernel is kind of "core" of the firmware.
Every ROM contains its own kernel, as this is a basic part of the firmware ... and the phone can't work without it.
You can also flash other (custom) kernels on a ROM.
But not every kernel is compatible with every ROM.
OK thank you I read about these two a lot i needed some experienced opinion and clearing it up for me.
What I basically needed was opinions about these two versions from experienced users. If non oficial and trully open made ROM is better and in what ways or is it better to stay on oficial ones etc. This is what i wanted most from this thread ...

Making Flashing and Updating our device's a little more easy.

This is a call out to all existing and future developers of Xperia MDPI Devices.
For about a month now there is an app called Update Me Smartphone, which basically gives OTA update functionality for our Custom Roms.
From 01/05/2012 the developer of this app has given it a very interesting feature. You can view all Roms compatible with the Update Me Smartphone application. Even though you get a list a bunch of irrelevant devices, I suppose if we all "help" him with our suggestions he can make an application that will be on par with the Rom Manager app for devices that are fully supported by CWM.
To make this as simple as possible....
User "A" wants to download a new Rom for his Xperia MDPI Device. He has already downloaded and flashed a custom kernel (whether this is a Stock Kernel, or a CM kernel), then proceeds to download the app, install it and browse any compatible Rom's with his device... From then on his device will stay updated, through the Update Me application providing OTA updates of the Rom he has installed. If he wished to download another rom (compatible with the kernel he has - there are 3 Different Kernels AFAIK: GB CM, ICS CM, GB-ICS Stock Sony Kernel) he will just proceed to download the latest version of the rom he has selected straight to his device. No need to download to your computer, then connect the device, then copy it, then flash it. If you have the compatible kernel already installed, then its easy as pie.
Please let me know of your thoughts on this...
Edit: Link to the application's thread http://forum.xda-developers.com/showthread.php?t=1590170
Edit 2: Apart from Rom's we can also implement various mods, tweaks, fixes, etc for our devices. Even though that would be extremely hard, due to the fact that all these files need to be stored in a direct download location like Dropbox, its is a viable option.
OMG I love the idea, that would be awesome!!
It's very interesting, thanks a lot for the info I will try it!
Some modification: In GB we have 3 different kernel (Stock Based, CM Based, MIUI Based [not released yet]). In ICS we don't have Stock based to Xperia MDPI, because Sony don't released yet the stock for us. So we have CM9 based, AOSP based (it's work with CM9 ROMs btw), and ported Stock based.
Some another notice: I saw a lot of thread (not only in this forum), but sooo many people trying to make ROMs. It's not a problem, but some guy don't know some full minimum things... So who will help this guys to add this app to their ROMs?
Are you using a different Kernel for the Sony ICS rom port? I mean the Ramdisk is the same size and you're using the same zImage from a stock GB rom correct?
Well nobody is forced to do this. All we have to do is provide the app developer a link with the update_me_check.xml so that he will sort of add a link for that in the application.
By the way, i now got my goo.im account, and this have own OTA app. I will try it, and I will report.
But I know, this is not only OTA app... Hmm... I need to think in it
So the only developer checking the thread is Expeacer?
Ok...
dumraden said:
So the only developer checking the thread is Expeacer?
Ok...
Click to expand...
Click to collapse
What makes you think like this?
Well, it's been a couple of days since I posted this, either people dont have an opinion of their own, or they don't care...
dumraden said:
Well, it's been a couple of days since I posted this, either people dont have an opinion of their own, or they don't care...
Click to expand...
Click to collapse
I also read quite a lot of topics, but I don't respond in every topic.

[MOD]Bootanimation4U - Add custom bootanimation to any rom

See the original thread and make comments there, it's alot easier to maintain one thread.

[ROM] [AOSP-5.1.1] Starship-Nexus_Hammerhead-Class (6/18/5015)

So it has been a long time in the works and feels like have been working on this forever. First it was an AOSP Rom, then Caf and at some point both. For now the Rom is AOSP 5.1.1 based.
Is still not 100% but have decided to just go ahead and post the Rom and improve and update.
If you have seen the Test Flight CM based version that had been posted with the Starship Kernel the overall theme is pretty much the same.
The mission now is to first go over a few parts of the theme that bug me or did not translate well in the CM to AOSP Transition such as lightening up some text so is easier to read with darker backgrounds. Second mission is go over every APK one by one and fine tune the theme and add in any extra features. Will post an update as each APK has been completed. Most of the work is done in some form or another but have spent ages nitpicking everything to death and have an external drive filled with already completed images, Colour XML's and lots of uncommitted features so updates will come rather quickly. Honestly at this point am just going to start with the APK's in Alphabetical order so if you like the Rom and theme but a few particular things bug you just let me know and I will not mind jumping ahead. Also with each Rom update not only expect app and theme improvements but kernel and other system enhancements as most are already lined up and just need to be tested in the Rom's new incarnation. It has probably seen some better days but with my constant picking and changing have gone back and forth with so many things I think its best to just post so Starship is out there and now start finalizing. What is currently posted is bare bones themed and featuring a Kernel I have also spent almost a year working on. If you had used the Kit-Kat version of Starship then already know how fast the Rom will be improved and updated based on legitimate feedback. I know I am making things out like this is an incomplete Rom but have been using and been very happy with what is posted as my daily. Yes still need to improve a few things but the truth is I am never happy with anything I do and would have kept changing direction until Android N.
Until next time keep looking up!!
Installing
This version was not compiled using the new block based zip format so will take a bit longer when flashing the Rom. Just a warning for anyone who may think something is wrong. It Just takes a minute longer to flash.
Otherwise besides first performing the usual Wipe of Caches, System and Data also recommend flashing the Rom first, Gapps second and SuperSU last.
Downloads
Starship Rom
https://www.androidfilehost.com/?fid=24052804347762130
G-Apps
I recommend using the Banks 5.21.15 version of Gapps and have posted a link below. I don’t like reposting someone else’s work but just now discovered the 6.17.15 version seems glichy during the set-up wizard sometimes needing to be in landscape mode when making a selection so have reposted the version used during testing. Have also posted a link to the 6.17.15 version but found for example during the restore option selecting done will only register the selection in landscape mode.
BaNkS-dynamic-gapps-L-5-21-15
https://www.androidfilehost.com/?fid=24052804347762124
BaNkS-dynamic-gapps-L-6-17-15
http://fitsnugly.euroskank.com/?rom=banks&device=gapps
SuperSU
https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
Kernel
I will continue keeping a separate thread for Starship Kernels that may update faster than the Rom so can keep a look out here.
http://forum.xda-developers.com/goo...t/kernel-starship-kernels-01-08-2014-t2997470
In staying with the Rules will find Source for the Kernel that is included here
https://github.com/Starship-Android/android_kernel_lge_hammerhead-starship/commits/lollipop
Starship Github
https://github.com/Starship-Android
Donations
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMEVCWUX83SXJ
I am not responsible for any effect using the downloads from this forum my have on any device and you download and use at your own risk.
Screen Shots

Categories

Resources