Is there anyway to get a mobile flashtool which would flash a 'boot.img' or other kernels/utilities (atleast) using a mobile app itself?
I like to change ROMs quite often. I know its not a problem if I am on a custom ROM and would flash another one. (Well, 3 Custom ROMs I have is based on similar kernels, so flashing them directly without flashing boot.img works). But say I am on Stock, and I want to flash a Custom ROM without using PC, will it be possible? I always keep my phone rooted though.
only time you need flashtool to flash kernel, is the first time after unlock bl.
After that you can flash kernels, roms directly from your recovery.
Related
Since my AT&T ICS 4.04(final update) Atrix 2 won't pass beyond the M logo (have been flashed like ten times), I need someones help.
I can't downgrade to GB because would brick the phone forever or upgrade to a newer version. Or flash a custom ROM because the phone is not rooted and doesn't have any custom recovery tool installed.
So, I was thinking, maybe if I could flash an already rooted system and a custom recovery using RSDLite, could boot into the custom recovery, install a custom ROM and see if I can fix my phone.
Or maybe flash(RSDLite) a backup(or only the files need for this purpose) made by any user of the forum.
Is that possible? Please help.
norkitt said:
Since my AT&T ICS 4.04(final update) Atrix 2 won't pass beyond the M logo (have been flashed like ten times), I need someones help.
I can't downgrade to GB because would brick the phone forever or upgrade to a newer version. Or flash a custom ROM because the phone is not rooted and doesn't have any custom recovery tool installed.
So, I was thinking, maybe if I could flash an already rooted system and a custom recovery using RSDLite, could boot into the custom recovery, install a custom ROM and see if I can fix my phone.
Or maybe flash(RSDLite) a backup(or only the files need for this purpose) made by any user of the forum.
Is that possible? Please help.
Click to expand...
Click to collapse
It would be better to ask all the questions in one thread itself, rather than making new ones each time for a newer question.
RSDLite can't flash files which aren't signed by Motorola, hence no pre-rooted or custom recovery installed ROM can be flashed this way, since they won't have Motorola signatures.
i am not overly familiar with many things regarding different kernels and how to work with them, so i was wishing a few questions that i had could be clarified by someone who knows:
1. when a kernel is flashed? i mean except for the times when we flash kernel.zips via recovery, is it flashed whenever we install a custom rom? or is it flashed with bootloaders when we flash firmware?
2. I am using CM12 official nightly and facing camera frizz issues. I came across a post in the official CM12 thread where they said flashing a modified kernel supposedly fixed this problem. Now my question is, after flashing a custom kernel, is there any way to go back to the stock one? by stock i mean either the one i was on right before flashing the custom kernel or stock moto g kernel provided by motorola?
that also begets the question, can kernels be backed up like roms using recovery?
gearguy365 said:
i am not overly familiar with many things regarding different kernels and how to work with them, so i was wishing a few questions that i had could be clarified by someone who knows:
1. when a kernel is flashed? i mean except for the times when we flash kernel.zips via recovery, is it flashed whenever we install a custom rom? or is it flashed with bootloaders when we flash firmware?
2. I am using CM12 official nightly and facing camera frizz issues. I came across a post in the official CM12 thread where they said flashing a modified kernel supposedly fixed this problem. Now my question is, after flashing a custom kernel, is there any way to go back to the stock one? by stock i mean either the one i was on right before flashing the custom kernel or stock moto g kernel provided by motorola?
that also begets the question, can kernels be backed up like roms using recovery?
Click to expand...
Click to collapse
1. The kernel is first flashed when you install a ROM. You are supposed to flash a custom kernel after flashing a ROM otherwise the rom zip will overwrite it. It doesn't matter if you install it in the recovery or the boot loader.
2. To go back to the stock kernel just take it from the zip of the ROM and flash in the bootloader
where can i find the kernel inside the rom zip?
and if i want the stock motorola kernel that comes with factory firmwares
how can i collect that?
A ROM.zip contains the system folder and a boot.img
The kernel is in the boot.img
So if u flash a different kernel and still facing problems then flash the ROM again.
mistercheese said:
A ROM.zip contains the system folder and a boot.img
The kernel is in the boot.img
So if u flash a different kernel and still facing problems then flash the ROM again.
Click to expand...
Click to collapse
flashing only the boot.img of a rom wont bring back the default kernel?
and is there any way to make a flashable zip of a kernel from that particualr boot.img?cause all the kernels i see (like donkey kang/customized cm12 kernel) there are all distributed in .zip format.....
i finally got my phone rooted and bootloader unlocked. Now i wanted to get started with installing custom roms.
Some questions i have are:
What kernel to use for roms like Glade 2.0 or any other android 5.0+ roms . why can i not use the stock kernel
Which is the fastest ,cleanest available rom for this device.
Is recovery already present in all kernels.
IMPORTANT:If i install an ota from sony after unlocking my phone's bootloader, will it brick my phone permanently..?
purudpd said:
i finally got my phone rooted and bootloader unlocked. Now i wanted to get started with installing custom roms.
Some questions i have are:
What kernel to use for roms like Glade 2.0 or any other android 5.0+ roms . why can i not use the stock kernel
Which is the fastest ,cleanest available rom for this device.
Is recovery already present in all kernels.
IMPORTANT:If i install an ota from sony after unlocking my phone's bootloader, will it brick my phone permanently..?
Click to expand...
Click to collapse
1. Stock kernel is for Jellybean 4.2. Therefore you cannot use it for 5.0.
The roms already have the kernels , you just need something to flash these roms. Go to the development section and download the one click recovery installer app. Use philz touch recovery from that.
2. All these roms have their own advantages and limitations. It would be better if you read the reviews/bug reports in their threads. You'll get a better idea.
3. If you're talking about the above roms, then yes. They already have recoveries.
Hello everybody! I have a problem: I wanted to install custom ROM via Safestrap 3.71. I made all the wipe. But at the end of the installation, I get an error: set_metadata_recursive some changes failed. And so in each ROM. After that, ROM does not load: black screen after the logo Samung Custom. How to deal with this?
[R]ainbow[D]ash said:
Hello everybody! I have a problem: I wanted to install custom ROM via Safestrap 3.71. I made all the wipe. But at the end of the installation, I get an error: set_metadata_recursive some changes failed. And so in each ROM. After that, ROM does not load: black screen after the logo Samung Custom. How to deal with this?
Click to expand...
Click to collapse
Was it a true custom ROM? Or was it a modified stock ROM?
If it was a custom ROM such as Cyanogenmod or LineageOS, that's the problem.
Safestrap is intended to be used with modified stock ROMs that are based on stock kernel, not CM, AOSP or Lineage based ROMs.
Typically, Safestrap is used on devices with locked bootloader, these devices can't use CM, AOSP or Lineage based ROMs, these ROMs are built to be flashed via custom recovery such as TWRP.
If you have an unlocked bootloader and you want to use custom ROMs then you'll have to flash TWRP then use TWRP to flash the ROM.
If your device does not have an unlocked bootloader but you want to use Safestrap then you need to install TouchWiz(TW)/stock based ROMs.
There is a difference.
Also, when using Safestrap, you have to leave the stock rom in one slot and place the new ROM in a different slot. You can't overwrite the existing stock ROM with the new ROM, that causes issues and the device won't boot.
You will probably have to flash your stock firmware via Odin and start over with root and flashing.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
Was it a true custom ROM? Or was it a modified stock ROM?
If it was a custom ROM such as Cyanogenmod or LineageOS, that's the problem.
Safestrap is intended to be used with modified stock ROMs that are based on stock kernel, not CM, AOSP or Lineage based ROMs.
Typically, Safestrap is used on devices with locked bootloader, these devices can't use CM, AOSP or Lineage based ROMs, these ROMs are built to be flashed via custom recovery such as TWRP.
If you have an unlocked bootloader and you want to use custom ROMs then you'll have to flash TWRP then use TWRP to flash the ROM.
If your device does not have an unlocked bootloader but you want to use Safestrap then you need to install TouchWiz(TW)/stock based ROMs.
There is a difference.
Also, when using Safestrap, you have to leave the stock rom in one slot and place the new ROM in a different slot. You can't overwrite the existing stock ROM with the new ROM, that causes issues and the device won't boot.
You will probably have to flash your stock firmware via Odin and start over with root and flashing.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Click to expand...
Click to collapse
I was flashing the modified ROM on the stock kernel. I put in the recovery on slot-rom1. I tried to flash: CarHD, KushanROM, GOLDENEYE and Omega. And still it does not work out
[R]ainbow[D]ash said:
I was flashing the modified ROM on the stock kernel. I put in the recovery on slot-rom1. I tried to flash: CarHD, KushanROM, GOLDENEYE and Omega. And still it does not work out
Click to expand...
Click to collapse
Do you still have your original stock ROM in one of the slots? Or did you overwrite it? If you overwrite it, you messed up. As stated earlier, you'll probably have to flash the original stock firmware via Odin.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
Do you still have your original stock ROM in one of the slots? Or did you overwrite it? If you overwrite it, you messed up. As stated earlier, you'll probably have to flash the original stock firmware via Odin.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Click to expand...
Click to collapse
The stock slot remained intact. But if I take the kernel from OC3, then the device will also not boot up and the recovery will become non-working.
Send me the stock ROM for flashed the custom ROM through the Safestrap. And send me the version of the Safestrap for custom ROM
I understood what the problem is. I installed another ROM NB1 and it all worked for me.
When I'm in stock rom, auto rotation, auto brightness & sim card doesn't work. Maybe sensor problem.
But when I use custom rom , they works perfectly. I searched on internet and found that sensors are related to persist.img . So can I flash persist.img of custom rom on the stock one? Custom rom is android 10 & stock is 8.0.
Tawsif999 said:
When I'm in stock rom, auto rotation, auto brightness & sim card doesn't work. Maybe sensor problem.
But when I use custom rom , they works perfectly. I searched on internet and found that sensors are related to persist.img . So can I flash persist.img of custom rom on the stock one? Custom rom is android 10 & stock is 8.0.
Click to expand...
Click to collapse
This doesn't make sense. Have you tried flashing stock rom the official way? Perhaps you missed something.
Fytdyh said:
This doesn't make sense. Have you tried flashing stock rom the official way? Perhaps you missed something.
Click to expand...
Click to collapse
Obviously! My device is moto e5. I used "Rescue & smart assistant tool" from official lenovo website(Motorola was owned by lenovo). That tool detected my device in fastboot & downloaded the official firmware automatically, also flashed it. Before using that tool , stock ROM was fine. Actually I used it to go back to stock condition. So I lost my first ROM(Sensor working one), and there is no way to get it back.
I also tried clean flash(By wiping the system, vendor,data etc. & trying again). That didn't help. Then I tried flashing the ROM with commands in platform tools. Still that issue.
This device is 2 GB ram. So lenovo people don't care. But It's my daily driver (As I'm 14)
Tawsif999 said:
Obviously! My device is moto e5. I used "Rescue & smart assistant tool" from official lenovo website(Motorola was owned by lenovo). That tool detected my device in fastboot & downloaded the official firmware automatically, also flashed it. Before using that tool , stock ROM was fine. Actually I used it to go back to stock condition. So I lost my first ROM(Sensor working one), and there is no way to get it back.
I also tried clean flash(By wiping the system, vendor,data etc. & trying again). That didn't help. Then I tried flashing the ROM with commands in platform tools. Still that issue.
This device is 2 GB ram. So lenovo people don't care. But It's my daily driver (As I'm 14)
Click to expand...
Click to collapse
Have you tried this custom rom?
https://forum.xda-developers.com/t/...-rom-for-moto-e5-play-james-xt1921-5.3806530/
If it works on this custom rom as intended, I would say it is a pretty good guess that this ROM persist image would be compatible with your original version of the stock rom.
Fytdyh said:
Have you tried this custom rom?
https://forum.xda-developers.com/t/...-rom-for-moto-e5-play-james-xt1921-5.3806530/
If it works on this custom rom as intended, I would say it is a pretty good guess that this ROM persist image would be compatible with your original version of the stock rom.
Click to expand...
Click to collapse
That stock ROM will hard brick my device. Because that's for "play" variant. And my model number is XT1944-6 (Rare one). But yeah, I will download the stock ROM from outside the official tool. Thanks for the idea. But 1 question, can I flash rom of another build number? Because in internet, my device's stock ROM build number has 3 at last. But my build number's last digit is 6.