[Completed] [Q] I want to flash a custom rom but I'm worried about security/privacy issues. - XDA Assist

Hi,
I'm kinda new to android, I've rooted my phone (Samsung Galaxy S2 Skyrocket sgh-i727r / on jellybean 4.1.2) and I'm ready to flash a custom rom (SlimKat to be specific). I feel the stock rom can be "trusted", but can a custom rom be trusted to be secure and have privacy? I'm concerned that a custom rom dev may have added anything to the rom to be a security or privacy issue (where they can listen in on texts or phone calls, steal contacts or even steal passwords).
What are your thoughts?
p.s because I have limited knowledge of android I can't look through the code to inspect it.
I hope someone can please help.

Hi,
Thanks for using XDA Assist Well no Developer adds anything which may effect your security if that was the case then no one would have used Custom Rom's... Custom are too build from source and in all Rom's thread they link the source used but OEM never release it hence you wont be able to find but Custom Rom's have their source and all security previlages even Root has all security option to suit to users needs.. There is no such issues no one tracks nor steales anything developers have a lot of things in real life and in Android world they enhance Android Experience to full potential so that users can enjoy it
End of the Day its your choice
Good Luck!

Related

Xiaomi MI-ONE plus android development plz

I have been waiting for a long time assuming some developer might take up development for Xiaomi Mi-ONE phone which ships with MIUI ROM as stock, with recovery that can let you boot into two different partitions for flashing an updated ROM when you need etc.
However, there seems to be absolutely no interest in developing for this phone, even after the sources are out ! I bought this phone hoping I can make good use of the "unlocked from factory " ecosystem. The phone has a recovery, but it can flash only an update.zip file which means i can only update the OS with a newer MIUI version that releases every week. Other than that, there is no custom kernel/recovery that i can use with this phone, simply because there is nothing developed yet.
Having a custom recovery would help people flash MODS like beatsaudio apks & libs, framework mods etc . I somehow like this phone even with all this handicap of custom recovery not being available yet, but hope some one starts a development effort for this beast of a phone and help ppl like me
I would myself try and help in whatever way i can for the development of this phone, but since i have never tried any development activity for a phone, i am at sea !!
Esteemed developers, plz help !!
cwm mi-onespuniq;27636172]I have been waiting for a long time assuming some developer might take up development for Xiaomi Mi-ONE phone which ships with MIUI ROM as stock, with recovery that can let you boot into two different partitions for flashing an updated ROM when you need etc.
However, there seems to be absolutely no interest in developing for this phone, even after the sources are out ! I bought this phone hoping I can make good use of the "unlocked from factory " ecosystem. The phone has a recovery, but it can flash only an update.zip file which means i can only update the OS with a newer MIUI version that releases every week. Other than that, there is no custom kernel/recovery that i can use with this phone, simply because there is nothing developed yet.
Having a custom recovery would help people flash MODS like beatsaudio apks & libs, framework mods etc . I somehow like this phone even with all this handicap of custom recovery not being available yet, but hope some one starts a development effort for this beast of a phone and help ppl like me
I would myself try and help in whatever way i can for the development of this phone, but since i have never tried any development activity for a phone, i am at sea !!
Esteemed developers, plz help !![/QUOTE]
My mi-one is awaiting.collection at the post office, so keep on eye on miui-au
---------- Post added at 03:26 PM ---------- Previous post was at 03:23 PM ----------
And the reason there is no custom kernel/recovery/rom is because no source is available. The rom is not open source (only a few apps are), and no kernel source has.ever.been made public (which is against gpl, i know, but its the truth)
lenny_kano said:
My mi-one is awaiting.collection at the post office, so keep on eye on miui-au
And the reason there is no custom kernel/recovery/rom is because no source is available. The rom is not open source (only a few apps are), and no kernel source has.ever.been made public (which is against gpl, i know, but its the truth)
Click to expand...
Click to collapse
well its good then.. i ll keep an tab on miui-au Thanks for the info.
I heard MIUI is actually built on CM9 base. So could it be possible to take AOSP CM9 kernel source and tweak it for MI-One ? I guess most of the hardware is similar between Nexus S & Mi-One, except for some specific functionality. May be i should give it a try .. do you hav any suggestions ? I basically hate the stock recovery which comes with this phone, coz it allows me to flash only update.zip and not any other zip file unlike the awesome CWM recovery !!!
And you most likely won't many developers are not happy about what the Dev of MIUI did by taking the code of another developer making it closed source and then selling it. Not to mention there are things that are legal in China that are not in the rest of the world. With a huge China government backing backing it makes many people avoid it.
sent from my cell in Arkham
krispuniq said:
well its good then.. i ll keep an tab on miui-au Thanks for the info.
I heard MIUI is actually built on CM9 base. So could it be possible to take AOSP CM9 kernel source and tweak it for MI-One ? I guess most of the hardware is similar between Nexus S & Mi-One, except for some specific functionality. May be i should give it a try .. do you hav any suggestions ? I basically hate the stock recovery which comes with this phone, coz it allows me to flash only update.zip and not any other zip file unlike the awesome CWM recovery !!!
Click to expand...
Click to collapse
The mi-one is more similar to the htc sensation than anything else, but no, without device specific stuff from xiaomi its just not gonna happen. I might try sometime if i can do it just via ramdisk mods but i doubt it (wouldnt hold your breath).
As for the comment about taking stuff and selling it, that was hardly the case. CM was used as a base for ports, but the mi-one rom (which is the only one thats "sold") is xiaomi code. The only thing theyve done which is a violation of other developers is not releasing the kernel source.

[Completed] Rooted HUAWEI ASCEND Y220-U10 Custom ROM Compatible?

Hey guys I am fairly new to android and really new to this rooting and custom rom thing and I've been doing my research with what a rooted android w/ custom rom could look like and what it could further do.
I was hoping that my rooted phone is compatible with Custom Roms like Cyanogen Mod, AOKP, etc. Unfortunately my phone isn't listed in any listed devices in the well known Custom Rom Sites but I still proceeded with installing Cyanogen Mod since everyone seems to be using it. I don't even know if there are more of these eye candy useful mods that makes the ios look miserably locked up while hoping at least one of these custom rom is compatible with my crappy awesome phone. But upon installation process of Cyanogen Mod WITHOUT awareness that it really isn't compatible, it stated in that page that I could (STILL)use their Custom Rom at my own risk. Beyond that I stopped the installation process in fear of destroying my phone.
I was wondering whether you guys could enlighten me about the compatibility of Huawei Y220-U10 to Custom Roms. I've seen Huawei Y210's on youtube that's using a custom rom but unfortunately ALL of them who's demonstrating their phones are speaking in Spanish. I also installed ROM Installer but I can't seem to see 'FEATURED'? Maybe because it's the free version?
Now I am willing to take the risk, starting from the bottom meaning derooting my phone, wiping it clean, rerooting it and flashing that Custom Rom but I'm seeking advice from much more experienced users because if you guys tell me that it is a BIG NO NO I guess I'll just have to stick with the Go Launcher and wait until I get a much better, stronger, faster android smartphone which has a friendlier compatibility to everything android. And how come I can't access facebook nor yahoo from any web browser in my phone? is it a virus? Please clarify my theories.
Much Regards, Jom
P.S. Phone is running at 2.3.6 and rooted with Kingo Android ROOT
Hello @Jom Apa Welcome to Android / XDA!
"BIG NO NO!" You can't flash ROMs not made for your device because of the underlying hardware incompatibilities. You might completely kill your phone.
Give me a few minutes while I search for ROMs you can use
UPDATE: Unfortunately I haven't been able to find any custom firmware for your device nor Github entries for the chipset used. Seems you'll either have to stick with stock or create your own custom ROMs there are a lot of support here on XDA, Let the learning begin!
Cheers!

[Q] [Help] [New Device] I need help creating a ROM for my new phone

Hello everyone! I am a little new to this, so please take it easy on me. I have actually never created my own Android ROM via the AOSP, but I have opened up Zip files for ROMs other developers have created and have been able to do basics.
I recently bought this device: MPie G7 (gearbest . com/cell-phones/pp_76182.html)
As you can all tell, it is not exactly a very popular phone. So, finding source code for this phone's ROM is basically, impossible. I have also been unable to find the manufactures website address either (anyone have any ideas?).
Anyway, here are my very noob questions. I am obviously planning on hitting base with the AOSP code, but with Lollipop. This poses a new problem to me, because I cannot find the source code, how am I supposed ot create a kernel specific ROM? This thing runs on a MTK, most precisely: MTK6582. It came with Android 4.4.2 (KitKat).
I am also worried about one small other thing, which is the gestures. If my phone is on standby, screen is off, I can do gestures on the off screen to do certain things. Similar to the OnePlus One. But, I am worried I will not be able to do that if I build my own ROM from source.
Anyone have suggestions? Or can possibly help? Thank you very much. All your help is appreciated!
By
omarquazi said:
Hello everyone! I am a little new to this, so please take it easy on me. I have actually never created my own Android ROM via the AOSP, but I have opened up Zip files for ROMs other developers have created and have been able to do basics.
I recently bought this device: MPie G7 (gearbest . com/cell-phones/pp_76182.html)
As you can all tell, it is not exactly a very popular phone. So, finding source code for this phone's ROM is basically, impossible. I have also been unable to find the manufactures website address either (anyone have any ideas?).
Anyway, here are my very noob questions. I am obviously planning on hitting base with the AOSP code, but with Lollipop. This poses a new problem to me, because I cannot find the source code, how am I supposed ot create a kernel specific ROM? This thing runs on a MTK, most precisely: MTK6582. It came with Android 4.4.2 (KitKat).
I am also worried about one small other thing, which is the gestures. If my phone is on standby, screen is off, I can do gestures on the off screen to do certain things. Similar to the OnePlus One. But, I am worried I will not be able to do that if I build my own ROM from source.
Anyone have suggestions? Or can possibly help? Thank you very much. All your help is appreciated!
Click to expand...
Click to collapse
Why don't you list down some of the specifications of your phone and compare them with other mediatek devices!!!
That way if u have the stock ROM of the phone then u can port ROMs from another mediatek device like xolo q700i which has a dedicated thread!!! xolo q700i has many different number of ROMs !!! That way by zip based theming and porting you might be successful in at least creating a ROM for yourself which u can use as a base for different roms!!!
The way I see it if you don't have source or downloadable ROM from your OEM, you have two options:
- like @thecoolster said you could try flashing ROMs from similar devices, and hope you don't end up stuck with a soft brick.
- or, likely your device can be easily rooted (in the settings perhaps?) if it isn't already. Then you can make nandroid to give yourself a stock ROM to cook.
Actually porting your ROM from a developer device tree and AOSP or CM is hard if you are only a hobbyist cook.
Even with a cooked ROM, you'd need a recovery that lets you flash it or you'd have to use SP flashtool and make your own config files for the flash.

What options are there for flashing a ROM to my phone and keeping it updated?

I'm currently looking to get a new phone to replace my OnePlus One. I am strongly against bloatware and have become very discontent with the lack of continued software support offered by most (all?) manufacturers, including OnePlus and Google.
I am entirely new to rooting, unlocking, or flashing custom ROMs to my phone. However, I want to explore what options are available for using a ROM other than the pre-installed one and keeping it up-to-date myself.
First, one thing I don't understand very well at the moment is: what is required for a particular phone to have different ROMs available for it? For example, if I were to buy a used Samsung Galaxy S6 edge and I wanted to run stock android on it, what is necessary for that ROM to exist? Are there generally a lot of phone/model specific modifications that must be made to the Android source in order for it to run/be usable on that particular phone? Does it depend, at least in part, on which phone-specific features one wants to be usable (I read that the edge on Galaxy Edge phones will not work)?
Beyond stock android, are distributions such as LineageOS effectively stock android + their own suite of additions? Would a LineageOS ROM offer better/worse device-specific support than a stock android ROM for the same device?
Second, if I wanted to install a ROM on some phone and keep it updated, how would the update process work? Would I have to wipe the phone every time I install an update, or can updates be applied incrementally?
Finally, if I want to run a stable ROM on my daily phone without having to worry much about running into issues, what are the common options?
Thank you so much for the help!
fvgs said:
I'm currently looking to get a new phone to replace my OnePlus One. I am strongly against bloatware and have become very discontent with the lack of continued software support offered by most (all?) manufacturers, including OnePlus and Google.
I am entirely new to rooting, unlocking, or flashing custom ROMs to my phone. However, I want to explore what options are available for using a ROM other than the pre-installed one and keeping it up-to-date myself.
First, one thing I don't understand very well at the moment is: what is required for a particular phone to have different ROMs available for it? For example, if I were to buy a used Samsung Galaxy S6 edge and I wanted to run stock android on it, what is necessary for that ROM to exist? Are there generally a lot of phone/model specific modifications that must be made to the Android source in order for it to run/be usable on that particular phone? Does it depend, at least in part, on which phone-specific features one wants to be usable (I read that the edge on Galaxy Edge phones will not work)?
Beyond stock android, are distributions such as LineageOS effectively stock android + their own suite of additions? Would a LineageOS ROM offer better/worse device-specific support than a stock android ROM for the same device?
Second, if I wanted to install a ROM on some phone and keep it updated, how would the update process work? Would I have to wipe the phone every time I install an update, or can updates be applied incrementally?
Finally, if I want to run a stable ROM on my daily phone without having to worry much about running into issues, what are the common options?
Thank you so much for the help!
Click to expand...
Click to collapse
Yes, ROMs and recoveries must be built specifically for each model number, they are all different.
Yes, if you flash a custom ROM and then the developer of that ROM releases an update to his ROM you flash that update without wiping but if you switch to a completely different ROM you have to wipe before flashing it.
As for options of which ROM to use, you'll have to experiment and try them to find one that suits your likes and dislikes. What I consider the best option may not be the best option for you. To each their own, as they say.
Sent from my SM-S903VL using Tapatalk
Droidriven said:
Yes, ROMs and recoveries must be built specifically for each model number, they are all different.
Yes, if you flash a custom ROM and then the developer of that ROM releases an update to his ROM you flash that update without wiping but if you switch to a completely different ROM you have to wipe before flashing it.
As for options of which ROM to use, you'll have to experiment and try them to find one that suits your likes and dislikes. What I consider the best option may not be the best option for you. To each their own, as they say.
Sent from my SM-S903VL using Tapatalk
Click to expand...
Click to collapse
My goal is to find a stable ROM that will continue to receive security updates and bug fixes even once official manufacturer/vendor support has been dropped. Continuous software updates (i.e. to newer versions of Android) would be great too. I suppose this will depend on the hardware I'm wishing to use. Being new to xda, I've looked around and seen people posting various ROMs for various devices on the forums. But I'm not sure how reliable, stable, or even trustworthy they are. How do I evaluate ROMs posted on xda for those qualities?
LineageOS is one that clearly stands out and offers official support for many devices. Thus, it currently seems like a strong contender for my purposes. But I'm wondering if there are other distributions you would recommend that are on par with, or at least in the same tier as, LineageOS that would serve my purposes?
For what it's worth, being a developer, I would also like to give back and contribute to the community for the device I end up getting.
I'm not sure if they offer a ROM for your device, but Dirty Unicorns might be one to check out
Sent from my Nexus 5 using XDA-Developers Legacy app

Would there be any hope for getting Android Jellybean or KitKat on this old Samsung from 2012? (Samsung Galaxy Discover)

I have a Samsung Galaxy Discover, it's my old childhood phone and for the memories, I want to make it as usable as I can now, however I basically can't do anything internet related with it as it runs Android Ice Cream Sandwich (which I will be shortening to ICS for the rest of this post), ICS has certificate issues which you can't do anything about, to use anything internet related you need Jellybean (also has certificate issues but not as bad as ICS and they can be updated unlike ICS) or KitKat (has all modern certificates), however the Discover only has ICS ROMs, there was a Jellybean ROM at one point however the link is dead and I can't find an archive of it. I know it's possible to get Jellybean and KitKat on the Discover because the Galaxy Ace Plus has both Jellybean and KitKat ROMs, and the Ace Plus and Discover are basically the same phone, and I did spend a bit of time trying to port a CyanogenMod 10 ROM for the Ace Plus to the Discover, but I'm just too inexperienced with ROM porting and making ROMs and I had absolutely no idea what I was doing, so after I ran into an issue I couldn't find any details about on Google, I just gave up and went back to ICS.
If anyone could explain how to make a ROM (whether it be making my own ROM from scratch or porting an already existing ROM like CyanogenMod) for the Discover or even make a ROM for me, I'd be super thankful, preferably I want Jellybean as this is a super cheap phone and I don't think KitKat will run very well on it, however if KitKat is easier to get running I'll do KitKat. The exact model number of the phone is SGH-S730M. I have access to computers running macOS, Windows and Linux. (figured that'll be helpful to know if I need to make a ROM)
How do I create a custom rom?
Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to...
forum.xda-developers.com
jwoegerbauer said:
How do I create a custom rom?
Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to...
forum.xda-developers.com
Click to expand...
Click to collapse
That page doesn't help. The first guide linked there requires you getting the device tree, vendor, and kernel from GitHub, and since the Discover is an obscure device, I highly doubt any of that stuff is on GitHub, I'd have to pull it from a pre-existing ICS ROM or something (but idk how to do that), and on the second page linked there I don't see any sort of guide.

Categories

Resources