yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] elikser:
**FIX for looped boot state**

**Update to previous post**

The remedy is actually quite simple - I just did the following at the terminal (VERY handy, by the way.. )

reminds me of good ol' 'boot in DOS' mode of Windows...or Linux before GUI's.

Mounted the SD card and /system...

mount /dev/block/mmcblk0p1 /sdcard

mount /dev/block/mtdblock3 /system

Backed up and then overwrote the modified mount and init files...

mv /system/etc/mountd.conf /system/etc/mountd.bak

cp /sdcard/mod/mountd.conf /system/etc/

mv /system/init.rc /system/init.bak

cp /sdcard/mod/init.rc /system/

Created Directory to mount apps to SD card....

mkdir /system/sd

reboot ---- Success!!

Hopefully this helps anyone with the same issue.:)
[G1 Android Development] s0niqu3:
absolutely loving this release so far, but I still can't get over how mediocre the default terminal is.

Any chance that in the next release you can fix some issues in it?

some things I'd like to see:

the menu is still 2 rows in landscape mode, it should adapt like most apps to a single row

icons for the menu buttons

need more color options for font and background
[G1 Android Development] majatt:
You should be able to, that is what I did, just make sure and do a wipe before you perform the upgrade.

Everything seems to be fine, except for the above mentioned map problem.
[G1 Android Development] LPChris:
Who cares? It's a terminal app.

And FWIW, mine goes to a single row in landscape mode.
[G1 Android Development] LucidREM:
1.41 Modified

so just simply putting the modified files init.rc & mountd.conf into the update.zip does not work .. the digest entries need to be all changed

i'm attempting to change the update.zip so people who have the /data/app linked to the SD won't need to wipe the phone .. i am holding off any further updates until i can figure this thing out

can anyone direct me here? it's really a simple thing so long as the digest is correct for the modified files
[G1 Android Development] johnnylicious:
Is it just me or in JFv1.41

the default photo app doesnt auto-rotate even with droidsan activated for auto-rotate?
[G1 Android Development] andonnguyen:
The problem is, even if you recompile the update.zip with the modified init.rc and mountd.conf, you would still need to busybox and symlink the directories being moved and linked, so unless you can create an automatic script for doing so, just replacing the two files in /system/etc won't recreate the link to the linux partition on your sd card.
[G1 Android Development] andonnguyen:
It may be the same reason why droidsans autorotate didn't work with the stock browser in JF1.31.
[G1 Android Development] LucidREM:
on the contrary .. the entire problem here is the links still exist .. the /data is never touched by the update unless you wipe the phone .. the problem is the link is pointing to nothing .. empty space .. without the presence of the modified files loading the EXT2 partition to /system/sd

however, if i am correct .. there is now a terminal feature in the boot screen? so we can manually copy these files post-update???
[G1 Android Development] Nayyak:
I just noticed that I lost Yahoo and MSN messengers from the AIM :confused:

I have upgraded from JF-ADP1(1.31) to JF-ADP1.1(1.41).

I haven't checked the messenger since I rooted my phone, so it might have gone with the first rooting.

my phone is Tmo-G1 (originally RC-30).Could it be removed because of the ADP firmware ?
[G1 Android Development] Ryanmo5:
JF took them out in the v1.31 as well as myfaves.
[G1 Android Development] the.snks:
Hey, everyone (first post). I moved some caches over to the sdcard (browser, maps, and market), but no applications. Will this update work without me having to perform a wipe? Will I have to set the links up again? I'm currently using RC30 v1.31.
[G1 Android Development] LPChris:
The stock ADP software doesn't have MyFaves or the other IM apps besides gTalk simply because it's an unbranded phone that isn't for any carrier in particular.
[G1 Android Development] LucidREM:
just the cache files should work fine .. the links remain and the cache files are on the FAT format .. the problem with the apps is they are installed on the EXT2 partition and their are modified files in /system that are overwritten during the update process
[G1 Android Development] Whisky Bravo:
I can't wait to try this out when I get home tonight!
[G1 Android Development] Ryanmo5:
Oh ok i thought jf took it out lol
[G1 Android Development] foss:
works great! thanks!

this process is a lot simpler than it seems. just follow the instructions and you should have no problems.
[G1 Android Development] LPChris:
What's the digest you're speaking of?

Also, wouldn't you need to have it create the /system/sd dir as well?
[G1 Android Development] derfolo:
Awesome!!

What can I say but thanks to all who have made this possible. The phone is now approaching the killer appliance that I always thought it could be. Thanks again!! :D
[G1 Android Development] :
I can't believe I missed this, thanks for putting this together!

<3 ADP1.1 v1.41
[G1 Android Development] kagero:
got modded rc30 with apps/caches to sd , hardspl bootloader, tehtering and autorotate hack on browser and tried to update to jf 1.41 but got stuck in booting process afterwards. so reflashed boot, system and data to go back with following result :) now i have jf1.41 recovery with console but mt in the browser doesn´t work :o

any ideas ?

anyway many thanks for the hard work ur spending. will donate
[G1 Android Development] rsweepe:
I want to get this can someone help me on the steps? I have read on it a little but I'm not sure where to start, I still have the RC30 that came with my G1
[G1 Android Development] My_Name_Is_Neo:
I upgraded to v1.41, no wipe, everything works well, actually kinda.

my browser does multitouch zoom but my Maps does not !!.. does anyone else see this.
[G1 Android Development] :
Here's a 23 step guide: http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/

Remember to get RC30 v1.41 in this thread for step 21.
[G1 Android Development] mark925:
Maps don't have multitouch. Only the browser.
[G1 Android Development] d00m:
If I pushed your browser.apk file to my stock ADP1.1 would it work or was anything else modifed. Is so, would else would I need to push?
[G1 Android Development] khoaitaychienvn:
oh my god!!! I'm feeling as good as im getting a cupcake! :D Lolzzz, dont have enough words to thank you, man.
[G1 Android Development] dirr:
yeah, the kernel
[G1 Android Development] d00m:
Aw nuts, is this something I could push (like a vmlinuz file) or is it hidden and I would need to flash the whole /system partition to overwrite it?
[G1 Android Development] LPChris:
This is huge! I was hoping you'd build in the modified java file into your next release. Thanks! :D
[G1 Android Development] mark925:
Bah...I just did the update and now my phone is stuck in a loop...the "Android" logo just stays on, then goes away, comes back, etc... :\
[G1 Android Development] JesusFreke:
It requires a kernel patch as well. See luke's blog for more info. :)
[G1 Android Development] JesusFreke:
What version were you on before the update. And what version were you updating too?
[G1 Android Development] m2xrain:
Many thanks

Today is Chinese new year day, JF1.4 is the best gift I have received!
[G1 Android Development] mark925:
JF1.31 going to JF1.4.
[G1 Android Development] JesusFreke:
ADP1/RC30/RC8? any themes installed?
[G1 Android Development] mark925:
RC30 and no themes.
[G1 Android Development] JesusFreke:
Are you set up to be able to run adb or ddms? If so, can you connect with ddms and give me a pastebin of the log?

btw, a wipe will almost certainly fix it. But you shouldn't have had to wipe if you were going from JFv1.31 RC30 -> JFv1.4 RC30.
[G1 Android Development] maxdamage2122:
same happened to me on adp. a wipe fixes it but id rather not have to wipe after every update.
[G1 Android Development] lushmoney:
This is frikkin sweet but for some reason the auto rotate I enabled thru droid sans has stopped working across the OS. Browser works good, but my autorotate for everything is gone. Thanks
[G1 Android Development] JesusFreke:
Did you try to re-enable it?
[G1 Android Development] mark925:
I can connect. Here's part of my log via ddms:

http://rapidshare.com/files/189072247/mark925log.txt.html

It won't let me attach it here since it's 70k and the limit is 19.5k.
[G1 Android Development] sWuRv:
...Incredible!!! I definately wasn't expecting to have multitouch anytime soon. I even read an article a couple of weeks ago talking about the possibility of having multitouch on our G1's (before any real progress was made).The guy writing the article said something to the effect of "just leave it up to the guys over at xda, they'll figure it out". And here we are just a couple of weeks later with a functional multitouch browser. Un-friggin-believeable. Apple's gonna be pissed. I love it.
[G1 Android Development] d00m:
OK I understand how to patch and build the kernel but how do I install it to my g1 from there (sorry if this is off topic I couldn't find this documented)
[G1 Android Development] RandumAccess:
Awesome job! this works great! exactly what i expected from one of the best!

Keep up the good work!

(if only we could get rid of the default zoom controls now...lol ;))
[G1 Android Development] joshtheitguy:
Went from ADP1 - 1.31 to ADP1.1 - 1.41 with no issues.
[G1 Android Development] LucidREM:
my assumption is (and i could be wrong) that unless you do a wipe of the phone the update.zip is simply overwriting the existing /system and the /system/sd remains intact .. the two modified files however have now been overwritten with non-modified files

so since the link in /data/app is pointing to /system/sd/app and the mountd.conf and init.rc files are no longer booting the EXT2 partition to /system/sd then that folder is blank
[G1 Android Development] Mikey:
We have guides right here on XDA as well.

Here's 1

Here's 2

That should be enough lol
[G1 Android Development] s0niqu3:
found an annoying issue with the jf adp1 1.41 build.

in several apps that use 2 rows of buttons when you press menu in portrait mode, they don't switch to a single row in landscape.

for example, in gmail, on the rc30 1.31 build, when i open a message in portrait, and press the menu button, it pops up 2 rows of buttons, 3 on each row, but in landscape, it gives me 1 row with all 6 buttons. now on the adp1 1.41, even in landscape i get 2 rows of 3 buttons instead of 1 row of a 6.

this happens in certain third party apps too, as well as the terminal emulator app.

for the record, i did a complete wipe before flashing the adp1 1.41 firmware.

any thoughts?
[G1 Android Development] d474rpr:
One little thing about this build I'd like to report. I cannot get my camera to work. It opens and has the intent to take a photo but then reports back that I must insert a SD card to take a photo. Obviously I do have the SD card inserted. Any ideas? I'll keep poking around with it to see if I can find anything weird.

Thanks!
[G1 Android Development] :
use snapphoto..much better than camera app and i just confirmed that it works fine with jf1.41
[G1 Android Development] MacFloid:
Camera works here. Saves correctly to SD card.
[G1 Android Development] jriley60:
lol

Lol unplug your usb cord
[G1 Android Development] caleb12:
lol... in case that's not the problem... I had a similar issue once, check with the file manager that you can manipulate files on the sdcard. The reason I mention this, once I saw this error come up and in the process of trying to fix it - found out my sdcard was being mounted as read-only... No idea how this occurred, just happened out of the blue... I pulled the sdcard out of the phone, ran a file-system check and it came back with bad blocks...

And while I'm posting... Thanks JF! You are a scholar and a gentleman... these builds just keep getting better... Who needs Google anymore??
[G1 Android Development] DrownedElf:
I haven't read the last 10 pages so I'm not sure if this has been mentioned. For those that have their apps moved to the sd card one way to avoid wiping is after installing the update while your phone is rebooting and stuck at the android logo you can adb remount the phone and when you push the mountd.conf and init.rc back to the phone it will finish booting and you don't need to wipe.
[G1 Android Development] Gadzks:
Works fine for me on both my G1s. Might need to reformat your SD card.
[G1 Android Development] LucidREM:
i just created an update.zip with the modified init.rc and mountd.conf .. i rebooted after the update and went right back to the recovery screen .. courtesy of the new alt-x i was able to drop to the console and enter these lines

# mount /dev/block/mtdblock3 /system

# mkdir /system/sd

# reboot

now when the phone booted up everything was perfect .. the /data links remained intact .. if someone can tell me how to have the update.zip include the empty /system/sd then even these three little lines would not be necessary
[G1 Android Development] JokerGT:
is there no myfaves in this?
[G1 Android Development] neoobs:
add to update-script
[G1 Android Development] JesusFreke:
Create a system/su folder in the update.zip, and add an empty file. And then in the update script, after it copies the system folder, have it delete the empty file:

delete SYSTEM:su/placeholder
[G1 Android Development] LucidREM:
yes .. indeed .. i'm still "playing" with this stuff .. but if you know the proper way to add it to the script by all means .. share .. LOL
[G1 Android Development] JesusFreke:
update-script isn't a shell script. and it doesn't have a command to make a directory
[G1 Android Development] LucidREM:
you're awesome .. i knew it could work
[G1 Android Development] LucidREM:
"

copy_dir PACKAGE:system SYSTEM:

delete SYSTEM:sd/textfile

"

directly after the system copy?
[G1 Android Development] JesusFreke:
looks right to me :)
[G1 Android Development] LucidREM:
and with the a-o-k from JF we have completion .. i learn something new every day
[G1 Android Development] JesusFreke:
You need to specify which build. RC30/RC8/ADP1.1
[G1 Android Development] zgjbeta:
JFv1.41 Release

thank you MUCH MUCH appreciated. You are a genius!!!
[G1 Android Development] rsweepe:
im having a problem i do this...

Type id<Enter>. The phone should say something like uid=0(root) gid=0(root). If it does - congratulations, you got a root shell!

and that works but then when i go to enter the commands

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

dd if=/system/bin/sh of=/system/bin/su

chmod 4755 /system/bin/su

it says like unable or no such file directory

then on that blue screen with the $ logo it says hit id enter when i do it says permission denied...what am i doing wrong?
[G1 Android Development] xdviper:
You typed in "su" right?

But other than that, I have RC30 right now with the test keys and all, I want to install this, few questions...

1, Will it wipe if I do it update.zip?

2, Does the Market and Browser cache auto go to SDcard or do I have to do it again?

Thanks
[G1 Android Development] zgjbeta:
when u hit check for system update it force closes com.android.settings i dont know if this was intentional or if its just me?
[G1 Android Development] rsweepe:
i think i figured it out, now i just stick the update.zip on the memory card and do the update right?
[G1 Android Development] wimbet:
Thank you JF and others for all your hard work. I'm so happy to have your image installed.
[G1 Android Development] g_patrick15:
I keep getting this message when trying to update to 1.41: E: No signature found, E: Verification failed. Thoughts?
[G1 Android Development] rsweepe:
i put the JFv1.41_RC30.zip in my sd card under but rename it to update.zip right?

i go to recovery and it says something like doesnt exist...do i just put it directly in my memory card im confused
[G1 Android Development] rsweepe:
is it because i need to do a "wipe" first?
[G1 Android Development] saywhat4118:
New problem

Hey guys, I just installed the update and did it just as instructed. After the update, everything ran fine.... for a while. After using snap photo app, I received a call and it just stopped automatically with the error "Sorry. The process android.process.acrore has stopped unexpectedly. Please try again." All my call log disappeared, all my contacts are gone. I cant try syncing with out getting that error and also, if i press the call button, I get the same error. How can I fix this?
[G1 Android Development] MontAlbert:
Which build is this?
[G1 Android Development] buckbullstallion:
fone started smoking

I dont know what you did with this update jesus, but after I installed this my phone started smoking profusely, I know this is just a test but still....

when the phone offered me a hit of that chronic i realized what it was SMOKIN!. wheres your paypal donate button brother. I appreciate all your time and effort in this. You have done a great job, one thing that my phone does-- i have the dev edition / dev hard edition and your 1.41 update adp1.1-- the update feature in the settings about phone forces a quit, is that because its the dev phone and uses the fast boot rather to update.

again thank you so much.
[G1 Android Development] JesusFreke:
You better watch out! All electronics are powered by magical smoke. If too much of it comes out, it won't work anymore, and you have to send it back to the factory, where they put in some more magical smoke :D

My paypal is waaaay back in the thread, here. And thanks! I hope you enjoy :D
[G1 Android Development] buckbullstallion:
wasnt much

but im sure you can get a beer or 2 with that. .thanks again for you hard work.

oh and does your phone force quit when you run the updater in system settings/about phone/system updates/ it keeps stopping unexpectedly .. does this happen on purpose becuase we are using a jailbroke OS. thanks again.
[G1 Android Development] g_patrick15:
Hey Jesus Freke, I need some help. I rooted my phone, and now am trying to get the 1.41 update. I put the update.zip on my sd card, but when i boot up in recovery mode it says the update fails
[G1 Android Development] LucidREM:
This is JFv1.41 .. I put modified files to maintain your app link to the SD

For anyone who couldn't find the file .. my internet was screwed last night .. should be there now
[G1 Android Development] LucidREM:
Dude .. that is SO american of me .. LOL .. I sometimes forget we're not all working with the same stuff .. this is my RC30 build .. I can create the others .. JF .. your info is so dead on and easy to follow .. thanks
[G1 Android Development] Mikey:
JF:

Sorry if this was mentioned:

trying to get into boot loader...hitting the back button DOES not switch from serial01.

I know there a few of us out there with this issue.

EDIT: I didn't have it hooked to my computer "Fastboot" is back.
[G1 Android Development] borodin1:
FYI

Apple just got their pattent approved for multitouch

http://news.worldofapple.com/archives/2009/01/26/apple-awarded-multi-touch-patent/

It's a sad day for all of us.....
[G1 Android Development] blahzay_blah:
that does suck

but

JF his build of yours is hotttt thanks to you and others who helped:)
[G1 Android Development] kathi17:
I'm loving my new rooted phone! I'm headed over to JF's Paypal after I post this.

I'm wondering if it's just my phone, but when I try to enable auto rotate in Droid sans tweak, when I hit 4, it gives me: "checking for version...bad version", and when I hit 3, I get a pop up saying "Auto Rotation Status" with Bad Version below it.

I have RC30 1.41.
[G1 Android Development] I7oobie:
Try hitting a 1 first, switching it to read/write, then hit 4, it should say complete, and then hit a 9 for reboot.
[G1 Android Development] kathi17:
Unless Apple's code was copied word for word, and the screens were also exactly copied, I don't understand how they can patent this.

Couldn't a patent like this possibly set a precedent that software developers would have to check patents before writing software, or hardware builders would have to check patents before building hardware to make sure that the new inovation they thought of wasn't already developed and patented? Wouldn't this cripple inovation in the computer industry in general?
[G1 Android Development] buckbullstallion:
my faves

My favs disspeared. Also I have the same problem with the screen tilt mof.
[G1 Android Development] kathi17:
Thanks, I just tried that again, but I'm still getting the same error message. :(

About MyFaves, in an earlier post, JF said that he didn't write My Faves and some of the IMs into this version. (I miss My Faves too).
[G1 Android Development] GraphGPT:
Thanks a lot for the hardwork! Everything went smoothly with not a single hangup!
[G1 Android Development] JesusFreke:
This is a sorta-known issue. I'll see if I can't come up with a shell script to fix it.
[G1 Android Development] JesusFreke:
MyFaves should be in the RC30 version. But it's nearly impossible to move it to the RC8 or ADP1.1 versions. The extra IMs should be in both RC30 and RC8. I couldn't get them to work with the ADP1.1 build either
[G1 Android Development] JesusFreke:
What is the specific error message you get?
[G1 Android Development] dixxa:
Why do you use droid tweak ?

Why not use your browser then go to setting and simply enable auto rotate ? :)
[G1 Android Development] kathi17:
Oh, I downloaded both versions, maybe I flashed to 1.1 by mistake! I was really nervous about doing it. My version says:

Model number

Android Dev Phone 1

my Kernel version says I have your Dev #1

and the Build number is dream_devphone-userbug1.1 unlocked 121975 test-keys

I didn't think I downloaded the dev phone stuff, and I was wondering why I now had a dev phone!

Maybe I should try building a few apps!
[G1 Android Development] schizox:
I was meaning to ask you if you had tried getting the IM app working on ADP1... ive tried and cant get it to work either, and cant seem to find any code restraints that stop it from working on adp1 ...

i'll keep trying though.
[G1 Android Development] kathi17:
I did turn on auto rotate in my browser as soon as I flashed my phone, but I think by using droid tweak, it is supposed to auto rotate all the time, not just in the browser. (I might be wrong about that, but that is the way I understood it).
[G1 Android Development] borodin1:
There's a very good discussion about this on slashdot forum

http://news.worldofapple.com/archives/2009/01/26/apple-awarded-multi-touch-patent/
[G1 Android Development] Kryptyx:
There was a auto-rotate browser pre-1.41, also DroidSans Tweak Tools for G1 allow you to enable auto-rotate on all applications. This does bug out a few apps but most are fine. I think this would be easy to add into the next build of JFv1.4x if he feels up to it. Until then you can just download DroidSans Tweak Tools, enable auto-rotate and then uninstall the app. It writes the changes to the phone itself, which is why it requires root.

To disable simply re-install and disable auto-rotate. I think it would be cool for this to be added into the JF project as a setting to toggle on or off without relying on that app, but not a major priority.
[G1 Android Development] JesusFreke:
I actually looked into doing this, but I couldn't find a way to enable auto-rotate for the whole phone, at least not in the time I had to look at it (was trying to hurry to get MT out there :)).
[G1 Android Development] borodin1:
Is there any way we can leave MyFaves out of RC30? There have been numerous discussions about this but seems like there's no way around it. I'm kind of worried, I will have to travel outside of US soon and with MyFaves sending out TXTs left and right it may become a problem. And I can't part with my phone for that long!!!! Jesus, if you can figure that out - I'm heading over to PayPal.

Ok, I'll donate few bucks regardless (as soon as I get my paycheck, it sucks to be broke) but it would be SO nice to get rid of MyFaves (yes, I'm OCD like that):D:D:D
[G1 Android Development] JesusFreke:
I tried! But it has deep deep roots. Your best option is to install the ADP1.1 version
[G1 Android Development] bountyhunter:
Can you activate the multitouch zoom for Picture Viewer default on G1? Just like the Browser?