[RADIO] HTC Desire's Family RIL Packages [15 SEP 2011] - Desire Android Development

Android's Radio Interface Layer (RIL) provides an abstraction layer between Android telephony services (android.telephony) and radio hardware. The RIL is radio agnostic, and includes support for Global System for Mobile communication (GSM)-based radios.
The RIL consists of two primary components:
RIL Daemon: The RIL daemon initializes the Vendor RIL, processes all communication from Android telephony services, and dispatches calls to the Vendor RIL as solicited commands.
Vendor RIL: The radio-specific Vendor RIL of ril.h that processes all communication with radio hardware and dispatches calls to the RIL Daemon (rild) through unsolicited commands.
There are two forms of communication that the RIL handles:
Solicited commands: Solicited commands originated by RIL lib, such as DIAL and HANGUP.
Unsolicited responses: Unsolicited responses that originate from the baseband, such as CALL_STATE_CHANGED and NEW_SMS.
Solicited
There are over sixty solicited commands grouped by the following families:
SIM PIN, IO, and IMSI/IMEI
Call status and handling (dial, answer, mute & hellip)
Network status query
Network setting (barring, forwarding, selection & hellip)
SMS
PDP connection
Power and reset
Supplementary Services
Vendor defined and support
The following diagram illustrates a solicited call in Android.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Unsolicited
The following snippet illustrates the interface for unsolicited commands:
There are over ten unsolicited commands grouped by the following families:
Network status changed
New SMS notify
New USSD notify
Signal strength or time changed
Informations collected from Netmite
Click to expand...
Click to collapse
The purpose of this topic is to provide a collection of extracted RIL for HTC Desire. I will add new one asap.
I try to test all these packages (too many Rom & config..it's quite difficult!) However note that flashing RIL files aren't dangerous at all for your phone. Just do Nandroid Backup!
You could share your own experience. I'll do my best to improve this collection!
Links:
[FROYO] HTC-RIL 2.2.0015HM (Aug 9 2010,11:40:11) (implemented with radio 32.44.00.32U_5.09.05.30_2, 32.46.00.32U_5.10.05.17_2 & 32.47.00.32U_5.10.05.23)
[FROYO] HTC-RIL 2.2.0025HM (Sep 9 2010,15:56:36) (implemented with radio 32.48.00.32U_5.11.05.14)
[FROYO] HTC-RIL 2.2.0028HM (Sep 20 2010,22:33:44) (implemented with radio 32.49.00.32U_5.11.05.27 & 32.54.00.32U_5.14.05.17)
[GINGERBREAD] HTC-RIL 2.2.0028HM (Sep 20 2010,22:33:44) (implemented with radio 32.56.00.32U_5.17.05.08)
[FROYO] HTC-RIL 2.2.0031HM (Sep 28 2010,23:02:55) (extracted from Desire HD Rom)
[GINGERBREAD] HTC-RIL 2.2.0035HM (Oct 12 2010,17:15:20) (extracted from Desire Z Rom)
[FROYO] HTC-RIL 2.2.0079HM (Jan 14 2011,14:56:03) (extracted from Desire HD Rom)
[GINGERBREAD] HTC-RIL 2.2.0098HM (Jan 27 2011,18:04:49) (extracted from Desire Z Rom)
[GINGERBREAD] HTC-RIL 2.2.0099HM (Jan 27 2011,16:12:49) (extracted from Desire HD Rom)
[GINGERBREAD] HTC-RIL 2.2.0121HM (Mar 11 2011,13:26:30) (extracted from Desire S Rom)
[GINGERBREAD] HTC-RIL 2.2.0131HM (Mar 18 2011,00:40:15) (extracted from Desire S Rom)
[GINGERBREAD] HTC-RIL 2.2.0143H (Mar 29 2011,15:29:57) (extracted from Desire HD Rom) (tks to kszaq)
HTC-RIL 1.6.1062G (Apr 23 2010,17:35:06)
HTC-RIL 2.2.0014G (Sep 24 2010,19:08:27)
HTC-RIL 2.2.0018G (Mar 24 2011,20:20:09) (tks to stony2k)
[GINGERBREAD] HTC-RIL 2.2.1001G (July 16 2010, 21:52:13) (extracted from N1 ROM)
[CRC32: 62FC7361 / MD5: 1D183306DF93BE525C33F92452232141 / SHA-1: 5238972645BEFA27EBDE6E25A3782D6E5BD8017A]
[GINGERBREAD] HTC-RIL 2.2.1003G (Nov 2 2010,17:17:45) (tks to adwinp for the release & System of a pWne!^ for the package)
Installation: (Tks to siedkins )
1. Reboot into recovery mode
2. Full nandroid back up
3. Select flash from SD card - select radio
4. Should get a notification to reboot to apply the radio flash
5. Once rebooted it will automatically take you back into recovery mode
6. Mount "/system"
7. Select flash from SD card - select RIL
8. Reboot once that has flashed and cross your fingers !!!
9. You could check HTC RIL version and compare with informations below with my little app (see attachment) or with ConnectBot:
Code:
su
getprop "gsm.version.ril-impl"
*** Please report any problem! ***
Note:
-Some radio update don't need to change the RIL!
-If you encounter some trouble, you could revert to your original RIL easily: just flash again your ROM or do a nandroid restore!
-RIL FILES ARE STORED IN ROM PART SO IF YOU WIPE & INSTALL ANOTHER ROM, PLEASE NOTE THAT NOTHING STAYS ON YOUR PHONE!
For testers:
If you want to help, you could send me your log:
1. Install Irssi ConnectBot (or the terminal application you prefer)
2. Launch the previous app and connect it (on Irssi, select "local" and give a name to the connection)
3. Then write these commands:
Code:
su
logcat>main_date.log (main log)
[I]or[/I] dmesg>kernel_date.log (kernel log)
[I]or[/I] logcat -b radio>/sdcard/radio_date.log (radio log)
[I]These 3 log will be very useful[/I]
4. Click on "home" button to keep your terminal launched
5. Do some tests with wifi, 3g, 2g connections (on/off), put the phone on sleep mode, on airplane mode...
6. When it's done, go back to your terminal and terminate the command with "ctrl+c" (on Irssi ConnectBot, just keep your finger on screen and a menu will appear with "ctrl+c")
7. You could exit your terminal
8. Your log should be on the root of your sdcard. Just make a post with your log attached or send me a pm!
HTC RIL Known Versions:
-GSM
Code:
HTC-RIL 2.2.0144HMQ (Mar 31 2011,11:44:35) / HTC Pyramid (Sensation)
HTC-RIL 2.2.0143H (Mar 29 2011,15:29:57) / HTC Desire HD (Ace)
HTC-RIL 2.2.0131HM (Mar 18 2011,00:40:15) / HTC Desire S (Saga)
HTC-RIL 2.2.0121HM (Mar 11 2011,13:26:30) / HTC Desire S (Saga)
HTC-RIL 2.2.0099HM (Jan 27 2011,16:12:49) / HTC Desire HD (Ace)
HTC-RIL 2.2.0098HM (Jan 27 2011,18:04:49) / HTC Desire Z (Vision)
HTC-RIL 2.2.0079HM (Jan 14 2011,14:56:03) / HTC Desire HD (Ace)
HTC-RIL 2.2.0048HM (Nov 17 2010,10:44:47) / HTC Desire HD (Ace)
HTC-RIL 2.2.0035HM (Oct 12 2010,17:15:20) / HTC Desire Z (Vision)
HTC-RIL 2.2.0031HM (Sep 28 2010,23:02:55) / HTC Desire HD (Ace)
HTC-RIL 2.2.0028HM (Sep 20 2010,22:33:44) / HTC Desire (Bravo)
HTC-RIL 2.2.0025HM (Sep 9 2010,15:56:36) / HTC Desire (Bravo)
HTC-RIL 2.2.0015HM (Aug 9 2010,11:40:11) / HTC Desire (Bravo)
HTC-RIL 2.2.1003G (Nov 2 2010,17:17:45)
HTC-RIL 2.2.1001G (July 16 2010, 21:52:13) / Nexus One (Passion) (Used by AOSP)
HTC-RIL 2.2.0018G (Mar 24 2011,20:20:09)
HTC-RIL 2.2.0014G (Sep 24 2010,19:08:27)
HTC-RIL 1.6.1062G (Apr 23 2010, 17:35:06) / Nexus One (Passion) (Used by AOSP)
-CDMA
Code:
HTC-RIL 2.0.0108H (Sep 20 2010,11:39:54) / HTC Desire CDMA (BravoC)
RIL Daemon:
Code:
To stop it:
su
stop ril-daemon
To start it:
su
start ril-daemon
RIL settings on build.prop:
Code:
ro.ril.a53.%s (gprs encryption algorithm)
ro.ril.3g.long.name
ro.ril.always.laccid
ro.ril.att.feature
ro.ril.avoid.pdp.overlap
ro.ril.def.agps.feature (network assisted gps)
ro.ril.def.agps.feature.%s (network assisted gps)
ro.ril.def.agps.mode (network assisted gps)
ro.ril.def.agps.mode.%s (network assisted gps)
ro.ril.disable.fastdormancy.is
ro.ril.disable.fd.plmn.prefix
ro.ril.disable.mcc.filter
ro.ril.disable.power.collapse (said to be an ultra-low power state when phone is in idle, saving battery) (so does =1 mean "yes, please disable the power collapse mode", and =0 mean "oh, please leave power collapse mode on")
ro.ril.ecc.%s
ro.ril.emc.mode
ro.ril.enable.3g.prefix (=1 shows "3g" on lock screen next to network name, =0 does not)
ro.ril.enable.a52
ro.ril.enable.a53
ro.ril.enable.amr.wideband
ro.ril.enable.cnap (Caller Name Presentation)
ro.ril.enable.dcm.feature
ro.ril.enable.dtm (Dual Transfer Mode)(ro.ril.enable.dtm : Only set this to 1 if your network allows simultaneous transfer of Circuit switched (CS) voice and Packet switched (PS) data over the same radio channel (ARFCN).
ro.ril.enable.ehplmn.feature
ro.ril.enable.enhance.nws
ro.ril.enable.enhance.search
ro.ril.enable.gea3 (gsm security algorithm)
ro.ril.enable.homezone
ro.ril.enable.hsdpaind
ro.ril.enable.hsupaind
ro.ril.enable.korea.stk (Korean Sim Tool Kit)
ro.ril.enable.kt.feature
ro.ril.enable.managed.roaming
ro.ril.enable.ncell.ind (neighboring cell)
ro.ril.enable.network_identify
ro.ril.enable.nitz (network informed time zone)
ro.ril.enable.pre.roam.network
ro.ril.enable.prl.recognition
ro.ril.enable.regucid
ro.ril.enable.sbm.feature
ro.ril.enable.sdr
ro.ril.enable.tim.feature
ro.ril.enable.ucsq
ro.ril.enable.vf.%s
ro.ril.enable.vt
ro.ril.enhance.htcdis
ro.ril.fast.dormancy.plmn
ro.ril.fast.dormancy.rule
ro.ril.fast.dormancy.timeout
ro.ril.fd.scroff.timeout
ro.ril.fd.scron.timeout
ro.ril.gprsclass:
[I] 2 : 3 slots : 8 - 12 kbps up / 16 - 24 kbps down
4 : 4 slots : 8 - 12 kbps up/ 24 - 36 kbps down
6 : 4 slots : 24 - 36 kbps up / 24 - 36 kbps down
8 : 5 slots : 8 - 12 kbps up / 32 - 40 kbps down
10 : 5 slots : 16 - 24 kbps up / 32 - 48 kbps down
12 : 5 slots : 32 - 48 kbps up / 32 - 48 kbps down[/I]
ro.ril.hsdpa.category (between 1 and 28)
ro.ril.hsupa.category (between 1 and 7)
ro.ril.hsxpa (0 - UMTS, 1 - HSDPA, 2 - HSDPA/HSUPA)
ro.ril.htcmaskw1
ro.ril.htcmaskw1.bitmask
ro.ril.last.radio.fatal
ro.ril.oem.ecclist (emergency call codes)
ro.ril.oem.mosms.mode
ro.ril.oem.nosim.ecclist (emergency call codes)
ro.ril.oem.show.act
ro.ril.pre.roam.id.list
ro.ril.pre.roam.name.list
ro.ril.qos.delivery.err.sdu
ro.ril.qos.delivery.order
ro.ril.qos.guarantee.dl
ro.ril.qos.guarantee.ul
ro.ril.qos.max.dl
ro.ril.qos.max.sdu
ro.ril.qos.max.ul
ro.ril.qos.maxpdps
ro.ril.qos.traffic.class
ro.ril.qos.traffic.priority
ro.ril.qos.transfer.delay
ro.ril.radio.svn
ro.ril.search.first.pnn
ro.ril.set.mtu1472
ro.ril.show.all.plmn
ro.ril.tim.feature
ro.ril.ucsq.mode
ro.ril.update.acoustic.table
ro.ril.vmail.%mcc
ro.ril.wp.feature
Informations collected from Cyanogenmod.com and extracted from libhtc_ril.so
2011-09-15 - Add HTC-RIL 2.2.0143H packaged by kszaq
2011-06-08 - Add HTC-RIL 2.2.0018G packaged by stony2k
2011-05-10 - Add HTC-RIL 2.2.1003G packaged by System of a pWne!^
2011-04-15 - Add HTC-RIL 2.2.0098HM from HTC Desire Z - Add info about Stock Rom i've used to extract packages
2011-04-14 - Add HTC-RIL 2.2.0028HM extracted from HTC Desire GB leak
2011-04-13 - Add HTC-RIL 2.2.0131HM from HTC Desire S (Tks to DomFel ), HTC-RIL 1.6.1062G & HTC-RIL 2.2.0014G
2011-03-22 - Add HTC-RIL 2.2.0121HM from HTC Desire S & HTC-RIL 2.2.0035HM from HTC Desire Z
2011-03-19 - Add all packages in Light Edition (all file, libs not directly related to RIL have been deleted)
2011-02-21 - Add "HTC RIL Known Versions" part
2011-02-19 - Add more infos about RIL & Update "Simple RIL Infos Displayer" (see attachment)
2011-02-06 - Update of all packages (error on updater-script!) / Add HTC RIL version for each package and the way to retrieve it
2011-01-22 - Add mirrors on Mediafire
2011-01-21 - Add list of RIL settings on "build.prop"
2011-01-20 - Packages updated with EDIFY scripting
2011-01-19 - Links actived iot obtain feedback
2011-01-09 - Add more informations about RIL
2011-01-07 - Add 32.44.00.32U_5.09.05.30_2_RIL.zip
2011-01-06 - Create the topic and add 32.47.00.32U_5.10.05.23_RIL.zip, 32.48.00.32U_5.11.05.14_RIL.zip & 32.49.00.32U_5.11.05.27_RIL.zip
Click to expand...
Click to collapse

Do you have the radio interface layer for 32.54.00.32U_5.14.05.17 ?
Thanks.

9600pro87 said:
Do you have the radio interface layer for 32.54.00.32U_5.14.05.17 ?
Thanks.
Click to expand...
Click to collapse
There are no change between RIL of 32.49.00.32U_5.11.05.27 & 32.54.00.32U_5.14.05.17 so you can flash 32.49.00.32U_5.11.05.27_RIL.zip

wow! seems so nice~try to flash now!

So what is the gain between 32.49.00.32U_5.11.05.27_RIL & 32.54.00.32U_5.14.05.17 ?
What is the point of this "new" (I'm not familiar with it though) type of radio ?

Sylde said:
So what is the gain between 32.49.00.32U_5.11.05.27_RIL & 32.54.00.32U_5.14.05.17 ?
What is the point of this "new" (I'm not familiar with it though) type of radio ?
Click to expand...
Click to collapse
I don't know the updates between radio 32.49.00.32U_5.11.05.27 & 32.54.00.32U_5.14.05.17 but the RIL (Radio Interface Layer) is "just" like drivers for the ROM so differents radio could have the same RIL.
You could read some informations about RIL here
To be sure i made MD5 sum between extracted RIL of this 2 radio, all files are exactly identicals.

zikyHD said:
There are no change between RIL of 32.49.00.32U_5.11.05.27 & 32.54.00.32U_5.14.05.17 so you can flash 32.49.00.32U_5.11.05.27_RIL.zip
Click to expand...
Click to collapse
Ok, thanks.

Ok I understand better what it is. I'll give a try on that.

zikyHD said:
A collection of extracted RIL for HTC Desire.
I have tested all these and confirm they all work.
Installation:
-flash the radio according to the instructions here
-just flash the correct *_RIL.zip from RECOVERY (all packages are signed)
Note:
-some radio update don't need to change the RIL!
*** Please report any problem! ***
32.49.00.32U_5.11.05.27_RIL.zip (works with 32.49.00.32U_5.11.05.27, 32.54.00.32U_5.14.05.17)
32.48.00.32U_5.11.05.14_RIL.zip (works with 32.48.00.32U_5.11.05.14)
32.47.00.32U_5.10.05.23_RIL.zip (works with 32.47.00.32U_5.10.05.23)
Click to expand...
Click to collapse
I think that I once read that RILs are only for stock ROMs. But as I can see you are using Oxygen and did try the RILs. So it is save to flash the RILs even if using Oxygen?

Is this usable with AOSP ROMs?

rikmer said:
I think that I once read that RILs are only for stock ROMs. But as I can see you are using Oxygen and did try the RILs. So it is save to flash the RILs even if using Oxygen?
Click to expand...
Click to collapse
the only difference i know between stock rom and custom rom about RIL:
on stock rom: you will find the RIL linked to the included radio.img
on custom rom: most of the time you will find the RIL of the radio.img recommended by the cooker
To answer your question, i flashed all these RIL on Oxygen and my phone is still alive

I'm getting an error while trying to flash the latest of these zips using CWM 3.0.0.5
Apparently amend update.zip format has been deprecated and they need to be moved to a new format.
From what I can tell these things just push a few files onto the /system partition so modifying the format would presumably be doable... I'm currently updating my housemates GSM Desire from stock to "rooted to the eyeballs" so I'll take a look later if I get a chance..

georgefrs said:
I'm getting an error while trying to flash the latest of these zips using CWM 3.0.0.5
Apparently amend update.zip format has been deprecated and they need to be moved to a new format.
From what I can tell these things just push a few files onto the /system partition so modifying the format would presumably be doable... I'm currently updating my housemates GSM Desire from stock to "rooted to the eyeballs" so I'll take a look later if I get a chance..
Click to expand...
Click to collapse
OK! Tks for your report. I flashed all packages with Amon_Ra's recovery v2 ...
I'm going to test with ClockworkMod Recovery 3.0.0.5!

zikyHD said:
the only difference i know between stock rom and custom rom about RIL:
on stock rom: you will find the RIL linked to the included radio.img
on custom rom: most of the time you will find the RIL of the radio.img recommended by the cooker
To answer your question, i flashed all these RIL on Oxygen and my phone is still alive
Click to expand...
Click to collapse
Hmm ... are you really sure? Just flashed the corresponding RIL for my radio and same thing as always happens. If I the screen is turned off and then enabled again connection is lost and wont return. Didn't you have the same problems? If yes how did you solve them?

ClockWorkMod 3.0.0.5 as 2.5.1.2 and 2.5.1.8 are non-official releases (not packaged by Koush)
I had 1 problem recurrent with 2.5.1.2 and 2.5.1.8 that I never had in 2.5.0.7
So I don't know if it's interesting to use those.

rikmer said:
Hmm ... are you really sure? Just flashed the corresponding RIL for my radio and same thing as always happens. If I the screen is turned off and then enabled again connection is lost and wont return. Didn't you have the same problems? If yes how did you solve them?
Click to expand...
Click to collapse
I have the same problems. Just recovered my Nandroid Backup and now stay on my "old" RIL.

georgefrs said:
I'm getting an error while trying to flash the latest of these zips using CWM 3.0.0.5
Apparently amend update.zip format has been deprecated and they need to be moved to a new format.
From what I can tell these things just push a few files onto the /system partition so modifying the format would presumably be doable... I'm currently updating my housemates GSM Desire from stock to "rooted to the eyeballs" so I'll take a look later if I get a chance..
Click to expand...
Click to collapse
I have seen the problem with CWM 3.0.0.5 and even if i agreed CWM dev, i think it's an important work to update all *.zip (mine but radio.zip too!!) Only to be accepted by one version of recovery...

rikmer said:
Hmm ... are you really sure? Just flashed the corresponding RIL for my radio and same thing as always happens. If I the screen is turned off and then enabled again connection is lost and wont return. Didn't you have the same problems? If yes how did you solve them?
Click to expand...
Click to collapse
I can confirm that. Oxygen 2.0 RC6 with the 05.27 Radio.
Sent from my HTC Desire using Tapatalk

rikmer said:
Hmm ... are you really sure? Just flashed the corresponding RIL for my radio and same thing as always happens. If I the screen is turned off and then enabled again connection is lost and wont return. Didn't you have the same problems? If yes how did you solve them?
Click to expand...
Click to collapse
I don't encounter this problem! If I have understood correctly, when you switch off/on your screen, you lost the connection ? What do you have to do to retreive the connection?

zikyHD said:
I don't encounter this problem! If I have understood correctly, when you switch off/on your screen, you lost the connection ? What do you have to do to retreive the connection?
Click to expand...
Click to collapse
I had to reboot to get connection back.
I already restored my nand so I dont know if airplane mode would have done the trick too but if I remember correctly it didn't the last time I flashed a RIL.

Related

[ROM IMG] 32A HTC Official 3.03 - 6.35.07.29 Radio and 1.76.2007 Engineering SPL

THESE DIRECTIONS HAVE BEEN REWORKED AND REFINED.
PLEASE VISIT THIS URL:
http://forum.xda-developers.com/showthread.php?t=605239
I just tried flashing a native Hero ROM onto my 32A Magic, here is the outcome...
- LED's do not work
- WiFi not working
- Bluetooth works I think. It turns on but I don't have anything to test with.
Pretty cool that this can be done now, but I don't think we're any better off than when we had custom Hero ROMs running before...
EDIT: I tried pushing wlan.ko from HoFo 2.07 and WiFi still will not start.
When I try to start Wifi, I get this error in dmesg.
It's perfectly understandable why, but I don't know how to fix it.
Any ideas?
Code:
wlan: version magic '2.6.27-HoFo-V12 preempt mod_unload ARMv6 ' should be '2.6.27-mck-teknologist-1.8 preempt mod_unload ARMv6 '
you said KEYs are not working well, can you please explain a little, before I flash the SPL
I've said a lot of things...
I'm assuming you're talking about the keys on the phone... When using the Hero recovery on a 32A Magic, the trackball action key doesn't work. It works for all other things though.
cursordroid said:
When I try to start Wifi, I get this error in dmesg.
It's perfectly understandable why, but I don't know how to fix it.
Any ideas?
Code:
wlan: version magic '2.6.27-HoFo-V12 preempt mod_unload ARMv6 ' should be '2.6.27-mck-teknologist-1.8 preempt mod_unload ARMv6 '
Click to expand...
Click to collapse
If you understand why do you get this error, the solution should be obvious - make the kernel match the wlan.ko.
Well technically, to maintain all of the functionality of the kernel in MoDaCo 2.9, I'd want to make the module match the kernel.
But, I don't know how to do either one...
cursordroid said:
Well technically, to maintain all of the functionality of the kernel in MoDaCo 2.9, I'd want to make the module match the kernel.
But, I don't know how to do either one...
Click to expand...
Click to collapse
Take his kernel source and compile then wlan.ko against the kernel source
maxisma said:
Take his kernel source and compile then wlan.ko against the kernel source
Click to expand...
Click to collapse
I don't know how to compile a kernel or a kernel module. This is where I'm stuck for now.
I've tried to fix the LED's by using the instructions posted by Case_ at:
http://forum.xda-developers.com/showthread.php?t=564949
Through recovery:
Code:
adb remount
adb shell sed -i 's/ro.product.device=hero/ro.product.device=sapphire/g' /system/build.prop
Every time I reboot, the file is the same as it was before, and the LED's don't work.
Weird...
Updated first post.
rooting is easy , you do this steps,
Unpach boot.img and change rusecure to 0
then repack it .
you copy su binary to the system
you may install SUperuserWhitlist
all of these can be packed as an update.zip
: it will lok like this then :
-do as post1 says
-flash this update.zip and you have a rooted rom
I have rooted the 3.03.990.6 Sense ROM through other means, but it requires an Eng SPL.
http://myandroidblog.wordpress.com/2009/08/03/htc-hero-root-access/
great job,thx a lot
this looks nice..wonder what kind of changes it brings to other ROMs with the new radio update..
It's mostly the SPL that changes the new ROMs. It allows for a much bigger system partition, which will be nice when working with Sense UI ROMs.
Are you abloe to rum hero roms straight away on the 32A devices with this, or do you stil have to modify anything to run hero roms?
bunny0007 said:
Are you abloe to rum hero roms straight away on the 32A devices with this, or do you stil have to modify anything to run hero roms?
Click to expand...
Click to collapse
It will boot Hero ROM's but two modifications have to be made.
The first one is to copy lights.msm7k.so to lights.hero.so and lights.sapphire.so.
I think this screws up the LED's but without this change the phone won't boot.
Secondly, and I'm still working on this one... I need a new wlan.ko module. The module that runs on Hero ROMs won't work for the Magic 32A WLAN adapter.
I Flashed
Radio 6.35.07.29 ( HTC First Zip File)
SPL 1.76.2007 ( MoDaco )
then flashed system.img / boot.img / userdata.img from ( HTC Second Zip File)
Rooted it using Hero Rooted Kernel and ADB Commands
Wow not Whole Device is in my control with Blurry Screen Issue Solved
Its Super Fast with every Facility Running
You r a lucky dog...
Congratulations!

Galaxy 3 GT-i5800: root, gps fix, lagfix, upgrading (JPM/JPD fw)

Hi everybody,
I hope that some admin will open an official section for this Android mobile phone, in the meantime I want to share some informations.
Info for 5801 users at the bottom: read it carefully before do anything
LATEST FIRMWARE:
I5800XXJPD for I5800 EUROPE (February 2011) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
LATEST FIRMWARE:
I5800XXJPM for I5800 EUROPE (February 2011) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
Seems that this firmware doesn't require lagfix and gps fix
Instructions for upgrading: see below
[size=+2]HOW TO ROOT/UNROOT (alternative method):[/size]
Method 1: Simply use z4root. z4root it's an app you install from the market or by side loading, that has a single button that will root your device.
You can find all infos about z4root here: http://forum.xda-developers.com/showthread.php?t=833953 This application is available directly from the market. Search for 'z4root' or click here for .apk
Method 2: Simply use SuperOneClick. More info here http://forum.xda-developers.com/showthread.php?t=803682 Direct Download CLICK HERE,
[size=+2]HOW TO ROOT (old method):[/size]
Actually it's possibile to root I5800 using "One Click Root/UnRoot I9000 (Eclair and Froyo) Mac and PC" that you can find here. I used the OSX version.
WINDOWS VERSION
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. For Windows x86 and x64 systems make sure that the Samsung Drivers are installed. You can get them here.
3. Extract the contents of GalaxyS_I9000_One-Click_Root.rar to a folder.
4. Connect your phone to your PC via the USB cable and launch the file "Galaxy S I9000 One-Click Root" file.
5. Based on the version of the Operating System you are running, click the "One-Click Root 2.1" button for Eclair or "One-Click Root 2.2" for Froyo Warning: Not Both!!. This will launch a command prompt follow the instructions in the CMD window.
Click to expand...
Click to collapse
OSX VERSION
0. Copy root.zip to your SD root and rename it as update.zip (you'll find this inside the package)
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. Connect the phone to your computer.
3. Eject both the internal and external SD card from your computer and turn off USB storage in the notification area.
4. Click one of the buttons depending on what you want to do
5. After the phone has rebooted into recovery select "apply sdcard:update.zip", use volume buttons and home button to select.
Click to expand...
Click to collapse
Superuser app issue: Found out the issue with Superuser App crash. If you install new superuser 2.3.1 the app will crash if you click on the Info Tab. The first Time you One-Click Root you will need to run something as superuser which will add an item the superuser will track then the Info Tab will not Force Close and will display details of the tracked app requesting root access. New Superuser bug but easily ignored.
[size=+2]HOW TO UNROOT: (old method)[/size]
WINDOWS VERSION
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. For Windows x86 and x64 systems make sure that the Samsung Drivers are installed. You can get them here.
3. Extract the contents of GalaxyS_I9000_One-Click_Root.rar to a folder.
4. Connect your phone to your PC via the USB cable and launch the file "Galaxy S I9000 One-Click Root" file.
5. Based on the version of the Operating System you are running, click the "One-Click Root 2.1" button for Eclair or "One-Click Root 2.2" for Froyo Warning: Not Both!!. This will launch a command prompt follow the instructions in the CMD window.
Click to expand...
Click to collapse
OSX VERSION
0. Copy unroot.zip to your SD root and rename it as update.zip (you'll find this inside the package)
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. Connect the phone to your computer.
3. Eject both the internal and external SD card from your computer and turn off USB storage in the notification area.
4. Click one of the buttons depending on what you want to do
5. After the phone has rebooted into recovery select "apply sdcard:update.zip", use volume buttons and home button to select.
Click to expand...
Click to collapse
LeshaK at Samdroid: for the original rooted-update.zip.
Dr.Hani Akrim for the original rooted-update.zip for 2.2 Froyo.
gunnarhafdal : for creating the Mac GUI for my app.
TGA_Gunnmann: for the original version
sosotris: check here
DOWNLOAD ONE CLICK ROOT/UNROOT FOR GALAXY I9000/I5800 HERE
------------------------------------------------
[size=+2]GPS FIX (method 01)[/size]
I5800 has many trouble with gps fix. To solve this just change NTP server in gps.conf located in system/etc. The simple way to do this is using FasterFix that you can download here: http://www.bernardbekker.nl/Files/FasterFixv92.apk
Attention Root is required!
Change NTP depending on your location. For a full list of NTP server visit http://www.ntp.org/.
You can create also a gps.conf file like this:
NTP_SERVER=it.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Click to expand...
Click to collapse
and change NTP_SERVER with the one of your area.
To push gps_conf in system/etc you can also use ADB (you'll find it into root/unroot package):
From terminal wrote:
Code:
adb shell
and then type:
Code:
su
remount rw
cat /sdcard/gps.conf > /system/etc/gps.conf
reboot
Another suggestion:
octy said:
If I start gpssetup2 and close it immediately then the GPS works perfectly, retreiving up to 9 satellites in a few seconds, and provide localisation on Google Maps immediately
Click to expand...
Click to collapse
You can start it with the following code : *#*#1472365#*#*
------------------------------------------------
[size=+2]GPS FIX By Octy: Fully Automatic (method 02)[/size]
Octy makes an application that fix gps problems on 5800 and works great! You'll find this app for free on the market, just search for any of these keywords: octy, GPS optimisation or GPSopt
Hi,
I've try to find a solution to the GPS issue on my i5800.
To do so I've developped an application that configures the GPS
to make it work correctly (if it is not enabled it request the
activation through the settings before).
The application is still experimental but works very well on
my i5800. The GPS work very well after.
I put it on android market for free. You can search it with one
of the following keywords: octy, GPS optimisation or GPSopt.
If you want you can test it on your i5800/i5801.
I'm interested by your feedbacks.
If the application make GPS work better for a significant
number of people, I will upgrade it to a better one with a
more intuitive and beautiful interface.
Click to expand...
Click to collapse
I personally tested it and IT WORKS! GpsFix in few seconds
Great octy
------------------------------------------------
[size=+2]FasterFix: Fully Automatic (method 03)[/size]
Download from Android Market for free: https://market.android.com/details?id=com.Double.FasterFix
------------------------------------------------
[size=+2]UPGRADING:[/size]
Actually many firmware are available for each area (Europe, Asia and America). Last firmware version are:
Europe: I5800XWJH2
Asia: I5801DDJG6
America: I5800LVIJG8
All roms use OPS 531 and they can be flashed using ODIN for 5800.
Flashing with ODIN it's very simple (sorry for picture):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1) Select "One Package"
2) Select OPS file for I5800
3) In one package select the firmware that you want to flash.
4) Start
In about two minutes your mobile will be upgrade.
DOWNLOAD ODIN AND OPS FOR I5800 HERE --> All necessary files!
DOWNLOAD I5800/5801 Flashing Tutorial (English) HERE --> Courtesy of Samfirmware.com
LATEST FIRMWARE:
I5800XXJPM for I5800 EUROPE (February 2011) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
OLD FIRMWARE:
I5800XXJPF for I5800 EUROPE (December 2010) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
I5800XXJPB for I5800 EUROPE (December 2010) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
I5800XXJPA for I5800 EUROPE (November 2010) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
I5800XXJP9 for I5800 EUROPE (November 2010) - CLICK HERE - Android 2.2 FROYO (pass = samfirmware.com)
I5800XXJP8 for I5800 EUROPE (November 2010) - CLICK HERE - Android 2.2 FROYO
I5800XXJK1 for I5800 EUROPE (November 2010) - CLICK HERE - (password = ssamfirmware.com) - Still Android 2.1
I5800XWJH2 for I5800 EUROPE (August 2010) - CLICK HERE - (password = samsung-firmwares.com)
I5800XXJI2 for I5800 EUROPE (September 2010) - CLICK HERE - (password = samfirmware.com)
I5800XWJI4 for I5800 EUROPE (September 2010) - CLICK HERE - (password = samfirmware.com)
I5801DDJG6 for I5800 ASIA (July 2010) - CLICK HERE - (password = samsung-firmwares.com)
I5800LVIJG8 for I5800 AMERICA (July 2010) - CLICK HERE - (password = samsung-firmwares.com)
I5800BOJH1 for I5801 (August 2010) - CLICK HERE - (password = samfirmware.com)
CUSTOM FIRMWARE:
Fixed I5800XXJI2 Firmware (no memory problems) - Mirror 01 - Mirror 02
* To enable copy protected apps for the new september firmware in market please read this topic
* For I5800 latest firmware (September 2010) read this post: http://forum.xda-developers.com/showpost.php?p=8263762&postcount=166
[size=+2]LAGFIX:[/size]
Simply read this thread http://forum.xda-developers.com/showthread.php?t=892512
------------------------------------------------
[size=+2]I5801 OWNER[/size]
I read that all procedures (root/gps fix/upgrading) was "successfully" tested also on I5801 (orange branded):
- Some people flashed their I5801 with I5800 with success.
- Some people flashed their I5801 with I5800 with success but lost their IMEI
- Some people flashed their I5801 with I5800 with success but mac-address change at reboot
- Please don't PM me about I5801 rooting and upgranding, read the forum. Thanks
- For rooting I5801 use this file: http://forum.xda-developers.com/showpost.php?p=8226981&postcount=128
UPDATE GUIDE FOR I5801: Read this post: http://forum.xda-developers.com/showpost.php?p=8686787&postcount=543
------------------------------------------------
[size=+2]INTERESTING POST INSIDE THIS DICUSSION[/size]
Octy GPS Fix: http://forum.xda-developers.com/showpost.php?p=8175885&postcount=70
Live Wallpapers on i5800: http://forum.xda-developers.com/showpost.php?p=8211216&postcount=103
Alternative method for root/unroot: http://forum.xda-developers.com/showpost.php?p=8215848&postcount=112
Lagfix: http://forum.xda-developers.com/showthread.php?t=892512
[size=+2]DO YOU LIKE THIS POST?[/size]
If you like this post please consider to buy me a beer
Ciao
#
LATEST FIRMWARE:
#
I5800XWJH2 for I5800 EUROPE (August 2010) - CLICK HERE - (password = samsung-firmwares.com)
#
I5800XXJI2 for I5800 EUROPE (September 2010)* - CLICK HERE - (password = samfirmware.com)
#
I5800XWJI4 for I5800 EUROPE (September 2010)* - CLICK HERE - (password = samfirmware.com)
#
I5801DDJG6 for I5800 ASIA (July 2010) - CLICK HERE - (password = samsung-firmwares.com)
#
I5800LVIJG8 for I5800 AMERICA (July 2010) - CLICK HERE - (password = samsung-firmwares.com)
#
I5800BOJH1 for I5801 (August 2010) - CLICK HERE - (password = samfirmware.com)
#
#
#
CUSTOM FIRMWARE:
#
Fixed I5800XXJI2 Firmware (no memory problems) - Mirror 01 - Mirror 02
#
#
* To enable copy protected apps for the new september firmware in market please read this topic
#
* For I5800 latest firmware (September 2010) read this post: http://forum.xda-developers.com/showpost.php?p=8263762&postcount=166
Do you know if this will work with the GT-i5801? Is there any real difference between the i5800 and i5801 apart from the Orange branding?
Hi all.
I have root my Samsung Galaxy 3 i5800 with this method without problems, all ok.
I would like to update with the last firmware available (Europe: I5800XWJH2, in my case).
Could you please tell me how to update the firmware?
I have ODIN program but i don't know how to use it.
I have tried to update firmware with Kies but give me an error "This model can't be upgraded".
Thanks in advance.
I'll update the first post with all infos asap.
Ciao
Thank you for all men, all OK.
I have update to the last firmware.
Thanks
I flashed my i5801 to i5800 and I lost my IMEI.
For Spica there is a sollution to restore it, but I think woth i5800/01 don't work.
im a noob at thisand cant do it. The rar has root 2.2 inside not 2.1 and where is root sd can you help
mekjim said:
im a noob at thisand cant do it. The rar has root 2.2 inside not 2.1 and where is root sd can you help
Click to expand...
Click to collapse
Sorry, I made a mistake. Correct name it's root.zip.
Rename root.zip to update.zip and then copy it to SD in /
Ciao
Szaby59 said:
I flashed my i5801 to i5800 and I lost my IMEI.
For Spica there is a sollution to restore it, but I think woth i5800/01 don't work.
Click to expand...
Click to collapse
Hi
I have a GT-i5801 bought from india. I want to root it but i can't afford to lose my IMEI.
So, is it worth rooting now and risk losing IMEI or shall i wait ?
I'm a noob.... Can anyone tell me what all i'll get through rooting ?
Is there a chance of bricking if i used the method of i5800 on my i5801 ?
Hi!
I've just gotten my GT-i5801 recently, and I was wondering whether the root would work for my phone. I tried multiple times but it gave me a "operation aborted" and I had no choice but to do a system reboot instead of installing the update. Could anyone advise on this? Thanks!
Szaby59 said:
I flashed my i5801 to i5800 and I lost my IMEI.
For Spica there is a sollution to restore it, but I think woth i5800/01 don't work.
Click to expand...
Click to collapse
Any luck restoring your IMEI? How has having an IMEI full of zeros affected your phone?
Working, but the Wifi mac is changing after I reboot the phone.
I don't know how can I restore it, because I tried to copy full /efs folder from another G3, but the phone restored the corrupted files.
pc setup
i m unable to open galaxy i9000 one click root i m getting error message the application failed to initialize properly(0xc000007b).click on ok to terminate the application.i installed dot net framwork 4 n installed all drivers but i m having problem .....plz help me
girishmadas said:
i m unable to open galaxy i9000 one click root i m getting error message the application failed to initialize properly(0xc000007b).click on ok to terminate the application.i installed dot net framwork 4 n installed all drivers but i m having problem .....plz help me
Click to expand...
Click to collapse
Simply use rootme.bat instead the .exe
.exe file just call the . bat file
Ciao
Or put update.zip to sdcard and start the phone in recovery mode.
One question about battery life....
My i5800 runs out of battery in 24h, even with APN off.
With a 1500 battery I think this isn't normal, no?
Hi,
thanks for the tutorial.
But unfortunately, it doesn't work on my i5800
Like girishmadas I've got some troubles to start the application, so I directly use the rootme script. It works fine (all files are copied in phone and symlinks are created ...).
BUT under a shell (though adb shell command), the su command is rejected :
adb shell
$ su
Permission denied
I check, that su application has suid : yes
So there's still something wrong with i5800 and this root kit.
Do you have Superuser app in menu?
error in system recovery
tanx brotther ur quick reply ...i clicked to rootme n everythig went nice.in recovery mode i clicked left volume button as given instruction by rootme.batch but nothing happened.then i tried put tab on sd/update.zip n pressed home botton then i got error message that error in update.zip in sd card.i know u can solve this problem .....but how??i greatly thankful if you give us screen shots......plz help taaanx

[ROOT] unrevoked3 v3.31 (with support for new HBOOT, now with amend scripting!)

Hi!
On behalf of the unrevoked team, we're proud to announce the new release of unrevoked -- version 3.3. This version adds support for HBOOT 2.02 and 2.10, and also adds support for the new OTA, 3.70.651.1.
You can get it at our site, http://www.unrevoked.com/recovery/ .
New in this release is ClockworkMod 3.0.0.2. We and Koush have been working hard on getting ClockworkMod all set and safe on EVO 4G; ClockworkMod is now using the latest EVO 4G kernel, for one, and now has nandroid options to back up your WiMAX keys. It also encodes your phone's serial number in the WiMAX backup, which greatly reduces the risk of restoring the wrong WiMAX image to the wrong phone. Please try it out!
We'll be watching this thread off and on. There are a few known glitches; carefully read the frequently asked questions in the "More Info" section, linked from the page above.
Thanks for everyone's support and assistance -- and have a happy new year!
joshua
unrevoked
UPDATE:
I just pushed out 3.31, which fixes a bunch of small issues that people were having, and backs down to Clockwork 2.6.0.1. This adds support for Amend scripting back in, but keeps all the good changes from 3.0.0.2 -- WiMAX backup, and the new kernel with support for new hboot partitions. I tested this pretty thoroughly -- I fully erased my WiMAX partition with erase_image wimax (don't try this at home!), and then restored it from a backup I took with Clockwork 2.6.0.1. My keys were intact, and my 4G still works. More detail about the changes can be found in the changelog. Thanks!
You guys are the best!!!!!!!!
so im guessing you fixed the recovery. because in my testing with the new version of cw...on older hardware with the new hboot it wouldnt back up squat...and there have been reports of people noting being able to flash things with the new version on new hardware or not being able to boot.
thanks for the hardwork
Sweet! will be trying this on my new EVO tonight... will update how it goes.
Thanks guys for the hard work!
This is great news.
I'm going to hold off on doing anything for now until the flashing issues are completely figured out and there is a solid 3.2 build out.
Thanks for all of your hard work guys.
Is the new version setup to install the old 2.5 version of Clockwork if you use it against an older partition structure? Word is that Clockwork 3.0.0.2 is not backwards compatible with the old partition structure.
bkrodgers said:
Is the new version setup to install the old 2.5 version of Clockwork if you use it against an older partition structure? Word is that Clockwork 3.0.0.2 is not backwards compatible with the old partition structure.
Click to expand...
Click to collapse
didnt work in my testing...but i am just one person. all though i got the same results across 3 evo's two old 0003 and one newer 0003 (with the new camera)
Soooooo stoked for this!!!
VERY NICE!!!!
Quick question, I don't have 4g in my area yet so I haven't gotten 4g connected yet. So should I flash the new wimax radio and start my new restorations from there or just leave it as is and keep my old backups along with whichever new ones I create?
Sent from my PC36100 using XDA App
did this and it worked use it guys make sure you follow everything. Unrevoked team cwr gave me some problems while rebooting it gave me lines on my screen it looks scary but it works so i just switch to amon recovery anyways thanks
First post so please be kind!!!
Downloaded 3.3 but the reflash.app won't open on my Mac. I get the "The application Reflash quit unexpectedly". I had done it before on 3.2 and no issues using the same cpu. Please help.
revel1973 said:
First post so please be kind!!!
Downloaded 3.3 but the reflash.app won't open on my Mac. I get the "The application Reflash quit unexpectedly". I had done it before on 3.2 and no issues using the same cpu. Please help.
Click to expand...
Click to collapse
sno leopard only. sorry...
running on Ubuntu, ran it in terminal as "sudo ./reflash" as to give it root permssions and it pushed the recovery in no time but has been stuck on "installing unrevoked3 service" for about 10 minutes now....afraid to unplug/close it. any help/clues?
no workie on mac
does not work on mac.. help please
Process: Reflash [1592]
Path: /Volumes/unrevoked Recovery Reflash Tool/Reflash.app/Contents/MacOS/Reflash
Identifier: com.unrevoked.reflash
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [1478]
Interval Since Last Report: 67764 sec
Crashes Since Last Report: 14
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 13
Date/Time: 2010-12-31 18:17:57.903 -0800
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: A75357B4-8467-4198-A16A-F271443B65A6
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
unknown required load command 0x80000022
just did my wife phone on a mac with snow leopard and it worked just fine. the trick was that i had debugging already enabled when i loaded unrevoked so i disabled it then enabled it while still on unrevoked and it worked.
jorge.l.diaz said:
does not work on mac.. help please
Process: Reflash [1592]
Path: /Volumes/unrevoked Recovery Reflash Tool/Reflash.app/Contents/MacOS/Reflash
Identifier: com.unrevoked.reflash
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [1478]
Interval Since Last Report: 67764 sec
Crashes Since Last Report: 14
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 13
Date/Time: 2010-12-31 18:17:57.903 -0800
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: A75357B4-8467-4198-A16A-F271443B65A6
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
unknown required load command 0x80000022
Click to expand...
Click to collapse
same error i got on leopard. you need snow leopard.
How would I go about upgrading my hboot so that I can use the new cmw, and root with this method.
Sent From My HTC Evo 4G On The Now Network From Sprint Using Tapatalk Pro!
I Can Backup My Original Evo Rom But I Can't Flash Any. I Get The Lines Too. Should I Just Flash An Older Clockworkmod Or Just Go To Amon's ?
&& I'm On A Old Recovery ( 2.5.0.1 ) . It Looks Like 3.0.0.2 Doesn't Work . Or Am I Wrong ?
I'm A Rookie . -_-
Btw , I'm Trying To Flash Salvage-Mod .9.3 Gingerbread .
I cannot flash a new rom either, it cannot access my SD card.......?

[Q] Flashing 3.16 radio on 3.24

Hey wonderful people of xda, a quick 2 part question.
firstly, I updated from insert coin 4.3.2 to 4.4.4, and found that my cell signal got significantly worse. I was wondering if I could flash the firmware 3.16 radio and ril that came with insert coin 4.3.2 onto 4.4.4?
secondly, does anyone happen to have these radio/ril files, and if not, how do I go about extracting these files?
thanks a lot in advance guys!
MoodyTunic said:
Hey wonderful people of xda, a quick 2 part question.
firstly, I updated from insert coin 4.3.2 to 4.4.4, and found that my cell signal got significantly worse. I was wondering if I could flash the firmware 3.16 radio and ril that came with insert coin 4.3.2 onto 4.4.4?
secondly, does anyone happen to have these radio/ril files, and if not, how do I go about extracting these files?
thanks a lot in advance guys!
Click to expand...
Click to collapse
Hello, you can always flash a 3.16 radio.
You can get them from here- http://forum.xda-developers.com/showthread.php?t=1178143
Just make sure you find the right one.
Cheers
Thanks so much! Took me a bit to find that thanks button =P.
Although I am still a bit lost on which radio/ril 3.16 had, and also where to find said radio/ril in that thread. Its not on the front page, a quick thread search turned up nothing, and the 71 page count seems quite daunting to flip through manually D=. If anyone could enlighten me on this that would be awesome.
I am unable to find the 3.16 RUU, but was able to find the 3.12 RUU.
You can download the *PG58IMG.zip* File. According to the thread, the zip should include:
adsp.img - added to the package [20.01.2012] - This is needed for 3.12.xxx.x/3.24.xxx.x/3.25.xxx.x based ROM to boot!
android-info.txt - updated [28.01.2012]
dzdata_4g.hdr - removed from the package [28.12.2011]
dzdata_4g.img - removed from the package [28.12.2011]
hboot_8x60_1.27.1100_20120113_signedbyaa.nb0 (with unlocked fastboot)- updated [28.01.2012]
pg2fs_spcustom.img
radio.img - updated [20.01.2012]
rpm.img - updated [20.01.2012]
sbl1.img - updated [20.01.2012]
sbl2.img - updated [20.01.2012]
sbl3.img - updated [20.01.2012]
tz.img - updated [20.01.2012]
All you have to to is open the zip file and copy the radio.img.
Drag the radio.img from the Zip file to the root of your adb folder(previously used in Writing SuperCID), Go to your start menu & search for "run" then type in cmd - you should get a black window.
4. Type in the Following Commands into the window(terminal).
Code:
cd C:\adb -Note, this should be your adb file location
adb devices - to check whether is your device connected
adb reboot bootloader - your device should reboot into Fastboot Bootloader
fastboot flash radio radio.img - now let your "cmd.exe" do all the work
5. When the "start here.exe" shows "finished. Total time: ---", type in this next,
Code:
fastboot reboot
Your phone should reboot & everything is done!
And here's the RIL for the 11.56 radio (3.12 leak).
http://forum.xda-developers.com/showpost.php?p=21125258&postcount=258
Thank you both! Even when I did the dumb thing of saying 3.16 when I meant 3.12 .
MoodyTunic said:
Thank you both! Even when I did the dumb thing of saying 3.16 when I meant 3.12 .
Click to expand...
Click to collapse
Quick question, was the signal actually worse or just the bars shown in the notification area ?
The shown bars usually have no real measure of the actual signal strength between ROMs or ROM versions.
The bottom line is: Does it work as you'd expect.

[dev] doubleshot de-odexed system images (dev base)

Return to Contents Page - doubleshot Developers Reference
THESE ARE NOT ROMs. ...and this thread is not aimed at users.
These are the base of what could be a ROM some day if someone wants to make them into such.
Provided as-is with no promise of support or usability ( but you know we're here for that if you need it, and they worked fine on my device )
HTC Software Versions: (March 2012)
1.28.531.9 - Retail Launch
1.55.531.3 - OTA
1.63.531.2 - OTA
--------
Okay, yesterday I tore open the 1.63.531.2 software package and started seeing what I could see.
While I was playing with it I made another round of insecure boot images ( find here )
...one thing led to another and then here I sat with 3 de-odexed system images and corresponding insecure boot.img files I had made, and a sunrise that was surprising because I hadn't realized it had set yet from the day before...
Anyways, I had fun with this project and hopefully having these here will encourage people to start tinkering with their own ROM creations.
These base system.img files are the same system.img files generated when you make a clockworkmod backup - so no goofy headers or signed stuff to worry about, just the image file.
You can unyaffs it like normal to get at the contents of the image.
If you are on windows, avabox is a fantastic set of tools with a full yaffs setup in it, as well as the easiest smali/backsmali process i've found. Top notch tool and one I use frequently when on windows.
I actually did the de-odexing itself with xUltimate - it went ahead and did it all in one automatic batch process for each software version when I got to that part, instead of me manually doing it with avabox or other backsmali tools. (Nice!!)
Even so, it still took most of the night to set up and then process each software version and de-odex it, so i'm providing them here for people to just grab and start working on.
So, to answer that question of "where do I start?" for getting into developing, here is a pretty good place:
HTC 1.63.531.2 Software Version​
The new OTA software version that started on the 19th and was paused (again...) on the 20th of march is the 1.63.531.2 software version, our newest.
De-odex system.img 1.63.531.2
doubleshot_1-63-531-2_de-odexed_system.img
Download Link
MD5: 40f11628907899aebe5809808f56f2ae
Size: 697.75 MB
Insecure boot.img 1.63.531.2
doubleshot_1-63-531-2_insecure_boot.img
Download Link
MD5: 1939ec22b1414cb7b4e42f07f1d6b025
Size: 3.36 MB
----
HTC 1.55.531.3 Software Version​
De-odex system.img 1.55.531.3
doubleshot_1-55-531-3_de-odexed_system.img
Download Link
MD5: 154a793b92d69970554170832f6efca6
Size: 691.8 MB
Insecure boot.img 1.55.531.3
doubleshot_1-55-531-3_insecure_boot.img
Download Link
MD5: 3e07acc5debd7f9f469d31486aa7c87d
Size: 3.36 MB
----
HTC 1.28.531.9 / .10 Software Version​
HTC 1.28.531.10 kernel source
De-odex system.img 1.28.531.9
doubleshot_1-28-531-9_deodexed_system.img
Download Link
MD5: 7a250cc5d6783c9392c826a01beb7b03
Size: 682.62 MB
Insecure boot.img 1.28.531.9
doubleshot_1-28-531-9_insecure_boot.img
Download Link
MD5: b83a232372f6d8e440446f255aaea617
Size: 3.28 MB
----
Other versions of the boot.img found here. Also shows what code was changed to make it insecure.
If you lose the modules needed to make wifi work with the boot image, these are stock boot images and can get those modules from here if they are lost from system:
Stock WiFi Modules
--------
Mirrors welcome, just please make sure to include a link in this thread if you do ( I will copy it to first posting for others reference) and just make sure to link to the thread and not the mirrors direct elsewhere please?
Good places to go next from here would be:
- Edify Script Tutorial - Replacing the Google Market
- Edify Scripting Notes
- Flashable zip template
- doubleshot Developers Reference
...and start to learn how to set up the stuff you make so you can deploy it to a device.
Happy devving!
Blue6IX said:
I actually did the de-odexing itself with xUltimate - it went ahead and did it all in one automatic batch process for each software version when I got to that part, instead of me manually doing it with avabox or other backsmali tools. (Nice!!)
Click to expand...
Click to collapse
This angers me that you got this to work when it didn't work for me at all. Great rage.

Categories

Resources