Related
For example how do you make programs that do 1-click rooting, or modify the official ROM such that it does not update HBOOT, or make mods for it? What programming languages do you have to know? What system environment (Windows, Linux, etc.) do you have to be running?
Love Android, want to start contributing after end of my national exams (November )
good skills in Linux and Java-Programming seems to be a good combination
BrainMcFly said:
good skills in Linux and Java-Programming seems to be a good combination
Click to expand...
Click to collapse
Then how do you make programs that do 1-click rooting, or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?
fterh said:
Then how do you make programs that do 1-click rooting
Click to expand...
Click to collapse
Years of hardware hacking experience and days of work / problem solving.
bedeabc said:
Years of hardware hacking experience and days of work / problem solving.
Click to expand...
Click to collapse
I'm 16, no prior programming experience (unless you count a Hello World as one), on Windows right now. How would you advise me if I want to start contributing to the Android scene?
I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.
fterh said:
or pre-load applications like busybox into the ROM? You'd have to manually edit the source code of the ROM, don't you?
Click to expand...
Click to collapse
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean system/app lol
Sent from my HTC Desire using Tapatalk
Rudolfje said:
Try extracting the .zip, adding and removing apps is not that difficult; most of the .apk's are located in /data/app.
Click to expand...
Click to collapse
You mean /system/app? There is nothing under /data/ in my phone.
fterh said:
You mean /system/app? There is nothing under /data/ in my phone.
Click to expand...
Click to collapse
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk
data/app is where you can put user-removable and other apps you want seperate from the system/app in a custom rom - has to be added to the rom itself like A2SD does.
AndroHero said:
Data/app is where installed apps go, chances are u dont have anything there cuz ur using apps2sd
Sent from my HTC Desire using Tapatalk
Click to expand...
Click to collapse
Oh okay. So before trying my hands at developing a ROM I should try writing some apps first?
Edit: But my ROM Manager has a "Move to SD Card" button, which means it should be in /data/app?
Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?
being on linux would be easier - knowledge of the OS would be better.
If you use Linux you can use dsixda's kitchen to sign and build the rom after youve finished adding removing, editing etc. It's going to be a case of trial and error, but you cant break the phone as long as you're using a rooted/su rom, without the HBOOT or radio in it. You might get a bootloop/freeze, or 57 force closes but you can always re-flash.
Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App
TomakiD said:
I've found a post which looks like a good starting point and contains a lot of helpful links:
hxxp://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
Regards,
Tom
P.S: Sorry, had to cripple the link, because I'm a new user and therefore not allowed to post a "real" link.
Click to expand...
Click to collapse
Where going to post the exact same link. It contains all that you need, usually.
fterh said:
Say i wanted to remove certain preinstalled apps from the official Froyo ROM, how would i know which files to delete from the zip?
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
You'll find a lot of info on the following thread. There you're linked to Android Developers pages where the structure of a ROM etc is described. All the info you need is there.
http://forum.xda-developers.com/showpost.php?p=6243873&postcount=1
I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?
fterh said:
I think I'll try writing some apps on Ubuntu before even thinking of maintaining and developing my own ROM. This way I can get close and cozy with the Android system and learn Linux. One question though: Is the learning curve steep?
Click to expand...
Click to collapse
Bump. Is the learning curve steep for someone who has no prior programming experience?
fterh said:
Bump. Then do I need to be on a Linux environment? Any gurus can give some pointers to a newbie to the Android scene?
Click to expand...
Click to collapse
If you have never had ANY programming experience before I would reccomend learning another language first, before trying to learn Java. Try vb.net if you have Windows, learn that and you get the gist of how to programme, then install Linux Ubuntu or another distro, familiarize yourself with the Terminal command line, then go on to learn Java, then the Android SDK, then make some apps, then learn how to modify roms etc. The last thing you want is a bricked phone
It is still in beta, but it has the HOLO buttons and text fields for the most part, and the black statusbar, feel free to modify it and re-post it on this thread so that I can incorporate any suggestions you may have!
View attachment ICS_theme_1.zip
E-mail me at [email protected] with any feedback!
DREAMWAVE_devteam said:
It is still in beta, but it has the HOLO buttons and text fields for the most part, and the black statusbar, feel free to modify it and re-post it on this thread so that I can incorporate any suggestions you may have!
View attachment 2313801
E-mail me at [email protected] with any feedback!
Click to expand...
Click to collapse
Just realized that the file is invalid, I'm working on recovering it as we speak.
Here, it should work now, just open metamorph and select unzip/extract new theme and select ICS_theme_2 from wherever you saved it to.
View attachment ICS_theme_2.zip
Don't forget to click "Thanks"!
Here is a cleaned up version.
View attachment ICS_theme_2.zip
DREAMWAVE_devteam said:
Here is a cleaned up version.
View attachment 2354519
Click to expand...
Click to collapse
Hello bro, I'm new in android hacking and to tell you honestly I only know few things about android customization and development, just wanna ask what should I do with this will I flash this theme in the recovery? I really looking for this one but I don't know how to use that theme. thanks in advance. :laugh:
hope this helps
nico1228 said:
Hello bro, I'm new in android hacking and to tell you honestly I only know few things about android customization and development, just wanna ask what should I do with this will I flash this theme in the recovery? I really looking for this one but I don't know how to use that theme. thanks in advance. :laugh:
Click to expand...
Click to collapse
1. Unzip the theme to a folder in your sd card
2. Go to market and install the metamorph app.
3. Use View attachment UniversalAndroot-1.6.2-beta5.apk to root your phone if you are not root already, or my advice-if you have the time for it-is to install a custom rom.
4. Enable USB debugging in settings-applications-development.
5. Open the metamorph app that you installed earlier.
6. Tap "pick existing theme"
7. Navigate to the folder that you unzipped the theme to, and then select the "ICS_theme_1.0.xml" file to let metamorph know how to use the theme.
8. Follow the prompts and when it reboots, just let it, as it needs to reboot to edit system files, much like chkdsk on windows.
9. Enjoy! This theme has a black statusbar and holo buttons much like the ones in ICS -correction- they are the original buttons, taken directly from the source! Give me feedback if you think there is anything missing
P.S. I am working on a video tutorial on how to install cyanogenmod, so if you are having trouble rooting your phone, then it will hopefully help.
roote already
DREAMWAVE_devteam said:
1. Unzip the theme to a folder in your sd card
2. Go to market and install the metamorph app.
3. Use View attachment 2366303 to root your phone if you are not root already, or my advice-if you have the time for it-is to install a custom rom.
4. Enable USB debugging in settings-applications-development.
5. Open the metamorph app that you installed earlier.
6. Tap "pick existing theme"
7. Navigate to the folder that you unzipped the theme to, and then select the "ICS_theme_1.0.xml" file to let metamorph know how to use the theme.
8. Follow the prompts and when it reboots, just let it, as it needs to reboot to edit system files, much like chkdsk on windows.
9. Enjoy! This theme has a black statusbar and holo buttons much like the ones in ICS -correction- they are the original buttons, taken directly from the source! Give me feedback if you think there is anything missing
P.S. I am working on a video tutorial on how to install cyanogenmod, so if you are having trouble rooting your phone, then it will hopefully help.
Click to expand...
Click to collapse
Hey dude, I was rooted already running an gingerbread build, the launcher that comes with the rom was launcher2, just wanna ask if your ICS theme could also be use on that rom. thanks in advance.
It will likely work on almost any ROM, but some elements might not be themed, best of luck!:fingers-crossed:
Your right
DREAMWAVE_devteam said:
It will likely work on almost any ROM, but some elements might not be themed, best of luck!:fingers-crossed:
Click to expand...
Click to collapse
Yeah bro, I tried it but nothing change, I used the metamorph.apk from market and followed what you have said, but I think its not suitable for the rom I'm using.
But thanks for the help you given me... :good:
you might need to adjust the reboot timeout in metamorph settings, so that it doesn't reboot in the middle of the operation.
You might try ninjamorph, but no promises. What ROM are you using? If you want, I can email you a copy of the one I know it works for.
now on cm 6.1 stable
DREAMWAVE_devteam said:
You might try ninjamorph, but no promises. What ROM are you using? If you want, I can email you a copy of the one I know it works for.
Click to expand...
Click to collapse
hello bro, sorry for the late reply, recently I tried it on EzGingerBread but it failed when I apply it nothing happen but now I'm on CM 6.1stable (I don't want gingerbread builds I find them so slow on my phone) thanks in advance.
That's funny, I just moved to ezgingerbread. I'm not actually finding it that slow with the ram hack. I literally flashed it about 15 minutes ago, and this was sent using it. By the way, I found that It only really worked for the rom i had included the name of in the xml file. I'm working on bringing holo to gingerbread as we speak though....
new rom for me too
DREAMWAVE_devteam said:
That's funny, I just moved to ezgingerbread. I'm not actually finding it that slow with the ram hack. I literally flashed it about 15 minutes ago, and this was sent using it. By the way, I found that It only really worked for the rom i had included the name of in the xml file. I'm working on bringing holo to gingerbread as we speak though....
Click to expand...
Click to collapse
Oh, you just flashed ezginger while me I also flashed a few moments ago this new rom I newly discovered also a froyo rom its pre-themed ICS rom named froyo cream sandwich I forgot who post this but its nice superb, Im now testing it.
Send me a link, that sounds awesome! However, is it compatible with the ezterry ram hack?
Yes it is, its themed by darinx (probably butchered his name) there are two ROMs actually, one based off froyo by Laszlo and one of dream team froyo, two of the better froyo builds for the dream
Check the dev threads and youll find it within the first few pages
Also andisa (probably butchered his name too) made a great ICS theamed version of ezgingerbread that all includes some additional tweeks, I don't believe he ever created an xda thread but I can find you the link if your interested
Sent from my Nexus 4 using XDA Premium 4 mobile app
If you could post the link to the ezgingerbread version, that would be excellent. I'm not quite ready to give up gingerbread, as it is working great even with live wallpapers.
Sent from my friend's kindle fire HD (sorry, it's just that I love typing on this thing, such smooth glass, light design, but alas, it's not for me, nexus 5 here I come.....)
http://dl.dropboxusercontent.com/u/9870397/android/IcedADS_magpie/index.html
Sent from my Nexus 4 using XDA Premium 4 mobile app
here's the link for the thread
DREAMWAVE_devteam said:
If you could post the link to the ezgingerbread version, that would be excellent. I'm not quite ready to give up gingerbread, as it is working great even with live wallpapers.
Sent from my friend's kindle fire HD (sorry, it's just that I love typing on this thing, such smooth glass, light design, but alas, it's not for me, nexus 5 here I come.....)
Click to expand...
Click to collapse
DREAMWAVE sorry for the late reply, here is the complete link for that rom http://forum.xda-developers.com/showthread.php?t=1568486
Just want to ask what was the things you did to make G1 still great even with live wallpapers under the gingerbread version?? heheh,,,thanks in advance,,,
what I did to speed it up was remove some apps that were running in the background, such as dialer, which was taking up a solid 7mb of ram all the time. I now have a pretty consistent 42mb of ram while at my launcher, adw ex. While it won't beat any phone at a benchmark, it will run quite smoothly while flipping between launcher pages. Try using swap and a task killer, I am using smart ram booster and have the widget situated over the clock on the statusbar for whenever I want a quick boost in speed.
so the latest build hasn't fixed the problem yet, but Microsoft says that u can use WinAppDeploycmd insted of it :laugh::laugh:
I tried but encountered this error
i.imgur.com/PQfKCNr.jpg
anyone knows how to fix this? many thanks
p/s: sr i don't have enough posts to p image
It seems that WinAppDeployCmd.exe is only for UWP apps
titi66200 said:
It seems that WinAppDeployCmd.exe is only for UWP apps
Click to expand...
Click to collapse
thanks, ur right so this kit can only used for UWP? so sad :crying: hope they'll fix this soon
I think there is a tool to convert regular apps to UWP
alexche77 said:
I think there is a tool to convert regular apps to UWP
Click to expand...
Click to collapse
really? i searched but it only shows how to convert from desktop app to UWP? can u give me the link, plz?
ITerwithnoname said:
really? i searched but it only shows how to convert from desktop app to UWP? can u give me the link, plz?
Click to expand...
Click to collapse
Actually, looking at the image... You're trying to deploy minecraft (which isn't free). Yeah... no help on this one. Closed
I got bored, so I decided to build the latest TWRP. Big thanks to @negamann303 for his source. I only made minor, mostly theme related, tweaks to it. The only non-theme related tweak that I can remember is that I enabled the flag that enables taking advantage of NEON, so that might result in some speed increases, but I haven't done any tests to confirm that.
Q: Sweet! Does ADB backup work?
A: No. Sorry. If you know how to make it work, please let me know and I will implement it.
Q: Oh. So this is basically the same as the previous version?
A: Pretty much. I imagine it supports a whole bunch of new things that our watch isn't capable of, but who cares. It also features the nag screen that asks if you want to install the official TWRP app, which is useless in this case. You can tell it to stop though.
Q:So why should I bother with this?
A: Because you're a flashaholic that needs to have the latest and greatest thing. Duh.
SOURCE
Device: https://github.com/theSt33v/omni_twrp_device
Kernel: https://github.com/Negamann303/Huawei-W-1.5-2.0
TWRP: https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni
Does this work with the android 2.0 on the Huewai? Also, is there an img file to flash in fastboot? Thanks.
jnewberry1 said:
Does this work with the android 2.0 on the Huewai? Also, is there an img file to flash in fastboot? Thanks.
Click to expand...
Click to collapse
It does, and - have you tried downloading the ZIP and checking what's hiding inside?
munky-head said:
It does, and - have you tried downloading the ZIP and checking what's hiding inside?
Click to expand...
Click to collapse
LOL. My bad. I just assumed it was a flashable zip. Thank you.
1st of all: Thank you soo much!!!!
How could I theme this?
(also you only build it with a local manifest or do you also have a git, which I could fork for theme testing?)
BIade said:
1st of all: Thank you soo much!!!!
How could I theme this?
(also you only build it with a local manifest or do you also have a git, which I could fork for theme testing?)
Click to expand...
Click to collapse
Sources are posted in the OP. Help yourself. I don't know much about TWRP theming, but I do know that the files you want to modify are found in device/huawei/sturgeon/watch_mdpi. This is the folder that was modified by @negamann303, and by myself to a lesser extent, to get the theme that you see in the version that I built. There is also a watch_mdpi folder in the TWRP source somewhere that contains the default watch theme. TWRP is also capable of themes that can be applied post-build so you don't have to build a new one every time you want it to look different, but I don't know anything about how to make that happen. Search XDA for flashable TWRP themes for examples, but make sure they're for 3.1.0. The theme template has changed a bit from previous versions. Hope that helps!
TheSt33v said:
Sources are posted in the OP. Help yourself. I don't know much about TWRP theming, but I do know that the files you want to modify are found in device/huawei/sturgeon/watch_mdpi. This is the folder that was modified by @negamann303, and by myself to a lesser extent, to get the theme that you see in the version that I built. There is also a watch_mdpi folder in the TWRP source somewhere that contains the default watch theme. TWRP is also capable of themes that can be applied post-build so you don't have to build a new one every time you want it to look different, but I don't know anything about how to make that happen. Search XDA for flashable TWRP themes for examples, but make sure they're for 3.1.0. The theme template has changed a bit from previous versions. Hope that helps!
Click to expand...
Click to collapse
Worked, thank you very much
Thank you, im really happy now
Cheers
Blade
P.S.: @TheSt33v I changed
Code:
%col1_x_left%
to 50 for some titles, due to the round sceen cutting some header texts in statusbar. (see last screenshot)
BIade said:
Thank you, im really happy now
Cheers
Blade
P.S.: @TheSt33v I changed
Code:
%col1_x_left%
to 50 for some titles, due to the round sceen cutting some header texts in statusbar. (see last screenshot)
Click to expand...
Click to collapse
Sexy. Maybe I'll look into making that an applyable theme for everyone if I find some time. Can you post your watch_mdpi folder?
Looks like 3.1.1 came out today. I'll have to get on that too.
TheSt33v said:
Sexy. Maybe I'll look into making that an applyable theme for everyone if I find some time. Can you post your watch_mdpi folder?
Click to expand...
Click to collapse
I already did ^^
BIade said:
I already did ^^
Click to expand...
Click to collapse
You explained what you did, but I don't see the actual folder uploaded anywhere. It would save me some time if I didn't have to reproduce what you did.
TheSt33v said:
You explained what you did, but I don't see the actual folder uploaded anywhere. It would save me some time if I didn't have to reproduce what you did.
Click to expand...
Click to collapse
Sorry, I meant, I already created a flashable theme-zip. I will share it tonight, when I arrive at home...
BIade said:
Sorry, I meant, I already created a flashable theme-zip. I will share it tonight, when I arrive at home...
Click to expand...
Click to collapse
I hate to nag you, but could you post that theme when you get a chance? I'd like to see it in person.
@TheSt33v Sorry mate, for the late response. As promised here my theme (Just a WIP, I used a template for the filestructure etc.)
This saves me time from having to do it myself, I can look into removing the nag screen if you haven't figured it out yet
Sent from my SM-G935P using Tapatalk
negamann303 said:
This saves me time from having to do it myself, I can look into removing the nag screen if you haven't figured it out yet
Sent from my SM-G935P using Tapatalk
Click to expand...
Click to collapse
I forgot it was even there, so I wasn't looking into it. Once you disable it the first time, it's gone for good unless you wipe the device. Let me know if you figure out how to get rid of it though. I'm surprised there isn't just a flag to enable.
Thx, worked as expected and the good thing is : sideload don't must be fall back to the old protocol
Sorry guys first time flash on android wear however i am familiar with android phone flash. Please tell me how to install this?
long.nguyen said:
Sorry guys first time flash on android wear however i am familiar with android phone flash. Please tell me how to install this?
Click to expand...
Click to collapse
Same as with a phone. Extract the .img file from the zip attached to the post, boot watch in bootloader mode, plug into computer, fastboot flash recovery [path to twrp image file].
Here’s how you can get iOS 11 new open and close app animation on an Android device running version 5.0 and up.
If you are an Android device owner who simply cannot find it within you to move away from the world’s most popular mobile operating system across to iOS, but you happen to admire certain facets of iOS, and in particular iOS 11, then you really need to be reading this. Thanks to the hard work of a single XDA Developers forum member,mizdrake7, it is now possible to get the iOS 11 open/close app animations on any Android 5.0+ device.
Companies like Apple and Google are continuously using new versions of their platforms to tweak certain experiences. We all pay attention to the large wholesale changes which ship with new major versions of iOS and Android, but very few people, aside from the purists, pay attention to the relatively minor refinements, such as the new opening and closing animations of apps that form part of the iOS 11 experience.
For those Android fans out there who appreciate a relatively minor but overly positive improvement, it’s now possible to get them on the Android platform. Unfortunately, this isn’t just a simple case of heading to the Play Store and downloading an app that brings this new experience. Because it is essentially modifying the default behaviors of the Android platform, it requires a device running Android 5.0+ with a custom recovery installed, which simply put, means you need root access.
If you have that covered, simply download the necessary ZIP file from here link:- https://drive.google.com/file/d/0B7fIOZZgI8cVUzJyZVhoalBsaFk/view?usp=drivesdk
, and then flash it through a custom recovery onto the device itself, as long as that device is running Android 5.0 or above.
The provided installer also creates an internal backup of the stock Android open and close animation, meaning that if you don’t actually like the new iOS 11 default, or simply tired of having an Apple-behavior on an Android device, then it’s possible to roll back to stock quite easily. Of course, this type of installation and project does come with the usual warnings that device owners should actually have some knowledge of modifying an Android device, and in particular, knowledge of flashing packages and custom recoveries.
This isn’t exactly the most inspiring change, or the biggest project ever to come to Android, but it’s definitely one that will have some lasting appeal to those who like finer, subtler, modifications that make all of the difference when using a device.
Credits:-
@mizdrake7 ( for his hard work)
(I am just a fan/user and nothing else I am currently on Android 8.1 device redmi 3s prime)
Thank me if u like it.. ?
Any video/gif so we can check it out before deciding to flash it?
eraycetin said:
Any video/gif so we can check it out before deciding to flash it?
Click to expand...
Click to collapse
U can flash it then if u don't like u can revert back. Read the op.?
Sent from my Google Pixel 2 XL using XDA Labs
How to revert back
shivammalpotra00 said:
How to revert back
Click to expand...
Click to collapse
Read the op
Sent from my Google Pixel 2 XL using XDA Labs
Sagar_zac said:
Read the op
Click to expand...
Click to collapse
There is not written the process of reverting.... only written you can revert
shivammalpotra00 said:
There is not written the process of reverting.... only written you can revert
Click to expand...
Click to collapse
It's written plz read properly.
"'The provided installer also creates an internal backup of the stock Android open and close animation, meaning that if you don’t actually like the new iOS 11 default, or simply tired of having an Apple-behavior on an Android device, then it’s possible to roll back to stock quite easily."
Sent from my Google Pixel 2 XL using XDA Labs
Sagar_zac said:
It's written plz read properly.
"'The provided installer also creates an internal backup of the stock Android open and close animation, meaning that if you don’t actually like the new iOS 11 default, or simply tired of having an Apple-behavior on an Android device, then it’s possible to roll back to stock quite easily."
Click to expand...
Click to collapse
Where i find that zip files??? In which folder??
shivammalpotra00 said:
Where i find that zip files??? In which folder??
Click to expand...
Click to collapse
I don't remember it will be named something from v.. it will be a zip when u flash in twrp read the lines shown there. , but it will be in ur internal storage. do some work Yar ?
Sent from my Google Pixel 2 XL using XDA Labs
Sagar_zac said:
I don't remember it will be named something from v.. it will be a zip when u flash in twrp read the lines shown there. , but it will be in ur internal storage. do some work Yar ?
Click to expand...
Click to collapse
Thanks bhai....itni jaankari nhi h bro meko....new hu flashing stuff me... isliye pucha....btw thanks
shivammalpotra00 said:
Thanks bhai....itni jaankari nhi h bro meko....new hu flashing stuff me... isliye pucha....btw thanks
Click to expand...
Click to collapse
Koi nahi . U will soon get it
Sent from my Google Pixel 2 XL using XDA Labs
Is this compatible with Oreo or is the classic Android 5-7 compatibility flashable zip?
glasseffects said:
Is this compatible with Oreo or is the classic Android 5-7 compatibility flashable zip?
Click to expand...
Click to collapse
It's compatible with oreo too.
Thank you ?
It isn't working.
Someone here can confirm wether this works or not??
It works. But see which rom ur using it with because some roms have already provided so many animations.. So keep a check for that.
Thank you ?
Yup works well.. On my old k4 note stock rom... Now windows don't fly up down left right.,.. Looks better..? thanks
Does it work on pie?
Bro.its works in Q?