Create an Odin Package On Your Device
Do you want to share your currently used ROM as an Odin firmware? With an application made by XDA Forum Member ferreirawax, you can easily create a package right on your device. Head over to the forum for more information on how to use Odin Package Creator.
CyanogenMod 11 M6 Available, Mobile ODIN 4.20 Released, XDA’s Giving Away Lepow Batteries! – XDA Developer TV
CyanogenMod 11 Milestone 6 is now available! That and much more news is covered by Jordan, as he reviews all the important stories from this week. Included in this week’s news is the announcement that CyanogenMod 11 and Slimkat have been ported to the Locked Xperia SP and Mobile ODIN 4.20 has been released! That’s not all that’s covered in today’s video!
Be sure to check out the other videos released this week on XDA Developer TV. XDA Developer TV Producer TK released an Xposed Tuesday video for SideControl. Then, Jordan showed you what’s new on the Nvidia SHIELD. Later, TK gave us an Android App Review of Rheti. Pull up a chair and check out this video.
Mobile ODIN 4.20 Brings Support for Several Galaxy S5 Variants
We last talked about XDA Senior Recognized Developer Chainfire‘s Mobile ODIN back in January with the launch of version 4. For those who don’t recall, v4 brought quite a few new features such as the ability to flash modem images and support for several new Galaxy S 4 and Galaxy Note 3 variants. Now, version 4.20 is here, and it packs a few goodies–no, not THAT.
Mobile ODIN v4.20, which went live yesterday afternoon, packs two new features. First off, the injected SuperSU has been updated to version 1.94. In addition, v4.20 brings support for nine Galaxy S5 variants:
- International SM-G900F
- Oceania SM-G900I
- Korea SM-G900L
- Middle and South America SM-G900M
- Sprint SM-G900P
- US Cellular SM-G900R4
- T-Mobile US SM-G900T
- Metro PCS SM-G900T1
- Canadia SM-G900W8
If you’ve got one of the Galaxy S5 variants listed above and would like to flash ODIN-compatible images on the fly, head over to the application thread and give Mobile ODIN a shot. More info can also be found in Chainfire’s Google+ release notes.
Rogers Galaxy S 4 Receives KitKat, Odin-Flashable Update for All Canadian Devices
Android 4.4.2 has been steadily making its way to all of the different regional and carrier-branded variants of the Samsung Galaxy S 4 over the past month and a half. And earlier today, the Rogers variant of the Samsung Galaxy S 4 started receiving its own official update to Android 4.4.2 KitKat in the form of a staged OTA rollout.
This update, which has already made its way to various other carriers around the world was a long time coming for the Canadian device. But despite all the wait, only Rogers devices in Canada appear to be receiving OTA at this time. The update, which comes in at build VLUFNC1, umps up the Android version to 4.4.2, and brings with it all of the niceties we’ve seen in other KitKat updates for Samsung’s current generation flagship.
Luckily for Galaxy S 4 owners on other Canadian carriers, as well as those on Rogers who have not yet received the update, XDA Senior Member 0mega1 has mirrored the previously leaked (and now official) firmware for all to enjoy. The update has been confirmed working on Bell and Telus devices in addition to Rogers, but it is unknown as to whether the update will also work on I337M devices outside of Canada such as the AT&T variant of the device.
If you own a Canadian Galaxy S 4 and want to get in on the update, head over to the original thread, bust out a copy of Odin, and get flashing.
[Many thanks once again to XDA Portal Supporter Titokhan for the tip!]
Make Your Own Pre-Rooted Odin-Flashable Firmware With Ease
Aside from being a famous god in Norse mythology, Odin is the name of an application used to flash Samsung firmware onto Galaxy phones and tablets. With this tool, you are able to revert your phone or tablet to vanilla state, and you can also root it using CF-Root or by changing the kernel without recovery.
Creating Odin- or Heimdall-compatible packages from scratch is not easy. But this isn’t challenging anymore, as XDA Senior Member hnkotnis wrote a simple guide that explains how to create an Odin-compatible firmware in just a few steps. To crate said firmware, you need a Linux machine or VirtualBox with Ubuntu or another Linux distribution mounted as the operating system.
Hnkotnis presents three situations for creating said packages. The first is RSF format with simg2img support, the second is an image with EXT4 format, and the last is RFS firmware incompatible with simg2img. Making a compatible image requires a few files and UNIX commands, which thankfully are described in detail in the thread.
If you own a Galaxy device and want to make your own pre-rooted firmware, head over to the original thread to learn more.
Note 3 KitKat Kernel Source and Mobile ODIN 4 Released, Sony Social Camera Ported to Xperia Devices – XDA Developer TV
The kernel files have been released for the Android 4.4 KitKat update on the Samsung Galaxy Note 3! That and much more news is covered by Jordan, as he reviews all the important stories from this weekend. Included in this week’s news is the announcement that the full Smart Social Camera Experience has been ported to Android 4.3 Xperia Devices and Mobile ODIN has been updated with more features and support for more devices!
Be sure to check out the the other videos released this last week on XDA Developer TV. XDA Developer TV Producer TK released an Xposed Tuesday video for Root Cloak, he then reviewed the Omate TrueSmart smartwatch 2.0, and finally he gave us an Android App Review of Calendar Status. Pull up a chair and check out this video.
Mobile ODIN Updated to Version 4, New Features and Devices
We first featured XDA Senior Recognized Developer Chainfire‘s Mobile ODIN app a little over two years ago. Ever since the beginning, Mobile ODIN has allowed users to flash ODIN-flashable firmwares directly from the device itself, without the need to connect to a full computer.
Over the course of the app’s various updates, Mobile ODIN has evolved considerably—both adding support for new devices, as well as gaining new abilities. Now with an update to version 4, the app has gained even more abilities, as well as compatibility with a few more devices.
The most notable feature new to version 4 relates to its ability to flash modem images. As these partitions are protected, flashing may be temperamental on certain devices. To protect against this, new code was added to detect the protection, and if enabled, skip flashing the affected partition. That said, it’s still possible to flash complete firmwares and modems via Mobile ODIN. Just now, it takes a safer approach by checking for protections that could cause issues.
Another new feature unique to version 4 is its ability to automatically reboot your phone into download mode following a Mobile ODIN flash. This is useful in case you wish to flash bootloaders, trustzone, and other partitions that are not flashed via Mobile ODIN. Using this, you can flash an Android update while preserving root thanks to EverRoot, automatically boot to download, and flash the specific partitions that were skipped.
The built-in version of SuperSU was updated to 1.89, which was created to support the latest Samsung Android 4.4 firmwares. And finally, this update brings support for various variants of the Galaxy S 4 and Galaxy Note 3.
CyanogenMod 11 M2, Nexus 5 Camera Mod, Web-based Odin Utility – XDA Developer TV
CyanogenMod 11.0 M2 is coming to over 65 devices! That and much more news is covered by Jordan, as he reviews all the important stories from this weekend. Included in this week’s news is KitKat-based OmniRom for the LG Optimus Black and an article talking about how you can improve the quality of your Nexus 5 photos with a simple mod! That’s not all that’s covered in today’s video!
Jordan talks about XDA Senior Recognized Developer AdamOutler’s JOdin3 web-tool to flash your Samsung device. Also, the Custom ROM Central forum has been expanded to include AOKP and SlimRoms. Stay tuned for more CES 2014 coverage. Pull up a chair and check out this video.
Meet JOdin3: A Web Tool that Flashes Your Samsung Device
Odin and Heimdall were pretty badass gods in the Nordic mythology. But to Samsung device owners, these are important and powerful tools designed to flash stock ROM files, much like Flashtool on Sony phones. In short, they are an essential part of Samsung Android development here at XDA.
Many times in the past, we’ve talked about XDA Senior Recognized Developer AdamOutler‘s CASUAL, otherwise known as Cross-platform Android Scripting Unified Auxiliary Loader. The cross-platform Java-based tool allows you to perform many cool tasks like rooting, flashing stock ROMs. and so on.
The project is now on a different level, as Adam has presented JOdin3, a web browser-based and offline flashing tool. With JOdin3, you are able to flash stock Samsung firmware directly from your browser. The project is a collaboration of between Adam and XDA Senior Developers Benjamin Dobell and Ralekdev, and XDA Senior Members Loglud and jrloper.
You need to have Java installed on your PC in order to use JOdin3. Heimdall is also required, but it will be automatically downloaded and installed. As it’s a cross-platform tool, it works flawlessly on Windows, Mac, and Linux.
[Thanks to XDA Recognized Contributor benkxda for the tip!]
Learn Some Coding Basics and Become a Famous Developer!
Many of us would love to become famous programmers like XDA’s Senior Recognized Developers. But coding isn’t easy, and you need to know the basics and have a working knowledge of whatever language you choose before even getting started. And of course, writing a simple “Hello world!” app is not enough, as you will have to look deeper to create more complicated functions.
If you are looking a good place to begin, you should take a look at the guide written by XDA Senior Member Dark Wraith, who gathered some useful information together and wrote a handy guide with commands for many popular languages like C, C++, Java, Python, and BASH.
With the instructions provided in the thread and added acquired knowledge, you will be able to understand the structure of each language better and hopefully create your first application or modify your favorite ROM. With this guide, you will be also able to edit the overclocking settings and governors of kernels, which is a good practice for the C language.
Dreams sometimes come true, so if you want to start your developer career, make your way to the guide thread and hone your coding skills. We all want to wish you good luck!
Why You’d Rather Be Coding – XDA Developer TV
Many of our readers out there have the desire to become developers. Many have an idea for an app, but they never actually get around to doing anything. This could be called procrastination. This could be called the new Grand Theft Auto V video game. This could be the final episode of Breaking Bad. Whatever you call it, it is bad.
In today’s video, XDA Developer TV Producer Jayce talks about this curse and preventor of productivity. Jayce talks about this problem, defines it, and gives it a name. Jayce then gives some ideas on how to overcome this hurdle and what you can do to become successful. Check out this video to learn more.
Optimize Your Mono Coding with Some Command Shortcuts
Are you a developer using Mono for Android to develop pseudo-cross platform code using C# or .Net? If so, you may wish to save a few keystrokes for commonly executed commands.
XDA Senior Member ScatteredHell has created a DLL that works with Mono for Android to execute various commands. Originally, it supported obtaining system uptime, as well as some commonly used root-level commands such as mounting and unmounting the system as Read/Write and Read-Only, Rebooting, Setting Permissions, and Playing a Boot Animation. Now in its second version, it adds Get Date, Get Time, and Get Folders in a Specified Path to the list of supported commands. Example code is also given in the thread, demonstrating its usage.
While these shortcuts won’t save you massive amounts of time, the shortcuts will add up over time. Head over to the original thread to get started and streamline your Mono usage.
Package Odin ROMs with Gzip Compression, Hidden Menu Gets an Update
As devices get newer and more powerful, the software that comes with them gets bigger and more complex. In the old days, ROMs were often smaller than 100MB. Now, on the newest devices, the stock ROM can be over 1 GB in size. There are some potential problems with this. Uploading a ROM can take longer, downloading a ROM can take longer, and storing ROMs on your device can take up a lot of space. Now, there is a tutorial available to help cut back on those file sizes.
XDA Elite Recognized Developer and TV Producer AdamOutler wrote a tutorial to help decrease the size of stock tar ROMs that users can flash via Odin3 v3 and higher. As Adam explains:
I’ve been working with this for a bit and tonight I found that Odin will accept tar.md5.gz files. This is important for GNote2 users as the stock ROM is 1.2Gigs! You can get an extra 10-40% compression and 100% gaurantee that the files arrive to your users computer in the condition that you packaged them using this method. I have not found a guide on using the gz format so I thought I would write one up.
This can be quite useful because if you like to keep a stock tar around in case of emergencies, following his guide can make the file smaller and more manageable for those with limited storage. For developers who upload tars frequently, it can shorten upload times, as well as lower download times for the end user.
There are a few things to keep in mind. Once the tar.md5.gz is run through Odin, it loses the .gz and is extracted into a standard tar file again. This results in a full sized Odin ROM. It’s not really an issue, but it is something to keep in mind. Adam also gives an important warning for Verizon Galaxy Note 2 owners to be cautious about flashing after an IROM unlock:
Note to Verizon GNote2 users: Stay away from using Odin after IROM unlock as flashing a package intended for another device will perma-lock your device into another carrier’s bootloaders. Especially stay away from GS3 as the displays are not compatible.
In addition to the compression tutorial, AdamOutler has also updated his Hidden Menu application. It now includes an IMEI restore tutorial adapted from XDA Senior Member <:GeeK:> to work on the Verizon Galaxy Note 2. The tutorial will help with two things: backing up and restoring the NV items (IMEI, IMSI, and more).