yashsingh1/xdaforums huggingface dataset:
[GT540 Optimus Android Development] liamwli:
Hi, I am wanting to become a ROM developer.

Where should I start? (I think getting a computer would be a good start, but i'm on this)

What language are roms written in?

I have very basic knowledge of Android app programming with eclipse.

Any help appreciated!

-----------------------------------------------
[GT540 Optimus Android Development] tejasjadhav:
Begin with Soft-modding first.Try creating some of your own Soft-MODs. Experiment with AOSP ROMs. Understand the Android system.

Start off with Android's own guide at http://source.android.com/source/initializing.html

Becoming a ROM developer isn't easy at all.

Regarding Programming languages, as most of the Android source code is in C/C++ try to master them first. Android apps are in JAVA, so you might need to learn it too (not actually required if you're just beginning).
[GT540 Optimus Android Development] liamwli:
Sorry for being an idiot, but what does a 'Soft Mod' actually involve?

Sent from my LG GT540 with mur4ik's swift Droid 2, RC5.
[GT540 Optimus Android Development] tejasjadhav:
Soft-MOD means you modify an existing ROM (any ROM), add your apps, remove some stock apps, change themes, etc.

To create a Soft-MOD, all you need is Root Explorer. But before that create a backup of your system and data in Recovery (for Precaution). Browse to your system directory, make it Read/Write. Remove any unwanted stock apps (like Dev Tools, Spare parts) or any app you don't want. Just delete the APK. Now add your apps to it. Just paste your app APK file from your SD Card (or from the /data directory) and change permission to rw-r--r--

After applying all the changes, reboot your Phone into Recovery and create another Backup (your Soft-MOD with your data), Wipe data/Factory Reset. Turn On your phone to check whether everything is working or not. Reboot into Recovery. Again Wipe Data/Factory Reset. Again Backup everything. This backup which you'll create is your actual Soft-MOD.

Copy it into your computer and upload it. Restore your system to the second backup.

This is just a basic way of Soft-MODing. Another way is to use DsiXDA's kitchen but it's bit advanced. Best of Luck!
[GT540 Optimus Android Development] liamwli:
Thanks. I might have a go. Watch this space!

Sent from my LG GT540 with mur4ik's swift Droid 2, RC5.
[GT540 Optimus Android Development] andreas__:
you can use the UOT online kitchen for basic theming. easy and fast

http://uot.dakra.lt/kitchen/
[GT540 Optimus Android Development] eoghan2t7:
Yes mate do soft-modding first that what i have been doing with Dan and at the moment going to try and build my first kernel for swifdroid ;)
[GT540 Optimus Android Development] airbus360:
With the help from me :)

I started with Just soft-modding. I got deving and build me own Cm6 from Openswift source. I called it froyo Optimum
[GT540 Optimus Android Development] eoghan2t7:
lol of course with the help from you airbus ;)
[GT540 Optimus Android Development] liamwli:
Hi, I looked at this but didn't understand it. How do you get the things once you have selected them?

Sent from my LG GT540 with mur4ik's swift Droid 2, RC5.
[GT540 Optimus Android Development] andreas__:
the easiest is to do it with a cyanogenmod e.g muraiks rc5

DO A FULL NANDROID BACKUP FIRST

#

it might be that the kitchen sais its full just wait some time..

-first u should do all mods u like

-go on the bar to file upload and do either cm7 theme (recommended!!!)and upload a theme (e.g androidian, u find it in /system/app via rootexplorer, copy, not move !!! to sd card and transfer it to PC and upload)

or system files and upload framework-res.apk from the ROM and systemui.apk if you use gingerbread ROM, you find them via root explorer(copy,not move !!!to sd, then to PC):

/system/framework/framework-res.apk

/system/app/systemui.apk ( i think)

then u go to summary and submit your work.

u will get a uotfile.zip after a quarter of time .#

this one you install via clockworkmod (recommended :3.x.x.x)

if you still have questions just ask ;)
[GT540 Optimus Android Development] airbus360:
System Ui for status bar theming :)
[GT540 Optimus Android Development] andreas__:
;) thanks

i themed only cm 6 :D
[T-Mobile LG G2x] donbeth:
On my 4th G2x. Same problems as the others. Reboots on its on, sleep of death. In fact this morning I was talking on phone and it shut down. I had to remove battery and reboot.

I called Customer Service that has always been super nice. This time they said, oh, since this is your 4th and this one just in 6 days I can't help you I have to send you to Tech. The Tech guy basically said "known software problem, sending replacement won't do any good. Can't give you different phone. Maybe it is your SD card and apps you have loaded. He actually told me Facebook app could cause it to shut down. Said to reset to factory, remove SD card and use it for 3 days with no apps. After 3 days if all is well then start adding apps. I asked what if it has problems during the 3 days? He said, 'there is nothing we can do. I will report this to LG and they will send out an update. I don't know when but they will update the software".

WTH?! So I am done. I will do the root. Now i just need to read all these great threads to figure out how and which version! Wish i could just pay one of you to do it for me!

Thanks for letting me rant.:mad:
[T-Mobile LG G2x] seangprice:
I've been running stock since August with no issues but I really wanted the LG Camera app so I installed CWR and flashed the WeaponX rom with no issues. Everything works and it's even smoother then stock Gingerbread. Just follow the directions to the T and the process should take less than fifteen minutes if you have all your files ready to go.

Enjoy!
[T-Mobile LG G2x] donbeth:
Thanks! Which directions did you follow? There are a number of threads here.
[T-Mobile LG G2x] donbeth:
The directions are a bit confusing as they reference other threads and then have comments stating this step is now obsolete. etc. Seems like I first need to get the ROM Manger?

https://market.android.com/details?id=com.koushikdutta.rommanager.license&feature=search_result

Correct?
[T-Mobile LG G2x] h9me:
i followed this http://xdaforums.com/showthread.php?t=1060715 and was fine. this was my first root as well.
[T-Mobile LG G2x] seangprice:
http://xdaforums.com/showthread.php?t=1056847

I used this method to NvFlash and install Clockwork recovery which is the basic software you need in order to flash ROMs. You do not need ROM Manager. Once you've done the NvFlash and installed CWR you can copy your ROMs to the SD card or phone storage and flash through Clockwork Recovery. Make sure you backup your stock install through CWR prior to flashing anything new so you can return the phone to a usable state.

As always follow the directions verbatim, some steps take time as well. Also make sure your battery is 100% charged... If it dies during any portion of the process bad things can happen.
[T-Mobile LG G2x] JDM22bSTi:
I had all of those issues until I flashed cm7... then the issues became very minimal... I once had 8 reboots in a day on stock rom, during phone calls and everything... You are definitely taking a step in the right direction

P.S. my wife has completely stock phone on stock rom and has Facebook app with no issues, she just got lucky I guess

To OP: do you have 2.2 or 2.3 installed as your stock rom... read carefully there are different instructions for both
[T-Mobile LG G2x] mackster248:
Never use ROM Manager. Even if it worked perfectly on our phone I still would never recommend it. I've seen it cause more harm than good.

Anyways, you don't even technically need root to flash a ROM.

Just NVFlash CWM. After that you can upgrade to the latest CWM via ADB. Then flash your desired ROM. I suggest CM7.
[T-Mobile LG G2x] aplsux:
yeah, you know ROM manager... now forget it. Use NVflash and clockwork
[T-Mobile LG G2x] donbeth:
I got myself in trouble!

I followed instructions and all went well. I installed the GB, no problems. No I was brave so I thought I would try the Cyanogen mod. It too installed fine. I don't like it. Now i can't get rid of it! I tried reinstalling the GB and the cyanogen won't go away! i tried restore to factory, but it won't go away!!

Please lend me your advice on how to remove Cyanogen mod!
[T-Mobile LG G2x] mackster248:
Then just wipe and flash a new ROM.

Make sure you wipe data, cache, dalvik then format system before flashing new ROM.
[T-Mobile LG G2x] donbeth:
Clearly I am a dunce.

I uninstalled the driver on pc. Did a reinstall. Flashed ROM again. Installed GB zip. rebooted and the dang Cyanogen MOD is still there!

I even went over all steps again, this time flashing back to stock. Still Cyanogen MOD is boots up
[T-Mobile LG G2x] ZeroT| Demented:
Yes yes you are when you flash a new rom wipe data wipe cache wipe dalvik and wipe system
[T-Mobile LG G2x] aplsux:
i remember, I followed this video.

http://theunlockr.com/2011/05/03/how-to-load-a-custom-rom-on-the-t-mobile-g2x/

to install a new rom

remember: (once you've copied the zip on sd card, power the phone to enter into clockwork and steps)

1. back up and restore

2. wipe data/ factory reset

3. install zip from sd card

so far, it hasn't failed me

you can skip the first one, but shouldn't
[T-Mobile LG G2x] player911:
Just download Weapon if you want to go back to stock. Its Stock with a few needed tweaks and fixes. Very stable and no issues.

G2x - 2.3.7 CM7

Transformer - 3.2 Revolver OC/UV
[T-Mobile LG G2x] ThC23:
The reboot issue were in all my G2X(3). Only rom that fixed that was Weapon G2X. Running a custom rom is the way to go with this phone, otherwise you'll go through 100 replacements with same issues.

Today I did an exchange for my brother's line which he has the G2X and the rep told me I could get a brown color G2X because they no longer carry original color or a Sensation. (Not sure what he was talking about brown color because I thought all G2X were the same color other than the white floating around)

So I decided to just get the Sensation, I know it's got issues of it's own, but will give it a shot because I want the G2X to just be a memory of the past.

This phone could have been a beast, but will never live to it's full potential.

Good luck and if you need to exchange again and you don't mind getting a Sensation I would suggest bringing that up to the rep.

Hercules Hercules!!
[T-Mobile LG G2x] Neejay:
I'm a little confused...I've been using ROM Manager just fine...?
[T-Mobile LG G2x] tahahawa:
If you screw up and can't boot up, ROM manager cannot get you into recovery. Only an NV flashed clockworkmod recovery will boot up in the event of a boot loop.
[T-Mobile LG G2x] ThC23:
You don't have recovery with Rom Manager, yeah it flashes all the roms but if you get into a bootloop or worse then you are SOL.

Hercules Hercules!!
[T-Mobile LG G2x] player911:
Rom manager works just fine. However, like previously said, you just need to NVFlash first for safety reasons.

From a complete stock G2x, NVFlash, Nandroid Backup, and flash a previously downloaded rom (Weapon or CM7 or MIUI or Eaglesblood or any of the other wonderful roms). Custom roms have root so THEN you can go to town with Rom Manager.

I use Rom Manager as my primary flashing service because it not only downloads them, but will automatically reboot into recovery, perform your desired wipe options, and flash. With CM7 it will automatically check for the latest GAPPS and flash it too in one fowl swoop.

Just have to NVFlash first.

I NVFlashed my neighbors G2x the day he got it and, while he didn't want to try custom roms just yet, we did a Nandroid Backup just for laughs. Now he's running MIUI.
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
Hello everyone!

I have rooted HTC Wildfire with cyanogenmod 7.1.

When I plug it in PC via USB everything seems to be ok.

Then I copy some files >5MB to the sd card.

At the begining transfer looks good, however after 10s transfer stoped.

USB connection is lost and the problem appears every time I try to copy files on my SD Card.

If I try to do it by Remote Deskotp via Wi-Fi everything is ok even with large files.

If I try to do it in Recovery mode the speed is very low (about 1,5MB/s) however it works.

I also checked today CN 7.0 and last NIGHTLY - the same issue.

The second issue appears rarely. After lost usb connection my phone gets freeze and I have to pull my battery out and reset it :(

I have searched all the Internet and nobody has problem with lost connection on Wildfire. Everyone has problem with extremly low transfer speed via USB...

But I cannot copy files on my SD card through USB :(

Please help me
[Wildfire Q&A, Help & Troubleshooting] shime74:
I also have the same problem with CM 7.1 Stable. Connect a USB, computer detects it and after that I disconnected. In my case, does not block my phone.

Is there a solution for this problem?
[Wildfire Q&A, Help & Troubleshooting] HappyWILDFIRE:
try to flash another kernel... that worked for me when i was on CyanogenMod7 Nightlies:)
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
Can you tell me where I can find "another kernel" ?

Since yesterday I have flashed phone for the first time.

How can I check my current kernel?
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
OK, I have KERNEL: 2.6.35.14-nFinity.

Can you tell me which kernel helped you with the problem?
[Wildfire Q&A, Help & Troubleshooting] HappyWILDFIRE:
The same as yours...the usb connectivity for me works... have you tried to flash another rom?
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
I have checked CN 7.0, CN 7.1 and NIGHTLY full-239 - the same issue.

Now I'm using nightly full-239.

There must be problem with writing on SD card. Few houres ago I took 2 pictures and I got a message: SD disconnected.

Ofcourse capture pictures had not been saved and I had not have access to SD card.

After that I rebooted my phone and took more then 10 pictures and everything was OK...

SD is brand-new and on Android 2.2 with sense everything worked.

When I reading anything from SD card there is no errors. They appears during writing.
[Wildfire Q&A, Help & Troubleshooting] 3xeno:
Backup your SD data somewhere, perform a full format (Not a quick format), and try again. Also, are you using any A2SD scripts/apps?
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
Do you mean full format of SD card? I think I have tried to do sth like that...

I have only quick office on SD card however before I have done it the issue has also performed.
[Wildfire Q&A, Help & Troubleshooting] 3xeno:
Then I guess you have to for elimination of options. There can be only two cases - Bad SDCard or ROM issues. While I personally don't think it is a ROM issue (I use CM7 myself, and transfer stuff to my phone over USB on almost a daily basis), you can try going back to the stock ROM to check if the issue persists. Alternately, try borrowing an SDcard from somewhere else(If you don't have a spare), and check again (Preferably, after reflashing the ROM)
[Wildfire Q&A, Help & Troubleshooting] marcinostry:
I have taken some trials and here are the results. If you don't have time read my summary please.

I change my max mhz (from 691) to 576 and then:

1) pull out my "bad" 8GB SD and insert my old 4GB SD

(reboot caused by taking out/in SD)

-I copied more then 800MB on it with no problems....:)

2) Insert again "bad" 8GB SD (no reboot)

- copied more then 500MB with no problems...:)

So I have changed my max mhz to 691

3) the same sd

- copied 800MB and everything seemed to be OK, however my phone

got freeze

. Reboot necessary by pulling the battery out.

-copied once again 800MB music - THE SAME EFFECT

As previously, the home button was able to back to home screen

and after disconnect usb cable there was information about it in upper bar.

So it wasn't full freeze however reboot necessary by pulling the battery out.

4) Back to 576 Mhz with no reboot

-Unfortunately point 3) and battery reboot

5) Correct reboot

-as above then reboot caused by taking out/in SD.... (?)

6) Thanks to reboot caused by taking out/in SD file transfer at 576Mhz was completed and phone did not get freeze...

7) Changed to 691Mhz, in/out SD - without 'auto' reboot...

file transfer completed without getting freeze !:)

SUMMARY:

SD card is good - Brand-new, micro sd Sandisk 8GB SDHC

When I take out/in my SD card it may cause reboot.

Thanks to taking out/in both at 576MHz and 691Mhz file transfer via USB works correctly and phone don't get freeze.

Transfer speed is ~2,5MB/s in all causes.

There was also no problem on the stock ROM (android 2.2.3 with Sense)

I really do not understand it. Can anybody explain me what the matter is?

To my mind it is not normal way to complete transfer with a good result...

I can add that my min frequency is all the time 352MHz..
[Hero CDMA Q&A, Help & Troubleshooting] kzn:
Hi all,

For some reason, my Hero's screen would not go pass the lowest brightness setting. At first I thought that the original screen was the issue, but I've replaced that and it's still happening. If I increase the brightness slightly, it would start flickering, and if I increase it a lot it would flickers and then goes out (but everything still works, I just have to blind slide the bar down to the lowest brightness setting). Also I can not see the boot screen/recovery/anything before the lockscreen, which means I can't flash a ROM without using ROM manager.

Has anyone ever had a problem like this or know what's causing the problem and how I can fix it? I appreciate all the help. Thank you!
[TouchPad General] kareeem:
Anybody get this working with CM7 port? I can get my Wii Mote to connect, however it seizes to work when I run N64oid or Tiger Snes.
[TouchPad General] shorty87:
I did whatever the guy did in this video. I am able to play several SNES roms with the classic Wii controller.

http://xdaforums.com/showthread.php?t=1306832
[TouchPad General] lynyrd65:
Do this.
[TouchPad General] kareeem:
This did the trick. Now I just have to map everything.
[TouchPad General] chrischoi:
You just got me excited.
[Android Software Development] abysstheking:
just wanted to share an app..its a ridiculously cheap cam app and has quite a few features in it...was using a more costly cam app till now but downloaded this and its way better than the other 1...wonder why anyone would sell an app with so many features for such a low price...do have a look...

https://market.android.com/details?id=com.onemedias.camera.ui&feature=search_result
[Android Software Development] RaptorBot:
Do you have a vested interest in this app?
[Android Software Development] abysstheking:
nope...i was surfing youtube and happened to come across a video which (i think) was made by the dev of this app...liked it, and had a dollar to shell out so bought it..and it impressed me, the reason why i posted it over here..
[HTC Sensation XL] DanTehMan01:
Looks like the good old (Vol - + Power) still works :) thanks HTC :p

So from the looks we have on an factory unlocked XL's HBOOT;

*** LOCKED ***

RUNNYMEDE PVT SHIP S-ON

HBOOT - 1.25.0004

RADIO - 3822.10.10.12_M

eMMC - boot

Oct 20 2011,00:20:33

Now to figure out how to unlock it and install custom recovery images...
[HTC Sensation XL] DanTehMan01:
Decided to send a mail to Alpharev to see if they have anything in the pipeline or need anything from the device itself to begin work

heres hoping *fingers crossed*

--

An now due to forced boredom in the workplace im getting my hands on 3GB worth of Android SDK/Dev kit to fart around with,, where it will go I have no idea, may even try rooting it and sharing the wealth natrually...

where did I put that Android Manual?
[HTC Sensation XL] capychimp:
maybe you could figure out the bloock numbers of system and data and cache? so i can make a rom for when recovery is ready?
[Galaxy S II Q&A, Help & Troubleshooting] wgery:
Hello!

I'm on linux so i'm unable to use Odin (otherwise i hate win stuff).A factory ROM contains 8 files.

boot.bin

cache.img

factoryfs.img

hidden.img

modem.bin

param.lfs

zImage

Sbl.bin

My question is that in heimdall if I put the GSII's pit file (u1_02_20110310_emmc_EXT4.pit) it has SBL1

AND

SBL2 and i don't know where to flash sbl.bin to the SBL1 or SBL2?
[Galaxy S II Q&A, Help & Troubleshooting] wgery:
112 views and no one knows the answer?:(

DOES ANYBODY USING HEIMDALL?
[Galaxy S II Q&A, Help & Troubleshooting] Deleted member 4038153:
I would presume the answer is simply don't put in the pit file. Unless you know you need to repartition, you shouldn't.
[Galaxy S II Q&A, Help & Troubleshooting] bmarius:
Heimdall requires a pit file. You can download your phone's current pit using Heimdall as well.
[Galaxy S II Q&A, Help & Troubleshooting] OpenMinded:
can any1 answer this? I use the 16gb for my Galaxy Note N7000 en also see sbl1 and sbl2.

Any info is appreciated, can't find a lot on the net.
[Galaxy S II Q&A, Help & Troubleshooting] Logix:
old but good question with no answer
[Android Q&A, Help & Troubleshooting] cutthroatamft:
I was curious if any of the dev gurus had a nice Linux setup that they could make a Android Development distro from?

I keep running into repo issues when trying to set up my system. This led me to go.....'why isn't there a precompiled dev distro??'

If there is....please point me towards it, as I have been searching, but if it exist it's in a deep dark part of the internet I'm yet to discover.

Thanks :)

(ps. I wanted to make a clockwork recovery for an unsupported device.)
[Android Q&A, Help & Troubleshooting] taknil:
I think the best Idea is to set up an Ubuntu based system at the moment.

With fedora based distros (fuduntu) I allways get some issues as well.

Some month ago I ran into a site that provided some Ubuntu based virtual box images with the Android SDK installed, but as it changes alot lately I don't think it's up to date, and I can't find it anymore anyway.
[Android Q&A, Help & Troubleshooting] cutthroatamft:
Maybe the guides aren't accurate anymore??

The distro I tried was the newest Ubuntu, but with everything I attempted to install I would get permission issues and sometimes the links to repo's weren't live any longer..

Perhaps what I should ask is 'Where can I find an accurate, reliable guide to setting up my linux distro for dev use?'

eh, I'm not completely dumb to Linux, but I require a bit of assistance :/
[Android Q&A, Help & Troubleshooting] idusortus:
Ya, Ubuntu is kinda mandatory considering the way the kernel in AoS forked from it. Ubuntu is a common one, should be able to do what you need off the USB bootable even.

Really depends on your hardware setup. I've been playing around with a portable Puppy lately - something I can use at work and on my ancient semi-sandbox laptop. If you like I can put a vanilla package together for you.

There is a distro from 2010 made by a beginning builder specifically for linux/android developers. I haven't used it but it may be worth a go: http://www.simply-android.com/discu...oid-developers-have-their-own-linux-distro/p1
[JASJAR, XDA Exec, MDA Pro General] vvviii:
Hello,

I'm looking for a rom for my uni that don't need to have plenty of visual effects an additional apps. I need room that will not drain battery fast + more free available ram...
[JASJAR, XDA Exec, MDA Pro General] orb3000:
Tomal ROM´s are very stable try one of WM6.1 for fast/more space

Have a look here to find all you need

http://xdaforums.com/showthread.php?t=549207
[JASJAR, XDA Exec, MDA Pro General] vvviii:
Thank You :)
[Motorola Droid Bionic] wanderfowl:
I'm always looking to find new, wonderful apps, so, out of all the apps on your Bionic (which you've added from the market, not stock), which would you miss the most if they were to suddenly disappear from the Android world, and why?

For me:

1) FBReader (as I love reading Ebooks, and the Bionic screen is good enough to make reading on it worthwhile)

2) JuiceDefender Ultimate (WiFi control and nearly 2x battery life improvement? Yes, please)
[Motorola Droid Bionic] jesziicuh:
hmm

friendcaster cause the fb app sucks

and

xda cause i love reading up on the new gadgets n mods