[VIDEO] First Look at Cincinnati Bell Official Froyo

Search This thread

athlon866

Member
Apr 2, 2011
29
1
Richmond Hill
I looked over the internet and fount a msi file. Hopefully that's the official file.
I really appreciate your tutorial and letting us know such upgrade exist. By the time I have watched this tutorial, I have already installed KhalPower's SteelEpicBlueV4.

Thanks for sharing!
 
Last edited:

pydave

New member
Nov 24, 2010
4
5
Stripped cbw.zip and current CinBell zip

Hi.

reverendkjr, did you modify the imgs in your stripped rom package? The cbw.zip linked in the youtube video isn't the same as the current cbw.zip found in Cincinnati Bell's xt720_files.zip. Or maybe they've updated their rom? I downloaded it today. md5sum successfully verifies both sets of files, but the sums are different between the zips.

*.md5 files from my cbw.zip:
Code:
3f28c64431c12075f8d1bcaae8f5ee51  boot.img
b54670747a8d8daeddc7eafee75c10f7  system.img

*.md5 files from reverendkjr's cbw.zip:
Code:
2c8a3b5452f9eddfa46217e61679d0d7  boot.img
7937a9c06a7d9794f3ba736ea21c7058  system.img

This is how I extract cbw.zip:
Code:
wget http :// www ultimobile net/XT720_Files/xt720_files.zip
7z e ACSetup.msi _883B25C497AFEB46BFAEB0A3A4F6A8FF
7z e _883B25C497AFEB46BFAEB0A3A4F6A8FF _BF775DB53FAC4E61B74E061A2095B331
mv _BF775DB53FAC4E61B74E061A2095B331 cbw.zip

I don't know how to open .img files, so I can't dig deeper.
 
  • Like
Reactions: Mioze7Ae

easye420

Senior Member
Sep 28, 2010
449
138
Revs zip only contains nandroid image and a couple small things can't remember exactly, and the one from Cincinnati bell contains a whole bunch of crap, that's why theirs is like 3 times the size as revs.
 

LibertyMonger

Senior Member
Mar 13, 2011
6,280
2,284
Cincinnati
Hi.

reverendkjr, did you modify the imgs in your stripped rom package? The cbw.zip linked in the youtube video isn't the same as the current cbw.zip found in Cincinnati Bell's xt720_files.zip. Or maybe they've updated their rom? I downloaded it today. md5sum successfully verifies both sets of files, but the sums are different between the zips.

*.md5 files from my cbw.zip:
Code:
3f28c64431c12075f8d1bcaae8f5ee51  boot.img
b54670747a8d8daeddc7eafee75c10f7  system.img

*.md5 files from reverendkjr's cbw.zip:
Code:
2c8a3b5452f9eddfa46217e61679d0d7  boot.img
7937a9c06a7d9794f3ba736ea21c7058  system.img

This is how I extract cbw.zip:
Code:
wget http :// www ultimobile net/XT720_Files/xt720_files.zip
7z e ACSetup.msi _883B25C497AFEB46BFAEB0A3A4F6A8FF
7z e _883B25C497AFEB46BFAEB0A3A4F6A8FF _BF775DB53FAC4E61B74E061A2095B331
mv _BF775DB53FAC4E61B74E061A2095B331 cbw.zip

I don't know how to open .img files, so I can't dig deeper.

CBW's has a flashing tool that makes it easier for someone who doesn't know what they are doing to flash it easier, it does the root and openrecovery steps automatic so that's why it's much bigger. We just use need the nandroid file here as we are mostly already rooted and have open recovery installed. In other words cbw package has training wheels lol
 

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
CBW's has a flashing tool that makes it easier for someone who doesn't know what they are doing to flash it easier, it does the root and openrecovery steps automatic so that's why it's much bigger. We just use need the nandroid file here as we are mostly already rooted and have open recovery installed. In other words cbw package has training wheels lol

pydave isn't saying the size is different. The files have changed.

md5sums compute identifying strings (i.e. 2c8a3b5452f9eddfa46217e61679d0d7) that can be used as fingerprints. If the md5sums are different, then the content of files is different. What pydave has found is that the nandroid files don't match what rev posted anymore. So, possibly ultimobile's modified or updated something. The md5sum of the system.img could easily have changed simply by rev making making a backup nandroid and posting it. But, there's no way we can change the boot.img because of the bootlock.

What's strange is that the md5 sum of the boot.img again doesn't match anything I've seen before and it's different from the first one that CBW shipped.
Code:
7e9aed3341102a79851d4d7a3286997b  STR_U2_01.18.2/GAS_ASIA_USASHLSTBRTINT_P027/boot.img
eff22955e8e91eb19545a3af39973934  STR_U2_01.1E.0/GAS_EMEA_UCASHOTBRTLRTCEE_P001/boot.img
eff22955e8e91eb19545a3af39973934  STR_U2_01.1E.0/GAS_EMEA_UCASHOTBRTLRTGB_P021/boot.img
fb17ae0297d51862ca9804e22c6940f2  STR_U2_01.1E.2/GAS_ASIA_USASHLSTBSTARSG_P019/boot.img
e5b21dfe793c8116a02ec486fa867afc  STR_U2_02.1E.0/GAS_EMEA_UCASHOTBRTLRTFR_P018/boot.img
e5b21dfe793c8116a02ec486fa867afc  STR_U2_02.1E.0/GAS_EMEA_USASHOTBRTLRTIT_P001/boot.img
cc81052ecaac38c81e9c373806f8b6de  STR_U2_03.20.1/GAS_ASIA_USASHLSTBRTRU_P012/boot.img
8e5d0e3b28d020dca7aed72d3811e8e9  STR_U2_04.1E.1/GAS_NA_NACBW_P011/boot.img
8e5d0e3b28d020dca7aed72d3811e8e9  STR_U2_04.1E.1/GAS_NA_NAREG_P011/boot.img
I'm going to see if I can find out some more about this kernel. I'm still looking for the msi I downloaded the day it was released by CBW to compare.
 
  • Like
Reactions: 3rdstring

3rdstring

Senior Member
Dec 19, 2010
2,221
1,082
Cincinnati
pydave isn't saying the size is different. The files have changed.

md5sums compute identifying strings (i.e. 2c8a3b5452f9eddfa46217e61679d0d7) that can be used as fingerprints. If the md5sums are different, then the content of files is different. What pydave has found is that the nandroid files don't match what rev posted anymore. So, possibly ultimobile's modified or updated something. The md5sum of the system.img could easily have changed simply by rev making making a backup nandroid and posting it. But, there's no way we can change the boot.img because of the bootlock.

What's strange is that the md5 sum of the boot.img again doesn't match anything I've seen before and it's different from the first one that CBW shipped.
Code:
7e9aed3341102a79851d4d7a3286997b  STR_U2_01.18.2/GAS_ASIA_USASHLSTBRTINT_P027/boot.img
eff22955e8e91eb19545a3af39973934  STR_U2_01.1E.0/GAS_EMEA_UCASHOTBRTLRTCEE_P001/boot.img
eff22955e8e91eb19545a3af39973934  STR_U2_01.1E.0/GAS_EMEA_UCASHOTBRTLRTGB_P021/boot.img
fb17ae0297d51862ca9804e22c6940f2  STR_U2_01.1E.2/GAS_ASIA_USASHLSTBSTARSG_P019/boot.img
e5b21dfe793c8116a02ec486fa867afc  STR_U2_02.1E.0/GAS_EMEA_UCASHOTBRTLRTFR_P018/boot.img
e5b21dfe793c8116a02ec486fa867afc  STR_U2_02.1E.0/GAS_EMEA_USASHOTBRTLRTIT_P001/boot.img
cc81052ecaac38c81e9c373806f8b6de  STR_U2_03.20.1/GAS_ASIA_USASHLSTBRTRU_P012/boot.img
8e5d0e3b28d020dca7aed72d3811e8e9  STR_U2_04.1E.1/GAS_NA_NACBW_P011/boot.img
8e5d0e3b28d020dca7aed72d3811e8e9  STR_U2_04.1E.1/GAS_NA_NAREG_P011/boot.img
I'm going to see if I can find out some more about this kernel. I'm still looking for the msi I downloaded the day it was released by CBW to compare.

Are you looking fro CBs installation file (xt720_files.zip) or just the nandroid image?
 

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
I was looking for xt720_files.zip. I found it. They are different, but I'm just starting to peel the skin. More soon.

Fudge. I just accidentally deleted it.

Anyway, the difference in the system.img is some new app called umFramework.apk (um presumably short for ultimobile).

The new kernel is:

3f28c64431c12075f8d1bcaae8f5ee51 boot.img
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 13 20:54:25 IST 2010

The previous one was:

2c8a3b5452f9eddfa46217e61679d0d7 boot.img
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Wed Jun 23 22:39:35 IST 2010

The other ones I've seen are:

Linux version 2.6.29-omap1 (a24124@zin22lnx06) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Thu May 27 16:17:00 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 13 17:19:35 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 13 17:19:35 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Thu Aug 5 16:27:41 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 13 20:54:25 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 13 20:54:25 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx23.miel.mot.com) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Wed Aug 4 22:22:08 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 20 01:36:37 IST 2010
Linux version 2.6.29-omap1 (a24124@zin22lnx05) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Tue Jul 20 01:36:37 IST 2010

So, the compile date and time matches the italian and french builds now but the md5sum doesn't.
 
Last edited:
  • Like
Reactions: hosamn

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
Anyway, the difference in the system.img is some new app called umFramework.apk (um presumably short for ultimobile).

Nobody install this attachment!

Now that's out of the way, can someone else look at the code (apktool) and tell me if it's doing what I think it's doing? My interpretation is it collects a bunch of information about the phone and SIM and uploads it to:
http://www.ultimobile.net/androidtracker/androidtracker/service1.asmx/Tracker

It may be harmless (or even beneficial for CBW users) so that CBW can do QA and monitor it's network quality. Dunno. See also:
http://www.ultimobile.net/androidtracker/androidtracker/default.aspx

In any case, I'm not sure I'd want this on my phone if I wasn't a CBW customer.
 

Attachments

  • umFramework.apk
    17.5 KB · Views: 5
Last edited:

pydave

New member
Nov 24, 2010
4
5
I decompiled with dex2jar and got the code from jd-gui.

Looks to me like it's doing what you described Mioze7Ae:
umFramework.apk contains a service that's started on boot. The service tries to upload some info and quits when upload completes (so it should only upload once per boot). Here's the Android documentation for what it's uploading.

getDeviceId: Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.

getDeviceSoftwareVersion: Returns the software version number for the device, for example, the IMEI/SV for GSM phones.

getSimOperator: Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM. 5 or 6 decimal digits.

I guess they watched reverendkjr's video and wanted to count the noncustomers who are flashing :D
 
Last edited:

hermit_sim

New member
Oct 23, 2010
1
0
Hi Reverendkjr,

Thanks for all your videos. I have learned a lot from those videos.

I just want to know which ROM has a higher quandrant count: WanHu or CBW?

Thanks!
 

DarkMD

Senior Member
Jul 23, 2011
225
24
Panama
Hi Reverendkjr,

Thanks for all your videos. I have learned a lot from those videos.

I just want to know which ROM has a higher quandrant count: WanHu or CBW?

Thanks!

+1 the videos from Rev help me a lot!

Same question for me, what is the best rom for XT720

Sorry for my bad english, I'm not English speaking
 

klrwii

New member
Aug 28, 2011
1
0
Hi all,

Same question for me, what is the best rom for XT720 in terms of stability?

Thank you
 

androidlover123

Senior Member
Jun 1, 2011
132
12
Hi Reverendkjr,

Thanks for all your videos. I have learned a lot from those videos.

I just want to know which ROM has a higher quandrant count: WanHu or CBW?

Thanks!
I havent tried the CBW froyo but i am currently using the wanhu steelblue optimized and i have a quadrant score of around 1000 to 1100 when overclocked to 1000mhz 66vsel. But i have understood from other ppl in this forum that quadrant scores almost count for nothing and can be easily manupilated. (eg: increase read write speed of sd card, use memory optimizer for more RAM, etc...) hope that helps
 
  • Like
Reactions: hosamn

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Anyway, the difference in the system.img is some new app called umFramework.apk (um presumably short for ultimobile).

    Nobody install this attachment!

    Now that's out of the way, can someone else look at the code (apktool) and tell me if it's doing what I think it's doing? My interpretation is it collects a bunch of information about the phone and SIM and uploads it to:
    http://www.ultimobile.net/androidtracker/androidtracker/service1.asmx/Tracker

    It may be harmless (or even beneficial for CBW users) so that CBW can do QA and monitor it's network quality. Dunno. See also:
    http://www.ultimobile.net/androidtracker/androidtracker/default.aspx

    In any case, I'm not sure I'd want this on my phone if I wasn't a CBW customer.
    3
    I decompiled with dex2jar and got the code from jd-gui.

    Looks to me like it's doing what you described Mioze7Ae:
    umFramework.apk contains a service that's started on boot. The service tries to upload some info and quits when upload completes (so it should only upload once per boot). Here's the Android documentation for what it's uploading.

    getDeviceId: Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones.

    getDeviceSoftwareVersion: Returns the software version number for the device, for example, the IMEI/SV for GSM phones.

    getSimOperator: Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM. 5 or 6 decimal digits.

    I guess they watched reverendkjr's video and wanted to count the noncustomers who are flashing :D
    2
    My file was the original nandroid that they put out there with all of their crap added and instructions from the day it was released. I just yanked out the zip file and posted it elsewhere. It sounds to me like they have changed it after the fact.

    Very interesting...
    1
    Stripped cbw.zip and current CinBell zip

    Hi.

    reverendkjr, did you modify the imgs in your stripped rom package? The cbw.zip linked in the youtube video isn't the same as the current cbw.zip found in Cincinnati Bell's xt720_files.zip. Or maybe they've updated their rom? I downloaded it today. md5sum successfully verifies both sets of files, but the sums are different between the zips.

    *.md5 files from my cbw.zip:
    Code:
    3f28c64431c12075f8d1bcaae8f5ee51  boot.img
    b54670747a8d8daeddc7eafee75c10f7  system.img

    *.md5 files from reverendkjr's cbw.zip:
    Code:
    2c8a3b5452f9eddfa46217e61679d0d7  boot.img
    7937a9c06a7d9794f3ba736ea21c7058  system.img

    This is how I extract cbw.zip:
    Code:
    wget http :// www ultimobile net/XT720_Files/xt720_files.zip
    7z e ACSetup.msi _883B25C497AFEB46BFAEB0A3A4F6A8FF
    7z e _883B25C497AFEB46BFAEB0A3A4F6A8FF _BF775DB53FAC4E61B74E061A2095B331
    mv _BF775DB53FAC4E61B74E061A2095B331 cbw.zip

    I don't know how to open .img files, so I can't dig deeper.