[APP] [23 MAY] GetRIL 0.97.1

Search This thread

sibbor

Senior Member
Jul 28, 2008
663
330
sibbor.nu
GetRIL

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.

FEATURES
  • 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.

GETRIL PREMIUM

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.

DEVICE SUPPORT
  • 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.

RIL DATABASE

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".

HELP SECTION

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.

HELP ME!?

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?

Translations
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

Download the attached APK or hit the Google Play Store:

DONATIONS AND PURCHASES

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! :)
 

Attachments

  • 1-mismatch.jpg
    1-mismatch.jpg
    34.2 KB · Views: 4,983
  • 2-select-ril.jpg
    2-select-ril.jpg
    42.6 KB · Views: 4,405
  • 3-downloading.jpg
    3-downloading.jpg
    33.3 KB · Views: 4,096
  • 4-installed.jpg
    4-installed.jpg
    33.8 KB · Views: 3,801
  • 5-restore.jpg
    5-restore.jpg
    35.4 KB · Views: 3,539
  • 6-update_db.jpg
    6-update_db.jpg
    33.4 KB · Views: 3,392
  • 7-unsupported-device.jpg
    7-unsupported-device.jpg
    31.7 KB · Views: 3,175
  • 8-donate.jpg
    8-donate.jpg
    28 KB · Views: 3,275
  • 9-help.jpg
    9-help.jpg
    51.1 KB · Views: 3,109
  • 10-report.jpg
    10-report.jpg
    34.6 KB · Views: 2,605
Last edited:

sibbor

Senior Member
Jul 28, 2008
663
330
sibbor.nu
Changelog

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 0.9.6.3 (2012/12/17)
  • 'star' alias added (LG Optimus 2X)
  • Nexus 7 changes based on feedback

Version 0.9.6.2 (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 0.9.5.2 (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
 
Last edited:

abwyatt

Senior Member
Jan 29, 2009
263
26
HCMC, Vietnam
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!
 

Korumera

Senior Member
Mar 8, 2011
1,124
1,781
RockCity
www.xdafileserver.nl
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 :)
 

SpikeNansid

Member
May 1, 2011
33
2
Solna
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
 

sibbor

Senior Member
Jul 28, 2008
663
330
sibbor.nu
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! :)

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!

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.
 
Czech translation

Czech translation attached.
Thank you sibbor :)


Version 0.9.0.1 - update translation for application v0.9
Version 0.8.3.1 - update translation for application v0.8.3
Version 0.8.1.1 - update translation for application v0.8.1
Version 0.6.9.1 - update translation for application v0.6.9
Version 0.6.7.1 - update translation for application v0.6.7
Version 0.6.3.1 - update translation for application v0.6.x
Version 0.3.3.2 - update translation for application v0.3.x
Version 0.3.3.1 - update translation for application v0.3.x
Version 0.3.2.1 - update translation for application v0.3.2
Version 0.3.1.1 - update translation for application v0.3.1
Version 0.3.0.1 - update translation for application v0.3.0
Version 0.2.3.1 - update translation for application v0.2.3
Version 0.2.1.0 - update translation for application v0.2
Version 0.1.1.1 - fixed 2 typos and corrected string for backup
Version 0.1.1.0 - added 2 more strings from sibbor

 

Attachments

  • strings_cs.xml.txt
    11.8 KB · Views: 16
Last edited:
  • Like
Reactions: shaarky and sibbor

SpikeNansid

Member
May 1, 2011
33
2
Solna
That's wierd! Will have to look into it. What ROM are you currently on? Perhaps it's something wrong with your build.prop.


I'm on nightly 88 and the only thing I've changed with build.prop is lcd density from 240 to 200.. Shows in market on the web that the app is not compatible with my device as below:

uploadfromtaptalk1311767080948.jpg

Sent from my Optimus 2X using Tapatalk
 

crime_of_heart

Senior Member
problem downloading from market for g1 gb alpha rom leak

market doesn't allow me to install it neither, since it doesn't identify my phone as optimus 2x. i am using the alpha gb leak from paul@modaco at pixel density of 180 instead of 240. Could you upload the apk to here as well, please?

thanks a lot!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 110
    GetRIL

    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.

    FEATURES
    • 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.

    GETRIL PREMIUM

    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.

    DEVICE SUPPORT
    • 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.

    RIL DATABASE

    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".

    HELP SECTION

    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.

    HELP ME!?

    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?

    Translations
    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

    Download the attached APK or hit the Google Play Store:

    DONATIONS AND PURCHASES

    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! :)
    15
    Changelog

    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 0.9.6.3 (2012/12/17)
    • 'star' alias added (LG Optimus 2X)
    • Nexus 7 changes based on feedback

    Version 0.9.6.2 (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 0.9.5.2 (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
    7
    Please help me out raising the quality for the translations:
    http://sibbor.nu/getril/


    Okay, uploading the APK for GetRIL 0.9.5 beta 1 to the first post. This beta version includes the following changes:

    Version 0.9.5 beta 1 (2012/10/03)
    • 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

    * Here's what it looks like:
    attachment.php
    6
    GetRIL 0.9.4 out - on its own first birthday!

    Hi there everyone! I'm at vacation, but manage to squeeze in some coding time meanwhile the family is sleeping. I'm not able to answer your questions now, so I'll need to get back to you at a later point. HOWEVER, please enjoy this new version in the meantime:

    GetRIL celebrates its first birthday!
    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.
    5
    Hi everyone! I'm really sorry for not being here to support you with my app. I've been extremly busy IRL over the last couple of years. Had less and less time to spend developing apps etc.. However, I've kept GetRIL database online so that you could all download the existing files, as you've probably noticed.

    Also I've made some major rewriting of the GetRIL server backend. Today I published a minor update of GetRIL on the Google Play Store. I've stiched together the basic functionality with the new server backend. There's still stuff to implement, like the new report functionality I've been working on every now and then. It'll be implemeted sooner rather than later.

    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

    Note: I've also added lots of RIL files to the database. Thanks a LOT for your continued support, reports and e-mails. Got over 6500 unread e-mails regarding GetRIL in my [filtered] inbox to read through. :cyclops: