yashsingh1/xdaforums huggingface dataset:
[Galaxy 3 Android Development] jazux:
[HOWTO] make a custom ROM

How to make custom rom:

you will need: ADB, root explorer (maybe) and the files that are going to be in your rom!

the guide is based on The Dark Lestat's guide, i made it more easier and specific

code to delete unwanted apps: (if ADB)

adb shell
su
mount -o remount,rw /dev/block/stl9 /system
rm /system/app/nameofapk.apk

code to add apps and stuff: (if ADB)

adb shell
su
mount -o remount,rw /dev/block/stl9 /system
exit
exit

adb push nameofapk.apk /system/app/

1. flash the ROM that will be your ROMs base. example: my ROMs base is JPM so i flashed clean JPM

2. make a list of the features that are going to be in your ROM

3. then start adding those features. example: i added live wallpaper support so i did this --> http://xdaforums.com/showthread.php?t=793823 i also added JIT so i ran the automatic batch file from the thread --> http://xdaforums.com/showthread.php?t=1026870 . then you just add those features.

4. put your sd card on to your phone (if it isnt there already :p )

5. when your done adding different features you go to ADB and type this:

adb shell
su
mount -o remount,rw /dev/block/stl9 /system
dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs

then you wait about 2 minutes and there will be some text and then you type this

exit
exit

and in your sd-card will be freshly created factoryfs.rfs, import your freshly created factoryfs.rfs to your desktop. now you choose your kernel.

5. kernel, download the kernel you want to your desktop.

6. download total commander to your pc

7. open total commander, open the base ROM.tar. example: my base ROM was JPM so i opened the JPM.tar and replaced the kernel and factoryfs.rfs with my factoryfs.rfs and my kernel (fugumod 2.2) using total commander.

delete everything else in the .tar but, Cache.rfs, factoryfs.rfs, zlmage and data.rfs and the logo!

then you test if you can flash your ROM... if it boots, you did it. if it doesnt, try again.
[Galaxy 3 Android Development] jazux:
[HOWTO] edit BUILD.prop

HOW TO change firmware version, phone model, build version in "about phone"

1. open root explorer

2. go to /system, find build.prop, change to read/write mode. open the build.prop in text editor

* change build version: 4th line should say ro.build.display.id=(here you write your build version name), reboot and check build version in "about phone"

* change model number: 15th line should say ro.product.model=(here write your model number :D ), reboot and check model number in "about phone"

* change firmware version: 8th line should say ro.build.version.release=(here write your firmware version, like 3.0 honeycomb :D ), reboot and check firmware version in "about phone"

you can also change different things but ill write a guide of that later :)

hope you like it!
[Galaxy 3 Android Development] jazux:
[HOWTO] port a THEME

reserved for later use ;)
[Galaxy 3 Android Development] jazux:
[HOWTO] get 5 lockscreen mod and extended power menu

-your ROM must be deodexed!

-you can get extended power menu and 5 lockscreen mod by downloading this --> http://www.megaupload.com/?d=PKHVA57W

-extract it to root of your sd-card

-open root explorer and copy/paste the files to /system/framework

-reboot and done ;)

OR

use adb like this:

adb shell
su
mount -o remount,rw /dev/block/stl9 /system
exit
exit

adb push nameoffile.jar /system/framework/

-reboot and done ;)

***NOTE rebooting might take some time so dont panic ;)
[Galaxy 3 Android Development] jazux:
[HOWTO] deodex ROM

you must be rooted

What you'll need:

A Windows based machine

xUltimate v2.2

Patience

Process:

-Unzip xUltimate v2.2, and launch "Main.exe"

-If everything goes well xUltimate should recognize the phone and make a connection. You now should see a list of options.

-Run option 1. After option 1 is done, run option 2.

-Now these well take a while. Run option 3.

-IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex" (if you even have it). It's a bad file, and interferes with deodexing process.

-Now run option 4, and wait.

-Exit xUltimate, and put the phone in USB mass storage.

-Go back into the xUltimate folder and copy "done_frame", and "done_app", and move them to the root of the sdcard.

-Open a command prompt, and do the following:

adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/done_app/* /system/app/
cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot

and voila your phone is deodexed ;)

original guide by webst3r, i changed it so its easier to understand :)
[Galaxy 3 Android Development] jazux:
[HOWTO] get ADB up and running (easy way)

ADB is an acronym for Android Debug Bridge and is a development tool for the Android Mobile Operating System

NOTE this is only for windows!

-open this link --> http://adf.ly/Xfyl wait 5 secs and click upper right corner "skip ads" it will download a program that automaticly installs android sdk (wich includes ADB)

-Open the app, leave the destination as C:\ and click ok/install

-Installing ADB/USB Drivers:

*NOTE* You may need additional (Device Specific) Drivers for your Device!

- Connect your Android Device to your PC using the provided USB Cable or just a plain ole 6-pin to 4-pin usb cable... (I prefer to use one with a ferite core)

- When the new hardware device notification pops-up on your pc point windows to the driver folder we moved to our C-drive(C:\android-sdk-windows\google-usb_driver) and install the adb driver.

** if your having issues with installing ADB drivers read this --> http://dl.dropbox.com/u/20575563/ADB_Drivers_for_dummies.pdf

-Running ADB from the Command Prompt:

-Windows XP: Select Start or Tap the Windows Key on your Keyboard, select

"Run" and type "CMD" then hit "Enter".

-Windows Vista/Win7: Select Start or Tap the Windows Key on your Keyboard, select the search box on the left and type "cmd" then hit "Enter".

Add the "ADB" directory path as a system variable in windows:

-To do this right-click on "My Computer" and select Properties. Next select the Advanced tab(Advanced Settings in Vista/7) then select Environment Variables.

-Click "New" under System Variables and add the following:

Variable =

adb

Value =

C:\android-sdk-windows\platform-tools

-Call up your Command Prompt:

Time to start adb

- Open up a Command Prompt Windows

- Type the commands below:

cd C:\android-sdk-windows\platform-tools

<-- Press Enter

adb.exe

<--Press Enter

and voila You will see alot of scripting fly through the command prompt window.

***note! you have to enable usb debugging in --> settings --> applications --> developement --> check usb debugging

tutorial is not made by me, its made by AndroidSamurai. i found it after lot of researching :)
[Galaxy 3 Android Development] jazux:
[HOWTO] make your own update.zip

download and install, then watch the video ;)

http://youtu.be/i0KzFPMA6-8

program and video made by

Daneshm90
[Galaxy 3 Android Development] ilendemli:
there is a tut by rudolf..
[Galaxy 3 Android Development] jazux:
[HOWTO] change app icon

How to change icons for app!

1.)

Things you need:

original app

your custom icon (size should be 48x48)

win rar

2.)

Unpack APK

3.)

Find file, for example: ic_launcher_settings.png (for settings.apk)

It should be in: res/drawable-mdpi or res/drawable-ldpi (dont know which icon phone uses, just replace both)

4.)

Rename you icon to, for example: ic_launcher_settings.png (for settings.apk)

5.)

Replace it

6.)

Final step is add files to old settings.apk archive and using root explorer copy it into /system/app/

DONE!

guide by peldax
[Galaxy 3 Android Development] Nkrl:
galaxy3 has ldpi - look there: http://developer.android.com/guide/practices/screens_support.html
[Galaxy 3 Android Development] dxdiag32:
is this suit for every rom？
[Galaxy 3 Android Development] jazux:
what do you mean? like does this work on other fw's than JPM? im not sure because i havent tested it, but i think it should work.

but it will surely work on every JPM based ROMs ;)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] cdesai:
Hey man a really nice tutorial

Can you add my tutorial on how to make bootanimations too

It would be appreciated

P.S. : If you tell yes,i'll give you a shortened version too
[Galaxy 3 Android Development] AndroKite:
Deodexed Rom? How can i do it?. :confused:
[Galaxy 3 Android Development] jazux:
yes i can add it :)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] jazux:
ill do a tutorial later tonight!

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] rudolf895:
for now you can use this:

[YOUTUBE]3EdFu1AsgeM[/YOUTUBE]
[Galaxy 3 Android Development] AndroKite:
Thanks,i dont remenbre that you make a tutorial :o,Thx.
[Galaxy 3 Android Development] rudolf895:
you welcome :)
[Galaxy 3 Android Development] haree:
@balaji.admin & rudolf

hi

guys as i feel the jazux would need more free posts in the first page i have deleted ur post and mine too just to give him more free post in the first page and continuity OK

@jazux

feeling u need a few more free post for u i have given a few more of ur post in continuity so u can also edit in the same and continue ur tute
[Galaxy 3 Android Development] rudolf895:
no problem :)
[Galaxy 3 Android Development] drnishant123:
Great and very simple tutorial,waiting for how to port themes? :p
[Galaxy 3 Android Development] jazux:
thanx haree :)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] mpbm23:
worked but on reboot it took some time.please put a warning.

Could you add a how-to adb from pc?
[Galaxy 3 Android Development] jazux:
ok ill put notice :)

ok i can do that!
[Galaxy 3 Android Development] jazux:
Hi all, ive found really interesting program! this lets us port A LOT of themes check it out --> http://xdaforums.com/showthread.php?t=914168 its made for wildfire but since its ldpi device too i think it should work on our phones too!!! and no i havent tested it ;)

EDIT: i have added how to´s for deodexing and getting adb up and running

EDIT2: added poll, please vote :P also there will be no [howto] port theme guide before someone confirms if the above work or not!!! so please test it :)
[Galaxy 3 Android Development] AndroKite:
The tuto of 5 locks screen works so fine in mt samsung galaxy 3. thanks.
[Galaxy 3 Android Development] jazux:
no problem :)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] AndroKite:
No problem? But...it works good,whats the problem? XD
[Galaxy 3 Android Development] jazux:
XD you said thanx i said no problem get it? :D

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] AndroKite:
hahahaha,yes ok :D
[Galaxy 3 Android Development] Y0RGI:
In ADB setup, instead this:

You can edit already exist variable "PATH" - you just have to click on "Path" then click EDIT , type ';' to separate entries and then path to ADB.exe (in your example 'C:\android-sdk-windows\platform-tools').

After that you can skip this part:
[Galaxy 3 Android Development] nikkpap:
nice guide this is the freedom of open source....
[Galaxy 3 Android Development] jazux:
ok ill add that tomorrow ;)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] jazux:
@haree could you delete that last post on front page that isn posted by me?
[Galaxy 3 Android Development] osbozzy:
[AUDIO] How To Correct Samsungs terrible hardware EQ settings

http://xdaforums.com/showthread.php?t=1038863

[TUTORIAL] Remounting/restoring/backup the /EFS partition

http://xdaforums.com/showthread.php?t=888193
[Galaxy 3 Android Development] rudolf895:
Jazux if you paste all the tutorials here then you should leave a link to to the original thread.. or better don't copy paste just leaving a link to original thread would be better as there would already be soultions to the commonly faced errors.
[Galaxy 3 Android Development] jazux:
i only copy pasted how to change app icon and how to get adb up and running and peldax suggested me to add how to change app icon so i only copy pasted abd up and running... and its easier if all how to's are in same place

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] rudolf895:
I agree, but people are going to ask the same questions as asked on original thread so at least a redirect link in the end suggesting the users to check that thread before posting problems would make the work more easier. :)
[Galaxy 3 Android Development] jazux:
ok, ill do that :)

>>>>>>>>>>>>>>>>>>>>>>>>>

POX v.1.0 beta 2 released! be sure to try it out :]

<<<<<<<<<<<<<<<<<<<<<<<<<

GreeModding from finland :]
[Galaxy 3 Android Development] FadeFx:
Jazux, i think best practice would be to have a link to your howto post in the first post of this thread and a link to the original thread in the particular post. This way you don't have to care about what position in the thread a history post has and you wont get posts asking questions about one particular howto
[Galaxy 3 Android Development] coolpepe:
@jazux could you please make a PDF of this whole tutorial and post it. Thanks in advance.
[Galaxy 3 Android Development] rudolf895:
whole tutorial ? which one to be exact or all the ones? :eek: :D
[Galaxy 3 Android Development] coolpepe:
Why not all the ones mate? ;)
[Galaxy 3 Android Development] rudolf895:
Just asked :)

Well its easy to do it...

Just save all to a .doc or .docx file (Microsoft word) then make it to a .psd (using a doc to psd online convector )

There might be easy easier ways but i use this method
[Galaxy 3 Android Development] jazux:
i will do it but not right now, im very busy with my own ROM trying to fit all kind of special (and useful) stuff to it. but ill make one tomorrow ;)
[Galaxy 3 Android Development] coolpepe:
Ok no problem mate take your time.;)
[Galaxy 3 Android Development] stubborn_d0nkey:
I'm not sure if newer MS words have this feature, but in libreoffice nad openoffice you have a button to export as pdf

I think google docs might have such a feature too, but this is mostly speculation
[Galaxy 3 Android Development] jazux:
well i have mic office 2011 and openoffice too ;)
[Galaxy 3 Android Development] osbozzy:
I found this long back an had also posted teh original link http://xdaforums.com/showthread.php?t=826941

in Rudolf's Vedio tutorial thread. He said It wouldn't work.

And besides, the thread says "you need it to port hdpi to mdpi"
[Galaxy 3 Android Development] jazux:
yes but it works on wildfire and wildfire is ldpi device... but ok ill do a guide
[Galaxy 3 Android Development] stubborn_d0nkey:
good for you, then making a pdf will be a breeze.
[Galaxy 3 Android Development] osbozzy:
Tht'd be really appreciated :)

Thanx :)
[Galaxy 3 Android Development] Y0RGI:
Can I use it in different ROM then JPM?
[Galaxy 3 Android Development] jazux:
im not sure... you can always try ;)
[Galaxy 3 Android Development] abhimukesh25:
He can anyone tell how can I change app drawer background black to transparent in twlauncher? Please tell because GTG twlauncher say FC on my stock jpm. Which file change in original twlauncher?

Sent from my GT-I5800
[Galaxy 3 Android Development] osbozzy:
Chck the attachment

1.1 twlauncher with transparent background in in the app drawer.

replace this with the stock one in /system/app
[Galaxy 3 Android Development] FadeFx:
osbozzy, as this the howto thread, could you give some info on how you did it, i think this was what abhimukesh25 asked for actually... ;-)
[Galaxy 3 Android Development] :
the touchwizlauncher from osbozzy does not work.. fc on jpm
[Galaxy 3 Android Development] abhimukesh25:
He Osbozzy your twlauncher FC on my stock jpm.

Sent from my GT-I5800
[Galaxy 3 Android Development] osbozzy:
Simple :) I jus used SGS tools to upgrade tw launcher.
[Galaxy 3 Android Development] osbozzy:
Chck this out -> http://xdaforums.com/showthread.php?t=792817

This is the modded version of tw-launcher with no lag.

If some one could port it to our model, we all can use it :)
[Galaxy 3 Android Development] osbozzy:
Is it a de-oxed stock JPM?

I guess this works good only in de-oxed rom.
[Galaxy 3 Android Development] mpbm23:
1% battery mod you

For the 1% battery mod you must have a certain kernel?
[Galaxy 3 Android Development] ron_gangte:
Yes.

More specifically, FuguMod 2.4 Alpha10 or Alpha14.

Sent From My 1.3GHz Galaxy 3 Lestatious V2 ACID (Build 1.8)
[Galaxy 3 Android Development] FadeFx:
this is for the sgs, wont run on the g3...
[Galaxy 3 Android Development] hodostamas:
if sgs tools using this twlauncher, its working in our phone :)
[Galaxy 3 Android Development] deadwood01:
When I type cp /sdcard..............it gives an error cp:not found.....

Help plz
[Galaxy 3 Android Development] FadeFx:
try

busybox cp ...
[Galaxy 3 Android Development] deadwood01:
alternatively i tried as in rudolf's video got same error unfortunately all the system apps were removed so reflashing......:D
[Galaxy 3 Android Development] osbozzy:
Yea .. I kno.. Tht's why i said if somone could port it :P
[Galaxy 3 Android Development] sekhargreen:
How to change App Drawer menu?

I wish to put my name in the App Drawer down. How to do that?
[Galaxy 3 Android Development] jazux:
What do you mean?
[Galaxy 3 Android Development] Tianhe:
This is nothing spectacular, just a method to delete stock Swype from Froyo & install Swype Beta --

Change your input settings to regular Samsung keypad or any other mode. Delete the following files using Super Manager or any other similar program:

1) Swype.apk in system/app,

2) libSwypeCore.so in system/lib and

3) com.swype.android.inputmethod in data/data

Reboot & install Swype Beta.

Note: Your phone must be rooted, Super Manager must have necessary permissions & you must have downloaded the Swype Beta installer file by registering at Swype site.

I am not responsible for any damage to your phone due to the above process. ;)
[Galaxy 3 Android Development] shubhamchamaria:
Remove that ur how to is coming in 12hrs....because people think that ur thread is dead but u r actually busy working on pox.....
[Galaxy 3 Android Development] jazux:
ok ;) 10 char
[Galaxy 3 Android Development] jaskiratsingh:
can i install swype beta as system app...I delete above 3 files... download and install swype beta and then move swype to /system/app. Will that work?
[Galaxy 3 Android Development] Tianhe:
Have you registered at Swype ? I dont think so. When you register for Swype Beta, a link is sent to your email address for downloading the Swype installer. When u do that on your phone and run the installer, it asks for the relevant account and password and thereafter directs you to the actual Swype Beta download link for Galaxy 3. Download the English/Spanish language apk file since its smaller and also contains the only language you will use - english. (I am assuming u live in India too and Hindi is anyway not supported in Beta). After downloading the apk run it. Be sure to enable it after installation. And keep the installer and apk for future use if you keep flashing ROMs every other day like me ! ;)
[Galaxy 3 Android Development] deadwood01:
swype beta works only if its in phone memory if u push it to /system/app it gives force close.....i have tested on all stock as wel as custom roms...
[Galaxy 3 Android Development] ron_gangte:
Try Installing The App first in the internal memory and then move the .apk from data/app to system/app..

That might make it work. :)
[Galaxy 3 Android Development] dpthakar:
Thanks

this howto helped me build my own custom rom
[Galaxy 3 Android Development] jazux:
no ptoblem :) glad it helped ;)
[Galaxy 3 Android Development] cal.mar:
hi

the 5 lockscreen mod link is not working. Where can I download the files?
[Galaxy 3 Android Development] p_san_p:
Hi, Can we mix two themes ? i mean is it possible to edit a theme to use

1. Battery icon

2. Network strength icon

3. Lock screen (look and feel)

4. etc.

from a different theme ?

If yes please let me know how ?

Thanks :)
[Galaxy 3 Android Development] jazux:
Yes you can ;-) I don't have time to tell how right now :-(
[Galaxy 3 Android Development] jazux:
Extract them from a ROM that supports them! Will provide link tomorrow, busy tonigh
[Galaxy 3 Android Development] p_san_p:
Ok.. plz tell whenever u have some free time :) In the meanwhile can anyone else help me on this ? :)
[Galaxy 3 Android Development] cal.mar:
well thanks

and please can you tell me how i can add apps to /system/app? just copy the apk files? quickpic for example does not work this way.
[Galaxy 3 Android Development] jazux:
you have to add lib files to /system/lib! you can find lib files inside the .apk ;)
[Galaxy 3 Android Development] cal.mar:
sure? i don't have to do anything else? because i can't start quickpic even after i extract the lib file into /system/lib
[Galaxy 3 Android Development] jazux:
hmm... just install it in /system again with root explorer
[Galaxy 3 Android Development] p_san_p:
Hi Jazux.. can u plz explain little bit (if not the detailed explaination ) on how to change at least the lock screen look and feel of a theme ? or please provide some link ( if available) to go through ..

Thanks
[Galaxy 3 Android Development] bende.laszlo:
What do you know about zipalign?

How to zipalign a complete ROM?

Do you know zipalign script?
[Galaxy 3 Android Development] ron_gangte:
You did reboot after doing that, right? :-\

You should.
[Galaxy 3 Android Development] cal.mar:
Yeah but I also forgott to set rights for /system/lib
[Galaxy 3 Android Development] reddead66:
when is the theme porting tutorial coming??

its been a long time......
[Galaxy 3 Android Development] rahulkucheria:
adb shell

su

mount -o remount,rw /dev/block/stl9 /system

dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs

Shud i type one line and enter or paste fully ?
[Galaxy 3 Android Development] jazux:
first type

mount -o remount,rw /dev/block/stl9 /system

and then

dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs

and then enter ;)

im very busy! will update tutorial this week :)
[Galaxy 3 Android Development] p_san_p:
Hi i am able to change epic , puzzle lock screens (look and feel ) but am not able to change Android lock and rotatory lock screens look using the same way.. :(

Can u plz help

THanks
[Galaxy 3 Android Development] p_san_p:
Done thanks
[Galaxy 3 Android Development] dhirend_6d:
How about "How to make ypur own update.zip"?? Which can be flashed through CWM. That would be nice. :D
[Galaxy 3 Android Development] jazux:
will do! wait 1 min! :)
[Galaxy 3 Android Development] jazux:
done! check 8th post
[Galaxy 3 Android Development] dhirend_6d:
I tried it. You are a genius. Thank you. :):)
[Galaxy 3 Android Development] jazux:
no problem :) you can always ask me if you need help ;)
[Galaxy 3 Android Development] V!KR@M:
Need a how to on porting themes plz
[Galaxy 3 Android Development] jazux:
http://xdaforums.com/showthread.php?t=1084035 there you go ;)
[Galaxy 3 Android Development] V!KR@M:
Thanq so much. This how tos thread is very very useful thread for every1 with great support of urs:)