[Q] Rom/Kernal Help - Galaxy S I9000 Q&A, Help & Troubleshooting

ok ive been reading a few posts but cant make head nor tails of this rom/kernal stuff and cant find a guide to it in the stickys so i have come here to ask some seasoned memebers for help
I am Uk based and english speaker any help is welcomed.
1. At a guess what are the chances of bricking my device and is it fix's able
2. what is diffrence between Kernal and rom
3 in what order do i need to install kernal and rom
4. what are the best kernal's and rom's availible For - Gameing, phonecalls, texting, wifi connections and battery life
5.what will i need to backup on my phone before i install them and what program's are needed?
6. after installing if all has installed correctly can someone recomend some apps for my phone (and will i be able to use the google playstore still if not how do i get them)
Please can you help me out there seem to be 100s of roms/kernals

Rom/Kernel Help
Hi mazoshi,
I'm no super-guru but I'm happy to share my experiences. Ref your questions:
1. It is possible to brick your phone to varying degrees as evidenced by all the help requests for bricked phones, but IMHO, it's very unlikely as long as you follow the directions scrupulously and make sure you only flash ROMs/kernels that are known to be compatible.
2. The kernel is the low-level operating system, derived from Linux, that handles the low-level interface to the hardware and manages device resources (CPU, memory, peripherals, interrupts, etc). The kernel is mostly written in "C". A "ROM" is the whole ball of wax, usually including the kernel as well as the Android framework and apps, written in java, that provides the user interface and all the apps you see on your screen.
3. For installation, you'll need a firmware flashing program, like ODIN or Heimdall. You'll also need a USB cable for your phone. And, of course, you'll need compatible zips or tars to flash.
4. Common question that's difficult to answer. The best ROM, the best religion, the best political party and the best pizza are almost completely personal choices and depend on your expectations.
5. There are a number of "backup" programs that can back up your personal settings and data, e.g., Titanium backup. Note that these do NOT backup up the kernel and system stuff. You need to be rooted to do that. After root, you'll probably get ClockworkMod (CWM) which has a nice function to back up whole partitions, including the system stuff. There is a chicken-and-egg problem here though: You can only back up the system after you root, but after you root you've got a "new" system. I've never been able to figure out a way to do a complete backup of a stock system, i.e., to be able to restore to factory new state.
6. Like 4, apps are also a matter of personal chioce. There are zillions of apps on play.google. And yes, you can get to that after rooting but you'll have to manually install the Google apps package first. I don't know the latest, but a quick google search should locate many. They're usually called "gapps-something". They are supplied as a zip and can be installed with CWM.
Hope this helps.

Related

Important Notice: Rooted and Removing stock apps

Hello my name is P3Droid,
We (TBH) have a lot of experience in Motorola phones and hacking. This experience dates back to the Razr days.
Here is a word of caution. Do no delete apps from the System partition, I would suggest you only rename them to .bak. When Motorola pushes updates each of the files undergoes a hash check, if the file has been manipulated or is missing the entire update will fail.
Until a system only sbf or similar is released, unless you make a back up with bootstrap and recovery, you will eliminate your ability to take updates moving forward.
You can remove many of the stock apps without rooting just by using the built in app manager.
Those apps are in /data it is the apps that are in /system that count.
jimmydafish said:
Hello my name is P3Droid,
We (TBH) has a lot of experience in Motorola phones and hacking. The experience dates back to the Razr days.
Here is a word of caution. Do no delete apps from the System partition, I would suggest you only rename them to .bak. When Motorola pushes updates each of the files undergoes a hash check, if the file has been manipulated or is missing the entire update will fail.
Until a system only sbf or similar is released, unless you make a back up with bootstrap and recovery, you will eliminate your ability to take updates moving forward.
Click to expand...
Click to collapse
i take it that all the apps you can delete through app manager are on /data therefore are safe to delete right?
This should definitely be sticky'd.
franciscojavierleon said:
i take it that all the apps you can delete through app manager are on /data therefore are safe to delete right?
Click to expand...
Click to collapse
Yes anything that you can delete through the application manager is okay to remove, those have no impact on the update process.
And to complete my thought above. When an update is released, and they are coming, then you need to just change the file names back to normal to take the update.
Sound to me like we ned an ap that lets toys select programs to rename and then can change then back when needed. Would make it alot easier. Ill look onto this...also if some one else can confirm this info I might stick it.
Sent from my MB860 using XDA App
I can confirm that what p3droid is saying is true for all recent Motorola devices, but the point is really that you won't know until an OTA update is released how they have written the updater script in the zip file.
We have been through this with releases for every phone since the Droid X and many people got caught out by it and were stuck until we released SBF files that could safely restore the stock configuration and allow updating to official release versions.
This brings up another important point about modding your phone at this stage in the cycle. Without a full SBF to recover with in the event of a problem that renders the phone unbootable or unable to access recovery, or if you haven't made a complete nandroid, you will be again be stuck and have to return your phone to AT&T/Motorola for warranty replacement. This is never good for anyone.
When we mod our phones against the wishes of the carriers and manufacturers, we should really take responsibility for those actions and not produce a mountain of bricked phones whose cost is passed along to everyone in the form of higher ETFs for smartphones and other ways.
So, until a full SBF is released of the current build, people should be very careful what they change or remove from their phone's system and/or NVM and radio.
I also tried to warn users about this in another thread that was locked before p3droid started this thread. We have watched hundreds or even thousands of users destroy their phones in myriad ways and helped many of them recover them by providing SBF files as a safety net. It's not fun and if it can be avoided it is to everyone's benefit to do so and only requires care and forethought.
Is there anyway we could make a backup of this partition for later use? would each user need to make one or would one for all users suffice?
Assuming a bootstrapped custom recovery is possible, and we know Koush is already working on it, then a nandroid backup of at least the system, userdata and cache partitions would be the first and best step to take. Also assuming that the bootloader is locked/signed and true recovery is not possible, then the boot image and kernel will not be able to be backed up or written to by the bootstrapped recovery. It is always best to make your own backup for your device and store it on the sdcard where you have easy access, but users have also been able to use someone else's nandroid backup to restore their device in many cases as well. The recovery will give you the option to restore each partition separately in the advanced options so that you won't be restoring someone else's data to your phone.
We at TBH have also been able to create our own update.zip files and SBF files to help users recover from various mishaps.
This was because we had access to both official and unofficial files and tools to accomplish those things.
We have no idea if that will be the case here and we will not likely have the device ourselves to work with given we are VZW users primarily.
Again, there are many variables here that are yet to be determined and modes of access to the various partitions and radio baseband will be different with this phone as opposed to previous Qualcomm chipset devices.
All of this means that at this stage extreme caution is advised and being overzealous with root access is very dangerous right now.
I suggest everyone that is rooted use TITANIUM BACKUP to deal with their bloatware issues. The pro version, which you will need, is only a few bucks and is worth it. TB allows you to 'freeze' bloatware apps, which to my knowledge just blocks it fro the system, but does not delete it. The apps you choose to freeze are also removed from the app tray - so no more clutter. This way when an update rolls around, you can run down the list and simply touch 'thaw' to bring those apps back to recognition. This seems like a much more efficient and easy way to go back and forth, rather than renaming the .apk's.
I apologize if someone already mentioned TB in this thread - I just skimmed quickly.
I deleted all the bloat apps using the app manager without root. They were gone!
I did a factory reset on the phone and *surprise* the apps were back!
The things that were not part of the system come back during reset. On the other hand, im ****ed because I went crazy and deleted some actual apps that the system will check. Yay me.
pwndrone said:
The things that were not part of the system come back during reset. On the other hand, im ****ed because I went crazy and deleted some actual apps that the system will check. Yay me.
Click to expand...
Click to collapse
Ouch. Might not work, but have you tried a hard reset?
We should make a list of what's safe to remove like we did for the Captivate. Might be helpful.
I did a full factory reset and those apps that weren't part of the system came back but stuff like the help center are still missing.
Hopefully there will be a way to load the stock firmware sometime in the future.
Sent from my MB860 using XDA App
Would an app like "Autostarts" work in this case?
Guys, I can't emphasize this enough: use Titanium Backup to freeze the apps rather than deleting them, it will make your life much easier.
does this apply to using different font files as well? I'd like to use a ttf font that's a little larger than DroidSans. if i rename and use a different font will that impact OTA updates or anything else for that matter? thanks!
before reading about "freezing" apps, i reset my atrix back to factory settings. i need help rooting my atrix again. it keeps me in "Waiting for Device" where before i had no problem rooting. and another thing, when i had reset back to factory settings...i still have superuser installed. do i uninstall superuser in order to gain root access again?
I have not rooted yet. My question is can we use freeze to turn off BlurAccounts or is it fully baked into the Rom?

Script request - snap and swap CWM backup

I don't see any threads or scripts that quite describe the thing I'm looking for, so I'm just going to toss this out and see if anyone has any ideas on how to make this work.
Here's the scenario: I have a rom that I enjoy using, and it's my daily driver that I keep updated. However, I want to see if any other roms have any features I like (or whatever), but I don't want to have to do the legwork of Tibu backups and restores.
So what do I do? I make a full CWM backup of my current rom, clear and flash the new rom, and get it set up to try out. I decide it's fun to use, but I want to go back to other rom's setup. Not a problem, as I made the CWM backup.
However, to keep this other rom option open, I make a CWM backup of this setup, too. I now head to recovery, clear, and flash my original rom back, and restore the CWM backup.
All this equals a lot of steps to basically swap which rom setup I'm loading.
So here's my question/request: Would it be possible to write some sort of script that will do these steps:
1. Make / update a CWM backup of my current setup.
2. Select a different CWM backup as the destination, along with the Rom installer file associated with it (if necessary).
3. Jump to CWM, do the necessary clearing/cleaning, flash the destination rom, and restore that rom's setup.
4. Reboot to new setup.
I don't know if this is easy or makes sense, but I have rarely seen ease or logic stop things from happening in the XDA community.
(Also, if this should be in development, please move it there - I assumed that since it's more of a feature request that it should go in Q&A.)

[Q] Galaxy ACE S5830 needs the kiss of life. Help needed.

My Samsung Galaxy ACE S5830 needs the kiss of life, so as to return to the 21st century.
It has slow responses and quite often freezes and messes up with my nerves.
It currently runs on a 2.3.5 android version.
I want to root it, take a backup, increase ram by creating a partition in my new sd card and install a light custom rom (like MIUI). For this purpose, I just bought a very fast Kingston 32GB, class 10 U3, sd card with theoretical 90MBs read and 80MBs write speed. I think that will suffice.
I am a simple user and I need basic functions. My main issue is to get a faster response from the phone. I don’t play games and I am not a major fun of social media. I just want to want to use it mainly as a phone, for calls, messages, Viber, and some extra facilities like emailing, web browsing, watching some videos online (news and youtube), occasional photos, listen to music, and install a GPS program like Sygic.
I’ve already read a lot about the whole process, but as I’m doing it for the first time in my life I want to make sure that I got it right. And I have a few ambiguities.
Please advise or freely suggest if any better/easier method is available.
1. Rooting.
I decided to use Kingo Root. So, I need to download Kingo Root to my pc and connect the phone (having enabled USB debugging) and just press Root. Then check if rooting is successful with Root Checker. Then download and install SuperSU app. And I’m done.
Do I need to unlock my bootloader, too?
2. Backup.
a) Take an image of the existing ROM.
Download and install ROM Manager, flash ClockworkMod Recovery and update. Boot in to recovery by using ROM Manager or manually by pressing simultaneously UP+POWER+HOME buttons. Then go to Backup and Restore and take a backup image. Right?
b) Backup apps and messages.
I want to take just 2 backups here, my text messages and my Viber messages. Do I use Titanium or something else? My contacts are already synchronized with Google. If I use a MIUI stock rom do I need to take a backup of my contacts too?
3. Increase phone's RAM
I think now is the right time to increase the phone’s RAM. Do I need to partition it with CWM? Or I just use an app like Ram Expander? Do I do both? I mean firstly partition the sd to the desired size and then use Ram Expander? None of the above? What do you suggest? I have read some other possible solutions like using INT2EXT+ after partition. And when I download a new app how will the phone know where to store it, in phone’s RAM or in sd card?
The key factor is speed and efficiency.
I’ve also read that “Even though the Internal Storage would read 2GB (or whatever is your partition size), the apps would still use some amount of REAL INTERNAL Storage for data, hence you need at least 100MB REAL Internal Memory for every 500MB SD-EXT memory.” Is this true? And if so, since I believe the Galaxy ACE S5830 has about 150 MB RAM the most I can actually get is 750 MB RAM?
It is important to get as much RAM as possible because I’ve read that Sygic (the GPS Navigator app) needs to be installed in phone’s RAM to work properly and it is about 700MB.
4. Install Stock ROM
Finally, the time has come to install a new stock rom. I am thinking about MIUI 6. I like its interface and I’ve heard it is light and fast. Any better suggestions? Can I do it in my phone?
My problem here is this, is MIUI a fully functional stock rom, which means I just download it and flash it or is it a “port rom” which means I have to previously install some android 4.4.x base rom? I have read in some article that is needs a compatible android rom to lean on before installing. Is that so?
Here I am stuck, I can’t decide how to proceed and I need your help.
Sorry, if the post is too long.
Hi there, long time galaxy ace user and MIUI lover here.
1. For rooting my device, I just flashed a zip in recovery mode. Can't find the link to that thread.
2. Yes, backup is very important right after rooting, especially for beginners.
As for sms backup, I recommend using SMS backup and Restore, which can be downloaded from the market. I haven't used viber, so I don't know which app would be the best for backing it up, but you can try Titanium backup. For contacts, you can sync them as long as you flash a g-apps package and sign in with the same google account. To be sure, you can try exporting your contacts to your sd card and import it later on (.vcf)
3. I did not even increase my phone's ram via swap, Even with a tiny ram, Miui on top of Cm7 is pretty fast and can handle any basic task such as browsing, youtube videos, music, calling, camera, camcording and messaging with minimal stutters. (I don't play games btw)
4. If you are a simple phone user just like me, who only need some calls, sms and browsing functionality, the best bet would be to use MIUI builds based on gingerbread (CM7). I found that MIUIv4 builds (ICS and JB) are poorly optimized for our device. Also, there are currently no MIUI v5 or v6 builds for armv6 devices.
My personal recommendation is: MIUIXXX http://forum.xda-developers.com/showthread.php?t=1908444 which comes with FireKernel OC.
I use Gabreek's Miui v5 theme, which you can find it on his thread http://forum.xda-developers.com/showthread.php?t=2280553 In my opinion, his v5 theme is the best, because of LOTS of app icons and the overall feel.
Also, be sure to flash a g-apps package for gingerbread after flashing the rom.
MIUI v4 snapseries build is too unresponsive for me, and missing some features like screen off animation. http://forum.xda-developers.com/showthread.php?t=1879323
MIUI v4 JB by msnnsm is also good, but consumes lots of ram http://forum.xda-developers.com/showthread.php?t=2054460.
TL;DR: flash an miui gb rom. It is the best in terms of stability and speed.
Thanks for your prompt answer and suggestions my friend. I will follow them all.
One question please, which is the most important query for me:
After I have made all the preparations (root and have taken a backup image with CWM, messages, etc.), what is the next step?
a) I need to install and flash the phone with a CM7 first and then install and flash MIUIXXX?
or
b) I just flash MIUIXXX straight away?
Also, I am not sure I understood correctly, Gabreek's Miui v5 (which is now updated to v6) is an alternative MIUI rom or a theme? Because I have downloaded it and it is a zip file not an .mtz file.
I am sorry if these sound like very noobish questions but I want to make sure that I understand what I am doing before I actually do it.
Thanks again for your help.
tommycr7 said:
Thanks for your prompt answer and suggestions my friend. I will follow them all.
One question please, which is the most important query for me:
After I have made all the preparations (root and have taken a backup image with CWM, messages, etc.), what is the next step?
a) I need to install and flash the phone with a CM7 first and then install and flash MIUIXXX?
or
b) I just flash MIUIXXX straight away?
Also, I am not sure I understood correctly, Gabreek's Miui v5 (which is now updated to v6) is an alternative MIUI rom or a theme? Because I have downloaded it and it is a zip file not an .mtz file.
I am sorry if these sound like very noobish questions but I want to make sure that I understand what I am doing before I actually do it.
Thanks again for your help.
Click to expand...
Click to collapse
It's completely fine to flash miuiXXX right away (B)
gabreek's is another MIUI rom, but bluetooth is not working in his v6 build. The theme file (mtz) is somewhere in the bottom of the post, below some useful tips and just above the credits part of his post
Thanks again for your help.
I also thought the same, but I wanted to make sure.
I have already rooted my phone and I am in the process of taking various backups.
I will try the rom you have recommended and I will revert to report.
I think I owe you as much.
Btw do you know if Themer works in MIUI? It's quite an impressive app to have.
Cheers
as far as i know, themer does not work.
Also, MIUI comes with its own theme engine, and you can download online, which is very nice.
Remember that when Applying themes, do not include lockscreen (uncheck lockscreen) . Lockscreens from the Theme app are meant for HDPI device, and you won't be able to unlock your phone if you apply them. If you accidentally get stuck on the lockscreen, press volume up and back button at the same time. It will unlock your phone.
There are a handful of themes ported to MDPI which you can use over here: http://forum.xda-developers.com/showthread.php?t=1428940
So far, so good, I have not experienced any major problems.
2 more things to ask if you dont mind.
a. Where do I get the gapps file to flash from? Is is a specific file for our rom (MIUIXXX) or any gapps file will do?
b. Can I add an extra language, in the android keyboard or do I have to use an app for this? Or even better in the system itself. I am from Greece and I would find it very convenient in some tasks of the phone. I mean since it is essentially a MIUI rom and MIUI has the greek language in its official roms, there must be a way that this can be done.
tommycr7 said:
My Samsung Galaxy ACE S5830 needs the kiss of life, so as to return to the 21st century.
It has slow responses and quite often freezes and messes up with my nerves.
It currently runs on a 2.3.5 android version.
I want to root it, take a backup, increase ram by creating a partition in my new sd card and install a light custom rom (like MIUI). For this purpose, I just bought a very fast Kingston 32GB, class 10 U3, sd card with theoretical 90MBs read and 80MBs write speed. I think that will suffice.
I am a simple user and I need basic functions. My main issue is to get a faster response from the phone. I don’t play games and I am not a major fun of social media. I just want to want to use it mainly as a phone, for calls, messages, Viber, and some extra facilities like emailing, web browsing, watching some videos online (news and youtube), occasional photos, listen to music, and install a GPS program like Sygic.
I’ve already read a lot about the whole process, but as I’m doing it for the first time in my life I want to make sure that I got it right. And I have a few ambiguities.
Please advise or freely suggest if any better/easier method is available.
1. Rooting.
I decided to use Kingo Root. So, I need to download Kingo Root to my pc and connect the phone (having enabled USB debugging) and just press Root. Then check if rooting is successful with Root Checker. Then download and install SuperSU app. And I’m done.
Do I need to unlock my bootloader, too?
2. Backup.
a) Take an image of the existing ROM.
Download and install ROM Manager, flash ClockworkMod Recovery and update. Boot in to recovery by using ROM Manager or manually by pressing simultaneously UP+POWER+HOME buttons. Then go to Backup and Restore and take a backup image. Right?
b) Backup apps and messages.
I want to take just 2 backups here, my text messages and my Viber messages. Do I use Titanium or something else? My contacts are already synchronized with Google. If I use a MIUI stock rom do I need to take a backup of my contacts too?
3. Increase phone's RAM
I think now is the right time to increase the phone’s RAM. Do I need to partition it with CWM? Or I just use an app like Ram Expander? Do I do both? I mean firstly partition the sd to the desired size and then use Ram Expander? None of the above? What do you suggest? I have read some other possible solutions like using INT2EXT+ after partition. And when I download a new app how will the phone know where to store it, in phone’s RAM or in sd card?
The key factor is speed and efficiency.
I’ve also read that “Even though the Internal Storage would read 2GB (or whatever is your partition size), the apps would still use some amount of REAL INTERNAL Storage for data, hence you need at least 100MB REAL Internal Memory for every 500MB SD-EXT memory.” Is this true? And if so, since I believe the Galaxy ACE S5830 has about 150 MB RAM the most I can actually get is 750 MB RAM?
It is important to get as much RAM as possible because I’ve read that Sygic (the GPS Navigator app) needs to be installed in phone’s RAM to work properly and it is about 700MB.
4. Install Stock ROM
Finally, the time has come to install a new stock rom. I am thinking about MIUI 6. I like its interface and I’ve heard it is light and fast. Any better suggestions? Can I do it in my phone?
My problem here is this, is MIUI a fully functional stock rom, which means I just download it and flash it or is it a “port rom” which means I have to previously install some android 4.4.x base rom? I have read in some article that is needs a compatible android rom to lean on before installing. Is that so?
Here I am stuck, I can’t decide how to proceed and I need your help.
Sorry, if the post is too long.
Click to expand...
Click to collapse
Hi There,
To Root Your Device See The XDA's post.
Take The Backup of Current Rom Using CWM recovery or ROM Manager would do this too.
Then inorder to Increase Memory On Your Device By Partitining the SD Card.
Check My Guide over it in Galaxy Ace Development Section or General Android Dev Section.
If Helped Click Thanks
Hi,
1.
Try always to have on your sdcard a backup or a ROM that works ok.
Probe this a few times to be sure you can return anytime to the previous step.
2.
Take a notepad and make a change log with steps you made, so you can return to the previous step if something is not working ok.
3.
Try first to understand what you want to do, to be sure that you will not commit an error.
Try to learn from the mistakes of others.
It will be much easier for you.

custom Rom or change of 4.4.2.Retail.EU

Hello,
I'm a beginner lost in reading all the useful information on this forum.
I started with the idea to reduce the permissions of applications of my Razr I.
Google pointed to this http://www.xda-developers.com/protecting-your-privacy-app-ops-privacy-guard-and-xprivacy/
And I'm really happy and surprised about all information I can find here, thank you that much for
making this possible to all of you!
As today I feel ready to start playing around with my phone I wanted to ensure I understood the items right.
May be for you it takes only some seconds to verify my guess and can give a short notice
about Step 2 or 3 is easier to become implemented.
Step 1.) I wanted to do a full backup before I start, following this thread:
So I'll install ADB on my PC and run "adb backup -f FullBackup.ab -apk -all"
This works on a Razr I with 990.43.74.xt890.Retail.en.EU - of the shelf and is not risky at all - or?
Could you pls. tell whether it is really true I can switch back to my backup if I'm not happy with my System?
Step 2.) My first intention was to root my device and install Xposed framework
http://forum.xda-developers.com/showthread.php?t=2299428
http://repo.xposed.info/module/de.robv.android.xposed.installer
And to use Permission Master out from google play store
First of all I wanted to ask you whether this is feasible technicaly and esp. for a beginner?
Alternative to Step 2 Step 3?
Step 3.) In general I'm happy with my Razr I Android 4.4.2 (990.43.74.xt890.Retail.en.EU)
But I'm wondering whether it would be easier or has less risk to use a custom ROM instead of implementing Step 2.
By reading in this forum I found out there is a planty of features FM-Radio, enhanced stand-by current ,
to get rid of preinstalled aps and so on.
I'm an embedded developer but do not have the overview about the architecture of Android devices, what I got so far is:
There is a bootloader which needs to be changed from OEM closed to open.
There is a boot partition I flash ROMs in.
I need some tools on my PC combined with SDK and Motorola drivers to allow a USB-Debuging and flashing.
And sure as always once your bootloader is damaged you are lost, so I understand even backup will not help here.
So I'll keep my fingers crossed.
Thanking you in anticipation and pls accept my excuses about my english and stupid beginners questions.
Best Regards
gonso
PS:
As I main entry point I used the
http://forum.xda-developers.com/razr-i/general/index-razr-t2832722
from there I'll try to get ADB, drivers etc.
Hi GonsoXDA,
Step 1: I have never used it. Didn't even know that it existed. On the internet there are numerous people who uses it and it seems to work. Maybe someone else can give some info about this or just try it. U can try it with a non-important app and see if it works. Just backup it, delete it and restore it.
Step 2: This works just fine. But do know 3 things:
1. First root: To get root on stock rom, u need to use kingsdroot methode afaik. And that one sends your IMEI to some rare ip adress. I personnaly don't trust this and stay away from it, but there are many people who use it.
2. Xposed requires a recovery to install the framework. It can be done mannually or by the app i suppose. With only root u don't have a recovery on your device that can perform such action.
3. If something goes wrong only a full restore with RSD-Lite can most of the time help u out. Because u don't have a recovery that works than.
Step 3: We only have 2 full roms. 1 for JB (stock) and a working CM11 rom (kitkat).
Only the Jellybean roms support fm-radio, on every newer rom fm-radio is cut out of the audio firmwares. The risk of going to this is even less as Step 2, because u can do a full backup and restore of ur phone. ( I would chose for this if u want to play a bit with the phone and ur warranty is already out of years)
The gereneral idea about the android architecture is this (it is different for almost every device and the Razr I has many more thing to hold into account, but if u are here only for the roms and xposed, there is no more to know):
Bootloader: Is like an uefi bios for PC, but then for android. It also contains fastboot
Bootimage(boot): Has all the info like kernel and ramdisk to boot the system
Recovery: Is like 'boot', but boots into the recovery partition that lets u change every aspect of the device if u know how. Its mainly used to flash a custom recovery to, backup and restore a nandroid backup and flash/wipe roms, mods, (all/specific) data and packages.
Systempartition: Is the system the boot boots into. It's android.
Datapartition: Where all the user data is stored.
Cachepartition(dalvik): Where all cache is stored and in earlier android versions also dalvik. But not now anymore.
Fastboot: To flash/wipe the above partitions and many more (needs drivers)
Adb: To push, pull, command things in system or recovery (needs drivers)
Sdk: contain the abd and fastboot packages, but aren't needed for adb and fastboot because with the right drivers can work on there own (see the internet)
If u have a custom recovery and only change things on the system, data and cache partition there is almost no way to damage the phone. There is always a backup through recovery. As long as u stick to the things u can do in recovery.
The only thing tha can mesh up your phone beyond repair is doing wrong stuff withint the bootloader and other inner parts in the phone(like i did to get newer kernel working) or u are in bad luck and you internal memory blocks. See 'Super brick samsung phones' (emmc error).
I suggest:
- Unlock your bootloader
- Install custom recovery
- Make a backup with the recovery
- Do what u want, xposed on stock rom, try CM11?
- If things won't boot, restore through recovery
And always, read up before doing anything. There are thousands of articles about android, flashing things, repairing android, using adb and fastboot. AND ALWAYS HAVE A BACKUP PLAN!
Hello,
always having a backup seems not to be that easy.
So I unlocked my boot loader and tried to install twrp2850 and twrp2860 via mfastboot.
The mfastboot with 533.353kB caused the following "(bootloader) Variable not supported!"
I rebooted into bootloader and tried recovery -> horizontal Android man with a red !-rectangle
After reboot to normal power up my phone seems to be in factory reset, all my data is gone :crying:
ok crying dosn't help so I looked around and tried with another mfastboot 186.178kB and recoverycwm6.0.5.1.4.img.zip
http://forum.xda-developers.com/showthread.php?t=2441224
The twrp I tooked from here: http://forum.xda-developers.com/showthread.php?t=2278483 seems not to work.
I did a backup with cwm is there a change to get back my data? I think I know the answer.
In the meanwhile I installed
http://forum.xda-developers.com/razr-i/development/rom-unofficial-cyanogenmod-11-t2966855
And will try to install
http://forum.xda-developers.com/xposed/modules/tool-installer-xposed-installer-zenfones-t2983589
Thank you for the help, work and excuse the stupid beginner posts.
Regards
gonso
gonsoXDA said:
Hello,
always having a backup seems not to be that easy.
So I unlocked my boot loader and tried to install twrp2850 and twrp2860 via mfastboot.
The mfastboot with 533.353kB caused the following "(bootloader) Variable not supported!"
I rebooted into bootloader and tried recovery -> horizontal Android man with a red !-rectangle
After reboot to normal power up my phone seems to be in factory reset, all my data is gone :crying:
ok crying dosn't help so I looked around and tried with another mfastboot 186.178kB and recoverycwm6.0.5.1.4.img.zip
http://forum.xda-developers.com/showthread.php?t=2441224
The twrp I tooked from here: http://forum.xda-developers.com/showthread.php?t=2278483 seems not to work.
I did a backup with cwm is there a change to get back my data? I think I know the answer.
In the meanwhile I installed
http://forum.xda-developers.com/razr-i/development/rom-unofficial-cyanogenmod-11-t2966855
And will try to install
http://forum.xda-developers.com/xposed/modules/tool-installer-xposed-installer-zenfones-t2983589
Thank you for the help, work and excuse the stupid beginner posts.
Regards
gonso
Click to expand...
Click to collapse
Than u know the answer, it is no I think.
Both twrp images should work just fine, but always chose the latest. The message "(bootloader) Variable not supported!" doesn't do anything So don't worry about that one. There should be a lot more in you log that the message if twrp didn't install. U did extract it and flash it with the command: mFastboot flash recovery <recovery-image>. Where <recovery-image> could be C:/users/*/Downloads/recovery.img.
Hello,
yes sure "The secret of health for both mind and body is not to mourn for the past, worry about the future"
So I use CM11 now for about 2 days and I'm really impressed, so far everything works :good: THANK YOU!!!
As I asked already I installed XPosed and Permission Manager, but I found XPrivacy might be the better solution and switched to this.
(Today I do not have all the technical background to judge whether it is technically equivalent, but I'll investigate on it)
Esp. one thing I'm wondering, why XPrivacy is reading my Contacts once I check the permissions of an app?
But the more important thing I recognized differences between CM11 and the Stock ROM. One is the Entry
"Privacy" in the settings. It seems to be more or less the XPosed and XPrivacy, or?
But it seems the Restrictions are not shared, so I can restrict in the one and do not see the restriction in the other tool.
So first is there a risk to use both, is it useful or just doing the same twice.
Thank you
Gonso
gonsoXDA said:
Hello,
yes sure "The secret of health for both mind and body is not to mourn for the past, worry about the future"
So I use CM11 now for about 2 days and I'm really impressed, so far everything works :good: THANK YOU!!!
As I asked already I installed XPosed and Permission Manager, but I found XPrivacy might be the better solution and switched to this.
(Today I do not have all the technical background to judge whether it is technically equivalent, but I'll investigate on it)
Esp. one thing I'm wondering, why XPrivacy is reading my Contacts once I check the permissions of an app?
But the more important thing I recognized differences between CM11 and the Stock ROM. One is the Entry
"Privacy" in the settings. It seems to be more or less the XPosed and XPrivacy, or?
But it seems the Restrictions are not shared, so I can restrict in the one and do not see the restriction in the other tool.
So first is there a risk to use both, is it useful or just doing the same twice.
Thank you
Gonso
Click to expand...
Click to collapse
That's a sentence.
Why XPrivacy needs it i don't have a clue. For that sort of things u need to be by the dev of the app.
CM has a lot of features out of the box compared to stock, but stock is most of the time a bit more optimized in terms of proprietary stuff like camera.
So as u noticed, CM had an inbuilt security app. This app (CM) and XPrivacy don't share there settings, so that's the difference u see. But most likely if u disable something in one of the apps it is disabled even tho the other doesn't say it because it doesn't know of it.
I don't think it will be a risk. They both do the same thing, but they don't know about it. To be on the safe side, just use one and restore the other to default. U can always search on the web if they don't get along.
U can now make a full backup, so everything can be reverted and your data should be relative safe.
Hello,
thank you again - I now find the answer by reading in the development part of the forum. For me as a beginner it is sometimes not easy to interpret the discussions there.
If accepted I will use the thread now as a kind of diary, may be some other users will have similar destinations and my learn from my mistakes.
So to answer my question a little more detailed, but with less background know how than Hazou. Pls. do not trust me I'm a beginner, I have not analyzed the code just the behavior - feel free to correct or contradict my words!
The XPosed is in the area of permissions just a framework which allow other modules to put some code between an app requesting permissions and the Android core granting this permissions. The Xposed it self doesn't handle settings or permissions you did in modules like the CM Privacy, Permission Manager or XPrivacy.
As a result I came to the same conclusion it is not a risk, but an overhead to have more than one pice of code between the app requesting permissions and the Android core. -> My proposal: Do not use more than one of this Permission control apps in parallel.
From the privacy perspective the Permission is just a starting point, it allows you to hide your private information from the app. On the other side many apps will need access to the data to work and most of them are able to connect to the internet.
So I realized the next step would be the restriction of internet usage of apps. Here permissions are sword but we need a scalpel, to separate the necessary from the unwanted connections. This scalpel could be AFWall+ and "Netzwerk Log", this is a firewall and a sniffer.
What I can say to day the apps run on CM11 installed on my Razr I.
So it looks like I see my destination raising on the horizon and I will try to formulate it in the following order:
1.) Hide Contacts, Calls and SMS from Apps who do not need this to work -> XPrivacy
2.) Disable some Android features I think I don't need.
(e.g. Captive Portal Check - settings put global captive_portal_detection_enabled 0)
3.) Restrict the internet access of some apps to servers they need to connect. ( e.g. E-Mail client is restricted to connect to the mail server)
4.) Limit the access to my pictures, stored on SD card. [I have not found a solution so far]
If you read this I think 1 is reasonable for most of you, even if you do not have deep Android or Network know how (as I have), you just restrict the permissions - if app crashes or doesn't do the job you expect you may permit access or uninstall the app. (XPrivacy allows you also to fake data)
3 is a usual task of a network administrator, if you are used with iptables it is just work. I'll try to find out whether there is somewhere a source of "Templates". Usually the network admins share there common settings based on services, once I find out I'll post.
To restrict the access to SD Card I only see the change to extend the sandbox of Android to the SD and to hide files which does not belong to the app. As I would store my pictures on SD as I would store my Navi Data, but neither the Navi app should see my pictures nor the Cam and Gallery my Navi Data. ...
I don't know whether there is an app out there but It should be possible the same way like XPrivacy fakes the other data.
Thank you
Gonso
Hello,
Most of the time I used the numbers to just put in the extension, so if I want to call 0049 9876 54 321 I put the numbers 321 the Motorola dialer will show a list of all contacts where the number contains 321.
Some Numbers of contacts are not shown as well, seems if a contact has more numbers only one or two are shown.
The CM11 dialer doesn't show the number, is there a setting to get this feature?
I tried to get my Stock dialer back, so I copied dialer.apk from stock into the /system/sec-app/ directory of the CM11 and restarted the phone -> doesn't change the dialer ....
Any proposals? I'm terrible sorry for my stupid questions, I read several threads and still no idea about a possible solution
Gonso
PS: CM11 file manager shows a secure storage /storage/emulated/0/storage/secure - what is the algorithm used for the encryption.
gonsoXDA said:
Hello,
Most of the time I used the numbers to just put in the extension, so if I want to call 0049 9876 54 321 I put the numbers 321 the Motorola dialer will show a list of all contacts where the number contains 321.
Some Numbers of contacts are not shown as well, seems if a contact has more numbers only one or two are shown.
The CM11 dialer doesn't show the number, is there a setting to get this feature?
I tried to get my Stock dialer back, so I copied dialer.apk from stock into the /system/sec-app/ directory of the CM11 and restarted the phone -> doesn't change the dialer ....
Any proposals? I'm terrible sorry for my stupid questions, I read several threads and still no idea about a possible solution
Gonso
PS: CM11 file manager shows a secure storage /storage/emulated/0/storage/secure - what is the algorithm used for the encryption.
Click to expand...
Click to collapse
Stock CM dialer doesn't have that function afaik. The moto one doesn't work because it needs the Moto framework to work. Just download a dialer U trust from the playstore.
I don't have any clue about the secure storage, sorry.

GT-I9070 custom ROM from A to Z (also numbers and symbols)

I state that I am really new in smartphone modding, I am in Linux Arch (I could also use Windows, but I would prefer to use Linux); I have installed Heimdall, the device is not detected by my system, so if you can tell me some good guide for Android and Linux I would be grateful.
anyway: what are the ROMs you recommend me? should I also backup the system as it is? do you also advise me to change the kernel? What steps should I take before starting these procedures? It is possible to find a simple, up-to-date and active Custom ROM, which improves the use of the battery (which is a bit old but still working) and which eliminates all those factory app fastening (mostly useless (or replaces the necessary ones). with better and open-source apps)
moreover: is there a way to install Google in the smartphone without all the real connections, but only with: Play, Gmail, Search, YouTube?

Categories

Resources