yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Shindokie:
I guess i should join every lurker who is getting gitty about this update and the big after this one. Thank you JF and other programmers who put the effort and provide us with all these things. Thank you :)
[G1 Android Development] flashfox:
This time it's true. Straight from T-Mobile's mod:

http://forums.t-mobile.com/tmbl/board/message?board.id=87&thread.id=30897
[G1 Android Development] Darkrift:
Yeah, that link was posted a few pages back. Now we are just waiting for a filename/url for the update so mr magic can pull it apart and make us a nice JF.RC33.v1.0 :)
[G1 Android Development] mrjeffery:
will i get this if my G1 isnt running a T-mobile sim?
[G1 Android Development] vkc75:
Its True

uizukizuzkizujkzu
[G1 Android Development] Markus31415:
This would also interest me. Do you get OTA Updates with non T-Mobile sim cards.
[G1 Android Development] vkc75:
RC33 -- Firmware 1.1 -- Is it possible to root?

Hi,

i just got my G1. Location Germany. Is it possible to root this version? and to get multi-touch? As i have not seen the old version, i can not say what is new! If anyone needs more information or any "other" material, i can help out here.

Vee
[G1 Android Development] Mikey:
from your homescreen click on menu->settings->About Phone Type us your build number.

Please :)
[G1 Android Development] Seanambers:
Yes you do, it seems like the phone just checks a specified location for updates when it has a data connection or connected to wlan.
[G1 Android Development] afoulke:
I tried to do these commands in terminal emulator and I get permission denied anyone know why, the phone has JF 1.41 and never had a problem with root access
[G1 Android Development] he3:
For ls on cache I got 1

Dowloadfile.apk. lost+found recovery

Nada on the grep

What's downloadfile.apk?
[G1 Android Development] LucidREM:
you downloaded an app from the web
[G1 Android Development] DDM123:
Those are probably cached app downloads from the market.

The new update will be a .zip and will probably be around 50 megs.

try "ls -l" which will give you a list of files with their sizes and modification dates.
[G1 Android Development] kathi17:
No updates here in Maine yet, but so far I'm perfectly happy with my jf rom and multi touch!
[G1 Android Development] Karolis:
Before I moved my apps to SD card, I only had ~12 MB of free space on my phone. I wonder what will happen to those users -- will they never get the update or what?
[G1 Android Development] daveid:
No, you had 12MB free on the /data partition.

Your /cache partition (the one the update is stored in before being applied) probably has ~60MB free space. Your /dev partition has ~50MB free space, and your /system partition probably has ~2-3MB free space. So add that to the 12MB your /data had at the time (before moving apps to sd card) and your phone had ~125MB of free space.

But all that really matters to non-modded phones is the /cache partition where the downloaded update file would be stored. So all users will have room for the update on their phone regardless of free space shown for the /data partition.
[G1 Android Development] LucidREM:
this is i guess the official Tmo info:

As some have posted, we have indeed begun issuing an update to G1 users. The update, Firmware version 1.1 / RC33, was released to a small number of users today, but will be sent to all G1 users over the next two weeks. The update includes several bug fixes and feature enhancements, but is not 'Cupcake'.

so i'm curious .. my phone is no longer identified the same to Tmo now that i have root .. correct? i'm just taking a shot in the dark but since i imaged back to RC29 did i lose something in the process? i am one of the original pre-order people .. just curious if JF or anyone knows how the identification works when (for instance) updates are released to select groups of people
[G1 Android Development] DDM123:
Android has a few partitions to avoid things like that from happening.

/cache is its own 69120K partition (mine has 64000K free)

/data is a 76544K partition

And there are a few others, so people have to worry less about filling up their /data partition with apps, at the expense of some wasted space. Actually, make that a relatively high expense of wasted space.
[G1 Android Development] Karolis:
Thanks for the explanation.
[G1 Android Development] JesusFreke:
My best guess is that they turn on the update for select IMEIs, and then when your phone checks for an update, it sends the current version to the update server (i.e. the build fingerprint). I didn't touch the fingerprints, so if you have RC30 installed, it should still "look the same" to the update server.
[G1 Android Development] sputnik99:
updates do not depend on the network. As long as you connect to the internet, you will receive updates if you didn't mod your firmware.
[G1 Android Development] otto888:
Well,could you try changing that value where the version would be diffrent,and then we may be able to get rc33 rooted?
[G1 Android Development] Frito11:
hmm interesting,

in my /cache folder i have

downloadfile-1.apk 539304bytes

downloadfile-2.apk 231539

downloadfile.apk 133185

downloadfile.jpeg 21588

lost +found and recovery

anyways the newest date is downloadfile-2 and was jan 31st so these cant be the update as they are too small and too old

also though i was able to get the web url on the RC30 release before by making a shortcut with anycut for "device info"

at the bottom of the device info screen, once your phone has started to recive or has recived the update it will show the filename (same as the filename form the net url) under pending upgrade and download status, if your phone has not yet started to recive the update, those fields will stay blank untill it does

edit:

found the link for RC30 i had discovered previously

https://android.clients.google.com/updates/signed-RC30-from-RC29-fat.1582cace.zip

so once someone gets the filename from device info we just need to replace "signed-RC30-from-RC29-fat.1582cace.zip" with the new updates filename unless google changed something but i doubt that as this link still works to get the RC29 to 30 update file
[G1 Android Development] LucidREM:
ok .. thanks for that .. seemed like a definite possibility .. what happens when they don't like my kernel? LOL
[G1 Android Development] JesusFreke:
The kernel isn't a part of the fingerprint :)
[G1 Android Development] afoulke:
Never mind got my terminal working looks like I need to give it superuser privileges again. The only thing I came up with was lost+found. The t-mobile response doesn't say how many G1 users will be getting the update today does it?
[G1 Android Development] jongilluley:
@jf... that logcat brings up lots of txt... wot am i looking for?
[G1 Android Development] flixxx:
Hey Dude, that's the log file of everything going on in the phone live, do a grep for a zip file.

After the Logcat put "| grep zip"

Tailpipe is ALT-S
[G1 Android Development] maruutah:
phandroid

http://phandroid.com/2009/02/03/rc33-for-g1-on-the-way/

Seems pretty spiff.........if it includes anything from the baked goods we've been drooling and getting angry over...
[G1 Android Development] shilster:
will i loose my root if i update it to RC33?
[G1 Android Development] otto888:
Yes,you would not have root after updating to non jf rc33
[G1 Android Development] maruutah:
Well..from what I understand, with the jf root you no longer have OTA update access.. honestly I think I will just wait to see what details rc33 brings us, and what mods get implemented from JF or whomever... Cause honestly, the mods are always better than the official releases... ^-^'
[G1 Android Development] maruutah:
hah....thats what I get for doing this at work, beat me to my reply -_-'

haha
[G1 Android Development] Disconn3ct:
Instead of "understanding" (is that a new euphemism for "assuming"?) you could read the posts in this very same thread where jf discussed ota updates and his images.

..just saying.
[G1 Android Development] maruutah:
Nope, no euphemism. It's from what I have read in other posts on here, and I have not had time to completely read through a handful of newer posts to see if this may have changed or not, thus I made my statement as such. Again, I am work right now.

...troubleshooting iPhones makes me a bit hungrier for G1 updates. :)
[G1 Android Development] otto888:
So you work for apple and have a G1? lol the ironry...just like im sending my xbox in a box from nintendo...but back on topic.....can we change our build number that the update server sees without updating? we may be able to get rc33 by making our phones look like rc29 or earlyer.
[G1 Android Development] twistkill:
omg omg omg omg!!!..did i just panic?!
[G1 Android Development] MrBurrito:
nah, seems more like u found god :p
[G1 Android Development] doooshty:
Update Details

http://forums.t-mobile.com/tmbl/board/message?board.id=87&thread.id=30897
[G1 Android Development] short/y:
If you've got the newer JF1.41 or anything with a relatively full implementation of ls, you can use "ls -lart" which will sort them in reverse chronological order by modification date so the newest will appear at the bottom of the list. -l does a long ls, -a includes filenames that start with ".", -t says to sort by file modification time, -r says reverse the order of the sort.
[G1 Android Development] DDM123:
Yay we will finally be able to mark spam comments.

I'm tired of that SixSicks6 guy spamming something about ringtones in the comments section of EVERY app.
[G1 Android Development] doooshty:
I agree! It now shows you when an app from market has an update available too
[G1 Android Development] TimSykes:
Where does it show that at? It would be nice if there was a pop up when you open an app and it tells you there is a update.
[G1 Android Development] doooshty:
If you click on the link provided it has a screenshot. It looks as if instead of reverting back to "free" it now says "update available"
[G1 Android Development] wimbet:
The next version of atrackdog is supposed to support this feature for all apps.
[G1 Android Development] TimSykes:
thats will be nice.
[G1 Android Development] constellanation:
IF (big if there) somebody was to get the option for the update, how would they go about checking the logcat file before rebooting?
[G1 Android Development] maxitup:
what would the "downloadfile.zip" file be that came on the 30th jan?

Uk user here with jf1.31 rc8.
[G1 Android Development] Darkrift:
assuming you have adb installed, you would connect your g1 to your computer and type "adb logcat". if you are running linux you would want to do "adb logcat|grep zip" instead (searches teh results for "zip" to narrow it down).

As for the new market feature/atrackdog, I think the main thing we need now is an "auto update all" feature that will download and install each one automatically instead of having to go to each one to install it.
[G1 Android Development] Darkrift:
That is some 500k zip file you downloaded that day (using your browser, probably testing downloadcrutch im assuming)
[G1 Android Development] maxitup:
Thanks, was not sure what it was.
[G1 Android Development] constellanation:
eh. I'm thinking the average nonrooted user is not going to have adb installed, so they wouldn't be able to help if they were given the update option? I guess beyond checking to see if it lists the filename as its downloading?
[G1 Android Development] texasaggie1:
Not So

I have the same file in my cache directory and I have NEVER even thought about loading downloadcrutch. The file is something else.
[G1 Android Development] Disconn3ct:
Unzip it and lets see what it is...
[G1 Android Development] he3:
Its lastfm fyi
[G1 Android Development] lazaro17:
I'm all for whatever bug fixes there might be but tmobile is killing me here.

Let's hope they are just keeping things under wraps and actually push a bunch of other new features come mid february.
[G1 Android Development] TheMasterBaron:
Perhaps someone could whip up an app that everyone could install that does the looking for us?
[G1 Android Development] foltz61:
I wish the terminal app had a way to scroll through commands already issued (like ubuntu's terminal). I'm thankful for what I have though.
[G1 Android Development] LPChris:
Not going to happen.
[G1 Android Development] coolbho3000:
Still, it took T-Mobile US a very long time to get even this 1.1 update out.
[G1 Android Development] nodens2099:
it doesn't depends on the terminal. It depends on the shell. Type "ash", you'll have a bourne shell clone with history.
[G1 Android Development] cchap07:
Screenshot

I dont know if this helps but this is what my log said.:confused: By the way im in Colorado so i don't think i have gotten the update yet.
[G1 Android Development] foltz61:
Cool. Thanks.
[G1 Android Development] warzchit:
if i downgade to rc30 not rooted will that give me the update so i can get the fie name?

also im in ny
[G1 Android Development] Mikey:
You should be able to update to RC33 but chances are you'll loose root.
[G1 Android Development] antempire4:
Thank you! Always wanted that.
[G1 Android Development] JesusFreke:
RC33 is still downgradable though. I just walked someone with RC33 through the RC29 downgrade. The hope was that he would be able to manually check for an update and re-download it.. but it didn't work
[G1 Android Development] knight4linux:
Good thinking even though it didn't work.

I just found a good handful of posts on Tmob forums of people who recently got the update, so I flooded it with posts about how to go about checking their logcat (connecting some important threads w/ links from xda)...with strong subconscious themes about "giving back to the community" and such...heh..

So, hopefully we'll see a few! :D
[G1 Android Development] kron2:
jesusfreke if I go back to rc29 and get the pop up to rc33 before I hit it can I get the name and how or is there no pop up this time
[G1 Android Development] andonnguyen:
hey guys, i'm going to take a leap of faith, and downgrade to RC29, then try to force the update in order to grab the filename through logcat for jesusfreke. lol.

ill be back tonight to let u guys know if I got it or not.

if i get it, jesusfreke owes me some kit kats or something. just kidding!

ok be back in a few hours guys!
[G1 Android Development] kron2:
I am back on rc29 and tried anycut but no luck so far but I will stay trying
[G1 Android Development] santaninja:
gods speed
[G1 Android Development] andonnguyen:
Same here. It'll only take me 30 minutes to load back my theme and root, and all that stuff anyways if i get tired of trying to force the update (if its possible at all). lol.
[G1 Android Development] nolageek:
Thanks for taking one for the team. :)
[G1 Android Development] wimbet:
So its really been over 24hrs and "we" (aka root users) do not have a copy of the update? Looks like more and more users are getting the update today. Just a little weird they are all stock rc30.

Wouldn't Google want to provide this update file to devs so they could test their apps with it? Or am I missing something? Why is this file not openly provided?
[G1 Android Development] Disconn3ct:
You'd think so, but you'd be wrong. :)

FYI I changed images also, running rc29, no love yet.
[G1 Android Development] otto888:
What state(or area) are you in? If we can figure out what states the update is out in,someone may be able to go there and try to get the link.

EDIT: In Alabama,Huntsville area,no update
[G1 Android Development] wimbet:
Well there are a lot of smart people on here. You would also think we could harness the power of google to FIND this thing. Right? Right? haha :D
[G1 Android Development] wimbet:
From what I have read across several forums there looks like no pattern. I have seen NY, CA, TX.
[G1 Android Development] andonnguyen:
I keep getting in logcat

From server: Intent { action=android.server.checkin.FOTA_CANCEL }

haha, are they blocking people who are trying to force update? I guess I'll keep trying.
[G1 Android Development] andonnguyen:
Hey jesusfreke,

can I just keep it connected to ddms, instead of checking logcat all the time? it seems to log every action occurring on the phone. oh and should I upgrade to RC30 then try forcing the update? People seem to be trying to force update from RC29 (although I don't think it makes any difference).
[G1 Android Development] JesusFreke:
Is there anything other than FOTA_CANCEL? Is there an FOTA_START? Mind doing a pastebin?
[G1 Android Development] Disconn3ct:
I've got bad news.

Broadcast Action: Sent to cancel any pending update downloads.

http://lamp.epfl.ch/~linuxsoft/android/android-m3-rc22a/docs/reference/android/content/Intent.html
[G1 Android Development] JesusFreke:
ddms is the same info, so yeah. Plus, I think ddms will keep all of the log, where logcat is a circular buffer that drops old stuff off the end.
[G1 Android Development] JesusFreke:
I'm guessing that happens after the update fails verification because otacerts.zip can't be found. Or maybe even before it starts downloading?
[G1 Android Development] kron2:
i was getting foto_start? and then foto_cancel? but now i am on rc29
[G1 Android Development] JesusFreke:
So you're not getting it any more?
[G1 Android Development] haykuro:
http://pastebin.com/m3ee651f4

pastebin for JF! GO GO GO! :p
[G1 Android Development] andonnguyen:
http://pastebin.com/f243bc7b1

Pretty much thats it, lol. I'm going to update to RC30 to see if I can produce different results.
[G1 Android Development] kron2:
no i am not getting it no more just chechin started but no luck
[G1 Android Development] JesusFreke:
andonnguyen, can you IM me? :D

DON'T UPDATE YET. please :)
[G1 Android Development] JesusFreke:
For those following along at home: nevermind. false alert :)
[G1 Android Development] kron2:
i get this with ddms on rc29

I/CheckinService( 48): Checkin triggered: Intent { action=android.server.checkin.CHECKIN }

W/CheckinService( 48): Unknown kernel event tag: battery_discharge

I/CheckinService( 48): Sending checkin request (1229 bytes)...

D/dalvikvm( 125): GC freed 33 objects / 1184 bytes in 79ms

I/CheckinService( 48): From server: Intent { action=android.server.checkin.FOTA_CANCEL }

I/CheckinService( 48): Checkin success
[G1 Android Development] JesusFreke:
Yeah, that looks "normal", i.e. no update :(
[G1 Android Development] TheDudeOfLife:
I'm in chicago, just loaded RC29 NBH.

I'll be in touch if anything pops up.
[G1 Android Development] kron2:
well tomorrow is fab 4 was it not first posted to be out on fab,5
[G1 Android Development] jschwall:
had my phone on ebay this morning, took it off when i saw the update had come out. im still trying to find a reason to keep this thing
[G1 Android Development] speoples20:
Reason: Because the phone is awesome and android is awesome and far better than any phone out there right now.
[G1 Android Development] he3:
1. 3g

2. (almost) full screen touch screen

3. full keyboard

4. android

i know 4 is not that strong a reason yet, but the other 3 are enough.
[G1 Android Development] andonnguyen:
Just curious, what would you use if you didn't have the G1?
[G1 Android Development] Shindokie:
You forget about an awesome community that continues to add to the phone.
[G1 Android Development] dirr:
We should probably be running the packet sniffers as well, i mean were already hounding for the file, why not?
[G1 Android Development] TheDudeOfLife:
They have packet sniffer apps for the phone?
[G1 Android Development] he3:
That IS what Android is. The community! Now to see how awesome it really turns out to be... that is the question. I mean why aren't the daily builds of these new features not available to devs? Wasn't it supposed to be open <sic> :) I like the G1 a lot. If I get the OTA

Ill msg it here and not upgrade.
[G1 Android Development] dirr:
pretty sure you can ad hoc your wireless and connect via phone and then run the sniffer on the computer
[G1 Android Development] Disconn3ct:
Give it a shot. The report I got was that its https. (So.. if you want to mangle up the class it uses for https, that would be awesome. But getting it via sniffers is unlikely.)

Could mangle up the certs file tho....
[G1 Android Development] JesusFreke:
my firmware includes tcpdump
[G1 Android Development] he3:
Forgive my ignorance, but I think you all are looking for a file name? Is this correct? If so, how do you get the update from just the name? Or are you trying to find someone to extract the file? Just wandering.
[G1 Android Development] dirr:
could this not be done in Cain?

also, are any of the people posting the bins running the modified JF? if not, wouldnt it rule out the tcpdump you included jf?
[G1 Android Development] JesusFreke:
If you have the filename, you can just prepend "https://android.clients.google.com/updates/" to get the URL to download it from
[G1 Android Development] he3:
LOL! ok. What were the last two?
[G1 Android Development] andonnguyen:
BRB guys, watching heroes online, and forcing the update lol.
[G1 Android Development] JesusFreke:
RC28:

signed-kila-ota-114235-prereq.TC4-RC19.zip

RC29:

signed-kila-ota-115247-prereq.TC4-RC19+RC28.zip

RC30:

signed-kila-ota-116143-prereq.TC4-RC19+RC28+RC29.zip

signed-RC30-from-RC19-fat-NOWIPE-safe.17c6360f.zip

signed-RC30-from-RC28-fat.a3fbf8d9.zip

signed-RC30-from-RC29-fat.1582cace.zip

they took down the one big update for RC30, and use the 3 "per-version" updates now. It's most likely that is what they will do for RC33.
[G1 Android Development] he3:
Cool, ive been trying a little brute force...

yeah, that prerequisite string could get pretty long :P
[G1 Android Development] d00m:
Me too. So it will probably be https://android.clients.google.com/updates/signed-RC33-from-RC30-fat.[8 digits].zip

AAAAAAAA

AAAAAAAB

AAAAAAAC
[G1 Android Development] he3:
I tried g85d4f0d from the image:

http://m.flickr.com/#/photos/soreco/3249188324/sizes/m/

https://android.clients.google.com/updates/signed-RC33-from-RC30-fat-NOWIPE-safe.g85d4f0d.zip

https://android.clients.google.com/updates/signed-RC33-from-RC30-fat.g85d4f0d.zip

for example. but, they could re engineer the string. bleh, worth a try. :P
[G1 Android Development] JesusFreke:
yeah, see how all 3 RC30 files have a different 8 digit code? It's probably some sort of checksum. If it was based on the kernel version, all 3 would have the same value. But it was worth a shot at least ;)
[G1 Android Development] he3:
Does Android request the file name, and then begins a safe download if it gets the filename as a response?
[G1 Android Development] he3:
Maybe the checksums psuedo-relate to the file size, if your using the brute force method you could estimate the rc33 file size and start your brute force checksum at a number higher than AAAAAAAA
[G1 Android Development] andonnguyen:
Holy crap the ending was heroes was tight.

Anyways, still no luck with the update.
[G1 Android Development] dirr:
most of the times that i see that in the file name, its the crc check that they want to put in the file name so that they dont keep a second file to list all the crc's (ie an SFV file) so id bet its a crc of the file, just like an md5sum
[G1 Android Development] daproy:
Looks like the digits are the first 8 digit from the SHASUM

for signed-RC30-from-RC28-fat.a3fbf8d9.zip

$ shasum signed-RC30-from-RC28-fat.a3fbf8d9.zip

a3fbf8d9ce69707b84342dede1da63b0c8ac3ed6 signed-RC30-from-RC28-fat.a3fbf8d9.zip

for signed-RC30-from-RC29-fat.1582cace.zip

$ shasum signed-RC30-from-RC29-fat.1582cace.zip

1582cace116109deb16d3aa91babbda1e41f1ffc signed-RC30-from-RC29-fat.1582cace.zip

for signed-RC30-from-RC19-fat-NOWIPE-safe.17c6360f.zip

$ shasum signed-RC30-from-RC19-fat-NOWIPE-safe.17c6360f.zip

17c6360f04f76206a73f79fcb0634c82eb93748e signed-RC30-from-RC19-fat-NOWIPE-safe.17c6360f.zip
[G1 Android Development] :
anyone with US rc33 try using the RC29 NBH to backtrack?

anyone with US rc33 try using the RC29 NBH to backtrack?

i am wondering if this rc updates the bootloader as well to keep us from using rc29 image..
[G1 Android Development] TheDudeOfLife:
JF stated earlier in this thread that he was able to help a user downgrade RC33 to RC29
[G1 Android Development] :
oops...sorry i missed that...