Does anyone know of a tutorial on how to build custom roms. Im not really trying to do anything fancy like eclipse or some of the other experts but i would like to take the "naked" version and add a few things in that i like from other roms.
Im just trying to make a buisness like rom that has blur corprate email, calendar, desk clock, camera, camcorder, gallery and really thats about all. I can get the rest of the stuff from the market.
Sorry if this has been asked over and over again.
I think most likely u could just use root explorer and sift through the rom zips for the apks and lib files needed for the features/apps you want and push them to the necessary spots. I'm sure there is also more complicated and in depth things you could do but for the most part this should work. Just might take a lot of experiments to figure out what is needed for anything that is interdependent on other features/apps to work.
Thanks
I will play around with the root explorer and see what i can tear up.
Best rom making software
Is root explorer the better option or can the premium version of the rom manager be used also. I hate to buy an app if its not the best one.
I think that feature in rom manager will work.
I have never used that app tho as the x2 isn't "officially " supported on that app.
Root explorer is the best (2-4$)(can't remember how.much exactly cost)
I have spent for an app. (Wave launcher is close 2nd)
It makes editing system and other files simple and easy. Also a majority of people use that app which makes it easier when explaining how to change things and etc.. when everyone uses the same app lol.
It even makes mounting system from r/o to r/w and back again as simple as touching a single.button once at top of the screen. Just an all around simple smooth easy to use and explain app /end rave lol
would you happen to know of any reason why i cant install the blur email and calendar? I have the apk's but i just errors out when i try to run them.
I think u will need to push them into system /app and fix permissions and maybe owners..permission needs to.be like all other system app. Rw-r--r--
Then they should show up after reboot. If they don't work u might need to add in email authentication apk or something ...
ashclepdia said:
I think u will need to push them into system /app and fix permissions and maybe owners..permission needs to.be like all other system app. Rw-r--r--
Then they should show up after reboot. If they don't work u might need to add in email authentication apk or something ...
Click to expand...
Click to collapse
What this guy said is what you need to do.
This is actually something my boss and I have discussed. Taking some open source apps and changing them so they are specific for our company and also trying out a basic rom. Once the reality of the fact that only a handful of the people have the same type of Android phone put a quick halt on the rom idea. Would be a fun project though.
Related
I would really like to know why some free apks are included as system files, such as titanium backup and launcher pro.. As I have bought both paid versions, I have to go through the hastle of removing these, which sometimes appears not to be possible.
They are FREE. If someone needs them, can't they just download it themselves? I don't think any free apk should be pre-installed if it will block a commonly owned paid version.
If anyone wants to explain why these should or are included in most roms, please do. Also, if someone wants to explain a definitive method to get rid of these programs(that are not uninstallable normally because they are system files), please do. Using root explorer and deleting the actual APK doesn't always work, sometimes the file is recreated despite the fact I just deleted it.
I imagine, at least with launcher pro, that MAYBE it is themed(though I haven't seen this yet), but I still imagine there would be another easy way to get it out there..
Anyways, I don't want to be flamed, and I do appreciate the hard work these devs put into these roms, but I haven't been feeling like trying any of these newer roms just because I will have to remove half of these free apks anyways, and it is a pain I just don't want to have to go through 3 times a month.
Silentbtdeadly said:
I would really like to know why some free apks are included as system files, such as titanium backup and launcher pro.. As I have bought both paid versions, I have to go through the hastle of removing these, which sometimes appears not to be possible.
They are FREE. If someone needs them, can't they just download it themselves? I don't think any free apk should be pre-installed if it will block a commonly owned paid version.
If anyone wants to explain why these should or are included in most roms, please do. Also, if someone wants to explain a definitive method to get rid of these programs(that are not uninstallable normally because they are system files), please do. Using root explorer and deleting the actual APK doesn't always work, sometimes the file is recreated despite the fact I just deleted it.
I imagine, at least with launcher pro, that MAYBE it is themed(though I haven't seen this yet), but I still imagine there would be another easy way to get it out there..
Anyways, I don't want to be flamed, and I do appreciate the hard work these devs put into these roms, but I haven't been feeling like trying any of these newer roms just because I will have to remove half of these free apks anyways, and it is a pain I just don't want to have to go through 3 times a month.
Click to expand...
Click to collapse
All the roms I've used include extra apks in the /data/app directory. And with the two examples you provided, neither of them require a replacement apk for the full version. Titanium has an extra apk for the pro license, and LP you can just input your license.
Sent from my SGH-T959 using Tapatalk
Moved of: Samsung Vibrant > Vibrant Android Development
To: Samsung Vibrant > Vibrant Q&A
Please put your questions to: Vibrant Q&A
Roms are a composite of many things. Stating "i don't think .apks should be in there is like saying "We shouldn't have the modems in the rom. You can download and flash them separate". Now does that sound like a coherent statement?. A custom rom is a composite of what the dev envisions how he/she wants the phone to perform. No offense but the statement doesn't make sense to me.
1 - they usually are in data/app for easy removal
2 - if they were in system/app, how hard is it really to go there and delete the .apk
3 - you dont need to remove these to upgrade to the paid version... unneccessary step
4 - the developers put them there for convenience to the MAJORITY
5 - you could always make a rom
6 - really surprised you didnt mention stock bloat from samsung thats included in roms, instead you choose most peoples fav 2 apps.
Silentbtdeadly said:
I would really like to know why some free apks are included as system files, such as titanium backup and launcher pro.. As I have bought both paid versions, I have to go through the hastle of removing these, which sometimes appears not to be possible.
They are FREE. If someone needs them, can't they just download it themselves? I don't think any free apk should be pre-installed if it will block a commonly owned paid version.
If anyone wants to explain why these should or are included in most roms, please do. Also, if someone wants to explain a definitive method to get rid of these programs(that are not uninstallable normally because they are system files), please do. Using root explorer and deleting the actual APK doesn't always work, sometimes the file is recreated despite the fact I just deleted it.
I imagine, at least with launcher pro, that MAYBE it is themed(though I haven't seen this yet), but I still imagine there would be another easy way to get it out there..
Anyways, I don't want to be flamed, and I do appreciate the hard work these devs put into these roms, but I haven't been feeling like trying any of these newer roms just because I will have to remove half of these free apks anyways, and it is a pain I just don't want to have to go through 3 times a month.
Click to expand...
Click to collapse
I'm not on any dev team so if my logic is wrong, please correct me. But, to answer your question about why applications are added to the ROMs, I think it mainly boils down to convenience. Those to apps, and I'll even add ROM Manager to the mix, it provides me the quickest, most efficient way, to get my device setup, after flashing a new ROM. I mean, I flash the ROM, use Titanium to restore my apps and settings, especially my LauncherPro settings. I gotta be honest, this is the first I have heard of someone not wanting those two apps specifically.
I have paid versions of both of the applications that you are describing, I have never had to remove the existing one, in order to use the paid version. Whenever I flash a new ROM, they both come up as the paid version. Both applications write the license credentials to your SD card. If the credentials exist when the "free" version starts, it becomes the paid version.
Do you have experience otherwise?
I agree with everyones response!
I don't need the other crap like Facebook or Twitter, but Titanium and LP are my saviors when it comes to quickly restoring my phone setup.
what do you mean by LP?
thcnme956 said:
what do you mean by LP?
Click to expand...
Click to collapse
LOL Check you sig. Here is a hint you are using LP+
I recently flashed CM7 6.5.8 to my Optimus T (P-509)...it's really impresive. Anyway, the one thing I really liked (functionally & aesthetically) on the stock ROM is the Connection Manager that allows you to activate a data connection as well as monitor if wi-fi is being used or 3G data. It is true that CM7 provides this same functionality with the Power Controls widget...I just like the stock version more. Unfortunately, when I restore the stock Connection Manager via Titanium Backup, it doesn't seem to fully restore. For instance, placing the Connection Manager widget on my home screen only displays the title of the widget and nothing else. Clicking said widget does allow me to make my connection but the visual appeal is lacking.
Is it even possible to restore system apps/widgets to CM7 or is this a limitation of the ROM?
Thanks,
Is the widget you want called ConnectionManagerWidget.apk?if so here is the attachent.Install root explorer go to system/app mount as r/w place the ConnectionManagerWidget.apk there and change the permissions to rw-/r--/r--(if you don't know what is this look into the permissions off another app)
Thanks for the file! Seems like it should be what I want. However, do you know if it's possible to change the permissions without Root Explorer? Maybe with Terminal Emulator?
I've transfered the file to /system/app but it isn't even recoginized as a widget option. At least when I restored the original widget it appeared as an option and was semi-functional. I hate to waste money on Root Explorer if this widget won't work. I've already wasted money on Groove IP for less than stellar performance. Not that $4-$5 bucks here or there will kill me but buy enough apps that don't perform and it can add up quickly.
Regardless, thanks again.
mn1968 said:
Thanks for the file! Seems like it should be what I want. However, do you know if it's possible to change the permissions without Root Explorer? Maybe with Terminal Emulator?
I've transfered the file to /system/app but it isn't even recoginized as a widget option. At least when I restored the original widget it appeared as an option and was semi-functional. I hate to waste money on Root Explorer if this widget won't work. I've already wasted money on Groove IP for less than stellar performance. Not that $4-$5 bucks here or there will kill me but buy enough apps that don't perform and it can add up quickly.
Regardless, thanks again.
Click to expand...
Click to collapse
Here's the apk
Edit:sorry for posting warez
FPChaim said:
Here's the apk
Click to expand...
Click to collapse
warez!! -0-0-0-0-0
ccdreadcc said:
warez!! -0-0-0-0-0
Click to expand...
Click to collapse
Removed attachment
FPChaim,
Thanks for your efforts. The connection manager widget just refuses to install. I'll live with things as they are
mn1968 said:
FPChaim,
Thanks for your efforts. The connection manager widget just refuses to install. I'll live with things as they are
Click to expand...
Click to collapse
This widget should work with others roms like gingerlol i think, it's one of the most stables roms... but cyanogen is awesome (and i wouldn't change my rom just because of a widget... so iguess you're right)
Sent from my lg o1 with nax performance using xda premium
Hello!
First and foremost i apologize if this has already been answered (I'd guess it has since it's a pretty basic question). I tried doing various searches (here and google) and all they brought back was how to install APK files . My question is if I take an APK from my phone can I install it on another device? Sorry I'm still a bit new to Android and dont know much about how APKs work and if there is security restrictions embedded in them making them only work on the device they were downloaded to or anything of the sort.
Thanks!
To my knowledge there are no such restrictions on APKs. You can pull them from one phone to be installed on others as you see fit.
Awesome, thanks for the quick reply!
nitox.n2o said:
To my knowledge there are no such restrictions on APKs. You can pull them from one phone to be installed on others as you see fit.
Click to expand...
Click to collapse
If it's system apk's you will run into issues when pulling from different phones. All really depends
Running ICScrewD ROM
yes and no. basically whats been said. a system app (aka one that i on the phone after a stock flash) will most likely not work from phone to phone unless it is the same type of phone on the same rom. however market type apps (including downloaded apps from the internet) will most likely transfer from phone to phone
Astro manager extracts non system apps you have installed into apks. Makes it ridiculously easy to send an app you have to your friends. Your app data is not included in the apk. One of the best features of astro manager in my book.
Sent from my páhhōniē
Its market apps, so i think ill be good to go! system apps i could definitely see not working though, guessing they're more hardware/system specific.
Thanks for all the responses!
Sent from my SAMSUNG-SGH-I777 using XDA App
Saw this app called pdroid, allows you to set the permissions apps have(better than other apps like droidwall), probably gonna patch it onto my nook color, but would make even more sense on my phone.. only problem is that for HTC devices it says it requires s-off.(updated: apparently this isn't an issue)
I guess my question would be if anyone would know a way to workaround? It doesn't require root.. I am wondering if there is a way I can patch the rom before I flash it perhaps?
Also, I didn't know that apparently there is a feature that cuts off all network connectivity for selected apps built into cm7.. I'm starting to think I didn't know about 99% of the features cm7 allowed. That is probably why I always went with MIUI.
Anyways, figured I would ask here, or perhaps someone else would think this was interesting, or maybe something like this could be included in future roms. It evidently has a tiny memory footprint, uses little processor, etc.. so don't see what the harm could be. I'll have time to play with it this weekend I am thinking..
Silentbtdeadly said:
Saw this app called pdroid, allows you to set the permissions apps have(better than other apps like droidwall), probably gonna patch it onto my nook color, but would make even more sense on my phone.. only problem is that for HTC devices it says it requires s-off.
I guess my question would be if anyone would know a way to workaround? It doesn't require root.. I am wondering if there is a way I can patch the rom before I flash it perhaps?
Also, I didn't know that apparently there is a feature that cuts off all network connectivity for selected apps built into cm7.. I'm starting to think I didn't know about 99% of the features cm7 allowed. That is probably why I always went with MIUI.
Anyways, figured I would ask here, or perhaps someone else would think this was interesting, or maybe something like this could be included in future roms. It evidently has a tiny memory footprint, uses little processor, etc.. so don't see what the harm could be. I'll have time to play with it this weekend I am thinking..
Click to expand...
Click to collapse
Stericson has an app that has the same features call "Permissions". It doesn't require S-off
Sent from my HTC Amaze 4G using xda premium
This is a solid app. I have it installed
heyodee said:
This is a solid app. I have it installed
Click to expand...
Click to collapse
Which one, pdroid, or permissions?
Chance Ill said:
Stericson has an app that has the same features call "Permissions". It doesn't require S-off
Sent from my HTC Amaze 4G using xda premium
Click to expand...
Click to collapse
I saw the permissions app when I was looking into it, apparently the way pdroid functions you are less likely to get a force close from apps that you cut permissions off.
I'm not the paranoid type, there are some apps that aren't designed very efficiently that I would cut off features from like wakelock, boot_receive, gps, etc.. and sadly those apps don't show up on the list in the free version(like facebook, I don't want it doing ANYTHING unless I am using it). The pro version might do it, but I'd rather donate to a dev of an app like pdroid that gives you the full features than buy an app hoping the paid version does what the free version doesn't.. 15 minutes just isn't enough time to explore some paid apps.
I'm sure the developer stated it needed s-off in good faith, only recently was it possible to have a boot loader with s-on (unlocked) and be able to have r/w access to /system. Previously s-off would be required for this. I'm sure pdroid will work with a s-on unlocked boot loader, with a rooted system. The only difference between s-on unlocked and s-off is that the radio and boot loader can't be overwritten when not signed from HTC. As far as custom roms and root capabilities are functionally the same.
Silentbtdeadly said:
Which one, pdroid, or permissions?
Click to expand...
Click to collapse
pdroid. and s-off is not a core requirement. If you can flash from recovery, then it's all good.
the only thing I have to decide between now is LBE Privacy Guard or Pdroid
jmhalder said:
I'm sure the developer stated it needed s-off in good faith, only recently was it possible to have a boot loader with s-on (unlocked) and be able to have r/w access to /system. Previously s-off would be required for this. I'm sure pdroid will work with a s-on unlocked boot loader, with a rooted system. The only difference between s-on unlocked and s-off is that the radio and boot loader can't be overwritten when not signed from HTC. As far as custom roms and root capabilities are functionally the same.
Click to expand...
Click to collapse
Good to know, I wasn't sure why it would need s-off, but what you said makes total sense..
heyodee said:
pdroid. and s-off is not a core requirement. If you can flash from recovery, then it's all good.
the only thing I have to decide between now is LBE Privacy Guard or Pdroid
Click to expand...
Click to collapse
Well maybe you can share what you know about LBE privacy guard compared to pdroid? I've already spent too much time being distracted from school work the last few days or I would look into it myself.. but in a few days I will have time to mess around with all of this guilt-free.
What rom are you using? I keep seeing people post the flashable zip file patch output in different forums, maybe we could do that here for others who may be using the same rom?
Well maybe you can share what you know about LBE privacy guard compared to pdroid? I've already spent too much time being distracted from school work the last few days or I would look into it myself.. but in a few days I will have time to mess around with all of this guilt-free.
What rom are you using? I keep seeing people post the flashable zip file patch output in different forums, maybe we could do that here for others who may be using the same rom?
Click to expand...
Click to collapse
Both apps are rock solid.
LBE Privacy Guard does the job nicely, coupled with an intuitive UI, firewall, data monitor...
PDroid, love it. Although compatibility is issue. Requires patch. It however gives extra option in privacy department
Whichever you decide to choose, its a good pick
Currently using Deodex tmobile 1.43.531.3 from this thread
heyodee said:
Both apps are rock solid.
LBE Privacy Guard does the job nicely, coupled with an intuitive UI, firewall, data monitor...
PDroid, love it. Although compatibility is issue. Requires patch. It however gives extra option in privacy department
Whichever you decide to choose, its a good pick
Currently using Deodex tmobile 1.43.531.3 from this thread
Click to expand...
Click to collapse
LBE seems pretty good so far, I like that it allows you to change the permissions of system apps.. and to choose "prompt" when some apps try to access permissions. The only thing I wonder is how the monitoring part will impact battery life, and the only thing I wish it did was allow was a change to the wake lock permission.
The main thing I am trying to accomplish is to cut off communication for certain apps altogether EXCEPT when I use them- facebook, google voice, g+, stuff like that. I also want to cut off the ability for certain apps to wakelock the phone at all, like gtalk(I don't use it at all) and a few others. The fact that some of these services don't allow you to change how they sync or they hold a wakelock I don't want.. I want to change that.
Would pdroid better accomplish what I am trying to do? Does it allow permissions changes of system apps?
Silentbtdeadly said:
LBE seems pretty good so far, I like that it allows you to change the permissions of system apps.. and to choose "prompt" when some apps try to access permissions. The only thing I wonder is how the monitoring part will impact battery life, and the only thing I wish it did was allow was a change to the wake lock permission.
The main thing I am trying to accomplish is to cut off communication for certain apps altogether EXCEPT when I use them- facebook, google voice, g+, stuff like that. I also want to cut off the ability for certain apps to wakelock the phone at all, like gtalk(I don't use it at all) and a few others. The fact that some of these services don't allow you to change how they sync or they hold a wakelock I don't want.. I want to change that.
Would pdroid better accomplish what I am trying to do? Does it allow permissions changes of system apps?
Click to expand...
Click to collapse
it is pretty light on battery. pdroid is better with battery from the looks of it. Wake lock is not part of the supported permission for both apps. lbe privacy supports firewall. for gtalk, sign out when not using it. for g+, uncheck it from sync. for Google voice, ... dunno yet
pdroid allows you to set permission of system apps
heyodee said:
it is pretty light on battery. pdroid is better with battery from the looks of it. Wake lock is not part of the supported permission for both apps. lbe privacy supports firewall. for gtalk, sign out when not using it. for g+, uncheck it from sync. for Google voice, ... dunno yet
pdroid allows you to set permission of system apps
Click to expand...
Click to collapse
I've turned off sync on g+ and voice, signed out of gtalk.. but I'm trying to eliminate any wakelocks on these apps I rarely or never use. The biggest wakelock every time is the alarm sys, if I do a "dumpsys alarm > alarm.txt" in terminal, many of these apps are still keeping the phone from sleeping right..
Ultimately, I am probably trying to beat a dead horse, I got things tweaked to the point I'll never really have to worry about killing my battery in a day, but it seems like one of the features of us android users(or maybe it is xda users).. we want TOTAL control over what our phones do and don't do, lol.
LBE was heavy on my battery and Permissions Denied's interface is not intuitive enough.
I'd like to give PDroid a try but which patch to use for HTC Amaze? (beastmod 2.2.0)
jjane45 said:
LBE was heavy on my battery and Permissions Denied's interface is not intuitive enough.
I'd like to give PDroid a try but which patch to use for HTC Amaze? (beastmod 2.2.0)
Click to expand...
Click to collapse
I've been using LBE since it was recommended to me.. and even though I don't see any wakelocks caused by it, and IT reduced the wakelocks other apps on the phone would cause, by battery life has degraded majorly. It is a cool app, but rather than get 24+ hours on a light use day, I have been getting at most 14 with barely any use. It may be because I have it monitoring my data use, so I may continue using it after I turn off monitoring to see if that is the draining part.
To answer your question, based on how I read the thread.. one of the downloads in the thread is used to CREATE the patch(and remover) which you can then flash and/or share with others.
PDroid is the only one I haven't tried yet, so think I'm gonna remove LBE and give it a try. One of these apps will surely give me control over these other apps, without being a bigger pain than those other apps.
Did you give PDroid a try and have any success with the Amaze?
If so, it would be great to share the patch.
I've been using LBE, avoiding the re-flash to deodex / Zipalign, for now, and it seems like its pretty good / handles system apps pretty well but I'd think about running both in tandem to cover what each doesn't do. Hmm
Anyone else notice with multiple users, you don't get SUPERSU installed with that second or third user? You can't open it because it says it doesnt support multi user yet or something. What a bummer.
This whole new multiuser thing is so odd to me. I'm setting up my kid an account so he can do his gaming on his side and leave my sh*t alone. I think google really hit the nail on the head with this one. Its brilliant. However, there is a learning curve with the whole seperate user space deal. I also noticed if you mount the N10 (plug in the cable to your computer) in each profile you get different sdcard data. For example, If I copy over some wallpapers to my profile, then log in as my kid and mount the N10, he doesnt have that wallpaper folder...I gotta copy it again.
For example, I normally use titanium and freeze some of the stock bloatware stuff, specially the google magazines and such. Of course in his userspace he still has it! Ahh well.. not sure the point of this thread. Discussion I guess...
If you read the description in the market, Chainfire says he has intentionally disabled it for everyone except main account for now. You should be grateful your kid won't get root. I believe he intends to fix it in the future.
Sent from my Nexus 10 using Tapatalk 2
Grateful? Hardly...he's 3.
Surely that's even more reason not to want him to have root access?!
Sent from my Nexus 10 using Tapatalk 2
It would be awesome if they could add a shared/public sdcard folder.
chugger93 said:
Anyone else notice with multiple users, you don't get SUPERSU installed with that second or third user? You can't open it because it says it doesnt support multi user yet or something. What a bummer.
This whole new multiuser thing is so odd to me. I'm setting up my kid an account so he can do his gaming on his side and leave my sh*t alone. I think google really hit the nail on the head with this one. Its brilliant. However, there is a learning curve with the whole seperate user space deal. I also noticed if you mount the N10 (plug in the cable to your computer) in each profile you get different sdcard data. For example, If I copy over some wallpapers to my profile, then log in as my kid and mount the N10, he doesnt have that wallpaper folder...I gotta copy it again.
For example, I normally use titanium and freeze some of the stock bloatware stuff, specially the google magazines and such. Of course in his userspace he still has it! Ahh well.. not sure the point of this thread. Discussion I guess...
Click to expand...
Click to collapse
I'm with you on this. Both my wife and myself use the tablet and both NEED to freeze and back up apps with Titanium and thus BOTH users NEED root access. With 2+ profiles this tablet is crippled until this is a possibility. Let's hope a solution will soon surface.
blacksheep242 said:
I'm with you on this. Both my wife and myself use the tablet and both NEED to freeze and back up apps with Titanium and thus BOTH users NEED root access. With 2+ profiles this tablet is crippled until this is a possibility. Let's hope a solution will soon surface.
Click to expand...
Click to collapse
Superuser I believe is updated to handle multiple accounts, might be worth checking out unless some app(s) you have absolutely have to use SuperSU.
What is the difference between supersu and superuser? In app drawer it shows supersu but if I browse /system/ the file is named superuser.apk
I have some installation package claiming to be superuser 3.3 with multiuser support but I have not tried this yet since I don't know the difference.
Skickat från min HTC Desire via Tapatalk 2