yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] dany865:
You two guys then should make a small dev group called " iwasblown4life". I would buy you a pepsi or whiskey
[General Questions and Answers] neobuddy89:
Try downloading couple of ROMs and mix up the features, cooking your own ROM!

I did same with Axura Rom in which I changed its framework.

Congrats you are newbie ROM developer ;) :P
[General Questions and Answers] jellette:
If you want to start from the ground up, start here: http://xdaforums.com/showthread.php?t=998574
[General Questions and Answers] Dark3n:
Start small!

Take existing roms and exchange parts for other parts you like.

Repeat until your phone won't boot anymore.

Investigate why the phone doesn't boot anymore.

Fix it.

Repeat step 1.

Thats how every rom basicly starts, a personal rom with little mods just for yourself until you are confident enough to provide others with a working rom and support and have a rom that others would actually want.
[General Questions and Answers] Leeyron:
Learn how to work with ADB. At the beginning it's difficult, but with the time you get used to it. :)
[General Questions and Answers] cdavis9761:
Don't forget, after creating, support support support. People notice.
[General Questions and Answers] cg 112358:
any particular software needed to be downloaded???
[General Questions and Answers] KID_1194:
If you want to be recognized as a developer in this forum .. you have to fill you the form with your details ...
[General Questions and Answers] Dark3n:
some program like winrar to open rom packages and notepad to edit code ;)

he is not a rom developer? so he won't get recognized as one by filling out a form?

Thats like saying to someone who wants to become a doctor that he needs a sign made to put on his fence, saying he is a doctor.
[General Questions and Answers] nguyenhonganh:
I want to become a rom developer also. how to :confused: ?
[Epic 4G Q&A, Help & Troubleshooting] herzzreh:
Has anyone tried to disassemble the phone to tighten up the wobbly screen? Not sure how to get to the rails. Any idea?
[Epic 4G Q&A, Help & Troubleshooting] boy143878:
There is a video on youtube showing disassembly. I took my phone apart all the way except for the last step, which was removing the led screen from its frame. This last step must be done to get full access to the rails. I'm thinking u need to squeeze the rails together to tighten it.
[Epic 4G General] dwallersv:
The root filesytem, /, is read-only. This makes /sbin and a bunch of other stuff read-only as well.

I'm fairly noobish w.r.t. Android (but rapidly less so!), but long in the tooth with unix and linux.

All I want to do is put a .bashrc in /, so don't worry and/or feel the need to post a bunch of warnings, caution, etc.

For the life of me, examing the output of mount, I can't figure out what device path to use in the command,

mount -o rw -o remount <device> /

I'm guessing it probably isn't this simple, and there is some convoluted loop config with mount or something as part of the Android security mechanism.
[Epic 4G General] SubnetMask:
You can mount it as r/w with Root Explorer...
[Epic 4G General] poit:
ES File explorer will also allow you mount as writable. Under Menu>Settings>Root options.

It's a little flaky though, I have to turn on the root options then shut down the app and restart it to get it to work. It's free and available in the Android Market.
[Epic 4G General] mkasick:
You can remount / as read-write with:

mount -wo remount rootfs /

and read-only again with:

mount -ro remount rootfs /

However, the root filesystem is actually a ram disk (initramfs), so any changes to it aren't persistent across reboots. You can modify the initramfs, but it requires rebuilding it and packaging it with a kernel, and flashing the kernel containing the new initramfs.

Can you get away with placing it in /data or even /system? If you can't recompile bash, you'll have to invoke it with "bash --init-file /data/local/.bashrc" or something.

If you're using ConnectBot Local, you can do that automatically with "Post-login automation", e.g., "exec bash --init-file /whatever/.bashrc".
[Epic 4G General] DiGi760:
I believe the one-click version 2.5.5 installs the scripts that let you simply "remount rw" and "remount ro" from the command line as root.
[Epic 4G General] mkasick:
That's for "/system", OP is asking about "/".
[Epic 4G General] Dameon87:
You cannot keep anything in / anyway. / is the initramfs. Folders, permissions, etc are set on init, and rewritten every boot. So anything you end up putting in / will be removed on reboot.

The only way you can accomplish what you want, in this circumstance, is the method listed above, or to modify the initramfs.
[Epic 4G General] dwallersv:
Thanks everyone, for all the great information... Man, I love this place!

@mkasick: Crap!! Well, that torpedoes this one.

I've already used the various "workarounds" you cited (use connect automation with ConnectBot, for example). My reason for this was to attack connecting via telnet via PuTTY from my PC after starting telnetd on the device. It's simply a matter of convenience -- saving the step of typing "bash -l" after I connect.

I'm not going to go to all the trouble to rebuild a custom initramfs for just this.

However, you've given me an idea I'll try and report back (and should work): Modify/add an init.d user script to remount / as writable, copy the .bashrc from sdcard to /, then remount / as read-only. That should take care of persistence across boots.

Once again, mkasick, you are a most helpful fellow around here. I must say -- and it may make you blush -- I am a big fan and admirer of yours, with the things you've found and fixed for the community. You are unique among the devs in my view, given the nature of what you have looked into and fixed. I'm a pretty experienced, knowlegable software guy myself, and fancy learning enough about Android to make contributions in the not-too-distant future like you have.

As I mentioned in another thread, I'm looking at a major driver re-design for the keyboard based on your analysis and patch for the dropped keypress problem... I plan to have some discussions with you (if your interested) sometime in the next few weeks about what I'm planning, just to get your feedback, if nothing else. Basically, the idea is to add some full state-handling to the driver and interrupt handler to substitute for the lack of hardware latch support.

Keep up the good work, friend. You are a uniquely valuable member of this community, in my judgement :)

-- And that's not to shortchange any of the other devs here, it's just that the nature of your work resonates with me especially, given my own background, career, interests, and past work in software.
[Epic 4G General] dwallersv:
Spot-on, and very good point. However, there are ways around that:

In fact, in a more generalized sense, this approach can be used to make any changes to the rootfs that "persists" across boots, without the pain of rebuilding initramfs and repackaging the kernel. This is especially messy to track and manage when you take advantage of one of the excellent custom ROMs here (in my case, Bonsai).

FWIW, and maybe helpful to others, I already have organically evolved as "reinstall" framework/process for doing some customizations to the system after installing a new/updated ROM. I use shell scripting for a lot of little things, and keeping this stuff working became a challenge across ROM releases, because necessary components -- like shells, busybox versions, whether busybox of toolbox is being called by the default path, and a bunch of other things (like the ALSA tools) are present in places like the /system filesystem.

All this gets mucked up with each ROM/kernel update. Now, I'm slicing this bologna even thinner by messing with rootfs, so I've got to get things to persist across boots!

I have a simple, one-step process for fixing all this after a new ROM. Nothing fancy -- just a flashable, Edify zip of my stuff that I hit right after a ROM update. Found a template zip with very generic Edify script in it that simply copies the file tree. I keep my custom stuff updated there.
[Epic 4G General] mkasick:
How about setting BASH_ENV or HOME in telnetd's environment? Or is the environment not preserved?

That works. "init.d" is the hard part though. To my knowledge, there's no generalized "init.d"-like folder for Android, except statements in init.rc itself (which isn't simply modified).

CyanogenMod does support /system/etc/init.d I believe. Perhaps other ROMs do as well--I've not checked.

There's also using gscript, maybe Tasker, or another program that hooks ACTION_BOOT_COMPLETED. Those won't run at root privileges, but a tie in to "su -c" should work.

Thanks! :o

I think of my contributions as complementary though. I don't really have the time or patience for "maintaining stuff" that other folks do here very well.

I suppose discussion elsewhere is appropriate. Sounds ambitious, but a good idea. The existing keyboard driver architecture could be improved for certain. To date though, I've tried to make my kernel changes relatively non-invasive, even if not ideal, for maintenance sake.

In a perfect world, a rewritten driver would make it back to Samsung and that would be the "end of it" for us. Personally, I wouldn't want to expend the effort to do so unless I knew it would be merged. But if that something you feel like attempting, there's no harm in trying and seeing what results.
[Epic 4G General] dwallersv:
I'm not 100% certain at this point, but from what I've found investigating this, it looks like the "user scripts" /etc/init.d/<scripts> mechanism is a standard part of the Android system. I'll see if I can find where I saw that and post a link.
[Samsung Galaxy S (4G Model)] junkheadams:
Is there going to be an Odin PIT that works with this phone released anytime soon? I'd be happy to donate to anyone that can help me. I initially tried flashing with a vibrant pit which failed about 85% through. Then I tried both stock and deoxed roms using the Hawk_Sidekick_VibrantPlus_831.pit and it just loops in recovery after installing.

Ive bricked my captivate so many times and it still lives on but within hours of getting the 4g i turned it to a paper weight. not one of my better moments
[Samsung Galaxy S (4G Model)] Beefvvl:
Unfortunately there's not. I had to go the a Tmobile store to get my phone replaced since it was less than 30 days. If it's past 30 days you'll have to go through insurance.
[Samsung Galaxy S (4G Model)] nikmash232:
Really no Odin PIT for this phone?
[Samsung Galaxy S (4G Model)] Bl4ckpheniX:
Why do you need one? I have never needed one for this phone or my vibrant.

Really I am actually curious?
[Samsung Galaxy S (4G Model)] junkheadams:
My thinking is that by using the wrong PIT previously, it is now pointing to the wrong partition. Is that thinking correct?

Doesn't the PIT file contain partition information and where the data gets written to?
[Samsung Galaxy S (4G Model)] TheShadowMan:
I'd say that's a safe bet!
[Samsung Galaxy S (4G Model)] xsteven77x:
Yep. 10 char
[Vibrant General] XPLANE9:
What the f*** Tmobile? I just asked for a warranty replacement for my Samsung Vibrant (dead usb) port, and while it is second hand, the IMEI is on my account but Tmobile says it is not under warranty! They need a proof of purchase to verify the warranty!
[Vibrant General] funeralthirst:
yup. phone warranty isn't transferable. try contacting samsung.
[Vibrant General] duboi97:
So I have this second hand also but I buy the $6 insurance that doesn't work?
[Vibrant General] XPLANE9:
But did TMobile change their policy? My previous second hand phones had no problems with warranty.
[Vibrant General] javolin13:
if you do not have insurance on the phone, than yes to use the warranty it has to be the phone that was purchased. Second hand phones will not be covered.

HOWEVER if you do have insurance, as long as it is a registered T-Mobile device (IE it says "T-Mobile" on it) than they WILL replace it. If the store that you go to gives you trouble with it, call T-Mobiles customer service number, and they will either tell the rep that it is okay to do it, OR ship you out a new phone, and you will have to mail your old one in. ( if you dont mail it in within a time frame, you will be charged full retail for the phone that was mailed to you )
[Vibrant General] treezonbtl:
If you call assurion which is the insurance company that does the claims they will help u I had the same priblem they helped me dont go thru t mobile they will give u a song n dance
[Vibrant General] xriderx66:
Basically this.

Its the most detailed one here and explains all options.
[Vibrant General] mejussme:
I have gone through t mobile and have had no issues with warranty exchange as long as you have the insurance before you get the second hand phone!!! It may also depend on what state you are in??????
[Vibrant General] oka1:
Follow jAvilon13 advice you are doing anything in a store yoiu are doing it via phone
[Xoom General] MotorcycleMike:
I know the Xoom can't make/receive phone calls but it DOES register when you call the number. There is a missed call log and it will appear in there when you call the Xoom. I also noticed my notification light sometimes flashes while I am calling the Xoom. I was wondering if this could be used for anything like maybe texting? I have Google Voice app set up on my Xoom linked to my reguilar cell number. Has anyone gotten Google Voice to work with their Xoom number? I tried it but it says 'number could not be verified.' Also...logging on to My Verizon, I can switch the info screen to my Xoom number to see my data usage. I also see under the text message usage menu that I received one text message. Somehow the Xoom can can receive messages, at least, from it's assigned number. Just don't know how to display them.

Mike
[Xoom General] B Dizzle:
If your notification light is actually blinking when you call the Xoom number then the possibility is there to use the device as a phone. The light blinking could be coincidence though right? Have you been able to reproduce this without failure?
[Xoom General] TheMorlince:
I have noticed that when i am trying to call my xoom that the 3g turns off, as soon as i stop calling it the 3g comes back on. Reproducible indefinitely.
[Xoom General] Jewremy:
It's coincidence. Tried multiple times with mine, and there's no light, no missed call. Though it does definitely have a phone number. Tried to sign up for My Verizon, no dice. They send you a confirmation code via txt...which we can't get.

In the eRoes system (authorized retailers' system) it auto-adds a block text feature when you activate the Xoom...hopefully this will change in the future.
[Xoom General] exstatica:
BTW, once you sign up for a my verizon account, and the system detects the text can't be sent, they will snail mail you a password. Its a very stupid system.
[Xoom General] jmc2543:
What does this have to do with Developing?
[Xoom General] metalhed32:
i think the original question was asking if someone had been able to make this work with google voice. implying that there may be a way to make it work with software. I.E. development.
[Xoom General] theimpaler747:
Moved. Please post in the correct section. Thank you.
[myTouch 4G Android Development] siulmagic:
removed per request
[myTouch 4G Android Development] 99danman:
Might try this.

Then again, I'm anxiously waiting for either this or RoyalMint to fix the kinks.

Sent from my MT4G on RoyalGinger
[myTouch 4G Android Development] daprince047:
Yes first woot
[myTouch 4G Android Development] kennyp987:
:/

MT4G + Royal MIUI
[myTouch 4G Android Development] cazper210:
going to try this out ok man thanks for your post and new build
[myTouch 4G Android Development] stlouie65:
Already flashing it now :D
[myTouch 4G Android Development] option94:
Congrats on getting this working.
[myTouch 4G Android Development] option94:
If you get the G-Sensor crash, run through the calibration under display settings and it should go away permanently.

Also, can someone post some mirrors of this? Dropbox link wont last long without it.
[myTouch 4G Android Development] jmerlos:
Here you go

http://www.multiupload.com/56W79PUUPC
[myTouch 4G Android Development] siulmagic:
thanks for the mirror
[myTouch 4G Android Development] dnguyen1988:
So far so good except for the screen transition issue lol thanks!
[myTouch 4G Android Development] djdant:
Is wifi calling included in this? It's a main feature I need
[myTouch 4G Android Development] epsix:
no wifi calling yet.
[myTouch 4G Android Development] hunteryezd:
Downloading~~~~~~~~~~
[myTouch 4G Android Development] oak25:
Its good enough... I think his desire HD runs just a tad better as far as the rendering goes.. but hey its a step in the right direction... only gets better from here :D
[myTouch 4G Android Development] epsix:
hey guys,rafyvitto forgot to add superuser.apk,so just get it from the Market.
[myTouch 4G Android Development] hnt20:
Is the WiFi MAC address in the HW info correct? 11:22:33:44:55?
[myTouch 4G Android Development] RangerLG:
I'm waiting for stable BT in a Gingerbread/Sense ROM. Good work on getting this going.
[myTouch 4G Android Development] siulmagic:
MMS Fix in OP

flash it in recovery

http://goo.gl/ir81K

Fixed thanks to Rsotbiemrptson, i only remove unused files and added my desire s 2.3.3 framework-res.apk it also adds the overshoot effect to settings menu.
[myTouch 4G Android Development] option94:
MMS fix works, but you need to wipe data/cache after flash.
[myTouch 4G Android Development] flyboyzeya:
I already tired this. The guy that made this rom also ported the motorola blur to the mytouch !!! Type in android maister to google and his site will come up. You will c that he has ported blur
[myTouch 4G Android Development] Geoi1006:
Tried this twice now. Wiping everything correctly. Upon first boot the screen goes white. After the HTC screen. It will go to lock which is fine, I can get a lockscreen. Side down to unlock...the screen goes completely white. Can't long press on the screen or anything. I'm frustrated. Can anyone tell me what is going on? Thanks in advance.

-G
[myTouch 4G Android Development] trinitouch:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[myTouch 4G Android Development] RANDYRKELLY:
To fix the Rotation issues just got to Settings,Display, G-Sensor Calibration. Place on a flat table that is pretty much flat. let it calibrate then press ok. It will fix the rotation error for good.
[myTouch 4G Android Development] Geoi1006:
Thanks I missed that one
[myTouch 4G Android Development] jpcdeux:
Can the 12.28h.60.140fU_26.06.02.27_M radio be flashed to the MT4G?
[myTouch 4G Android Development] siulmagic:
posted a video on op, check it out.
[myTouch 4G Android Development] siulmagic:
v0.2 released, check op thread, enjoy
[myTouch 4G Android Development] siulmagic:
build is fixed, reposted link enjoy guys, no more bootloops
[myTouch 4G Android Development] siulmagic:
mirrors on op thread
[myTouch 4G Android Development] pnut22r:
Is swype included?
[myTouch 4G Android Development] siulmagic:
no.. you can always grab it from there website
[myTouch 4G Android Development] marcos.lennis:
Thank u much. Downloading now.
[myTouch 4G Android Development] ~~Tito~~:
What do you think the issue is with wifi tethering and the camcorder?
[myTouch 4G Android Development] grkmano:
This rom is amazing...just the bluetooth not working its a pain...
[myTouch 4G Android Development] marcos.lennis:
How do I get the battery percentage to show?

Can trackpad be included?
[myTouch 4G Android Development] ronin178:
Their website says you need to flash the battery % zip on v0.2
[myTouch 4G Android Development] grkmano:
I just updated from v1 to v2. and the theme is gone any way to get that back?
[myTouch 4G Android Development] MUNDO23:
Yeah can u guys please put the theme back is awesome "/
[myTouch 4G Android Development] woldy2:
what theme????i have ran this...never had a theme
[myTouch 4G Android Development] grkmano:
V1 has a theme applied to it.
[myTouch 4G Android Development] grkmano:
I just realized I downloaded a diffrent rom and wrote in this thread sorry guys...
[myTouch 4G Android Development] thugamistic:
Loving This!!!

I've been using this rom for a couple hours now and I absolutely love it!!! Getting past the white screen with the htc logo after flashing was a b***h for me, but it sure was worth the trouble. I love the enhancements that sense 2.1 brings or is it Gingerbread?

Not sure how much trouble it would be, but please ask rafyvitto to add trackpad wake to the next update.

Thanks!!!
[myTouch 4G Android Development] Da Baron:
Just curious but does the email widget work properly w/this particular ROM? I haven't rooted my MT4G yet but your ROM looks like an excellent reason to do so. Any feedback would be great.

Thx,

Da Baron
[myTouch 4G Android Development] Da Baron:
This is a fantastic ROM,cuz! I've had my MT4G for lil over 3 mos now and after seeing your work I decided today to root it. I also have downloaded your other ROM's yet am enjoying this one so much presently i'm gonna hold off til I flash those. Thanks so much for the work & effort for creating these ROM's and making them public for mass consumption.

~

Da Baron
[myTouch 4G Android Development] thugamistic:
It works for me. No issues.
[myTouch 4G Android Development] LORD JUNIOR:
Any update for camcorder to work?

Straight From MyTouch 4Glacier
[myTouch 4G Android Development] tvotony:
HOW DID YOU GET PASSED THE HTC LOGO..... sorry for the caps runnig 0.2v
[myTouch 4G Android Development] siulmagic:
you just wait that is totally normal, its just sense loading, just sit back grab some coffee ilt be done soon enough.
[myTouch 4G Android Development] tvotony:
this is the best gingerbread rom ever thanks you guys for porting this over. I do have a couple of questioons though. How do you get the battery percentage in the status bar? How do you get swype? Is there any way to have trackball wake?
[myTouch 4G Android Development] woldy2:
use the beta swype...just sign up for it on their website...trackpad wake I don't think works yet...and android maisters may have something for the battery percentage on the main website
[myTouch 4G Android Development] tvotony:
i seacrh but i couldnt find it. also it says something about on the first post but its under 0.1v
[myTouch 4G Android Development] crackeyes:
I have an issue. When i use any program that uses GPS and exit out of it the GPS still shows. When i flashed it i wiped everything. Just wondering if anybody else was having this issue or is it just me
[myTouch 4G Android Development] LORD JUNIOR:
Same here.

Straight From MyTouch 4Glacier
[myTouch 4G Android Development] crackeyes:
thanks for verfing the issue. I have tried a reinstall of everything and still doing it. Since I only use the GPS for a few applications at once its not that big of a deal but it could cause a bigger issue down the road
[myTouch 4G Android Development] siulmagic:
Its a framework bug, it might be blinking but its NOT ON =]
[myTouch 4G Android Development] LORD JUNIOR:
Any one else having issues with friend stream not showing Facebook updates? It is syncing but Facebook updates don't show on the widget. I already removed the account and cleared data and cache and then added the account again and its working for a couple hours and then it starts all over again.

Any Help.

Straight From MyTouch 4Glacier
[myTouch 4G Android Development] crackeyes:
Another issue i found was you can not adjust the timeout for the screen. It is defaulted to 15 sec but if you change it under display it reverts back
[myTouch 4G Android Development] dblock:
I havean issue with the gingerbread keyboard force closing and is not working for me, is there anyway to fix this?
[myTouch 4G Android Development] siulmagic:
dont use it? flash another one? or better yet use the htc one.
[myTouch 4G Android Development] _ice_:
when can we get a working camcorder? is it possible to port the original mt4g camera on here? just sayin'
[myTouch 4G Android Development] psp2:
thanks for ur rom, can u add chinese support & trackpad awake for update?

thanks.