OTA Updates
A useful tool to help ROM developers provide OTA updates to their users. It's free to use and you can build from source or use the APKs provided.
Screenshots
Holo
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Material
More on the screenshots tab
Features
OTA Updates for your ROM
Addition file listings for your ROM
Background checking for updates
Flashing automatically using OpenRecoveryScript (found in settings)
Holo light and dark theme (4.0-4.4.4)
Material light and dark Theme (5.0+)
Self host your files and manifest or integrate with RomHut.com
OTA App updates on Google Play Store to save you time, effort and energy
Requirements
Root - not essential, but you will most likely have this anyway
A place to store a static manifest xmls. Dropbox will work fine, and any web server, or RomHut.
Some build.prop entries
Download
You can download the APKs here: http://ultimarom.com/downloads/ota-updates/
You can find the source here: https://github.com/MatthewBooth/OTAUpdates
Changelog
v2.5.3
10th August 2015
Fixed the Addons page crashing. This only affected RomHut users... but the fix will affect users who's developers manually host their ROMs. I'm knee deep in the middle of work and a rewrite that will resolve these kinds of issues for good.
Fixed the OpenREcoveryScript InstallAfterFlash generation so that it generates properly and will install files as intended
Stripped whitespace from the OTA Urls just in case developers put some in there (they shouldn't, but it's happening :| )
v2.5.2
11th July 2015
Fixed download location bug
v2.5.1
29th June 2015
Fixed a serious FC when a ROM didn't have a default theme set in the build.prop (so, most people).
v2.5
29th June 2015
Fixed downloading from HTTP only links for manual users
Added the parsing of the download link's host and showing it in the available update activity screen
Fixed my own donation links always showing Coinbase!
Added the choosing of download location by developers (see the XDA thread instructions for this)
Added the ability for developers to choose the default theme (also see the XDA thread for this)
Changed the available update activity page to show the full download file title without stripping spaces
Fixed some more NullPointerExceptions for various methods
Used version name rather than filename for available update activity
Fixed the generation of ORS (@nicholaschum)
Added Pro/Donate button to the settings. This does nothing (Currently) just a donate button, but in future this will add some nice things for those who buy it and support development.
Added showing the current storage location in preferences to show users where downloads will go. Later this will be changed to allow users to change the download location
Code:
[COLOR="#ff4444"]v2.4.5[/COLOR]
[COLOR="#ff4444"]14th June 2015[/COLOR][LIST]
[*] Fixed the downloading location bug. Sorry about that.
[*] Moved the open recovery script information above the settings
[*] Removed some unused code and optimised others
[*] Fixed InstallAfterFlash location
[*] moved About/Info into settings[/LIST]
[COLOR="#ff4444"]v2.4.4[/COLOR]
[COLOR="#ff4444"]13th June 2015[/COLOR][LIST]
[*] Fixed some null pointer exceptions that had been showing in Google Play Developer console
[*] Fixed BitCoin always being chosen as developer donation, if available[/LIST][COLOR="#ff4444"]v2.4.3[/COLOR]
[COLOR="#ff4444"]11th June 2015[/COLOR][LIST]
[*] Change the way the file directories are created
[*] Hopefully stop this IllegalStateException that's showing in the crash
reports.
[*] Fix NPE on download progress bar in MainActivity
[*] OTA Dir path correction
[*] Fix NPE in AvailableActivity when setting up progress bars and text
color
[*] Catch NPE related to Google Play Services and ads
[*] Check for null values when checking for connectivity
[*] Fixed another NPE with the Addons List view[/LIST]
[COLOR="#ff4444"]v2.4[/COLOR]
[COLOR="#ff4444"]26th May 2015[/COLOR][LIST]
[*] Added first run message to inform about new features
[*] Fixed Open Recovery Script on non-AOSP ROMs. Should now work properly
[*] Added "install after ROM functionality" - Put zips inside "/sdcard/OTAUpdates/InstallAfterFlash/" and they will be automatically flashed after an update, if using Open Recovery Script
[*] Added delete confirmation on addons
[*] Change default download directories. Now they go into /sdcard/OTAUpdates
[*] Translations for Italian and Russian
[*] Added AOSP makefile functionality for AOSP ROMs built form source
[*] Open Recovery Script is now on by default[/LIST]
[COLOR="#ff4444"]2.3.1 - 15th March 2015[/COLOR][LIST]
[*] Updated to target/be compatible with Android 5.1
[*] Show a warning dialog when trying to download an addon on a mobile network
[*] Show a button on the network warning dialogs to take you to settings and adjust if need be
[*] Card layout in the About activity
[*] Changelog viewing (for this app) in the About activity
[*] Removed lots of unnecessary and unused images from the Holo-based themes
[*] Fixed links in the Addons description markdown not being able to be clicked
[/LIST]
[COLOR="#ff4444"]2.3 13th March 2015[/COLOR][LIST]
[*] Fixed cancel button not updating to install when the download finishes
[*] Important licence changes (to ensure the app cannot be taken and resold by someone -it stays free)
[*] Added ignore release option (found in the notification for a new release. Can be undone in settings)
[*] Added notification shortcut to the download page
[*] More robust update checking code
[*] Font changes in about page - more legible
[*] Added BitCoin donations (for ROM developers and the me)
[*] Removed some debugging code showing for end users
[*] Theme tweaks to Material theming, more true to proper Material light and dark.
[*] Fixed layout height being broken on the update available card
[*] Better method of rechecking for an update
[*] Advertisements added. A small evil, but you can disable them freely in the app settings. Please consider keeping them for me.
[*] XML parsing is more robust and should result in fewer FC's or errors
[*] Ongoing notification for downloading now takes you to the download page
[* Added Addons (can be added manually via a new XML, or automatically on RomHut
[/LIST]
[COLOR="#ff4444"]9th January 2015[/COLOR][LIST]
[*] Fixed with MD5 returning false if you use uppercase MD5 string in the XML
[*] Fixed OpenRecoveryScript not installing if used (looking for the file in a folder with 0 in it.)
[*] Added Dutch translation
[*] Added Portuguese (Brazil) translation
[*] Added German translation
[*] Added Spanish translation
[/LIST]
[COLOR="#ff4444"]8th January 2015[/COLOR][LIST]
[*] Fixed issue with ROMs not seeing updates
[*] Fixed background service not switching off
[*] Background service will now correctly check for an update on boot (if on)
[*] Theme no longer changes to dark after accessing the settings
[*] New material icons
[*] New changelog parsing (using Btpass HTML to parse [URL="http://daringfireball.net/projects/markdown/syntax4"]Markdown[/URL] in changelogs)
[*] Changed priority of notification to be viewable on the lockscreen
[*] New notification controls (change the sound and toggle vibrate)
[*] Integration with major hosting provider ([URL="http://romhut.com"]RomHut.com[/URL])
[*] Tapping a notification now takes you to the update page
[*] General cleaning of the code and making more efficient
[/LIST]
[COLOR="#ff4444"]5th December 2014[/COLOR]
[LIST]
[*] Material UI for 5.0+ devices
[*] More robust checking of version numbers
[*] Removed location chooser - Better to store on the internal storage and limit the chance of an error with using an external SD Card
[*] Fixed MD5 checking
[*] Default checking on boot time is 12 hours rather than 3 days
[/LIST]
[COLOR="#ff4444"]19th July[/COLOR]
[LIST]
[*]Initial release
[/LIST]
XDA:DevDB Information
OTA Updates - Give your users Over-The-Air updates direct to their device, App for all devices (see above for details)
Contributors
Kryten2k35
Source Code: https://github.com/MatthewBooth/OTAUpdates
Version Information
Status: Stable
Current Stable Version: 2.5.3
Stable Release Date: 2015-08-10
Created 2014-07-19
Last Updated 2015-08-10
Reserved
Issues
To help me track issues, please use waffle.io
.
What's new?
New in v2.3 - Addons!
As of v2.3 you can provide additional ROM files via an addons page. If you have no addons provided, the page is hidden. To provide this, you can follow the instructions here. If you use RomHut to provide your updates, you need only use the upload feature of the website for Addons and the rest will show automatically, without you having to do anything.
How-to use
There are two ways you can use this in your ROM. Manually, or automatically with romhut.com. Romhut is highly recommended, as it will host your files for you, automate the process somewhat and it's free for users and developers.
RomHut
You should head over the Github instructions if free ROM hosting and automated OTA updates are your thing: https://github.com/Kryten2k35/OTAUpdates/blob/stable/Romhut.md
Manually
Equally, there are some Github instructions on how to do this manually also: https://github.com/Kryten2k35/OTAUpdates/blob/stable/Manually.md
Reserved
Notes
Direct or HTTP links
Direct links must be exactly that, direct. They cannot include any kind of gateway or web page that requires you to click a button or there will be errors in any download. Generally, if you can just paste the link into an address bar and it starts to download, it's direct. Not everyone has access to to this kind of service, especially for ROMs as it can be bandwidth intensive, but for those that do, this is there for them.
This is why, alternatively, you can use HTTP links. In this case, the user's web browser will be opened instead.
No Icon
In the download link there is a "no Icon" option. This is an apk that does not have a launcher icon, for developers who wish to integrate the apk into the settings app, for instance. In which case, you need to know that the packagename is com.ota.updates and the classname is com.ota.updates.activities.MainActivity
Planned Features
Possibly GCM notifications
Credits
Roman Nurik - Android Asset Studio Framework
Jeff Gilfelt - Android Action Bar Style Generator
ficeto - Shell tools
StackOverflow - Many, many people
Usage
Anyone is free to use this project in their ROM. I only request that you keep the app about page in-tact leaving my credits in there. You don't have to, but it'd be nice if you did.
If you could shoot me a mention in your ROM thread, that'd be cool as well.
Contributions
If you feel like you can contribute to this project, don't hesitate to fork and send me some pull requests.
Any issues I should no about? I am going to assume no news is good news
Kryten2k35 said:
Any issues I should no about? I am going to assume no news is good news
Click to expand...
Click to collapse
No news IS good news, the manifest check is good, I have yet to check anything else (download link, etc...). Thanks for sharing, good work.
What i am doing wrong?
this is my link to manifest https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
this is lines i have add in buld.prop
Code:
ro.ota.romname=ARTROM
ro.ota.version=3.5
ro.ota.codename=stable
ro.ota.device=m7
ro.ota.manifest=https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
It's checking few seconds and says no updates.
also tryed last line
Code:
ro.ota.manifest=https://dl-web.dropbox.com/get/update_manifest.xml?_subject_uid=125764646&w=AADm0MlpSblydhht8LYX5_R84NIgT3S7dJOCYPnADxeHyw
artur0588 said:
What i am doing wrong?
this is my link to manifest https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
this is lines i have add in buld.prop
Code:
ro.ota.romname=ARTROM
ro.ota.version=3.5
ro.ota.codename=stable
ro.ota.device=m7
ro.ota.manifest=https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
It's checking few seconds and says no updates.
also tryed last line
Code:
ro.ota.manifest=https://dl-web.dropbox.com/get/update_manifest.xml?_subject_uid=125764646&w=AADm0MlpSblydhht8LYX5_R84NIgT3S7dJOCYPnADxeHyw
Click to expand...
Click to collapse
Maybe this line instead: https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml?dl=1
Notice it says "?dl=1" at the end. I have to admit I have no experience using Dropbox for this (I use my webserver), but I know you can get direct links this way.
Kryten2k35 said:
Maybe this line instead: https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml?dl=1
Notice it says "?dl=1" at the end. I have to admit I have no experience using Dropbox for this (I use my webserver), but I know you can get direct links this way.
Click to expand...
Click to collapse
Now it says update available but downloading small 15.1kb zip file with rom name.
I found what is wrong, now all fine.
Any way to implement that in system like stock ota, or replace? CM like, don't know if s possible.
dkionline said:
Any way to implement that in system like stock ota, or replace? CM like, don't know if s possible.
Click to expand...
Click to collapse
I'm not sure what you mean. This is supposed to be a system app and you as a ROM developer can provide your own OTA updates with it, if you have the right tools.
I mean implement in settings app, you wrote about no icon in 3 post, will that work on sony?
Absolutely
https://github.com/UltimaAOSP/platf...blob/kk-4.4/res/xml/settings_headers.xml#L196
Code:
<!-- UltimaControl Settings -->
<header
android:title="@string/ultima_settings"
android:icon="@drawable/ic_ultima_settings">
<intent android:targetPackage="com.ultima.settings"
android:targetClass="com.ultima.settings.SettingsActivity" />
</header>
That's how you'd do it. Obviously you should replace the strings and drawable with your own. The target package and class in the OP's It goes in the xml's for settings. I'vfe never had a Sony device so I don't know the exact layout, but for me that's in /Settings.apk/res/xml/settings_headers.xml
i tried now, but its complicated. Are there more lines to write in other file? It stops in compilingtime.
You probably need to match the strings, of course, and add a drawable/image of your choosing.
Everything seems working fine. The only md5 check always failed.
How can i release 2 or more OTA step by step?
For example i pushed first OTA with some additional and improvements. Then i want push 2nd OTA after some time. How to make users receive 1st OTA then 2nd OTA step by step?
The only way would be to have multiple manifests.
Say v1.0 has http://www.example.com/update/manifest_1.0.xml
Then v1.1 has http://www.example.com/update/manifest_1.1.xml
And v1.2 has http://www.example.com/update/manifest_1.2.xml
That way, anyone on v1.0 would update to 1.1, then 1.2. However, that's pretty inefficient, but it works.
You can also simply integrate v1.1 into the v1.2 update, that way anyone getting the v1.2 update also gets the v1.1 update as well. That's what I'd do.
Or, you can have a record of previous updates, and run an assert check in your installer script for an update checking the user is on the right version and directing them to a website to download the other updates.
I could bare this in mind and perhaps add some stuff to the xml about previous updates, but I don't want it to get too messy.
Kryten2k35 said:
The only way would be to have multiple manifests.
Say v1.0 has http://www.example.com/update/manifest_1.0.xml
Then v1.1 has http://www.example.com/update/manifest_1.1.xml
And v1.2 has http://www.example.com/update/manifest_1.2.xml
That way, anyone on v1.0 would update to 1.1, then 1.2. However, that's pretty inefficient, but it works.
You can also simply integrate v1.1 into the v1.2 update, that way anyone getting the v1.2 update also gets the v1.1 update as well. That's what I'd do.
Or, you can have a record of previous updates, and run an assert check in your installer script for an update checking the user is on the right version and directing them to a website to download the other updates.
I could bare this in mind and perhaps add some stuff to the xml about previous updates, but I don't want it to get too messy.
Click to expand...
Click to collapse
Thanks for reply. I also think about integrate previous update in each next, just think that each next OTA size increase.
Some of my OTA's are just full ROM downloads anyway, which is like 800MB+. Sometimes you just need to do this, I've found. This is why there's a setting to limit which data connection is being used. Not everyone has unlimited mobile data
That means for every Update or full rom a new xml. Correct me if im wrong.
The best method would be a check of higher number. U provide folder link in build.prop and it checks automatic if 1.1->1.2 by xml name.
I had tested in 1 xml with small zip by changing build nr, but it doesn't show anything -.-.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Huge, thanks to the following people:
QiHang Dev Team for Launcher and Lockscreen
milkmidi for Windows Phone Contacts
Thomas Barrasso for the Windows Phone calculator
chethan kumar sn for Photo safari
CyanogenMod for CyanogenMod 7
Skanky for the amazing CM7 Mods
TimHermans, for helping me with some stuff.
jmcclue, for helping with the Lite version and HBOOT.
JudasLucifer, for the amazing theme
VanillaLVL for the better build.prop
HandyBesitzer for the Nice picture above
Features:
- Super fast.
- Fully stable.
- BEATS audio engine
- Camera works 100% 480P recording.
- Based on a Stable CyanogenMod 7.2
- Windows Phone 8 Homescreen
- Windows 8 keyboard --> With sounds (look in the description!)
- Windows Phone Theme
- Windows Phone music
- WIndows Phone Messaging service
- Windows Phone lockscreen
- WIndows Phone Contacts
- Windows Phone dialer
- Windows Phone Calculator
- GAPPS included!
Click to expand...
Click to collapse
How to install:
- Do a full wipe ( Not always needed, but always recommended )
- Install ROM, reboot.
- Set up a internet connection ( 3G, WiFi )
- Market should display in the apps ; if not, wait for a minute or reboot.
- Play around with the settings.
- Please don't install apps if you want to use A2SD ( installation below )
Download version 3.4.0 here.
Requirements:
- Rooted HTC Desire with custom recovery. ( Clockworkmod and 4EXT work both just fine. )
- A HBOOT with atleast 150mb space on the /system partition.
- EXT4 Partition for A2SD
Click to expand...
Click to collapse
Huge, huge thanks for the following people to donate:
A. Kloster
Vedmed
Donations are closed. Just say thank you if you like it.
Click to expand...
Click to collapse
Code:
___________________________________________v3.4.0-FINAL RELEASE
[B]Final release, the subversion number (3.4.2, 3.4.4) can still change, but no big changes from now on.[/B]
- Updated to latest base
- Updated to latest GApps
- Blocked more ads.
- Added back original gallery
- Some minor tweaks i made over the last year.
- Some regular cleanup of files that do not have a use.
- ROM requires 150 MB on SYSTEM partition now!
------
[I]NOTE: You'll have to update all the apps when booting. (Sorry, had no time to update them manually.)
Its been almost a year, so i might have forgotten somethings somewhere. Maybe some things from
earlier versions are not represented anymore in this version. If that is the case, please contact me so
i can add those back in.[/I]
___________________________________________v3.0.0-1
- Removed Gallery that caused push ads.
___________________________________________v3.0.0
[B]*** ALL RELEASES BEFORE AND THIS RELEASE HAVE BEEN REMOVED DUE PUSH ADS. ***[/B]
- Updated GAPPS as of 30-05-2013 with Playstore v4.1.10
- Added SONY Bravia Engine ( thanks jukyO )
- Launcher8 updated to v1.3.0
- USB read/write speed improvement
- Updated HOST files to block more ads
- Some cleanup in folders
- AlertXX files are now in notifications, not in alarms ( Thanks AshleyNG2 )
- Added WP7 Lock 'n unlock sounds.
- New Browser , WP7 Style
- Automatic Reboot after installation ( so that you can't screw up /system
___________________________________________v2.9.7
- Deleted All Wallpapers.
- Added Email.
- Added ICS Wallpapers.
- Deleted LatinIME.apk , and replaced with smaller one
- Play store v4 ( if not already )
- Added Segoe font, select in settings.
- All scripts are now in /system/script
- Changed some things in updater script.
- 115-96 = 19MB Smaller.
Build.prop tweaks
- Launcher now always in memory ( faster )
- Phone will ring inmidiatly when getting called/ calling someone
- Improved voice call quality
- Much faster boot.
- Now CDMA/GSM by default preffered.
___________________________________________v2.9.3
- Changed name in updater script
- Changed some symlinks
- Changed some permissions
- Changed boot.img direction (kernel/wpm/boot.img)
__________________________________________v2.9
- Merged with new skanky update.
- Blocked 20808 hosts .
- Added Windows Phone fonts. ( New )
- More things i forgot... ( it's been about a month. )
* This version is uploaded, but not tested. *
________________________________________v1.7.5
New base :EuroSkank CM7.2 Check out the new features [URL="http://forum.xda-developers.com/showthread.php?t=1490232"]here.[/URL]
- Added CrossBreeder ( Came stock with EuroSkank ) Features [URL="http://forum.xda-developers.com/showthread.php?t=2113150"]Here.[/URL]
- Updated WP7 Contacts
- Added Windows Phone Dialer
- Updated Launcher8
- Updated Play Store to v4
- Merged build.prop ( More speed )
- Merged installer script
- Merged GAPPS in the ROM.
________________________________________v1.2
- Much better build.prop by vanillaLVL. Thanks alot mate.
This script will increase your speed drasticly.
- I've updated some bugs in the script.
- Updated installer.
- Updated EXT3 to EXT4. No you don't need to install WindowsPhoneMod_EXT4Patch.[Deleted!]
- Fixed a bug in NANdroid backup saying it was version 0.4h.
Launcher8 update:
- since this app is chinese; i tried to translate the changes.
- New custom color feature;
- New gallery custom folder;
- New lock screen support for transparent images;
- New system languages ??/ English switch synchronous refresh the application list name;
- New flight mode the default dialing porcelain block name will be displayed when "no service";
Optimization:
- The contacts app on the homescreen will show contacts more frequent.;
________________________________________v0.5h
- Fixed SD-card
- Updated Superuser
- Updated installerscript
________________________________________v0.5g
- Deleted stock Email application
- Deleted DSP Manager
- Deleted GB Keyboard
- Added BEATS Audio engine, you don't have to select anything, works automaticly. More info :[url]http://forum.xda-developers.com/show....php?t=1525754[/url]
- Added Windows Phone 7 calculator
- Updated Installer script ; should have much more internal memory.
- Added Anall lockscreen ; smooth and simple. No need to do anything.
- Added A2SD ; activate in terminal emulator
- Added Windows Phone Keyboard ; pre-pre-alhpa! Not included, if you want it, it's in the attachments of post 1!
________________________________________v0.4f
Made over 40 changes. The biggest changes
- Windows Theme is stock from now, you don't have to select it in the themeselecter, which has been deleted.
- New bootanimation! ( From Windows Phone 6.5 to 8 )
- Updated build.prop
- Added stock Windows Phone notifications, alarms, UI-sounds, Ringtones
- Alot of fixes!
________________________________________v0.3d
- Re-added Gallery ; you'll need it for whatsapp.
- Deleted Lockscreen ; uses Launcher8 for default.
- Updated installer script.
- Updated launcher8 to 1.2.8
________________________________________v0.3c
- Now you have to flash Gapps seperately.[ From the attachments]
- Made it as good as stable. You won't have crashes anymore. [ if you have crashes, please report them.
- Cleanup ; made it 9MB Smaller.
- Redit some permissions for the apps ; have to change some default preferences..
How to set up A2SD
Requirements: 512MB EXT4 Partition ( 1024MB Recommended )
Do you have an EXT3 partition? download the fix from the attachments and flash it before you do this! Else it will not work!
1. Do all the steps from the installation, if you've done all that, please don't install apps.
2. open app scroller, and open terminal emulator
3. type su and hit enter ( accept if Superuser prompts up )
4. Click the menu button on your device, and click show keyboard.
5. type a2sd install and hit enter
6. type y , type n , type y ( When it asks for it )
7. Auto reboot!
8. At the first boot it will be really slow ; can take up to 15 minutes.
9. After that, don't be afraid, all the apps have to load 1/2 minutes. ( that's why they don't show up in the app drawer.)
10. Done!
Please look through the thread before asking questions, Thanks.
Don't like superuser and Stock A2SD?User jmcclue made an alternative version of WindowsPhoneMod with INT2EXT+ And superSU.
Based on WindowsPhoneMod v2.9.7
Download here!
HBOOT
This is a custom HBOOT made for WindowsPhoneMod
for Version: 1.7.5/2.9.7
Q. What does a HBOOT do?
A. A phone has 3 partitions. A system partition, cache partition, and a Data partition. On the system partition are all the system files installed. on the cache partition, well, that speaks for itself. Temorary files will be placed here. On the data partition, all the apps will be installed. The stock HBOOT you'll get with the Desire, has 250MB on system, 40MB on cache, and 147MB on Data. Since this ROM only uses 160MB on system, and 5MB on cache, This is a huge waste of space. So i created a HBOOT with a 165MB system partition, 5MB cache, and 267MB on Data. The 267MB will be your internal memory for apps.
Q. How do i use/flash this?
A. There are 2 ways. i only will describe the simple way, for other ways look here. Download the PB99IMG_WindowsPhoneModv2 from the attachments. Rename it to PB99IMG. Place it on the root (First folder) of your SD card. Then load into the bootloader, ( hold Volume down, menu, power ) and it should ask you to update, press volume up to accept. Most of the time nothing gets touched, but sometimes ROM are gone weird. Please reflash WindowsPhoneMod after changing HBOOT.
Code:
[SIZE="5"]The PB99IMG_WindowsPhoneMod[B] for version 2.9.7[/B] : [url]http://d-h.st/7QS[/url][/SIZE]
[SIZE="5"]The PB99IMG_WindowsPhoneMod[B] for version 1.7.5[/B] : [url]http://d-h.st/mhm[/url] [Tested by AshleyNG2 ][COLOR="Red"]Please read everything above! [/COLOR][/SIZE]
So basically it's CM7 with WP8 Launcher ?
k3lcior said:
So basically it's CM7 with WP8 Launcher ?
Click to expand...
Click to collapse
Read further, i'm trying to get as close as possible to Windows Phone.
Maybe some say it doesn't matter on an old device, but hey, you worked hard on this, downloading and trying to install for the new feel and look. Thanks for this innovative post.
bukhariwaheed111 said:
Maybe some say it doesn't matter on an old device, but hey, you worked hard on this, downloading and trying to install for the new feel and look. Thanks for this innovative post.
Click to expand...
Click to collapse
Thanks, worked till yesterday evening 3 AM.....
Will try to fix as much bugs as possible, please report them in PM. Also gonna try to set default preferences.
Changes 20-3-2013
20-3-2013
- Removed original GB Theme ; Replaced with Windows Phone theme [ not yet tested]
- Re-added systemui.apk ; still have to disable dropdown menu, but it is a beginning.
- Edited the installationscript.
- Changed boot animation From Windows Phone 6.5 to Windows Phone 7 [ Not yet tested ]
Will test it tonight!
- Rinse
Edit:
Just tested it, new release tomorrow. 0.2 didn't work ; 0.3a, 0.3b didn't work to. Tomorrow 0.3c! with statusbar
Update 0.3c
Updated to version 0.3c, it's much more stable!
Read the installation notes from the threat good please!
Thanks,
- Rinse
Edit: Don't know if you guys can read this, but this is my whiteboard.
The launcher got updated!
Anyway, if you don't have gapps, i attacht a file, that you can run in your recovery to install the new version of the launcher.
What's got changed:
V1.2.8 update log:
Add:
-Can be set background picture in Widget tiles;
-The Widget tiles could rebind other Widget;
-Can be set 3 seconds to open the screen not lock screen;
-Can batch increased app tiles to the desktop;
-Can be set displays style on live contacts tile;
Optimization:
-Optimized animation with editing state;
-Optimization sliding animation in index letter;
Fix:
-Tile spacing left-right asymmetry;
-The jump animation will repeat play;
-Fix other bugs;
Will be added as default in the new version, thanks.
- Rinse
Re: [ROM/MOD/WIP]WindowsPhoneMod v0.3c 21/3/2013
Nice work!
This actually gets pretty close to the actual windows phone OS.
Awesome bro! I will surely test it and report!
GApps
Where are the GApps? I have installed V0.3c..they are not included. Are latest GApps compatible with GB? And, i dont know why there are 2 lockscreens?
Re: [ROM/MOD/WIP]WindowsPhoneMod v0.3c 21/3/2013
paddyankee said:
Where are the GApps? I have installed V0.3c..they are not included. Are latest GApps compatible with GB? And, i dont know why there are 2 lockscreens?
Click to expand...
Click to collapse
Gapps on first page
Sent from my HTC Desire using xda premium
lockscreens
paddyankee said:
Where are the GApps? I have installed V0.3c..they are not included. Are latest GApps compatible with GB? And, i dont know why there are 2 lockscreens?
Click to expand...
Click to collapse
I found the lock screen double-up a bit annoying too.. until I disabled "WP7 Lock Lite" application, once you've done that it's all good.
Re: [ROM/MOD/WIP]WindowsPhoneMod v0.3c 21/3/2013
There are two lockscreens. One in WP7 lock lite and in the launcher. You should disable the one in the launcher. Will fix it in 0.4!
Sent from my HTC Desire using xda app-developers app
Re: [ROM/MOD/WIP]WindowsPhoneMod v0.3c 21/3/2013
There are gapps attached in my 0.3c update. Scroll up!
Sent from my HTC Desire using xda app-developers app
Lockscreen Fix
I had the lockscreen problem too, deleted the lockscreen.apk in system/app. You can just download
The flashable ZIP from the attachments and flash it through your recovery.
What happens if i flash this zip?
- More speed/RAM
- No annoying advertisments in dropdown menu
Click to expand...
Click to collapse
Flashable zip in the attachments!
Also added WindowsPhoneMod_LockScreenFix_0.3c and WindowsPhoneMod_GAPPS_0.3c to the attachments of the main threat.
Will work on it today!
- Rinse
This looks interesting. Keep up your work!
Will try this when you include the launcher and lock screen fixes and publish the next version! Good luck :good:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Rashr - The mobile Android Flash-Tool
This app requires [ROOT] access!
Please do not use this app thoughtless and evaluating them without deeper KNOWLEDGE for Android (Root, Custom Recovery, etc.)
I don't make any img's (clockworkmod, twrp or philz) so don't ask for it. I use already existing official and some unofficial versions of them.
Description
With Rashr you're able to flash or backup your device's recovery and kernel without rebooting or PC or other hardware. Fast, Simple and Effective!
Rashr is able to download over 3500 recoveries (ClockworkMod/TWRP/Philz) from our fileserver. Of course you can flash images that isn't contained.
Rashr works on over 90% of all Android Devices, but please be carefull with selfdownloaded images and flash china devices stock firmwares are rare.
This project is open-source and you're able to disable the ads or compile it yourself without any ad code (not necessary in this case).
★Open-Source (on GitHub)
★OpenRecovery Script manager to flash ZIPs or create backups
★Over 3500 Build-in Recoveries (Clockworkmod/Touch, Team Win Recovery Project and Philz-Touch)
★Flash Kernel and Recoveries without PC
★Flash already downloaded IMGs from internal and external storage
★Backup Kernel and Recovery IMGs without PC
★Needs Root
★Full command logging for more control what this App is doing
★If you don't want to support my work you are able to disable the Ads
★Free full app without Ads and any restrictions
★Support my Work only if you want (with Ads or In-App donations)
Rights explanation
-Read and write on external storage: save recoveries images
-Full network access: download recoveries
-Google Play billing: donations over Google Play
-[#ROOT]Full access to all functions of the device: Flashing and backup
Screenshots
Download
or over GitHub
I want to help, what can I do?
-You can translate the app string.xml (is not too much work around 130 Strings)
-Let the ads on
-Donate :victory:
-Join betas on Google+
DsLNeXuS - Happy flashing
Changelog
GitHub commits
Update 2.4.3
New name formatting for Nexus Images
BackupFragment now on own Activity avoiding UI errors
CM card removed
Rashr now stores information about your devices in the sharedprefs. So Rashr knows without rescanning your device where your partitions are stored (App starts now faster)
Dark UI added again
Update 2.4
-Device name is now customizable
-DarkUI temporally removed
-UI optimized
Update 2.3.14
-Support for Galaxy S7, Xiaomi Libra, Vernee Thor and ASUS ZenFone 2E added
-Size checking errors fixed
-Russian translation fixed by GitHub-User rasfyah
-German translation for shutdown-card corrected
-Startup crash fixed on devices that gets HTML-Errors from provider (out of data plan etc.)
-Crash on getting new kernel and recovery lists fixed
-Fixed crash on some devices while flashing (validating image)
-Support for Lenovo A7010 added
Update 2.3.13
-Force closes at start fixed on some devices
-Unified builds for Galaxy Note 4 (trlte) added
-Intel partition header checking fixed
Update [2.3.12]
-Czech translation added by XDA Member VMach3
-Google+ Button added
-TWRP Images now directly from twrp server
-Logging fixed
-Intel partition header check added (on old versions it will be recognized as invalid image)
Update [2.3.11]
-Error while creating backups fixed on more devices
-Restore on wrong partition fixed (sorry)
-CyanogenMod Recoveries added to Rashr
-TWRP images updated!!
-Licences added
-Some other bugs fixed
Update [2.3.10]
-Errors while creating backups fixed
Update [2.3.9]
-Settings for Header-Checking added (Rashr is getting more secure)
-Rashr flashing is getting more secure . Image header added. (Can be disabled in settings)
-In-App colors adapter to Icon colors
-Ukranian translation added by Pavlo Motrunych
-Spanish translation improved by GitHub-User Pablohn26, Thanks
-Partial Greek translation by GitHub-User leskal, Thanks
Update [2.3.7]
-Korean translation added by xda-Member Genie's
-Added optional security option (on earlier version forced)
-Some startup bugs fixed
-XZDualRecovery implementation (beta)
-Huawei Ascend Mate 7 added (by https://github.com/asyan4ik)
-Portuguese translation improved by Lennoard Rai
Old
Update [2.3.6]
-Partitions for Lenovo Vibe X2 (MTK6595) added thanks to [email protected]****.com
-Fixed recovery version recognition
-Downloader errors fixed
Update [2.3.5]
-Italian translations improved
-German translations improved
-TW translations fixed
-Small bugfixes
-Some errors on MTD devices fixed
Update [2.3.4]
-ERROR on some chinese devices. Partition size always 0
-Erros on not installed busybox devices fixed
-Chinese translation improved by XDA-Member 341464
Update [2.3.3]
-App startup optimized
-First run errors fixed
-Image Size checking added (before flash)
-Blocksize argument added on flash
-Progress on creating backups
-Blocksize checking added
-Startup notification fixed
Update [2.3.2]
-Device recognition and partitions added for Samsung GT-I9192I Galaxy S4 Mini Plus (serranove3gxx, value edition) thanks to XDA-Member alexax66
Update [2.3.1]
-Recovery Script Manager fixed
-New setting to hide update hints
-Logs can be copied to clipboard
-Partitions for Galaxy S6 added
-Partition layouts updated
-German translations improved
Update [2.3]
-Fixed crash on un-rooted devices
-Working back to 2.2 again!
-Errors on setting new file permissions with toolbox (old devices doesn't include chmod in toolbox)
-New icon (with [email protected]****.com)
-Some UI changes
-New colors
-Startup update crash fixed
-Fixed backup and restore bug on ICS and lower (Please rename backups without using ':')
Update [2.2.9]
-Working back to 2.2 again!
-Errors on setting new file permissions with toolbox (old devices doesn't include chmod in toolbox)
-New icon (with [email protected]****.com)
-Some UI changes
-New colors
-Startup update crash fixed
-Fixed backup and restore bug on ICS and lower (Please rename backups without using ':')
Update [2.2.8]
-Cannot send report if comment is to big fixed (thanks for reporting XDA-Member Stilez)
-Update crashes fixed!
-Better version formating for stock images
-Chinese translation by XDA-Member dlhxr
-UI changes
Update [2.2.7]
-Startup-Crash on Android <= 4.0 fixed
Update [2.2.6]
-Update checker added (recovery-list, kernel-list, and app)
-Update message added to void bricks and outdated versions.
All new versions will be blocked if a new version ist out.
For example:
Version 92 will work for ever
Version 93 will work until version 94 isn't released
-Italian translation updated by XDA-Member bovirus
Update [2.2.5]
-Dark UI added
-Changelog added to Settings
Update [2.2.4]
-Fixed first start error
-Report improved
-Fix flash MTD on roms with implemented MTD-Tools (flash_image; dump_image)
-Lollipop donation fixed
-ScriptManager MD5 generation skip added
Update [2.2.3]
-More devices recognized on Lollipop!
Update [2.2.2]
-Lollipop fix
-Startup crash fixed (allowStateLost)
Update [2.2.1]
-All errors fixed (Flash/Backup/Restore)
Update [2.2.0 beta]
-MANY UI changes (please report bugs or improvements)
-Flash supported Kernel fixed
#reserved
Play store give an error when clicking the link provided.
illusion786 said:
Play store give an error when clicking the link provided.
Click to expand...
Click to collapse
Link fixed..
Thanks
Can you elaborate a bit more on what this actually does.
Does it install its own recovery?
What does it enable me to flash?
The app flashes your device's recovery without a PC or fastboot
For Xperia neo v
Sent from my MT11i using xda premium
Great App.
I am on an HTC One M7, from the app description it says you can flash other. If I read that correctly I can download another recovery img myself and get it to flash. But I cannot find this option. Im trying to use CWM touch .32 version.
Any advice welcome.
Anything For Xperia P?
Hope in next update!
...::: [ Sadiq23© ]:::...Recognized Member of Team
"MoonBreakers®"... Rom for Xperia™ JB...{$23}::..
thanks guy
will be release for htc leo?
please port this app for HTC HD2
:good:
I have ASUS TF300TG with locked bootloader. Rooted with motochopper - will this let me install TWRP without unlocking?
TWRP 2.5 supported on the tab....
Hi
About supported devices, we must intend as: "I know it works on these devices, don't know on others" or "DOES NOT work on non listed devices, please do not even try!"?
Nice work dude, just one small problem.
The OP states:
-Sony Xperia S(nozomi/LT30p)
-Sony Xperia Play(mint/LT26i)
Click to expand...
Click to collapse
This might cause some confusion. You have the device code and names muddled up.
-Sony Xperia S(nozomi/LT26i)
-Sony Xperia T(mint/LT30p)
-Sony Xperia Play(i dont know the device name/code)sorry
Click to expand...
Click to collapse
Other than that it's hot s$%t.:good:
I've installed and try to flash from CWM to TWRP. finished download files, flash task completed, but unable to reboot in to recovery by hitting the yes,please button? just show on bottom that "Super User granted to Recovery Tools" and nothing happen.
any mistake?
does this work for Desire too ? Just HTC Desire.
Thanks for this app my friend
I cant wait until it support Motorola XT910 :laugh:
Doesn`t work on Xperia Z.
Installed it but after start it says unsupported device!?
Not supported Galaxy Mini 2?? i have gt-s6500 but D. thank you!
Will this 'wipe out' a pre-existing recovery partition?
Say a user has CWM on his phone but wants to try out TWRP. Will it remove CWM and flash TWRP without any issues or will the user have both recoveries on his phone at that point?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please note (this software is covered under the The Apache Software Foundation Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html)
Code:
By flashing this custom ROM (or [I]any[/I] ROM), you have voided your warranty (rooted). I am [B]NOT[/B] responsible for bricking your phone - if that occurs, it was [I]all your fault![/I]
First and foremost, thanks goes to the following Devs (not in any particular order):
God
Mustaavalkosta
PipelinerArd
PBeeler
PartimusPrime
Second, but not least, thanks goes to the following testers (not in any particular order):
coming soon (way too much cutting/pasting right now lol)
This AOKP ROM is a beta kitkat build that I am pulling from AOKP source (to keep it up-to-date upstream), and have added my own unique goodness!
Mustaavalkosta's htc7x30-3.0 kernel (thank you Mustaavalkosta, for ALL of your hard work and investment into the Open Source Community!!!!!!)
is what I am using. Please note that Individual results may vary! I use this as my Daily Driver, but PLEASE NOTE - THIS IS STILL IN BETA!!!
Click to expand...
Click to collapse
Please checkout the Blog & Video Reviews for this ROM here (links to 2nd post)
Click to expand...
Click to collapse
Beta #1 - kitkat 4.4.2:
Initial "beta" build
Prebuilt Apps
Video Editor
Custom bootanimation (soon to come): PartimusPrime
DeskClock
ROM Control
Apollo Music Player
CyanogeMod File Manager
Calendar
Bluetooth
Wifi
Busybox (enhanced busybox - from SaberMod)
DSP Manager (music/sound eq)
AOKP Theme Manager
Performance Control (included as app in App Drawer - NOT System Settings Menu)
AOKP Torch
Sound Recorder
Swag Wallpapers
App Manager
Proximity-Sensor-Recalibrator
Supported but not enabled til next Build:
Screenrecord Toggle
[*]Screenshot Toggle
[*]Add screenshot to Power Menu
[*]Implement client-side incognito mode in stock browser
[*]Show a startup page in incognito mode in stock browser
[*]Add Screenshot delay options
[*]Power Menu customization options
[*]Camera: Add Burst mode
[*]Set default video quality to the highest
[*]Add lockscreen wallpaper
[*]Ribbons V2
[*]Mobile Network Battery Saver Mode
[*]Allows setting of some system animations.
============================================================
OTHER CHANGELOGS - 4.4.2 Beta #2 through 4.4.4 RC11 ARCHIVED (to clean up this OP/hit character limit in post)
================================================== ==========
SchutzhundAOKP RC 12 - 4.4.4:
Misc bug fixes
FRAMEWORKS BASE:
Fix delay in sending AUDIO_BECOMING_NOISY intent Themes: Only process themes that are applied during boot (Currently, the PackageManagerService will process all themes and ensure their resources are compiled and available to the system. This is highly inefficient and can bog the system down when booting. This patch will only process the themes that are currently applied durring boot and lets the ThemeService take care of queuing up the others for processing. This reduces boot time considerably, especially when the user has many themes installed.)
WallpaperCropper: respect max wallpaper width
AppWidget: Make widget update quickly
systemui: Unbreak the planet
framework: Close system windows when performing 'switch to last app' action
Add PowerManager integration for button and keyboard backlight.
Import translations from crowdin.net
Themes: Let ThemeService handle all theme processing
VENDOR AOKP:
update apns-conf.xml
added Bmobile Trinidad APN
added Boost, Credo & Ting APNs (Also changed name of Sprint MMS apn to be clearer.)
add Virgin Mobile USA apn
added Lycamobile, Aero2, and T-Mobile Poland APNs
added Claro Argentina APN
added Cambodia APNs
added ONO and Euskaltel APNs
added Public Mobile APN, corrected Rogers WAP APN
added Axis, AWCC, MTN, Etisalat, Hutch, MPT APNs.
corrected Smart APN: missing space before "type"
added Yota APN (As mentioned in CYAN-5074)
Add APN for EMOBILE (Japan)
Clean up APNs for au and SoftBank (Japan)
APNs remove trailing whitespace from Bite
corrected Telekom DE APNs
corrected Vodafone DE & Vodafone PT APNs
corrected Smarts RU APNs
added 13 Lycamobile APNs, combined TMI APN, added 48months APN
added Lycamobile APNs for NL,BE,FR,ES,CH,UK,DK,SE,DE,PT,IE,US,AU TMI APN for Internet/MMS is now the same
ROMCONTROL:
Customizable HW keys backlight and timeout
Import translations from crowdin.net
DEVICE HTC ACE:
fstab: rework and tune down some flags (errors=panic seems to be causing issues with certain S-ON devices. No clue why, just disable it for now.)
kill devlog partition and HTC logger
================================================== ==========
SchutzhundAOKP RC 13 - 4.4.4:
CM cherry picks:
build: Fix pathmap derp
build: Use project pathmap for recovery (needed to support AOKP's build commits (and "fix" my own build errors lol)
Misc CM bug fixes
AOKP cherry picks:
BUILD:
build: Add "dtbs" target when building the kernel (This is needed for 3.10)
Build: Add support for specifying build variant in brunch/breakfast (This little modification allows specifying build variant in brunch/breakfast commands. For example we can use "brunch i9300 user" to build user variant instead of default userdebug. When no extra argument is given, userdebug is default.)
build: qcom: Set QCOM_*_PATH variables for hardware/qcom-* projects (This consolidates a bunch of one-off logic scattered throughout the code base. Usage in Android.mk files is trivial: At top level, use e.g. "ifeq ($(call my-dir),$(QCOM_AUDIO_PATH))". This works for all variants, including non-variants (i.e. AOSP). Within subdirs, use e.g. hardware/qcom/audio => $(QCOM_AUDIO_PATH) )
build: Introduce project pathmap and use it for qcom variants (The project pathmap tracks the path to the top level of a project. The following functions are provided:
project-set-path adds an entry.
project-set-path-variant adds a "variant" entry.
project-path-for retrieves an entry.
To use as a guard in Android.mk:
ifeq ($(call my-dir),$(call project-path-for,projectname))
To use for include paths in Android.mk:
LOCAL_C_INCLUDES += $(call project-path-for,projectname)/...
Set project pathmap for qcom project variants.)
build: Set QCOM variants for non-QCOM_HARDWARE defined targets
Add 'addaokp' helper function (Adds a gerrit remote for the selected project)
Add 'addcm' helper function (Adds a CM remote for the selected project)
CAMERA:
Camera: Fix histogram on/off states
It made the intended behavior reverted. Histogram mode was being set as enabled by default, but the histogram graph was not shown on screen. When disabling histogram feature, then the graph was being displayed. In other words, completely opposite of how it should work.
Moving disable values before enable values seems to fix this.
Camera2: Headset shutter mode (Use play button on headset to take a picture/video/panorama Use media next/previous for zoom)
Camera: Add manual focus mode
================================================== ==========
SchutzhundAOKP RC 14 - 4.4.4:
Misc CM bug fixes
SYSTEM CORE:
charger: Use project pathmap
system: Update function to calculate bytes per sample for offload
Update function to calculate bytes per sample for offload format
init: Fix memory corruption when sanitizing platform paths
This commit fixes code that incorrectly increments s when it
hits the terminator character of the string being sanitized.
This means it will randomly start trashing memory beyond the
end of the string being sanitized until it happens to hit two
NULs (\0\0) which will break it out of the loop.
init: Allow target-specific platform device base to be specified
Add optional build-time flag, TARGET_PLATFORM_DEVICE_BASE,
to specify the base sysfs path (without the /sys prefix)
where the platform device resides. This provides support for
targets where platform devices are all under a master level
platform device (e.g. soc-bus).
init: Allow platform devices directly under soc.0 *HACK*
Allow one level of platform device to be registered right
under the /sys/devices/soc.0 platform device.
ueventd: Add bootdevice symlink
Create the /dev/block/bootdevice symlink to point to the
boot device information based on kernel command line.
This decouples references to the boot device from the
actual device nodes (e.g. eMMC, UFS).
================================================== ==========
SchutzhundAOKP RC 15 - 4.4.4:
Misc CM bug fixes
FRAMEWORKS BASE:
Add double tap sleep feature to secure lockscreens.
In its current state double tap works on the status bar on unsecure
lockscreens this adds the feature to pin, password, and pattern
lockscreens.
- pin and password: double tap the text entry view.
- pattern: double tap anywhere on the pattern view.
Patch Set 3:
- add to slide lockscreen(glowpad): double tap glow pad to sleep
- update commit message
PS2: Added double tap on gesture view
P2P:initiate provisioning on persistant group removed.
The initiator, on a response from the peer with unknown group during the persistent reinvocation has to transit to the provisioning state to handle all the config methods (PIN and PBC). This commit ensures the same.
P2P: Disable 5GHz channels in 2.4 GHz only mode
When P2P device is configured in 2.4GHz only mode supplicant should not advertize 5GHz channels in its go negotiation frames. Hence disable 5GHz band channels when 2.4 GHz band only mode selected in Wi-Fi advanced settings.
Wi-Fi: Set BTCOEXMODE_DISABLED irrespective of BT's connection state
BTCOEXMODE_DISABLE has to be triggered during the DHCP phase even on an active BT connection to ensure that Wi-Fi is given preference over the BT. This commit ensures the same CRs-Fixed: 695307
Wifi: Handle P2P-REMOVE-AND-REFORM-GROUP event in GroupNegotiationState
Framework does not handle P2P-REMOVE-AND-REFORM-GROUP event if it is in GroupNegotiationState and p2p-GO will continue to operate in unsafe channel till it gets next P2P-REMOVE-AND-REFORM-GROUP event.
This commit adds handling of above event in GroupNegotiationState.
wlan: Modify sequence of events sent during DHCP phase.
Modify sequence of events sent to driver during DHCP phase, to make sure WLAN can enter into power save only after DHCP is done.
Display live wallpaper settings instead of wallpaper picker
If the livewallpaper service declares and supports a settings activity, display it instead of the wallparper picker in runnings apps details settings activity (settings button).
Themes: Force recompiling common resources when scanning theme
If a theme is re-installed multiple times and in less time than the 3 minute timout for common resources, it is possible for the installation to fail because it does not compile the common resources.
This is not something an average user would encounter normally but theme designers that are working on there theme and constantly installing updates have a better chance of encountering this situation.
We simply remove the theme from mAvailableCommonResources which will allow them to be recompiled.
PREBUILTS MISC:
ccache-3.1.9 built against glibc-2.12 from CentOS 6
LAUNCHER3:
Use wallpaper picker added to WallpaperCropper apk.
The code is still here for easier upstream merges.
SYSTEM CORE:
audio: Unhide MP2/WMA enums
System/core: Start qrng daemon upon power up
Set root permissions to qrng daemon upon powerup
Drop all permissions except few, just enough to make ioctl calls
Permission for hardware random device is changed in this gerrit (part of Point 1(above))
CAMERA2:
Disable video HDR on devices that don't support it
BUILD:
Revert "Add the keys I used to sign the market version of Superuser."
These are obsolete. This reverts commit 0f15d18a50d721faa8dee67f763405354025e25a.
Default to dtbToolCM
The default dtbTool isn't the correct module name for the module that actually lives in device/qcom/common/dtbtool
==========================================================
Click to expand...
Click to collapse
Git:
AOKP's git (I'm pulling from source)
CyanogenMod's git
AceEnablementProject's git
Please follow these instructions:
Please make a nandroid backup BEFORE flashing this ROM!!!
Please perform a Full wipe before flashing this ROM!!!
If you DO use the "dirty flash" method, please note that you cannot list ANY bugs/issues you encounter!
Flash your preferred GAPPS package after ROM flash (can be done in same Recovery session)
Let the ROM "settle in" BEFORE listing any issues!!!
How to get ART working on KitKat
To be continued...
ROM Builds:
SchutzhundAOKP 4.4.4 Builds <== GDrive (older Betas and RCs)
SchutzhundAOKP 4.4.4 Builds <== Mega (Mirror)
SchutzhundAOKP 4.4.4 Builds <== basketbuild (Latest 4.4.4 RCs)
Support files:
InspireMod: Inspire/Desire HD audio and GPS fixes (if needed)
Gapps <== GDrive
GApps <== GApps on basketbuild.com
Included are my own modded AOKP's Full GApps, BaNks Core, and a standard GApps (Full GApps updated as of 03/10/14.)
GApps & Inspire Mods <== Mega (Mirror)
Kernel:
Source (AceEnablementProject): github
Compiler (Mustaavalkosta): Self-built GCC 4.8.x
Branch: cm-11.0
Kernel Version: 3.0.101
defconfig: spade_defconfig
QA Bot said:
Q&A for [ROM] [KITKAT] SchutzhundAOKP - Android Open Kang Project - Desire HD
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer. Thanks for understanding and for helping to keep XDA neat and tidy! :smile:
THREAD LOCATED HERE: Desire HD Q&A, Help & Troubleshooting [Q&A] [ROM] [KITKAT] SchutzhundAOKP - Android Open Kang Project - Desire HD
Click to expand...
Click to collapse
==> Donations Appreciated!
REVIEWS:
BLOGS:
Schutzhund AOKP Android 4.4.2 Review for HTC Desire HD by coolyahya
VIDEOS:
Coming Soon
Please note that the folks at AOKP have stripped their source for (the new) kitkat. They are currently "adding back" their typically AWESOME mods that made me fall in love with this ROM. They are actually writing them from scratch...
So instead of me adding my own mods to gain them back (Ribbons, "longpress back to kill app", "volume controls cursor", etc.,) - I am simply maintaining AOKP for our device for now. Well, I HAVE added my own dev apps, but otherwise, those AWESOMELY COOL AOKP features will be pulled in from upstream....
So please - DON'T ASK FOR ETA's lol!
Upload is in progress........ Final size should be 170.5 MB
Download and check md5, everything's ok... Full wipe, format all except sd card and error:
set_metadata_recursive: some changes failed. E: error in sdcard/aokp_ace_kitkat.....zip (Status 7). Instalation aborted.
Don't know what's happend or wrong with my sd card, i always make backup and install ROM from same sd card...
gogsy1975 said:
Download and check md5, everything's ok... Full wipe, format all except sd card and error:
set_metadata_recursive: some changes failed. E: error in sdcard/aokp_ace_kitkat.....zip (Status 7). Instalation aborted.
Don't know what's happend or wrong with my sd card, i always make backup and install ROM from same sd card...
Click to expand...
Click to collapse
Try to download again, I have no ploblem in flashing this rom.
irt118 said:
Try to download again, I have no ploblem in flashing this rom.
Click to expand...
Click to collapse
With firefox it says "Sorry, an error has occured. Retrying... i have downloaded with chrome and md5 was ok... strange... will try again...
gogsy1975 said:
Download and check md5, everything's ok... Full wipe, format all except sd card and error:
set_metadata_recursive: some changes failed. E: error in sdcard/aokp_ace_kitkat.....zip (Status 7). Instalation aborted.
Don't know what's happend or wrong with my sd card, i always make backup and install ROM from same sd card...
Click to expand...
Click to collapse
Exact same error here.
irt118 said:
Try to download again, I have no ploblem in flashing this rom.
Click to expand...
Click to collapse
Downloaded again with firefox and same error...
gogsy1975 said:
Download and check md5, everything's ok... Full wipe, format all except sd card and error:
set_metadata_recursive: some changes failed. E: error in sdcard/aokp_ace_kitkat.....zip (Status 7). Instalation aborted.
Don't know what's happend or wrong with my sd card, i always make backup and install ROM from same sd card...
Click to expand...
Click to collapse
zip file flashes fine on my device.... try another browser to download. Since I'm using Google Drive to host my files, it MAY be compatibility....BUT I'm using Firefox on my Linux box, as well as my phone (downloaded and flashed from both to test).
irt118 said:
Try to download again, I have no ploblem in flashing this rom.
Click to expand...
Click to collapse
+1
gogsy1975 said:
With firefox it says "Sorry, an error has occured. Retrying... i have downloaded with chrome and md5 was ok... strange... will try again...
Click to expand...
Click to collapse
ScumDroid said:
Exact same error here.
Click to expand...
Click to collapse
I DID get this on my Firefox Beta app, but I refreshed and it worked flawlessly after...
Unless someone has a host I can use (I'm out of Dropbox space).......
I just Triple-checked and yes, I downloaded with Firefox & flashed without any issues. So I'd say try again/refresh page/another browser. Once I get a host to host my files, I will not have to use Google Drive
gogsy1975 said:
Downloaded again with firefox and same error...
Click to expand...
Click to collapse
Download on my phone with stock browser and no problem.
Tried another one, which I downloaded by opera and no problem.
Updated changelog for today's build. Features listed will be "supported/built in", but may be "enabled" in the next build. Depends on what I do tonight lol!!!
gogsy1975 said:
Download and check md5, everything's ok... Full wipe, format all except sd card and error:
set_metadata_recursive: some changes failed. E: error in sdcard/aokp_ace_kitkat.....zip (Status 7). Instalation aborted.
Don't know what's happend or wrong with my sd card, i always make backup and install ROM from same sd card...
Click to expand...
Click to collapse
Recovery lacks support for SELinux and updater-script is trying to use unimplemented functions. The newest 4ext I tested passes with those new functions but it doesn't really set the SELinux labels based on my tests so the SELinux support seems to be limited to a stub.
This issue can be circumvented also with a patch for build repo so older recoveries are compatible too. https://github.com/Mustaavalkosta/android_build/commit/bd246b4028323db259f69a521e3fb8b6e944ae39
Sent from my Nexus 7 3G using Tapatalk HD
Mustaavalkosta said:
Recovery lacks support for SELinux and updater-script is trying to use unimplemented functions. The newest 4ext I tested passes with those new functions but it doesn't really set the SELinux labels based on my tests so the SELinux support seems to be limited to a stub.
This issue can be circumvented also with a patch for build repo so older recoveries are compatible too. https://github.com/Mustaavalkosta/android_build/commit/bd246b4028323db259f69a521e3fb8b6e944ae39
Sent from my Nexus 7 3G using Tapatalk HD
Click to expand...
Click to collapse
THANKS Mustaavalkosta!!! I'll incorporate your commit into my next build!!!!!!!!!!
Mustaavalkosta said:
Recovery lacks support for SELinux and updater-script is trying to use unimplemented functions. The newest 4ext I tested passes with those new functions but it doesn't really set the SELinux labels based on my tests so the SELinux support seems to be limited to a stub.
This issue can be circumvented also with a patch for build repo so older recoveries are compatible too. https://github.com/Mustaavalkosta/android_build/commit/bd246b4028323db259f69a521e3fb8b6e944ae39
Sent from my Nexus 7 3G using Tapatalk HD
Click to expand...
Click to collapse
Actually, I'm already using this code in my build/core/Makefile:
Code:
ifneq ($(USE_SET_METADATA),false)
$(hide) echo "use_set_metadata=1" >> $(zip_root)/META/misc_info.txt
endif
Isn't that doing the same thing as "ifneq ($(SKIP_SET_METADATA),true"?
Damn - I LOVE AOKP's Ribbons!!!! lol Especially Ribbon V2!!!!!!!! You guys are gonna love them!
espmartin said:
Actually, I'm already using this code in my build/core/Makefile:
Code:
ifneq ($(USE_SET_METADATA),false)
$(hide) echo "use_set_metadata=1" >> $(zip_root)/META/misc_info.txt
endif
Isn't that doing the same thing as "ifneq ($(SKIP_SET_METADATA),true"?
Click to expand...
Click to collapse
Yeah, it's almost the same thing. You just need to change this to:
Code:
USE_SET_METADATA := false
or define it elsewhere as it defaults to using those new edify functions.
I have a few questions before flashing.
Is it booting? any hiccups? and i didn't understand the thing with aokp features ( like ribbon and etc) are they included or will be included next build?
Can anyone suggest a suitable GAPPS to install with this ROM? I've never tried an AOKP ROM before so not familiar with how things work.
Sent from my Desire HD using xda app-developers app
URET Android Reverser Toolkit v1.4
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Overview :-
URET Android Reverser Toolkit Has Been Built With The Idea Of Providing The Easy Work With Android Reversing To End User, It Is Fast, Stable, Smooth And NOOB FRIENDLY..!!
This is a GUI program Which Helps You To Do Tasks With Just Clicking Options,No Need To Write Codes Or Commands, It Handles Everything With Itself.It Is Intended To Make Your Work Easy,
Features :-
- Decompile/Compile APK Or JAR Or Dex File.
- Sign The Apk/Create Your Own Keystore.
- Ziplign The Apk.
- Dex2Jar.
- Jar2Dex.
- Oat2Dex.
- Odex2Dex.
- Uncompress Xz Odex Of Samsung Roms.
- ADB One Click Commands.
- Include JDGui In It.
- Beautiful Theme
- Noob Friendly
- Much Faster And Clean,No Need To Put Commands Does Everything Automatically And Fixes Parameters Automatically When Required.
How Does It Work :-
- Drag And Drop/Browse APK/JAR/DEX/ODEX/XZ File To Required Place.
- Select Parameters When Required.
- Options Are Self Explanatory Read HELP For Every Actions.
- Error/Output Redirected To Logs Box .
- Open JDGui Option Open Java Decompiler Bundled With It.
- Clear Input File Option Clears The Present Input File Location From The Box.
HELP IS GIVEN FOR EVERY SINGLE ACTION
I Released Dex Manager Which Used To Work Only With Classes.dex Year Back :- http://forum.xda-developers.com/android/software/tool-dex-manager-v1-0-designed-to-play-t2988532
Then Released APK Signer Here :- http://forum.xda-developers.com/android/software/apk-signer-v1-0-simple-clean-t3223909
Now I decided To Keep Up With This Tool To Keep Updated When Required And Keep All In One !!
It Is Updated From This Version Posted Here :- http://forum.xda-developers.com/android/software/tool-uret-android-reverser-toolkit-v1-0-t3320704
Download :-
v1.4
Direct
Mirror :-
DropAPK
Zippyshare
Changelog :-
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
v1.3 (Released On 10/Sep/2016)
// This Version Is Built From Scratch. //
// Detailed Instructions Are Provided For Every Single Task,Read "HELP" Of Every Operations. //
// I Have Tested It With Every Single Input,If Still There Are Issues (Send Me Error) Or Any Suggestions Then Check Toolkit About > Reach Me. //
- Change Icons.
- New Professional Metro UI Hell Yeah!,Removed iTunes UI.
- UI Is Divided Into 2 Tabs Now As Simple And Advanced (Suggested By [email protected]) Hopefully This Wont Make UI Messed Up In Single Place Like Before.
- Added Option To Select Theme Cool Right?.
- Updated Apktool,Smali And Baksmali (You Can Also Update Yourself With Latest When Update Comes And Replace It In Binaries/Here Folder).
- Implemented Dex Manager Feature (Dex Manager Is Not Supported Anymore) ie. Now Directly Classes.dex Can Be Decompiled And Compiled Useful When Apktool Fails To Decompile APK Even Will We Only Want Classes To Decompile Its Due To Trick By Some Packers You Know Which One (In That Case Drag Classes Out And Drop).
- Fixed Issue When Both The Resources And Classes Checkboxes Were Unchecked But Still Resources Was Getting Decompiled My Bad.
- Many Major Bugs Fixed Which Were Leading To Crashes Sometimes.
- Code Is Optimized A LOT So Hopefully Better Speed Up.
- Removed Unused Junks.
- Updated Help Instructions.
- Check For Updates Added.
- All Fancy Stuff From Previous Version Removed.
- Error Box And Logs Box Are Merged Now,Everything Shown In One Box As Output Or Error Cool Isn't It ?.
- Debugger Checks Fixed,Also AV False Positive Fixed.
- Minor Bugs Fixed (Which Could have Created Errors In Some OS).
v1.2 (Released On 26/Feb/2016)
// It Is Recommended To Extract Toolkit On Desktop For Your Work,So It Works Reliable,As Putting It In Logical Drives Like D,E Etc Will Cause Permission Denied Problems,Or Run As Admin. //
// In Case Of Java Error,Make Sure You Add JAVA_HOME Environment In Your PC. //
- Added ADB Commands Like Push,Pull,Install,Uninstall,Backup,Restore,Reboot Device,Reboot Bootloader,Reboot Recovery,Clear Logcat Buffer,Take Logcat,Run Shell Etc With One Click.
- Added Oat2Dex,Odex2Dex.
- Added Uncompress XZ Of Odex In Samsung Firmwares.
- Added Logs Box For The Output Of Right Side Panel.
- Detailed HELP Button For Every Single Task.
- Fixed Symbols "'!^&" In Apk And Jar Name Causing Problems Being Recognized.
- Fix Some Delete Actions.
- On Start It Shows If Java Is Installed Or Not In Logs Box.
- Refactor Bit Of Code.
v1.1 (Released On 23/Feb/2016)
- Fix Dragging/Loading Files From Root Directory Of Toolkit Leading To Errors,Now You Can Load File From Anywhere From PC.
- Fix The Issue With The File Having Spaces In Name Leading To Errors,Now You Can Load Any Files With Any Name Upto Windows Characters Limit.
- Fix Issues In Android JAR Processes Leading To "ACCESS Denied" When Direcotory Was Open.
- Removed Extra ApkTool.
- Cross Checked All The Validations And Fixed When Error Found.
- Fix Loading Speed,Only Takes Small Time On Very First Start To Extract Skin.
- Minor Other Bugs Fixed And Optimizations.
- Toolkit Is Fully Stable Now.
v1.0 (Released On 22/Feb/2016)
- Initial Release.
Requirements :-
-JRE
-Microsoft .Net Framework v4.0 And Above
License :-
Free
Credits :-
- Ben Gruver For Baksmali/Smali.
- Connor Tumbleson And Ryszard Wisniewski For Apktool.
- Emmanuel Dupuy For JDGui.
- Bob Pan For Dex2Jar.
- Softdx For Oat2Dex.
- Igor Pavlov For 7-Zip.
MESSAGE :-
Any Feedback,Requests Post Here!!
THANKS
VIDEO :-
download link doesn't work
erv99 said:
download link doesn't work
Click to expand...
Click to collapse
v1.4 is up link works fine my bad i had to remove old version as update was ready
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
TEAMURET said:
v1.4 is up link works fine my bad i had to remove old version as update was ready
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
Click to expand...
Click to collapse
Thank you, will try it
erv99 said:
Thank you, will try it
Click to expand...
Click to collapse
you are welcome if any suggestions or bugs you are welcome to post
thanks
TEAMURET said:
URET Android Reverser Toolkit v1.4
Overview :-
URET Android Reverser Toolkit Has Been Built With The Idea Of Providing The Easy Work With Android Reversing To End User, It Is Fast, Stable, Smooth And NOOB FRIENDLY..!!
This is a GUI program Which Helps You To Do Tasks With Just Clicking Options,No Need To Write Codes Or Commands, It Handles Everything With Itself.It Is Intended To Make Your Work Easy,
Features :-
- Decompile/Compile APK Or JAR Or Dex File.
- Sign The Apk/Create Your Own Keystore.
- Ziplign The Apk.
- Dex2Jar.
- Jar2Dex.
- Oat2Dex.
- Odex2Dex.
- Uncompress Xz Odex Of Samsung Roms.
- ADB One Click Commands.
- Include JDGui In It.
- Beautiful Theme
- Noob Friendly
- Much Faster And Clean,No Need To Put Commands Does Everything Automatically And Fixes Parameters Automatically When Required.
How Does It Work :-
- Drag And Drop/Browse APK/JAR/DEX/ODEX/XZ File To Required Place.
- Select Parameters When Required.
- Options Are Self Explanatory Read HELP For Every Actions.
- Error/Output Redirected To Logs Box .
- Open JDGui Option Open Java Decompiler Bundled With It.
- Clear Input File Option Clears The Present Input File Location From The Box.
HELP IS GIVEN FOR EVERY SINGLE ACTION
I Released Dex Manager Which Used To Work Only With Classes.dex Year Back :- http://forum.xda-developers.com/android/software/tool-dex-manager-v1-0-designed-to-play-t2988532
Then Released APK Signer Here :- http://forum.xda-developers.com/android/software/apk-signer-v1-0-simple-clean-t3223909
Now I decided To Keep Up With This Tool To Keep Updated When Required And Keep All In One !!
It Is Updated From This Version Posted Here :- http://forum.xda-developers.com/android/software/tool-uret-android-reverser-toolkit-v1-0-t3320704
Download :-
v1.4
Direct
Mirror :-
DropAPK
Zippyshare
Changelog :-
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
v1.3 (Released On 10/Sep/2016)
// This Version Is Built From Scratch. //
// Detailed Instructions Are Provided For Every Single Task,Read "HELP" Of Every Operations. //
// I Have Tested It With Every Single Input,If Still There Are Issues (Send Me Error) Or Any Suggestions Then Check Toolkit About > Reach Me. //
- Change Icons.
- New Professional Metro UI Hell Yeah!,Removed iTunes UI.
- UI Is Divided Into 2 Tabs Now As Simple And Advanced (Suggested By [email protected]) Hopefully This Wont Make UI Messed Up In Single Place Like Before.
- Added Option To Select Theme Cool Right?.
- Updated Apktool,Smali And Baksmali (You Can Also Update Yourself With Latest When Update Comes And Replace It In Binaries/Here Folder).
- Implemented Dex Manager Feature (Dex Manager Is Not Supported Anymore) ie. Now Directly Classes.dex Can Be Decompiled And Compiled Useful When Apktool Fails To Decompile APK Even Will We Only Want Classes To Decompile Its Due To Trick By Some Packers You Know Which One (In That Case Drag Classes Out And Drop).
- Fixed Issue When Both The Resources And Classes Checkboxes Were Unchecked But Still Resources Was Getting Decompiled My Bad.
- Many Major Bugs Fixed Which Were Leading To Crashes Sometimes.
- Code Is Optimized A LOT So Hopefully Better Speed Up.
- Removed Unused Junks.
- Updated Help Instructions.
- Check For Updates Added.
- All Fancy Stuff From Previous Version Removed.
- Error Box And Logs Box Are Merged Now,Everything Shown In One Box As Output Or Error Cool Isn't It ?.
- Debugger Checks Fixed,Also AV False Positive Fixed.
- Minor Bugs Fixed (Which Could have Created Errors In Some OS).
v1.2 (Released On 26/Feb/2016)
// It Is Recommended To Extract Toolkit On Desktop For Your Work,So It Works Reliable,As Putting It In Logical Drives Like D,E Etc Will Cause Permission Denied Problems,Or Run As Admin. //
// In Case Of Java Error,Make Sure You Add JAVA_HOME Environment In Your PC. //
- Added ADB Commands Like Push,Pull,Install,Uninstall,Backup,Restore,Reboot Device,Reboot Bootloader,Reboot Recovery,Clear Logcat Buffer,Take Logcat,Run Shell Etc With One Click.
- Added Oat2Dex,Odex2Dex.
- Added Uncompress XZ Of Odex In Samsung Firmwares.
- Added Logs Box For The Output Of Right Side Panel.
- Detailed HELP Button For Every Single Task.
- Fixed Symbols "'!^&" In Apk And Jar Name Causing Problems Being Recognized.
- Fix Some Delete Actions.
- On Start It Shows If Java Is Installed Or Not In Logs Box.
- Refactor Bit Of Code.
v1.1 (Released On 23/Feb/2016)
- Fix Dragging/Loading Files From Root Directory Of Toolkit Leading To Errors,Now You Can Load File From Anywhere From PC.
- Fix The Issue With The File Having Spaces In Name Leading To Errors,Now You Can Load Any Files With Any Name Upto Windows Characters Limit.
- Fix Issues In Android JAR Processes Leading To "ACCESS Denied" When Direcotory Was Open.
- Removed Extra ApkTool.
- Cross Checked All The Validations And Fixed When Error Found.
- Fix Loading Speed,Only Takes Small Time On Very First Start To Extract Skin.
- Minor Other Bugs Fixed And Optimizations.
- Toolkit Is Fully Stable Now.
v1.0 (Released On 22/Feb/2016)
- Initial Release.
Requirements :-
-JRE
-Microsoft .Net Framework v4.0 And Above
License :-
Free
Credits :-
- Ben Gruver For Baksmali/Smali.
- Connor Tumbleson And Ryszard Wisniewski For Apktool.
- Emmanuel Dupuy For JDGui.
- Bob Pan For Dex2Jar.
- Softdx For Oat2Dex.
- Igor Pavlov For 7-Zip.
MESSAGE :-
Any Feedback,Requests Post Here!!
THANKS
VIDEO :-
Click to expand...
Click to collapse
Download link dosnt work and file Does not exist
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/13.0/README.mkdn
Flashing Instructions:
Pre-installation:
[*]Gapps Included
[*]Magisk 25.0 or newer for root (after first boot) - (Download from here)
First time installation:
Only for Official builds moving forward!!!!
Flash May Firmware from Web Flash Tool
Reboot to Fastboot
Unlock bootloader
Go thru first boot
reboot to bootloader
in cmd enter fastboot set_active other
repeat step 1
Reboot to Fastboot
fastboot flash vendor_boot vendor_boot.img in fastboot (located here)
Reboot to Recovery
Select adb update
Open cmd and type adb sideload rom_name.zip
DO NOT FLASH GAPPS, THEY ARE INCLUDED
Update installation:
OTA or
download rom zip, reboot to recovery, adb update, adb sideload rom zip
Sources:
ROM: https://github.com/crdroidandroid
Kernel: https://github.com/crdroidandroid/android_kernel_google_pantah
Download:
ROM: Download
Changelog: https://crdroid.net/cheetah/<9.3>#changelog
Known issues:
Verizon Wifi Calling
Visit official website @ crDroid.net
crDroid Community Telegram
crDroid Updates Channel
Donate to help our team pay server costs
Changelog:
Official build is live!!
===== 22 May, 2023 =====
- Resync Rom Source
- Fix SafetyNet Again (thank You Pixel-Dust)
- Fix the memory leak during high speed recording
- SystemUI: Import more QS Header resources
- SystemUI: Hide notification icon area if headsup is visible
- Messaging: Use light icons on conversations select menu
- Launcher3: Corrected some permissions
- Some other small Launcher3 changes
- Configure font spacing for various clock fonts
- Added double-line clock position setting
- Added lockscreen text size settings
- Moved lockscreen clock customization to lockscreen settings
- Updated bionic
- Fixed system crash if font contains invalid/null font data
- Fixed not setting proper call volume for LE Headset
- Fixed an issue where device asks for PUK code instead of SIM PIN
- Removed colorkt and themelib support
- Some small SystemUI changes and optimizations
- Updated Aperture
- Updates to bionic, libcore, freetype, giflib and libhevc
- Updated Webview to 113.0.5672.77
- Updated translations
==== 05 May, 2023 =====
=== Rom Source ===
- Initial crDroid 9.5 release
- Updated to May 2023 security patches (android-13.0.0_r43)
- Added pixel style lockscreen weather based OmniJaws
- opengl: fix resource leak when dlsym failed
- Switch latest clang to 17.0.1
- Updated themed icons
- Updated translations
- Allow pause/suspend app feature with parallel space
- Settings: Expose radio info (*#*#4636#*#*)
- Added QS Header Image option
- Wallpaperpicker: fix overlapping when scrolling
- WallpaperPicker2: Remove the use of smaller images for thumbnails
- Updated libvpx, bionic
- Updated translations
- Add a toggle to force LTE_CA
- Added back 2 button navigation
- Fixed/Reworked switch to unlink ringtone and notifications volume
- Fixed process can't start because of mPendingStart is true problem
- Fixed SystemUI restart due to network traffic meter
- NetworkTraffic: Simplify stats calc to prevent issues
- PixelPropsUtils: Spoof user build
- Settings: Show memory usage in app info
- SystemUI: Rework dismiss all view in QS
- SystemUI: Handle more exceptions for firewall
- Prevent crash with pin protected user and taskview
- Fix hang when dumping local window
- Updated Webview to 112.0.5615.136
- Updated bionic, lmkd, sqlite
- Updated translations
=== Device ===
May Security Patch
New Kernel: MadKali thanks @Duhjoker
Removed Scrolling Tweaks/Fix Lags
===== 24 April, 2023 =====
-Resync Rom Source
-Qs Header Images
-Fix Safetynet OOTB
-Fixed NGA
-Other Tweaks and Optimizations
04/19/23
===== 19 April, 2023 =====
=== Rom Source ===
- Initial crDroid 9.4 release
- Updated to April 2023 security patches (android-13.0.0_r41)
- Resync Rom Source
=== Device ===
-Added Pixel-Framework
-Added Pixel 7 Pro Exclusive Features
-Clear Calling
-Quick Tap
-Now Playing
-Adaptive Charging
-Reverse Charging
04/11: Updated Initial Flashing instructions to make sure you that march firmware on both slots.
04/11: initial instructions updated again for official builds soon.
04/12: official build is live!!
omariscal1019 said:
Changelog
Click to expand...
Click to collapse
Hi,
Cheers for making it official
Is clean flash needed coming from your previous builds?
Thanks...
Sébastien.
PS: download links is not valid yet? Device is not listed on the website.
Panther going official too?
5.1 said:
Hi,
Cheers for making it official
Is clean flash needed coming from your previous builds?
Thanks...
Sébastien.
PS: download links is not valid yet? Device is not listed on the website.
Click to expand...
Click to collapse
its a place holder still waitnig on a few things and no dirty flash is ok but its the same build as on my gdrive
Best rom ever made for Pixel 7 Pro, thank you for your hard work.
Welcome and Congrats for official !
stompysan said:
Panther going official too?
Click to expand...
Click to collapse
probably yeah
Builds are live same build as 04/07
This Dev is on Point and is building some of the finest Roms I've used. Thank you Dev for bringing this wonderful build to us
Great!
This is truly the Best Rom Ever, as displayed in the launcher.
It is a pleasant surprise to see this go official so soon.
This is the smoothest Rom for our device so far, out of various Roms I have tried, yet feature rich and quite customizable too. Battery life is way better than stock too (thanks in part to Kiri kernel for that too), among various other things.
Thanks again for all your time and effort.
i would love to try this out but included kiri kernel means we need to root and flash powerhint module...unless you found a way to include this with ROM
i need to run unroot for my work app.
wish it had radioactive kernel as default.
[email protected] said:
i would love to try this out but included kiri kernel means we need to root and flash powerhint module...unless you found a way to include this with ROM
i need to run unroot for my work app.
wish it had radioactive kernel as default.
Click to expand...
Click to collapse
Actually running better without the Powerhint module...
Give it a try..im also running unrooted
Question, the phone vibrates every time is locked, in my pocket and on movement (like walking). Very short vibrations like when the phone gets unlocked. When it is standing still, it does not happen. Why is it happening?. Running crDroid 9.3.
[email protected] said:
i would love to try this out but included kiri kernel means we need to root and flash powerhint module...unless you found a way to include this with ROM
i need to run unroot for my work app.
wish it had radioactive kernel as default.
Click to expand...
Click to collapse
U can disable verity/verification and flash radioactive or anything else u like. I root and flash mentioned above.. Running amazing.
SirRhor said:
Question, the phone vibrates every time is locked, in my pocket and on movement (like walking). Very short vibrations like when the phone gets unlocked. When it is standing still, it does not happen. Why is it happening?. Running crDroid 9.3.
Click to expand...
Click to collapse
Enable "pocket detection"
I have tried to install this rom so many times from february to today but i havent got it correct ones can anybody help me please? if any one of you succed i can make a Paypal donation to you!
95an said:
I have tried to install this rom so many times from february to today but i havent got it correct ones can anybody help me please? if any one of you succed i can make a Paypal donation to you!
Click to expand...
Click to collapse
How are you flashing? Make sure you start with fresh base flash from Google flash page with latest image. This ROM doesn't say what security patch it's based off of yet so you have to wait and see .. usually what I do, is flash factory firmware from Google flash page, plug in my phone , select disable verity and flags, flash straight thru, once it finished flashing and phone boots up, I then flash vendor boot via fastboot flash vendor_boot ( vendor location ).img once it says successful in fastboot screen in cmd I reboot to recovery, i go into update - via adb and select flash via adb - once it goes into adb mode in recovery I go on PC and run adb sideload lineagexxxx.zip and allow to flash... Takes about 3-5 minutes ... Once I get status 0 I reboot into recovery again, apply update via adb, and flash gapps , and once they complete, I reboot to system, once I see system boot up successfully, I then rebooted into recovery and sideload adb magisk. It patches the boot.img and once I get status ∅ I reboot and set up. Once I'm done setting up and land in homescreen I go into magisk and >> install >> direct install and then reboot. You will get " magisk has to do something blah blah blah, ignore the message and direct install and then reboot. Mind you this is just in case. Once it reboots I go back into magisk and see that it shows latest installed magisk version and set up from then on. You will need some of these modules , although I advise installing all the ones shown... I personally configure deny list as such in the picture... Reboot and Google pay works and cts passes. Good luck.
So ahh
I can slap this on a Pixel 7, riight...
Any word on a Pixel 7 version
Thanks for your hard work.