[APP] [23 MAY] GetRIL 0.97.1

663 posts
Thanks Meter: 336
Post Reply Email Thread

GetRIL shows the device's current RIL (Radio Interface Layer) and baseband, notifying you if they match or not. If not - and you're on a rooted device - you'll be able to download and install a new matching RIL.



  • See the device's current RIL & baseband
  • Recommends RIL for based on the device's baseband version
  • Recommends a baseband based on the device's RIL version
  • Backup & restoration of the RIL
  • Downloading and installation of a new matching RIL (hosted by me*)
  • Got an unknown RIL (not in the database)? E-mail it to me directly from the app and I'll try to sort things out
  • Localized to: English, Danish, Dutch, German, French, Czech, Spanish, Italian, Swedish, Russian (want to help: see further down)
  • ROM support: LG stock, CM7, CM9, MIUI
  • RIL database that can be updated OTA

NOTE #1. GetRIL requires root (+ Superuser) & Busybox for full functionality!
NOTE #2. I'm hosting the RIL files myself, so here's hoping we're not running into any bandwidth issues.



Purchase the Premium version to get the latest changes first, a better looking app and to show me your support and appreciation for my [never-ending] efforts and support.

I plan to include unique features into GetRIL Premium in the future, although at the same time keep GetRIL free in its current state.



  • LG Nexus 4, LG Optimus 2X (+ G2X), LG Optimus 3D (+ Thrill 4G), LG Optimus Black, LG Optimus 4X, LG Nitro HD
  • HTC Desire HD, HTC Sensation 4G, HTC One X, HTC One V, HTC One S
  • Samsung Galaxy Nexus (maguro), Samsung Galaxy S, Samsung Galaxy S2, Samsung Galaxy S3.
  • Asus Nexus 7
NOTE: some of these devices has preliminary support, meaning that these devices needs more, confirmed, data.



GetRIL comes bundled with a database. Because I don't want you to stick with a static database I've implemented a RIL server and in-app database updates for GetRIL. This means that I can add new RILs, change oddities and make other changes to the database directly on my server. By a hit on the 'Update database' button you'll be sure to have the latest RIL information. I tend to make updates daily, based on feedback from you, manufacturers and forums.

This approach make it easier for me to keep the RIL database up-to-date, at the same time GetRIL provides a better service for you, my dear users.

When opening the GetRIL it'll check the database's age. If it's older than a week the app will try to auto-update the database. Like previously said, you can also choose to manually update the database by hitting the action bar button 'Update database'. Make sure to do this before submitting a "unknown RIL".



Found an error or issue in the RIL database?
Here's where I need you help. If you find an error or an issue with the database it's important that you contact me. Please send the report to me via e-mail, a PM here on XDA or write within this thread.

RIL showing up as 'Unknown'?
First of, make sure your app's database is up-to-date. If the database is fresh and you're still presented with the same message: Please contact to me, providing as much details as possible. From the app itself you're able to attach your "unknown" RIL and email it to me. The app also prompts you for certain details (flash status for baseband, RIL and what region you're device is from). You can also try writing in this thread. I'll be around

Unable download a RIL?
If it ain't because of you there might be issues related to my ISP. Please cross your fingers my ISP haven't pulled the cable permanently and retry to download the requested RIL at a later point.

The system partition can't be mounted as writable?
Make sure you've got a current version of Busybox installed on your device.



RIL database
It's really important that you contact me if you find any errors or oddities within GetRIL. Physically I've only touched some of the supported devices, so sadly I can't assure you that everything is working out as planned (especially not from day one when adding support for a new device). That might be RILs flagged as compatible isn't, spelling mistakes, pure bugs etc.. If you find anything, don't hesitate to contact me and in return I'll love you a little more. Sounds like a good deal?

GetRIL has been localized in a bunch of languages, thanks to the community. I can't validate all the translations, sentences and or words, so if there's anything odd about a certain translation, please let me know about it. If you can't seem to find the language you're looking for, feel free to help me out translating GetRIL to this language. Some translations is outdated (since I tend to update descriptions etc. within GetRIL between versions).

Want to help me out?
Navigate to http://sibbor.nu/getril/ and follow the instructions found there, together with the current statuses for all the supported languages and their respective strings.xml file.



Download the attached APK or hit the Google Play Store:



If you think that I'm worth a cup (or two for that matter !) of coffee?

  1. Buy GetRIL Premium
  2. Donate in-app from GetRIL
  3. Made a PayPal donation:

Before you go: Thank you for showing your interest in GetRIL. It makes me happy!
Attached Thumbnails
Click image for larger version

Name:	1-mismatch.jpg
Views:	4973
Size:	34.2 KB
ID:	1001009   Click image for larger version

Name:	2-select-ril.jpg
Views:	4396
Size:	42.6 KB
ID:	1001010   Click image for larger version

Name:	3-downloading.jpg
Views:	4088
Size:	33.3 KB
ID:	1001011   Click image for larger version

Name:	4-installed.jpg
Views:	3794
Size:	33.8 KB
ID:	1001012   Click image for larger version

Name:	5-restore.jpg
Views:	3534
Size:	35.4 KB
ID:	1001013   Click image for larger version

Name:	6-update_db.jpg
Views:	3387
Size:	33.4 KB
ID:	1001014   Click image for larger version

Name:	7-unsupported-device.jpg
Views:	3170
Size:	31.7 KB
ID:	1068881   Click image for larger version

Name:	8-donate.jpg
Views:	3269
Size:	28.0 KB
ID:	1068882   Click image for larger version

Name:	9-help.jpg
Views:	3103
Size:	51.1 KB
ID:	1068883   Click image for larger version

Name:	10-report.jpg
Views:	2571
Size:	34.6 KB
ID:	1371468  
Attached Files
File Type: apk GetRIL 0.97.apk - [Click for QR Code] (967.8 KB, 1291 views)
File Type: apk GetRIL 0.97.1.apk - [Click for QR Code] (966.2 KB, 3067 views)
The Following 113 Users Say Thank You to sibbor For This Useful Post: [ View ] Gift sibbor Ad-Free
27th July 2011, 02:32 AM |#2  
sibbor's Avatar
OP Senior Member
Thanks Meter: 336
Donate to Me
Post Changelog

Version 0.97.1 (2014/05/23)
• KitKat users can now enjoy a transparent Navigation bar
• Added support for Nexus 5, Samsung Galaxy S 4 + S 5, Sony Xperia Z2 (more to come!)
• Some minor tweaks

I'll need YOUR help to keep the RIL databases up-to-date for the new devices.

Version 0.97 (2014/04/26)
  • GetRIL is finally communicating to the new server backend
  • Startup is now faster
  • Added android.permission.ACCESS_SUPERUSER to the manifest file
  • Minor style fixes

Version (2012/12/17)
  • 'star' alias added (LG Optimus 2X)
  • Nexus 7 changes based on feedback

Version (2012/12/17)
  • Minor crash fix

Version 0.9.6 (2012/12/16)
  • Full compability with Android 4.2 (Jelly Bean)
  • Added preliminary support for Nexus 4 & Nexus 7 (I'll need reports!)
  • Logs is now generated by GetRIL, instead of relying on an external app
  • Updated bundled device databases to the latest versions
  • Bugfix: some users couldn't restore their previous RIL backup
  • Other minor improvements, fixes and changes

Version (2012/10/19)
  • Bug fix for generated RIL reports

Version 0.9.5 (2012/10/18)
  • Support for multiple RIL files (for downloading, installation, backup & restore and reporting)
  • The UI for downloading RILs now displays correctly even after orientation changes
  • Matching status can now be seen directly on the dropdown (Spinner), if the RIL is a matching one
  • Rewamped the report UI a bit
  • Updated the pre-bundled RIL database
  • Minor bug fixes and optimizations
  • Updated translations: French, Italian, German, Swedish

Version 0.9.4b (2012/08/27)
  • Supporting the HTC One XL ('evita')
  • Fixed RIL lib path for the 'toro'
  • Minor changes

GetRIL celebrates its first year!
One year ago I relased version 0.1 of GetRIL. Since then a lot of things have happend and the project has grown over time. It takes a lot of my spare time, but I enjoy [almost] every second of developing it! Still aiming to push version 1.0 out that door, once it's done.

I just wanted to take the time and say 'Thank You!'. With Your kind words, ratings, donations & purchases (and don't let us forget the thousands RIL reports and logs you send me!) you're encouraging and motivating me to keep developing this app. You all make this app a possibility!

Version 0.9.4 (2012/07/27)
  • Enabled support for Nexus S (crespo) + Galaxy Nexus (toro)
  • If an unknown RIL is found a force-update of the RIL database is done if the RIL database is older than 60 minutes (yes, I'm remotely trying to add RILs asap :P)
  • The system partition remount process is a bit smoother
  • The download dialog now contains status messages for remounting etc.

Version 0.9.3b (2012/06/21)
  • Fixed a force close issue with Android 2.X devices

Version 0.9.3 (2012/06/21)
  • Preliminary support added for: HTC One S/V, Samsung Galaxy S/S2/S3
  • Device aliases fixed (LG Optimus 2X/Black/One/3D + Thrill 4G)
  • CyanogenMod ROM detection improved
  • General optimizations and fixes (like faster startup)
  • System partition remounting has been improved
  • Clearer error messages when lacking permissions or system partition has failed (HTML formatted)
  • Baseband detection has been improved
  • Download bug solved
  • Support for multiple basebands per RIL (when RILs is shared)
  • Bundled RIL databases updated
  • Translations added: Simplified Chinese (thanks 298800577!) and Korean (thanks Y. John Kim)
  • Translations updated (thanks for the help everyone!)
  • Contacting me from the app attaches more device data

Version 0.9 (2012/05/21)
  • GetRIL now supports HTC One X
  • Added more device aliases for LG Thrill 4G, LG Optimus 2X & LG Optimus 3D
  • Updated the translations: Czech, Swedish
  • Updated the bundled databases
  • Major backend rewrite with a lot of additions:
  • - "Unsupported device" UI now looks better + include more information
  • - If you're on a supported, non-rooted device you'll be able to see your RIL + baseband version either way
  • - The UI has been improved if the device is lacking permissions (Superuser, Busybox)
  • - App state recovers when resuming after the low-memory killer has cleaned up some state variables
  • - The changelog dialog can be reached from the menu. Also it's HTML encoded for easier reading
  • - You'll get notified if mounting of the system partition as R/W failed
  • - General optimization and fixes

Version 0.8.2, 0.8.2b, 0.8.2c (2012/04/13)
  • Device detection improved and fixed! (sorry for this)
  • Some UI changes made for both the free and the Premium version
  • Donation rewamped!! Lots of love to you who've donated to me! It keeps me motivated.
  • Changed the landscape layout of the app
  • Fixed potential crash on app start
  • Updated some translations (please contact me if an translation is lacking)
  • Minor fixes and improvements
  • Updated bundled databases

Version 0.8.1 (2012/03/29)
  • Download/Install button would sometimes be disabled upon app start
  • If the RIL directory doesn't exists it's now created and given the correct permissions
  • Some devices have had their RIL paths and names fixed, that broke RIL download/install/backup/restore
  • You'll get notified when hitting 'Update database' and there's no Internet connection available
  • Logical and performance improvements made

Version 0.8 (2012/03/28)
  • Full Android 4.0 (ICS) support implemented
  • ActionBar usage implemented (even on pre-Android 4.0 devices)
  • Updated UI with some new icons, colors etc.
  • Device checks has been improved and made more general
  • Fixed a few bugs that could cause the app to crash during certain occasions
  • Added support for LG Nitro HD (p930)
  • Updated the translations: Czech (thanks Keltek!), Swedish
  • If you try to download a RIL and got no Internet connection you'll get notified about this

The 0.7 version were solely Premium content.

Version 0.6.9c (2012/03/09)
  • Fixed errors regarding "Supported devices"...
  • Backup of RILs is taken and restored correctly, again

Version 0.6.9b (2012/03/09)
  • Hotfix release: the updated RootTools brought some instability to 0.6.9 for some users. I appologize for that. This release aims to fix it. If I still notice stability issues I'll return to the older version of RootTools.

Version 0.6.8 (2012/02/20)
  • Fixed the device check for some devices running custom ROMs
  • Fixed a FC issue that sometimes ocurred when checking for permissions
  • Updated the bundled databases
  • Updated Cztech translation (thanks once again, Ondřej Zima!)
  • Minor other changes (like some status message tweaks etc.)

Version 0.6.7 (2012/01/22)
  • Added support for new devices: LG Optimus 3D (+ Thrill 4G), LG Optimus Black
  • Updated the bundled databases
  • Server offline? The app will present proper error messages when updating the RIL database or trying to download RILs
  • The Help section have been updated with more information
  • Translations updated

Version 0.6.6 (2011/11/10)
  • Changed app icon

Version 0.6.5 (2011/11/06)
  • Updated bundled database for all devices
  • Added greekish translation (thanks vinylakos)

Version 0.6.4 (2011/09/16)
  • Messages for unsupported and/or unrooted device/-s shows correctly
  • Baseband versions is now stripped from multiple white spaces
  • Init messages when getting RIL version is implemented
  • Updated bundled databases (O2X, G2X)
  • Updated translations: Cztech, Spanish

Version 0.6.3 (2011/09/06)
  • Only allow reporting of RIL if the database is up-to-date
  • Updated bundled database
  • Fixed some translation typos
  • Updated Italian translation

Version 0.6.2 (2011/08/31)
  • Better activity lifecycle handling (i.e. stuff looks good upon app restart/resume)
  • The app is no longer crashing if the device has no RIL

Version 0.6.1 (2011/08/31)
  • Internally the app flow has been streamlined, more organized and optimized
  • When updating and initializing the RIL database there's now better feedback
  • Fixes making the RIL database updater should more responsive
  • Added Busybox check, together with some related changes
  • Menu items now takes into account a few more variables

Version 0.6 (2011/08/29)
  • Smashed a Force-Close bug that occurred on non-rooted
  • Minor UI tweaks
  • Handles rotation changes a bit better
  • Some parts of the core system has gotten an overhaul, making it more stable and producing less overhead
  • I've also implemented a dynamic RIL database with the ability to update it OTA
The first time GetRIL starts after an install/update the RIL data gets checked automatically. This also occurs once a week. If the update fails the bundled database will be used as fallback.

Version 0.5.2 (2011/08/23)
  • Added RIL for T-Mobile G2X: V20c

Version 0.5.1 (2011/08/22)
  • App name changed: LG GetRIL -> GetRIL
  • Before downloading a RIL you'll now get promted
  • Reporting an unknown RIL to me now also promts you for more data, making you extra helpful and valuble!
  • Added two more RILs for the 2X: 0725 (V10E, Asia), 0725 (V10E, Russia)
  • Enabled support for the T-Mobile G2X (don't have any data yet - so use the report function!)

Version 0.5 (2011/08/15)
  • Major code rewrite, including optimizations; the app should start notable quicker than before
  • The installation process is also threaded, because I saw one device reported ANR during it
  • Fixed some minor installation issues some were having

Version 0.4.1 (2011/08/11)
  • Added a progress bar when downloading RILs
  • Updated German translation
  • Minor fixes

Version 0.4 (2011/08/09)
  • Fixed the installation issues that occurred on some devices/ROMs
  • General code clean-up
  • Better and more reliable logging and status messages throughout the app
  • Typo in the Swedish translation fixed
  • Added two more 0405 RILs: V10A US + Asia

Version 0.3.4 (2011/08/09)
  • Updated translations: German, French & Italian
  • Added RILs: 0405 (V10C, Spain), 0725 (V10D, Europe Open) - thanks to bhanvadia!
  • Minor changes for UI handling and logging

Version 0.3.3 (2011/08/07)
  • First off: thanks for all the reports fellas!
  • Added a couple of more RILs; some are not 100%. Noticing something akward? Contact me.
  • Updated translations; Czech, Danish, Dutch, German, Swedish
  • Extracted static "strings" from the language files (less clutter and confusion for all the kind translators)
  • My e-mail method will no longer crash the app if there's no e-mail client available on the device
  • Minor UI changes

Version 0.3.2 (2011/08/05)
  • Oops, broke the download for debug purpose; accidently left it there
  • Fixed a null pointer exception
  • Updated translations (thanks, once again, Keltek and traxxus!)

Version 0.3.1 (2011/08/05)
  • Minor bug fixes (FC issue etc.)
  • Spinner now selects the matching one of the recommended RILs as default
  • The app now keeps track on "unknown" RILs, so that only unknown RILs that the app is unaware of gets the ability to be sent to me
  • Can only send log files if on a supported device
  • Devices without the Market app won't FC anymore when requesting Superuser (if it's missing)
  • Updated some translations

Version 0.3 - 2011/08/04
  • Fixed a Force Close issue
  • Improved the RIL/baseband matcher (RIL 622 won't show up as 614)
  • Improved & tidied up the installation process
  • Added translation: Russian (courtesy Guoreski)
  • Updated translation: German (courtesy to traxxus), Cztech (cortesy to Keltek)
  • RIL added: 0622 (10E, Vodafone) - courtesy to Christian Grünewald

Version 0.2.3 - 2011/08/02
  • System partitions should be found even if it's other than the default O2X layout
  • Added the ability to e-mail me the device's current RIL, if they show as "Unknown"
  • Translation added: Dutch (courtesy to Michel Vrauwdeunt)
  • Updated German and Spanish translations

Version 0.2.2 - 2011/08/01
  • Added more logging; to help me debug

Version 0.2.1 - 2011/08/02
  • Fixed issue where the downloaded RIL sometimes didn't get installed correctly
  • Updated the icon
  • Added RIL: "0405 (Vodafone Spain)"
  • Translation updated: Czech
  • Translation added: Dutch (courtesy to Michel Vrauwdeunt)
  • "Contact" and "Send log to developer" now includes radio info as well as build info
  • Added donations via In-App billing

Version 0.2 - 2011/07/30
  • Minor bug fixes & improvements
  • Added device check (current supported devices: Optimus 2X)
  • UI changes when on a non-supported device
  • Added support for messages for different RILs (ex. RIL 622GB is back and now shows a warning message that one should only install it together with 622GB baseband)
  • Updated German and Czech translations
  • Added translations for: Danish (grontoft), French (Laurent Suchet), Italian (Federico Razza), Spanish (JoRoGe), Swedish (me)

Version 0.1.1 - 2011/07/28
  • Minor bug fixes, improvements & restructuring
  • New app icon
  • Device check - currently supported device: LG Optimus 2X (P990)
  • RIL 502/530 is the same (RIL/BB matching improved to support this)
  • RIL 622 (Gingerbread leak) removed, since it can cause problems
  • Translations added: German (courtesy to 75markus & jackmu95), Czech (courtesy to Keltek)

Version 0.1 - 2011/07/27
  • First version released
The Following 15 Users Say Thank You to sibbor For This Useful Post: [ View ] Gift sibbor Ad-Free
27th July 2011, 03:10 AM |#3  
Netuser's Avatar
Senior Member
Flag Montreal
Thanks Meter: 782
Thanks. 5* added

Sent from my LG-P990 using XDA App
The Following User Says Thank You to Netuser For This Useful Post: [ View ] Gift Netuser Ad-Free
27th July 2011, 03:48 AM |#4  
sacredsoul's Avatar
Senior Member
Flag Singapore
Thanks Meter: 568
Works awesome! Though I recommend you remove the 622GB RIL as it results in an unknown baseband and you get no signal.
The Following User Says Thank You to sacredsoul For This Useful Post: [ View ] Gift sacredsoul Ad-Free
27th July 2011, 03:57 AM |#5  
abwyatt's Avatar
Senior Member
Flag HCMC, Vietnam
Thanks Meter: 26
Originally Posted by sacredsoul

Works awesome! Though I recommend you remove the 622GB RIL as it results in an unknown baseband and you get no signal.

I think there are lots of people such as myself using the 622GB Ril with 622GB BB without problems, so perhaps just a note to state that it should only be used with the 622GB BB.

Nice and very useful app sibbor. Thanks!
27th July 2011, 04:24 AM |#6  
sacredsoul's Avatar
Senior Member
Flag Singapore
Thanks Meter: 568
Originally Posted by abwyatt

I think there are lots of people such as myself using the 622GB Ril with 622GB BB without problems, so perhaps just a note to state that it should only be used with the 622GB BB.

Nice and very useful app sibbor. Thanks!

I am using the 622GB BB too
27th July 2011, 06:42 AM |#7  
Korumera's Avatar
Senior Member
Flag RockCity
Thanks Meter: 1,800
Thanks for this app works great! i'm using the dev miui rom and with the 622 baseband but it was using ril 218 so that's fixed.

I dont have signal btw with 622GB and 622RILGB but do have signal with 622GB and 622 10c ril so let's see who that works
27th July 2011, 08:35 AM |#8  
Flag Solna
Thanks Meter: 2
I have the same problem with this one as with Trym's one, that I can't install from market. No install link. That's the only two apps that happens on :-S

Sent from my Optimus 2X using XDA Premium App
27th July 2011, 08:55 AM |#9  
Junior Member
Thanks Meter: 1
Great app!!! Amazing work! 5Stars
27th July 2011, 10:05 AM |#10  
Account Currently Disabled
Thanks Meter: 183
Originally Posted by mich011

Great app!!! Amazing work! 5Stars


Sent from my Optimus 2X using XDA App
27th July 2011, 10:23 AM |#11  
sibbor's Avatar
OP Senior Member
Thanks Meter: 336
Donate to Me
Thanks for all your replies guys! I've tested it t roughly and it looks like it paid off. I'm glad for it.

I've uploaded strings.xml to the first post since I got requests for it. If you want to localize the app, feel free to do so - I appreciate it! :)

Originally Posted by sacredsoul

Works awesome! Though I recommend you remove the 622GB RIL as it results in an unknown baseband and you get no signal.

Gonna fix this later then. Thanks for reporting!

Originally Posted by SpikeNansid

I have the same problem with this one as with Trym's one, that I can't install from market. No install link. That's the only two apps that happens on :-S

That's wierd! Will have to look into it. What ROM are you currently on? Perhaps it's something wrong with your build.prop.
Post Reply Subscribe to Thread

baseband, download, getril, ril, sibbor

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes