How do you dive into Android development? - Desire General

For example how do you make programs that do 1-click rooting, or modify the official ROM such that it does not update HBOOT, or make mods for it? What programming languages do you have to know? What system environment (Windows, Linux, etc.) do you have to be running?
Love Android, want to start contributing after end of my national exams (November )

good skills in Linux and Java-Programming seems to be a good combination

BrainMcFly said:
good skills in Linux and Java-Programming seems to be a good combination
Click to expand...
Click to collapse
Then how do you make programs that do 1-click rooting, or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?

fterh said:
Then how do you make programs that do 1-click rooting
Click to expand...
Click to collapse
Years of hardware hacking experience and days of work / problem solving.

bedeabc said:
Years of hardware hacking experience and days of work / problem solving.
Click to expand...
Click to collapse
I'm 16, no prior programming experience (unless you count a Hello World as one), on Windows right now. How would you advise me if I want to start contributing to the Android scene?

I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.

fterh said:
or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?
Click to expand...
Click to collapse
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.

Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean system/app lol
Sent from my HTC Desire using Tapatalk

Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean /system/app? There is nothing under /data/ in my phone.

fterh said:
You mean /system/app? There is nothing under /data/ in my phone.
Click to expand...
Click to collapse
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk

data/app is where you can put user-removable and other apps you want seperate from the system/app in a custom rom - has to be added to the rom itself like A2SD does.

AndroHero said:
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk
Click to expand...
Click to collapse
Oh okay. So before trying my hands at developing a ROM I should try writing some apps first?
Edit: But my ROM Manager has a "Move to SD Card" button, which means it should be in /data/app?

Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?

being on linux would be easier - knowledge of the OS would be better.
If you use Linux you can use dsixda's kitchen to sign and build the rom after youve finished adding removing, editing etc. It's going to be a case of trial and error, but you cant break the phone as long as you're using a rooted/su rom, without the HBOOT or radio in it. You might get a bootloop/freeze, or 57 force closes but you can always re-flash.

Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App

TomakiD said:
I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.
Click to expand...
Click to collapse
Where going to post the exact same link. It contains all that you need, usually.

fterh said:
Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
You'll find a lot of info on the following thread. There you're linked to Android Developers pages where the structure of a ROM etc is described. All the info you need is there.
http://forum.xda-developers.com/showpost.php?p=6243873&postcount=1

I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?

fterh said:
I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?
Click to expand...
Click to collapse
Bump. Is the learning curve steep for someone who has no prior programming experience?

fterh said:
Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?
Click to expand...
Click to collapse
If you have never had ANY programming experience before I would reccomend learning another language first, before trying to learn Java. Try vb.net if you have Windows, learn that and you get the gist of how to programme, then install Linux Ubuntu or another distro, familiarize yourself with the Terminal command line, then go on to learn Java, then the Android SDK, then make some apps, then learn how to modify roms etc. The last thing you want is a bricked phone

Related

Dual Boot HERO

Will it be possible to dual boot hero? Maybe:
1. 1.5 and 2.x rom to choose
2. 1.5, 2.x and a windows mobile (just to try) to choose
Thanks
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
A good approach i suppose, but i'm not able to transform it into a real try... maybe someone can?
adwinp said:
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
Click to expand...
Click to collapse
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Exit93 said:
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
Click to expand...
Click to collapse
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
djdavis said:
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Click to expand...
Click to collapse
+1
:d:d:d:d:d:d:d:d
adwinp said:
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
Click to expand...
Click to collapse
Oh ok,
but i still need to know how a recovery works when flashing, i'll try doing some searches on google
@d3smond
I don't think that winmob is portable on android phones...
Exit93 said:
@d3smond
I don't think that winmob is portable on android phones...
Click to expand...
Click to collapse
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Branwen said:
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Click to expand...
Click to collapse
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
d3sm0nd said:
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
Click to expand...
Click to collapse
Kernel is the problem...
Android is open source, WM no...
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
me.b said:
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
Click to expand...
Click to collapse
You can make symlink on every boot
Exit93 said:
You can make symlink on every boot
Click to expand...
Click to collapse
Even have multiple kernels? Isn't that chosen in the bootloader? (thinking back on lilo and the great 90's =)
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
rudgia said:
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
Click to expand...
Click to collapse
That rom just start windows mobile and then you can start android through windows mobile using haret, nothing particular....
Exit93 said:
Kernel is the problem...
Android is open source, WM no...
Click to expand...
Click to collapse
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
d3sm0nd said:
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
Click to expand...
Click to collapse
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Exit93 said:
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Click to expand...
Click to collapse
Hmm, ok.
There is a emulator called Bochs.. it can emulate WM. Maybe we could run it on Android?
I did a little search on google and found out that someone got Bochs working but it crashed when loading the bios..
How 'bout this....
Maybe instead of playing tricks with symlinks and init.rc and all that.......
Make a boot image that does nothing but ask you "Into which OS would you like to boot?" and that replaces the "boot.img" with the new one you want. Then on each of the boot images (for each OS version), you have one of the commands to flash_image back the "menu" boot image so that the next time the phone power cycles you get prompted. Also, you put a timer in it so that if your phone reboots without you present there's a default (and you don't miss your morning alarm clock or something).

To Dev's: why not moving ALL non essential apps from the /system/app

Hello all dev's,
I get really frustrated on most of the ROM's because I get always some applications that I cannot remove manually.
It can be a lot of applications in the "official Froyo+sense" ROM like plurk, Facebook, etc.. Amazon in CyanogenMod, or other stuffs in other ROMs.
Why the hell don't you automatically allow us to remove ALL non essential apps from the settings/applications/manage applications? I have seen that you are able to do that.
Is there a technological reason? Why do you move some applications and not all?
Is that a space matter? A performance or technological reason?
I feel really frustrated on each ROM because I have to always use "adb shell rm system/app/*.apk" and plug my device on the computer.
Please answer me.
Thanks.
Profete162
Can't answer the question but good call.
personally I think all ROMS should come with Titanium backup and Rom Manager. but everything else should be user modifiable.
Profete162: you could open the zip prior to install and delete the apps you don't want then flash?
Exactly that - open the ZIP and remove what you don't want. It's the first thing I do with a new ROM and I also add what I do wanna use so it can't get deleted. Hell of a lot easier than adb
EddyOS said:
Exactly that - open the ZIP and remove what you don't want. It's the first thing I do with a new ROM and I also add what I do wanna use so it can't get deleted. Hell of a lot easier than adb
Click to expand...
Click to collapse
Yes, but it took maybe 10 minuts for maybe 2.000 users of the ROM or more if the ROM is Cyanogen.
It's a waste of 20.000 minuts for the world.. and we have to do that on each update.flash lol
When the dev with it's experience have only 2 minuts maybe to do that.
I understand that that's not a really big problem and the dev's have a lot of things to keep in mind, baut may be a good suggestion I hope for the next ROMS
profete162 said:
Yes, but it took maybe 10 minuts for maybe 2.000 users of the ROM or more if the ROM is Cyanogen.
It's a waste of 20.000 minuts for the world.. and we have to do that on each update.flash lol
When the dev with it's experience have only 2 minuts maybe to do that.
I understand that that's not a really big problem and the dev's have a lot of things to keep in mind, baut may be a good suggestion I hope for the next ROMS
Click to expand...
Click to collapse
The Devs have to cater for everyone. Some people need those apps and would ditch the ROM if they were removed. If you don't need them just open the zip and remove them. It's not as if it takes more than 2 minutes.
To be fair, this post is just highlighting your laziness to open up an zip manager and press delete a few times. Dev's have to cater for everyone, not just you.
7pellc said:
To be fair, this post is just highlighting your laziness to open up an zip manager and press delete a few times. Dev's have to cater for everyone, not just you.
Click to expand...
Click to collapse
That's exactly why I ask to Move all the apps in the deletable section. So easier work for the dev's and no complain!!!
That's a request that would fit everyone!
abc27 said:
Some people need those apps and would ditch the ROM if they were removed.
Click to expand...
Click to collapse
I want to delete them but allow to delete them. I think it's a fair question and you havn't understood the meaning of my request. I would like to add the possibility to remove them, just that.
I don't understand why question sound stupid to you!
The dev's are adding the old app2sd, spare parts, and some apps that it take 2 minuts to add too! So why my request is different from other?
profete162 said:
That's exactly why I ask to Move all the apps in the deletable section. So easier work for the dev's and no complain!!!
That's a request that would fit everyone!
I want to delete them but allow to delete them. I think it's a fair question and you havn't understood the meaning of my request. I would like to add the possibility to remove them, just that.
I don't understand why question sound stupid to you!
The dev's are adding the old app2sd, spare parts, and some apps that it take 2 minuts to add too! So why my request is different from other?
Click to expand...
Click to collapse
Those 'non essential' apps are essential to some of us. So why take them out??
It's so much easier to remove apps than it is to add them back in. Just remove them from the zip file as said if you don't like them before you flash.
And why the attitude? Questions that start 'Why the hell ...' and statements like 'I'm so frustrated ....' Mate - get a grip. Relax. It's a phone. You can remove the apps and if not just ignore them.
profete162 said:
That's exactly why I ask to Move all the apps in the deletable section. So easier work for the dev's and no complain!!!
That's a request that would fit everyone!
Click to expand...
Click to collapse
The issue is that moving it into a user partition is then consuming valuable application space, and the spare space in /system is then effectively wasted.
If it's an issue, why not delete the apps from the zip yourself and then post your stripped down ROM, saving 19990 minutes!
Regards,
Dave
profete162 said:
Hello all dev's,
I get really frustrated on most of the ROM's because I get always some applications that I cannot remove manually.
It can be a lot of applications in the "official Froyo+sense" ROM like plurk, Facebook, etc.. Amazon in CyanogenMod, or other stuffs in other ROMs.
Why the hell don't you automatically allow us to remove ALL non essential apps from the settings/applications/manage applications? I have seen that you are able to do that.
Click to expand...
Click to collapse
You could always make your own roms, that way it would be catered to your needs
You are right, " you have just to make your own ROM" is the universal solution.
Sorry for my question/request, I was just looking for a solution to make the Rom more open without adding stuff.
Sorry for my post and have a good day.
You can let it go through the "forgotten posts"
I understand your request and must agree to some extent, it would be nice to have the apps a place where we can choose wheter to keep or not without having to use usb/computer or per delete every zip
But ofc just the non essential ones
Sent from my HTC Desire using XDA App
U cant odex Apps in data Partition so it saves ALOT of space to store Apps (odexed) in system.
brumle80 said:
I understand your request and must agree to some extent, it would be nice to have the apps a place where we can choose wheter to keep or not without having to use usb/computer or per delete every zip
But ofc just the non essential ones
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
It's called a kitchen - MoDaCo's kitchens already do this.
Regards,
Dave
Few little facts an reasons why,
The andoid system its self depends on a lot of apps that are and should be stored in /system.
We cannot modify /system easily as HTC Locked write access to the /system partition. (we only have partial root access, this is why you guys are having issues with titanium)
apk.s in /data cannot be odexed in the same way and would use twice as much space if stored in /data.
hope this gives you a better understanding.. Dont flame the Devs
Can we please get this thread closed...
Anyway u can check out my Rom? Lols. I should be always be releasing 2 version of the rom for all of my updates if time let me.. 1 full 1 bare minimum lite version rom.
Sent from my HTC Desire
LeeDroid said:
Few little facts an reasons why,
The andoid system its self depends on a lot of apps that are and should be stored in /system.
We cannot modify /system easily as HTC Locked write access to the /system partition. (we only have partial root access, this is why you guys are having issues with titanium)
apk.s in /data cannot be odexed in the same way and would use twice as much space if stored in /data.
hope this gives you a better understanding.. Dont flame the Devs
Can we please get this thread closed...
Click to expand...
Click to collapse
I would have been so happy if that was the first answer! Thank a lot for the information.
I hope that Plurk, Teeter, etc.. are not essential by the way
diablous said:
Profete162: you could open the zip prior to install and delete the apps you don't want then flash?
Click to expand...
Click to collapse
I didnt know it was that easy.
So on DeVillian quick office is already installed and is 5mb.
so do i just delete the apk from the zip and re flash?
If people demand it, I'll write an app to move files from data to system and backwards,
you'll basically be able to choose the app you want to move and then the phone reboots to recovery and moves the chosen apps to the destination you want it to be.
I even thought about odexing apps and removing the dex files from the apks.
So if people want it I'll probably start writing the code on sunday.
+1 for beidl

[NS4G-D720][ROM] Stock 4.0.4/IMM76D DEODEX (Error-Free Decompiling)

Contents:
Android 4.0.4/IMM76D deodexed ROM in flashable ZIP format. Will not produce errors when decompiling APK/JAR files.
Includes Superuser and boot.img root-level access. Does not include radio or recovery.
Changelog:
[R1/02APR2012]: ROM base changed from 4.0.4/IMM26 to 4.0.4/IMM76D. Files updated from stock IMM76D listed below.
Updated File List:
system/app/GoogleEarth.apk (v.6.2.1.6363 :: Earth)
system/app/googlevoice.apk (v.0.4.2.54 :: Voice)
system/app/Maps.apk (v.6.5.0 :: Maps)
system/app/Phonesky.apk (v.3.5.15 :: Play Store)
system/app/Wallet.apk (v.1.1-R57v4 :: Wallet)
system/lib/libearthmobile.so
Notes:
The need to wipe data beforehand is dependent on which ROM you're already using, but is advisable when possible for the sake of simplicity.
[R1] http://www.mediafire.com/file/48w84r8v3qbb8bw/NS4G-4.0.4-IMM76D-DEODEX-R1.zip
So does this mean the SystemUI in this version is able to decompile without errors? If so how exactly did you do this?
Thanks.
ssconceptz said:
So does this mean the SystemUI in this version is able to decompile without errors? If so how exactly did you do this?
Thanks.
Click to expand...
Click to collapse
I used smali and allowed each APK to reference all of the .odex files in the framework, added the classes.dex files to their respective APKs, and zipaligned. I don't know if it matters, but I did those steps through the command line, although I'm sure the process would be a lot faster with a script. If you would like the exact line-by-line process that I used, let me know.
So how is this Rom & all I have to do is download & flash it or is there another step to do?
Sent from my Nexus S 4G using xda premium
Killasmoke said:
So how is this Rom & all I have to do is download & flash it or is there another step to do?
Sent from my Nexus S 4G using xda premium
Click to expand...
Click to collapse
The procedures are the same as for other ZIP-based ROMs: download, transfer to phone, and flash through recovery. You may or may not need to erase your data (depending on which ROM you're coming from), but backing up your data beforehand is advisable and never hurts.
I haven't received any feedback regarding this specific ROM yet (I don't know if that's a good or bad sign). The main difference is that it's deodexed and will decompile without errors. I'm sure there are other threads with more in-depth information on IMM26 changes/improvements/issues.
SuperUser
I was impressed with this rom for the first few minutes I used it. But then I found out that my SuperUser app wasn't working. I tried updating the binaries through the app itself but it couldn't gain root access. I downloaded the file again and flashed it again but SuperUser still didn't work. It was the same problem with not gaining root access. So I flash the SuperUser zip file from zedomax's tutorial on rooting the Nexus S 4G and I was able to gain root access. Just thought I'd tell you.
mvilla, how did you fix the superuser root access problem? i am having the same problem when i try to update binary, and im getting permission error when i try to flash recovery in rom manager, i think is because of superuser not working.
I went to nexusshacks.com and downloaded the nexussrootICS.zip file (I think that's what its called). There's a SuperUser.zip file within that zip file. I moved the file to my phone and flashed it in recovery (wipe cache and dalvik cache of course). And its working well.
Sent from my Nexus S 4G using XDA App
mvilla8 said:
I was impressed with this rom for the first few minutes I used it. But then I found out that my SuperUser app wasn't working. I tried updating the binaries through the app itself but it couldn't gain root access. I downloaded the file again and flashed it again but SuperUser still didn't work. It was the same problem with not gaining root access. So I flash the SuperUser zip file from zedomax's tutorial on rooting the Nexus S 4G and I was able to gain root access. Just thought I'd tell you.
Click to expand...
Click to collapse
Thanks for bringing that to my attention. Uploaded an updated version in the OP that addresses the Superuser issue. Sorry for the inconvenience.
satuday said:
mvilla, how did you fix the superuser root access problem? i am having the same problem when i try to update binary, and im getting permission error when i try to flash recovery in rom manager, i think is because of superuser not working.
Click to expand...
Click to collapse
This update is from ChainsDD's site and has the latest Superuser app and binary. Should accomplish the same thing.
XK72 said:
I used smali and allowed each APK to reference all of the .odex files in the framework, added the classes.dex files to their respective APKs, and zipaligned. I don't know if it matters, but I did those steps through the command line, although I'm sure the process would be a lot faster with a script. If you would like the exact line-by-line process that I used, let me know.
Click to expand...
Click to collapse
Hey buddy, I'd LOVE to have the step-by-step, or line-by-line on the process you used to decompile. If you could PM me, or post it up here for everyone to use, that would be great!! I'm kinda new to the decompiling and compiling scene so any help would be great! Also, you said that most devs that use ICS probably use a kitchen to decompile and compile their .jar and .apk files, where is this kitchen? Or are you talking about Android SDK?
sniperkill said:
Hey buddy, I'd LOVE to have the step-by-step, or line-by-line on the process you used to decompile. If you could PM me, or post it up here for everyone to use, that would be great!! I'm kinda new to the decompiling and compiling scene so any help would be great! Also, you said that most devs that use ICS probably use a kitchen to decompile and compile their .jar and .apk files, where is this kitchen? Or are you talking about Android SDK?
Click to expand...
Click to collapse
Did you ever get that step-by-step process for deodexing ICS from the OP? If so, can you send it to me?
I guess the Google Apps are included?
Will there be any further updates to this in the near future, or has this reached the end of the line so-to-speak? Just curious because I like having the natural AOSP of this.
Been using this since the 9th and I have to say it's very smooth. Very stock too, which obviously is what it's supposed to be. Just saying that for anyone who comes in looking for something customized. This is basically pure vanilla ICS.
Sorry for the delayed replies. I've been hammered by other obligations lately.
sniperkill said:
Hey buddy, I'd LOVE to have the step-by-step, or line-by-line on the process you used to decompile. If you could PM me, or post it up here for everyone to use, that would be great!! I'm kinda new to the decompiling and compiling scene so any help would be great! Also, you said that most devs that use ICS probably use a kitchen to decompile and compile their .jar and .apk files, where is this kitchen? Or are you talking about Android SDK?
Click to expand...
Click to collapse
mabry said:
Did you ever get that step-by-step process for deodexing ICS from the OP? If so, can you send it to me?
Click to expand...
Click to collapse
I'll try my best to post the steps later today or tomorrow. Sorry to keep you waiting.
akabadnews said:
I guess the Google Apps are included?
Click to expand...
Click to collapse
The stock Google apps are included. There are now two choices: One has the apps that were included in the IMM26 release (R3) and I have also included the latest app updates and related binary files as (R4).
The Batman said:
Will there be any further updates to this in the near future, or has this reached the end of the line so-to-speak? Just curious because I like having the natural AOSP of this.
Click to expand...
Click to collapse
I have replaced the Google apps that have been updated since the IMM26 release. There are rumblings that the official ICS ROM should be released sometime soon. I'm not holding my breath, but I'll offer the same thing to that release once it comes out.
If you're asking about adding functionality or features, I don't think I'd have anything unique to offer since there are so many other ROMs and customizable updates out already. I have considered including FaceLock functionality, but it adds quite a bit of size to the ROM and honestly, it hasn't worked very well for me. If there is enough interest, I'll include it as a separate revision in the future.
I'm getting a error for the media fire links. New link please?
Sent from my Nexus S 4G using xda premium
xamadeix said:
I'm getting a error for the media fire links. New link please?
Sent from my Nexus S 4G using xda premium
Click to expand...
Click to collapse
Sorry about that. I don't know what happened there. Link fixed.
XK72 said:
Sorry about that. I don't know what happened there. Link fixed.
Click to expand...
Click to collapse
Thank you
Sent from my Nexus S 4G using xda premium
Does anyone have problems turning Bluetooth on?
Sent from my Nexus S 4G using Tapatalk
XK72 said:
I have replaced the Google apps that have been updated since the IMM26 release. There are rumblings that the official ICS ROM should be released sometime soon. I'm not holding my breath, but I'll offer the same thing to that release once it comes out.
If you're asking about adding functionality or features, I don't think I'd have anything unique to offer since there are so many other ROMs and customizable updates out already. I have considered including FaceLock functionality, but it adds quite a bit of size to the ROM and honestly, it hasn't worked very well for me. If there is enough interest, I'll include it as a separate revision in the future.
Click to expand...
Click to collapse
I would rather have the straight vanilla experience. Thanks for responding.
Edit: Also, touch to focus would be nice for the camera if at all possible. Thanks.

[Q] Deleted stock app.Whoops. Help?

I found a supposed "safe" list of stock apps to delete and foolishly started firing them in the bin only to find that the messaging icon had not only vanished from the home tray but the option to replace it with a new shortcut had too.
I guess one of the apps deleted was responsible for that. Can any of you boffins figure out which i need and where to get it? The dangers of rooting sigh.......
I use handicant messages so perhaps a 3rd party applications could suffice. Next time either make a nandroid backup or use titanium pro.
Sent from my R800x using Tapatalk 2
[DEV] Full Support for Files from XQ55 + (Arabic Support)
EDIT: sorry the download link is dead
Flymohovercraft said:
I found a supposed "safe" list of stock apps to delete and foolishly started firing them in the bin only to find that the messaging icon had not only vanished from the home tray but the option to replace it with a new shortcut had too.
I guess one of the apps deleted was responsible for that. Can any of you boffins figure out which i need and where to get it? The dangers of rooting sigh.......
Click to expand...
Click to collapse
You would always make a backup before you uninstall lol.
But I'll look through my apps stuff and find something about it.
Sent from my R800x using XDA
I found the solution
thanks to neroyoung
follow this GUIDE
Extracting .FTF File
Only For GB ROM
download ftf-extractor from here
Click to expand...
Click to collapse
the original thread [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~
MonY960 said:
I found the solution
thanks to neroyoung
follow this GUIDE
the original thread [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~
Click to expand...
Click to collapse
Thanks for replying but im sorry. Maybe im a noob. I did make a nandroid but a couple of months ago and i wanted my system the way it was the other day. Dont know how to use ftfs or how they would particularly apply here. If i was to extract a copy of the current system id still be missing the messaging app wouldnt i? Is there not simpler apk method maybe or something that doesnt involve code/commands.
Just go on the market and download go sms or handcent
Sent from my R800x using xda premium
Flymohovercraft said:
Thanks for replying but im sorry. Maybe im a noob. I did make a nandroid but a couple of months ago and i wanted my system the way it was the other day. Dont know how to use ftfs or how they would particularly apply here. If i was to extract a copy of the current system id still be missing the messaging app wouldnt i? Is there not simpler apk method maybe or something that doesnt involve code/commands.
Click to expand...
Click to collapse
Ok , what's your firmware ?
Sent from my R800i using XDA
Using Go Sms and its a massive improvement. Thanks for the help everyone.

References on custom rom guide

Can anyone link me to the guide on how to make TW custom roms for newbees.
Thanks in advance.
Sent from my SM-N9005 using XDA Premium 4 mobile app
You can use ROM installer, goo.im, ROM toolbox pro, which all allow you to dl a custom rom and gapps. Those are all in the playstore. I'm guessing that's what you meant, your question wasn't very descriptive...
Sent from my SM-N900T using XDA Premium 4 mobile app
topgun303 said:
Can anyone link me to the guide on how to make TW custom roms for newbees.
Thanks in advance.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
you will need a linux box of some sort.
I use both DsiXDA Kitchen moddified with new smali and back smali updates and new supersu, and the Archi kitchen from the repo he has as it has new updated perms and symlink processes, also an updated deodexing process.
there's no 'real' that i know of newbie way of making roms. You just have to play around with the kitchens and then code and mod the framework and systemui apk's by hand.
dragonstalker said:
you will need a linux box of some sort.
I use both DsiXDA Kitchen moddified with new smali and back smali updates and new supersu, and the Archi kitchen from the repo he has as it has new updated perms and symlink processes, also an updated deodexing process.
there's no 'real' that i know of newbie way of making roms. You just have to play around with the kitchens and then code and mod the framework and systemui apk's by hand.
Click to expand...
Click to collapse
Sometimes I kick myself for never looking at those kitchens... they sure do seem to make it the process easier for folks. It's sort of deflating when you get it all figured out then see the result of an automated process that looks nearly identical... and took far less effort lol
dwitherell said:
Sometimes I kick myself for never looking at those kitchens... they sure do seem to make it the process easier for folks. It's sort of deflating when you get it all figured out then see the result of an automated process that looks nearly identical... and took far less effort lol
Click to expand...
Click to collapse
You don't use kitchen? wow, who'd thought...wow...I use this one, and it is unbelievable... ArchiKitchen-dsixda
If you want a copy, let me know....does all of the needed dir all at once...:good::good: faster than the original...
PM if you want, I may not get back here for awhile...
---------- Post added at 07:56 AM ---------- Previous post was at 07:55 AM ----------
topgun303 said:
Can anyone link me to the guide on how to make TW custom roms for newbees.
Thanks in advance.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Good guides in the original Android forum....search for this, it should take you to the correct threads...
ArchiKitchen-dsixda
good luck, and hope all goes well....:good:
TheAxman said:
You don't use kitchen? wow, who'd thought...wow...I use this one, and it is unbelievable... ArchiKitchen-dsixda
If you want a copy, let me know....does all of the needed dir all at once...:good::good: faster than the original...
PM if you want, I may not get back here for awhile...
Click to expand...
Click to collapse
No worries - I tend to go about things my own funny little way anyway I usually just dd a live /system (usually mount it in linux to pull out the stuff I need) and ls -ZR /system to get the perms/ownership/contexts/symlinks info I need to put an updater-script together.

Categories

Resources