Small Modifications - XPERIA X1 ROM Development

First of all i'm really a n00b in making ROM's, i did once a try but i gived up.
But now there are "some" modificated ROM's alive on the forum, but maybe if there should be a "small modification thread", it would be easy-er for users to become more into cooking ROM's?
For an example i would like to have a more secure ROM, personal made wich i program a small modification if i hard/soft reset i always have to enter the same code (build into the ROM), than there is an only possibility to use my device if it is stolen and it is by the SD-card-flash-method.

Related

Looking For Good Wm06 For Trinity

can you please help me with good wm06 rom,
what is the best working one?
http://forum.xda-developers.com/showthread.php?t=331428
There is no ONE right ROM for Trinity
Hi -
There is no one right ROM for Trinity. Here's a quick explanation for what a ROM really is. There are many people on this board who know more about ROMs than I do, so if anyone sees any errors in what I've written, please let me know.
A ROM is a collection of software packaged together that when flashed to your phone installs the software. ROM packages generally consist of four categories of software:
1.) An operating system (some flavor of Windows Mobile, 5 or 6)
2.) Radio software (Radio ROM)
3.) Phone software (Dialer, Task Manager, Multimedia, SMS/MMS software, contact list)
4.) All other software (Adobe Reader, TomTom, etc.)
People create new ROM packages by gathering an operating system, a radio, and a collection of software, and "cooking" them into a single distribution file, usually in the form of a CAB compression file.
Some important notes on ROM packages:
1.) Any software that is "cooked" into the ROM can't be removed or updated, it's in there permanently until you change your ROM. This is something to consider if you want to be able to upgrade to future versions, and is the reaosn many ROM cookers also make a "lite" version of their ROM.
2.) I'm pretty weak on this, but from what I understand in addition to the normal physical ROM memory, there is a section of physical ROM called "hidden" or "extended" ROM, and the cookers have figured out how to make that ROM available for use. This is why some ROMs show 70+ megs of ROM/RAM available. I think this extended ROM can also be used to store software.
3.) The operating systems (OS's) do continue to change. People get new phones from their telecom operator, and when they dissassemble the phone's ROM, they can extract the new OS's and check the version numbers. There is no way I know of currently to update the OS without flashing a completely new ROM. Different ROMs include different versions of the operating system, although many of the ROM cookers are quick to re-release their ROMs when a new OS comes out.
4.) Any software that can be installed manually can be installed in a ROM. This includes "trial" or "unregistered" versions. For that software, it may be installed on your phone when you install the ROM, but it is a limited-use version and you will need to purchase the software and get a registration code to unlock the full software. If the software is "cooked" into your ROM and you decide not to use it, YOU CAN'T UNINSTALL IT without reflashing to a new ROM. It won't do any harm, but it will use up memory that could be put to better use.
5.) A suggestion on other software: If you flash your OS often, it makes things easier to keep copies of the CAB files for your favorite other cab installations on your SD card, so you can easily reinstall them when you reflash the OS.
6.) Most of the ROMs use the same installer software,which works well and can recover from some errors (just follow the instructions or if no instructions retry the flash procedure). However, some telecom operators install something called a Service Provider Lock (SPL) to prevent people from installing "unapproved" software on their phone. Removing or otherwise getting around this SPL is a process called "unlocking" - if you try to reflash your phone's ROM, and something goes wrong, this SPL could prevent you from being able to fix your phone, making it useless (or "bricked"). There are software packages that should be able to fix a bricked phone (search the board to find), but it is easier to remove the SPL first, so you never have to worry about crashing your phone.
7.) If you remove your SPL, you have technically violated the terms of your contract with your service provider!!!! In daily use, it really doesn't affect them, so they probably won't make a stink about it, and probably can't tell you've done so. But, if you bring it in for service, send it in under warranty, call their service line to get support, the technician will probably see you have removed your SPL, and can refuse to provide service or warranty support. However, the techs are people and depending on the issue may or may not make a big deal about it, but it's certainly within their right to refuse to service for free.
8.) There are differences in telecom providers!!! This is particularly important with respect to Radio ROMs. If you think about it, your phone has to send the right signals to your service provider's radio tower to make a call. The specific information it has to send and the manner in which it sends it are determined by the radio protocol, which is built into the radio software. As a result, some radio software will not work with some providers, and some will work better than others. This difference willbe regional, so consider where you will be using the phone (Asia, Europe, SA, Africa, NA). Some radios could even be configured to specific providers (but I don't know for sure).
9.) Latest vs. most stable - sometimes, the latest versions introduce new bugsor are less stable than others, so consider this as well.
10.) Most of the differences between the ROMs seem to revolve aroudn the cooker's choices for phone software - the dialers, the contact managers, etc. These primarily change the "look and feel" of the phone rather than the raw performance or capabilites. Since look and feel is the big difference, it's impossible to say which look and feel everyone will like - it's a matter of taste / personal preference.
11.) Don't bug the cookers!!!! The people cooking ROMs for us are doing it in their spare time. They're not getting paid to do it, they're just trying to help each other out. While they seem to be interested in hearing about bugs so they can fix their ROMs, pestering them with requests to make some piddly change just for you is rude. Don't pester them with change requests and customizations, and then throw a hissy fit when they don't want to do it your way. If you don't like their ROM, then cook your own.
So, to pick the ROM that works for you, you're probably going to have to try a few out. The combination of OS and Radio will likely be regional (some will not be able to use the latest radio, for example), and form there on in you have to choose which has the dialer/contact manager you like the most, and includes the software you want to have (or go with a lite version).
Good luck!
Mike
WOW! Great explanation!! I've learned a few things today.
Same here........many thanks
Wow, i'm newbie here. this is very useful for me. thank you very much.
Holy cow, landshark! Cheers, mate.
Thank you very much landshark, I looking for "my good RON", it will be my first RON apgrade hope I don't brick my phone.
straight to the point .
many thanks
well
if you don't care about the come-with warranty, then you can simply try very ROM provided by the experts here, cuz for me i've been tried alot, and find out Only
AX3L_WM6_WWE_v3.1.2c FULL & LITE (25-10-07)
This ROM is simply an edited version of the Official DOPOD's ROM (lastest released version!) for the Trinity
work on my device Without Connection difficulties
cheerz
Thanks. Really need it!
and you can use also Bepe 0.79, it is very good ROM
http://forum.xda-developers.com/showthread.php?t=317690
Poll on WM6 ROM's
http://forum.xda-developers.com/showthread.php?t=347002
Thanks for the good explanation, now I am going to try out a few ROMs !!
So, it's best to HardSPL the phone before all these right ?
s_john8686 said:
Thanks for the good explanation, now I am going to try out a few ROMs !!
So, it's best to HardSPL the phone before all these right ?
Click to expand...
Click to collapse
Exactly! the first is HardSPL.
Before you consider flashing your ROM, read the guides here--> http://www.trinityguides.info/
Maxi

n00b questions

Hi,
I just got a Titan with Sprint and have tons of stupid questions. Is there a category in here where people won't mind me asking my questions? I'm new to mobile in particular, mobile windows, mobile devices but not new to windows and linux in general on desktop. So I have questions about imaging my device, cooking my own roms (for instance I've gotten my grubby little hands on the 3.16 GPS/EVDO revA test rom), recovering from disaster, etc before I start messing with and bricking my device. I want to make sure I can recovery after installing Google's android for example as I'm sure I'll probably kill it many times trying.
Thanks,
Chris
when i got here pre getting a wallaby i never even used a pocketpc before
was here for a long while before getting one
general pc knowlage and mainly pc knowlage
made it possible for me to help others who had pda's
before i got one myself
well that and reading other peoples posts
in general people dont mind any questions - no matter how "stupid" as long as you have taken the time and effort to search first.
There are many guides already posted on how to cook roms. This is not a simple task so take things one step at a time.
nose>grindstone
OK, thanks for clarifying. I guess I have two main generic questions to start.
Before I get started, what is the best way to create a complete backup image of my current setup? I've tried to find this out but I keep only seeing things about sprite backup and/or active sync but I suspect I need something else. I recall something about scraping a rom off your device but they didn't go into details. Plus I'm not very clear about the boot loader. Do I need to modify the boot loader and if I do will that screw up my chances of trying other things like Google's Android linux or other cooked windows mobile roms?
Lets assume I can figure out how to use a rom kitchen or whatever other tools I'll need to customize a rom to my liking, I get the feeling I shouldn't just dive in and start modifying things "willynilly" as things will go badly. What do I need to be careful about modifying and what can go wrong? I've only briefly glanced over some rom cooking threads as I wasn't sure where to start and if the instructions are extremely device-model-"centric" or not.
I'm happy to read or follow howtos if I just get links. I don't expect anybody to walk me through stuff.
Thanks,
Chris
generaly the "stuff" is devided into 2 cats
the stuff you put om it
and the rom itself
if you have the rom file you got on the pda or download the rom version you got the 2th
the rom on your device is not enuiqe and is just the same as any other rom of the same version from the same provider in case you got a custom rom from a phoneoperator like orange or o2 or.....
first one is pretty much what activesync sync and a new phone or a phone with a new rom can get access to the same stuff when synced to the pc apart from the programs later installed though same goes for a pda upgraded to a later rom and later downgraded to an earlier rom
speritebackup and such backup programs does what activesync does plus auto reinstall programs manualy installed lated on

May get shot down but here goes....

I have just got a HTC Diamond, this is my first WM phone (had IPAQ –non hone in the past). I have spent the last few days reading many threads, on many subjects. I am now familiar the language used here i.e. cooked ROM etc.
My question is really can someone supply in a simple thread a quick 1-2-3 guide on how to start loading and trying different ROMS. i.e. Tools\Software required, how to backup original manufactures ROM, How to install new ROMs etc etc.
I have used the search button and found lots of info, much of which is not related to Diamond so not sure if it is relevant.
I may get shot don for this; however I am sure there are many people in the same situation as me, and with the popularity of the Diamond more to come.
Any positive feedback welcomed
D
Quick 1-2-3 guide:
1. Flash with HardSPL(IMO)
2. Flash with new ROM (Panoshas IMO)
3. Enjoy!! Beware fast moving Jewels after ROM update can cause injury
Start with this thread 2nd post
http://forum.xda-developers.com/showthread.php?t=400950
once you have a hardspl installed on your device you can flash any rom you like to try. (flashing hardspl causes your device to reset just like it is a new device.)
From this point you just need to read and learn from the link above.
If you really searched on how to load new ROMs onto the Diamond and couldn't find anything, check your vision. This link is posted in many threads:
http://modmydiamond.info/

Upgrading wizards which are already unlocked

Hi,
Being a newbie into upgrading ROMs, i have a basic quesition.
Do we need HardSPL or SoftSPL even if my phone (a G4 device) is bought with CID already unlocked?
I went through the comprehensive information link
http://wiki.xda-developers.com/index.php?pagename=Wizard Windows Mobile 6 for newbies
but could not get the answer to my question.
If your phone is CID unlocked
To flash cooked ROMs, you need the "Wizard No ID Update Utility"
To flash OEM ROMs, nothing special is required
What exactly is the difference between a cooked rom and a clean rom??
No download luck
I tried downloading the file but the site times out. Any possibility of posting another link?
"Cooked ROM" vs "Clean ROM"
The two are not neccesarily relevant to each other. A ROM determines the behavior of the operating system - what icons you will see, what software is installed, how the touch points are located etc. A "cooked" ROM is simply a ROM that is hand made by an individual (hopefully with experience at these things) as opposed to an "OEM" ROM which is developed by a professional team and made available by a service provider - AT&T, T-Mobile, Vodaphone, for example.
A "Clean" ROM is just a term used to describe a ROM designed without a lot of extra software - just enough to run all the functions of the phone, but not slow it down. Some people want a ROM with games, office apps, weather and on and on; others find that this just clutters up the phone and slows it down, so they prefer a Clean ROM.

Edit of interupt customization process

Hi everyone,
I currently use an Xperia X1, and I'm quite happy with it. Only one thing is bothering me, and that is that the device has a customization process when a hard-reset is given. And during this process a lot of things are installed on the device, both necessary and unnecessary. Things like sudoku, bejeweled, opera, java stuff etc, just unnecessary and it uses memory.
Is there a way I can edit or interrupt this process. I did read about flashing your rom etc but I find this a risk because I was still in my warranty period.
Thanks in advance
Paul
unfortunately no because these items are cooked into the rom by the manufacturer.
you would basically have to edit the rom from scratch to remove these items, this something a new user should not attempt.
Find a cooked rom that you like and flash that.
I believe that you maybe able to find the original provider rom has already be saved in this forum by someone else, copy that and you can flash back to that if you have any warranty issues.

Categories

Resources