August 27, 2014 By: Jimmy McGee
Many members of the XDA community come to learn and begin in the exciting world of software development. Once you’ve gone through the development process and written your software, you need to ensure that maintenance does not cause additional problems and the results are always completely reproducible. This is where a build automation system comes in to play. Jenkins is one such software which allows you to keep a hands-off approach to building and releasing your software.
In this episode of XDA Developer TV, AdamOutler talks about Jenkins. Jenkins is a build automation software which runs on Linux and Mac, as well as Windows with some effort. Jenkins can be triggered by Git or Subversion commit hooks on each commit and will allow a developer or project manager to know the build status of the software in real-time. Jenkins can be used to build Android Apps, Kernels, Android systems, and just about every other type of software out there. But it doesn’t just stop there. AdamOutler shows you his Jenkins system and gives examples of alternate uses such as generating HTML from TODO comments, creating documentation websites, managing complex releases and more. So check this video out.
April 8, 2014 By: Tomek Kondrat
The Nokia X is the first Android-powered device family from the legendary Finnish manufacturer. It’s become quite the commercial success due to being a relatively cheap device with pretty decent hardware specification. And after it was rooted and received ports of TWRP and ClockworkMod recoveries, it was only a matter of time before custom ROMs would show up.
XDA Senior Member dhacker29, who ported AOSP to Moto G, now brought a working Code Aurora-based build of AOSP Jellybean 4.1.2 to the Nokia X. The list of working features is quite long, including network connectivity, camera, FM radio, and even multi SIM support. The build is described as stable and is a good alternative to heavily modified Android skin developed by Nokia.
Since the Nokia X has only a hardware back key, navigation is not easy. However, dhacker29 made a second build with software navigation bar, which makes using a phone comfortable. Best of all, having this working device tree will enable other developers to port some of your favorite custom ROMs to the device.
If you own a Nokia X or if you are planning to get one, you can read more about the build, find the source code, and get started by visiting the development thread.
Development doesn’t always quite feel like development without the custom ROMs. They’re such a pivotal part of our mobile experience that a proper Android experience would be hard to come by without flashing a few first. So if you just happen to be contemplating building your own, XDA-University is a great place to start your journey at.
The How to build an Android ROM guide over at XDA University is a great introductory overview to help you get started. While it doesn’t actually go into the specifics of how to actually create each component that goes into a custom ROM, it provides beginners with a comprehensive yet digestible breakdown of the essential components. These include the:
Each of these components are important to a successful ROM build, and if one of these go awry, your ROM may not boot. So make sure to check out the guide at XDA-University, as well as the wealth of guides in the XDA forums for more instruction and details.
Even though the HTC Sensation XL has been available since May 2011, there is still a dedicated community trying to keep the phone as up-to-date as possible. XDA Senior Member S.a.M.e.R_d released a ROM that allows XL users to enjoy the full benefits of Sense 4.1.
Currently, the ROM is on its seventh build, and the change log shows that there has been some rapid development since it first went live in December of last year. Common problems with early ROMs such as front and back facing camera issues seem to be fixed in the latest build, as well as apps that you will only find in an HTC Sense device.
S.a.M.e.R_d has also created a host of modifications that are ready to be installed on builds 6 and 7 of the ROM. Battery mods, Samsung’s lock pattern, Rosie mods and a multitude of fonts are all available. If for some reason you are stuck with V5 or below, there are some modifications ready to be downloaded.
If you have a Sensation XL laying around and wish to try Sense 4.1, this looks to be a great place to start. For more information about the ROM, please visit the original thread.
The Acer E350, otherwise known as the Liquid Gallant, is one of those devices that sits squarely in the middle of the road. While more than capable of running Android 4.0.3, its specs aren’t really anything to write home about. This coupled with the fact that Acer’s devices aren’t particularly renowned for their developer support means that the E350 wasn’t given it’s own dedicated forum. That however has not stopped those with the device from providing it with that all important trio of root, recovery, and ROM that no device should be left without.
XDA Forum Member jaapstreepjan posted a thread detailing exactly how to go about gaining root access and installing a custom CWM-based recovery to the E350, as well as a simple tweaked stock ROM to be flashed from your shiny new recovery. The ROM includes some enhancements such as Google Now, init.d support, and a less bloated /system partition among others. The root method is courtesy of XDA Forum Member Bin4ry, and the recovery via XDA Forum Member erlucky.
If you own one of these devices and are looking to extend its capabilities, check out the original thread for more info.
October 17, 2012 By: Conan Troutman
Despite being somewhat abandoned by Motorola as far as official updates are concerned, the Motorola Defy & Defy+ are refusing to accept that the latest versions of Android are out of the question. Having recently received an unofficial version of CM10 based on Android 4.1.2 thanks to XDA Recognized Developer Quarx, these devices continue to defiantly (see what I did there?) push the limits of what they are capable of.
As you might expect, this build is still in quite an early stage. There might be bugs, and it may not be suitable for use as a daily driver quite yet. That said, the general feedback within the development thread seems to be very good, without any deal breaking issues being reported so far. The build includes its own custom kernel, the (love it or hate it) CRT screen off animation, and a patch for the flashlight function.
Zips are flashable via recovery of choice as you might expect, and both the Defy and Defy+ use the same ROM. So if you’re itching for the latest and greatest on your Defy/Defy+ then check out the development thread for more info.
Update: The good feedback for this ROM continues to roll in and it seems that my comment about possibly not being suitable for use as a daily driver is inaccurate. Stability, you can haz it.
September 3, 2012 By: Haroon Q. Raja
AOKP fans who are also lucky owners of Google Nexus 7, you’re in for a treat! If you have been waiting to get the latest Jelly Bean-based AOKP on your device, your wait is now over. Official AOKP nightlies have started rolling out for the Nexus 7. For those of you who are still surprisingly unfamiliar with AOKP, it’s an AOSP-based Android ROM that has gained a lot of critical acclaim over the past year, and has made its reputation as one of the most popular Android ROMs available for multiple devices, along with CyanogenMod and MIUI.
August 31, 2012 By: Haroon Q. Raja
To all Samsung Galaxy R GT-I9203 users waiting to get official ICS on their device, we’ve got news for you! The ICS update was recently spotted on SamMobile. Although the OTA may be pushed out to your devices very soon, those who can’t wait can download and install it manually right away.
This is the European I9103XXLQ9 Update and it was spotted here on XDA by Recognized Contributor ardatdat. As is the case with every official Samsung ROM, this one is also TouchWiz based. Not being a carrier-specific version, this can be installed on any Galaxy R i9103 and contains no carrier bloatware apps. Here are some more details:
Regions: Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
You can grab the firmware from SamMobile and flash it to your phone using Odin or Heimdall. Though keep in mind that it will overwrite your recovery if flashed directly, so if you want to retain it, you might want to wait for a custom ROM, or flash a custom kernel with recovery after flashing it.
For more information, visit the discussion thread.
Flashing ROMs is one thing, but how many of you feel like you’re ready to go deeper into the world of customization? XDA Recognized Developers LeoMar75 and GadgetCheck present KitchenPro which will give you the ability to modify/customize your device on the go. It will show you how to use the application to its maximum potential with some features like:
-Added Download & Install Packages tab for faster Install of Packs
-Added the Ability in Browse/Install the ability to flash .tar,CWM.zip and zImages
-Download Speed info
-SD Card Space Warning
-New Rating and Comment Layouts
-New Server Info and Star Rating’s
-Full & Perfect Landscape view compact-able
-More than one preview for the themes available
-Slider-able & Select-able ICS Style custom View-pager
The app also includes a preview and Tutorial explaining everything you need to know.
For now this app works only with Samsung Galaxy Note and Galaxy S2, let´s hope in the future can be available for more devices.
Moreover, Developers are also placing a full operational custom ROM to use it along with the app.
kitchen Pro App comes with the ROM, however if you only need the apk you may download it as a separate file in the original thread. Now you can build your Rom as you wish!
Originally posted by LeoMar75
The ROM will come as a Base
It will have the Stock Samsung Look to it and will have all major tweaks to it, The Kitchen app from now on will come built into the ROM itself and it will be Locked to only our ROM.The Kitchen will now Auto Update itself when ever i publish a Update, So you will always be using the updated app.
All the Mod’s,Themes and other Stuff that you can customize will be aired by the KitchenPro.
Make sure you have the latest Revolution Rom kitchen running in your phone
It may happen that after a package has been installed from the Revolution Kitchen Pro app, on the first boot you phone hangs at the Boot logo, just long press power button and restart your phone!
I’d like to point out that i am not responsible for any issue with your phone! Also it’s highly recommended to backup efs folder before to start playing with your phone!
For those people who is coming from LeoMar75 Revolution ROM 2.7.1 and has installed Kitchen Pro app v1.1
-Backup user data with the kicthen v1.1
-full wipe and download the new rom
Hopefully with the kitchen app v1.2 that comes with the new ROM you will be able to restore you user data backup but you need to copy files from /sdcard/download/Revolution/userdata_backup/ to /sdcard/download/CheckROM_REVO/userdata_backup/
Please leave your feed back and/or comments.
Thanks for reading.
XDA Recognized Developer JoelZ9614 brings Ice Cream Sandwich to lucky HTC Rezound owners. The first version of his ROM comes with Sense 3.6, which is identical to previous Sense 3.5, with only a few “inside” fixes; ROM is stock 3.10.605.7 Base and includes the Sony Bravia Engine, all over Android 4.0.3 ICS.
Developer mentions about some stuff he´s still working on like the data arrows and Google Calendar Sync which are not properly working at the moment.
Normally one should have to wait quite some time before getting the official update but lets not forget that thanks to the Chefs is that we can enjoy all the fresh stuff popping out on our devices a couple of days after they are launched. Of course your help is very important!, by leaving your feed back is that the new versions are corrected and launched.
Originally posted by JoelZ9614
Well just got my rezound yesterday and i didn’t see any Sense 3.6 stock roms people can base off of so here it is.This Rom Will Receive No Updates It’s Just A Base For Everyone To Use Just Give Me Some Credit In The OP Is All I Ask.
Ramdisk is special for sony bravia engine so you need the new PH98IMG.zip
Yes your main version will change to the latest ics leak one so take precautions
The Great Users Of XDA That Bought Me This Phone Thanks Guys
Continue on to the original thread
Thanks for reading.
We already knew to expect that the HTC Sensation was getting an upgrade to Ice Cream Sandwich, but what we didn´t expect was that also will receive a white version as well. We have already seen Sensation XL in white and it looks quite nice. Currently, the Sensation comes with Android 2.3 Gingerbread, a dual core MSM8260 Snapdragon at 1.GHz and S-LCD capacitive touchscreen with 540 x 960 pixels, 4.3 inches. The white version has the same specs as the one we already know and only changes its appearance with a nice white and silver color.
The expected launch date for this model is pointing to March 1st, and with the release date we hope HTC Sense 4.0 is finished and ready to load into the White Sensations. Unfortunately for the devices already circulating in the market there is no specific date for the “official” update, which will arrive via OTA.
HTC Germany is the first to confirm the launch of the white Sensation.
Please tell us what you think by leaving a comment below and thanks for reading.
XDA member AidenM shows the first ever ROM for HTC Flyer loaded with the newest operating system from Android: Ice cream sandwich. The work is based on Sensation RCMix 3D Leak w/ Dexter_nlb’s fixes for hardware and since it´s a beta version some bugs are present.
So far the Developer has a green light on:
- Market access
- AOSP lockscreen
- ADB access
- External SD
It’s not perfect, here’s what’s not working:
- Some settings panes (keyboard selecter)
- Rotation is blurry and pixelated
- HTC Apps not correctly sized for display
- Cannot take notes using the Pen
In order to install this ROM, you need to be Honeycomb S-OFF, after that just place the ROM on the root of your SD card and good to go. Remember always to do a nandroid backup and to wipe data and Dalvik just to be on the safe side. Here you can see a video of how it looks.
Much work need to be done before we have a fully daily operational ROM but it´s a good start, so if you are using it please report back to developer with your feed back so future versions can improve.
Thanks for reading.
Originally posted by AidenM
You must have followed this guide first.
Then simply place the file on your external sd card (the one you can take out) and flash it. Reboot, it will take some time but it will.
Stuff you may or may not care about (read anyways)
When selecting a book in the Reader app it is not sized correctly but the book itself takes up the whole screen so it is usable
Root can be buggy, sometimes it denies permissions
Over 500 MB Free RAM
HW Keys are in testing but right now they crash the system.
Continue on to the ROM thread to find more
Have you ever think about making your own ROM? You may say it´s too complicated, but if you are willing to learn heres something for you.
Whether you are a normal user, chef or developer you may find this installer useful for your future works, you should check this out. XDA member amarullz shows his open source work called AROMA Installer, which from a normal user view will be easy to learn how to choose which mods and apps you want to install on your device.
Developer states that chefs can easily add or remove apps using with winrar and if you customize AROMA Installer you can even make your ROM multi device compatible just in one ROM File.
You can find on the original thread additional resources like the source code, a way to customize your KeyCode, custom fonts and even a way to create your own fonts. Be sure to read all the content before starting, and please leave your feedback.
Originally posted by amarullz
What is AROMA Installer
“AROMA” was taken from Bahasa Indonesia (Indonesian Language) and it’s mean “Scent”, but also abbreviation of “AMARULLZ ANDROID ROM MANIFESTATION”. It was advance update-binary for Android that contains many features like Wizard Installation, Touch User Interface (AROMA UI), Customizable Packages, System Inspecting, Themeable, and User Interactive. All release version will had “Scent Things” codename, example in 1st version it has codename “Anggrek” which mean “Orchid”.
How AROMA Installer Works
When user select the zip file to install it, the recovery will extract the update-binary and runs it with few arguments, all process and stuff was simply handled by update-binary, the recovery only show the information passed by update-binary via custom pipe. The great things is that update-binary can do anything if we can code it in C/C++, but not all people can easily playing with C/C++, and Its not effective and not fun at all to compiled it every time we need to change the process. That’s why the custom script also used in AROMA Installer, it was simply edify script that used in normal updater-script but with expanded functions available.
Continue on to the installer thread to find more.
Thanks for reading.