126
hogefugabattle 1377日日曜日

hogefugaBattle(AndroidResetBattle)

Embed Size (px)

DESCRIPTION

This slide share Dentoo.LT#4! http://atnd.org/events/40545

Citation preview

Page 1: hogefugaBattle(AndroidResetBattle)

hogefugabattle

13年7月7日日曜日

Page 2: hogefugaBattle(AndroidResetBattle)

俺 is 誰

13年7月7日日曜日

Page 3: hogefugaBattle(AndroidResetBattle)

13年7月7日日曜日

Page 4: hogefugaBattle(AndroidResetBattle)

@tarama13

• 電気通信大学 情報理工学部

総合情報学科 1年

• ガジェクラ

• 小説書き→日本語LOVE

• LSDでバンド(Vo)

• sinatraって耳元で囁かれると死ぬ13年7月7日日曜日

Page 5: hogefugaBattle(AndroidResetBattle)

@whywaita

• 電気通信大学 情報理工学部

総合情報学科 1年

• ガジェクラ

• 小説書き→日本語LOVE

• LSDでバンド(Vo)

• sinatraって耳元で囁かれると死ぬ13年7月7日日曜日

Page 6: hogefugaBattle(AndroidResetBattle)

最初に

13年7月7日日曜日

Page 7: hogefugaBattle(AndroidResetBattle)

webサービスは作れない

13年7月7日日曜日

Page 8: hogefugaBattle(AndroidResetBattle)

sinatraでチャットを作ろうと@masawadaに言われ

て一ヶ月

13年7月7日日曜日

Page 9: hogefugaBattle(AndroidResetBattle)

まだ出来てない

13年7月7日日曜日

Page 10: hogefugaBattle(AndroidResetBattle)

masawadaさんごめんなさい

13年7月7日日曜日

Page 11: hogefugaBattle(AndroidResetBattle)

いえーいやぷらす氏みてるー?

13年7月7日日曜日

Page 12: hogefugaBattle(AndroidResetBattle)

今回は(多分)二部構成でお送りします

13年7月7日日曜日

Page 13: hogefugaBattle(AndroidResetBattle)

hogefugabattle

13年7月7日日曜日

Page 14: hogefugaBattle(AndroidResetBattle)

何も伝わらない

13年7月7日日曜日

Page 15: hogefugaBattle(AndroidResetBattle)

battleとはなんぞや

13年7月7日日曜日

Page 16: hogefugaBattle(AndroidResetBattle)

hogeinstallbattleがちょっと流行った

13年7月7日日曜日

Page 17: hogefugaBattle(AndroidResetBattle)

•Archinstallbattle

13年7月7日日曜日

Page 18: hogefugaBattle(AndroidResetBattle)

•Archinstallbattle

•Gentooinstallbattle

13年7月7日日曜日

Page 19: hogefugaBattle(AndroidResetBattle)

•Archinstallbattle

•Gentooinstallbattle

•Dentooinstallbattle (?)

13年7月7日日曜日

Page 20: hogefugaBattle(AndroidResetBattle)

じゃあfuga = install?

13年7月7日日曜日

Page 21: hogefugaBattle(AndroidResetBattle)

もうinstallはオワコン

13年7月7日日曜日

Page 22: hogefugaBattle(AndroidResetBattle)

じゃあ何やるの?

13年7月7日日曜日

Page 23: hogefugaBattle(AndroidResetBattle)

resetでしょ

13年7月7日日曜日

Page 24: hogefugaBattle(AndroidResetBattle)

何をresetするの?

13年7月7日日曜日

Page 25: hogefugaBattle(AndroidResetBattle)

Androidでしょ

13年7月7日日曜日

Page 26: hogefugaBattle(AndroidResetBattle)

AndroidResetBattle

13年7月7日日曜日

Page 27: hogefugaBattle(AndroidResetBattle)

何故やるのか

13年7月7日日曜日

Page 28: hogefugaBattle(AndroidResetBattle)

• 電池消費が最近やばい(一日保たない)→アプリ入れすぎ→怪しいアプリいっぱい入ってる→常駐も無駄に多い →一回リセットすれば幸せな人生が歩める

13年7月7日日曜日

Page 29: hogefugaBattle(AndroidResetBattle)

方法

13年7月7日日曜日

Page 30: hogefugaBattle(AndroidResetBattle)

これを13年7月7日日曜日

Page 31: hogefugaBattle(AndroidResetBattle)

こうして13年7月7日日曜日

Page 32: hogefugaBattle(AndroidResetBattle)

こう13年7月7日日曜日

Page 33: hogefugaBattle(AndroidResetBattle)

終了

13年7月7日日曜日

Page 34: hogefugaBattle(AndroidResetBattle)

いやいやいや

13年7月7日日曜日

Page 35: hogefugaBattle(AndroidResetBattle)

• メイン機なのでバックアップ完全に無しは辛い

 

13年7月7日日曜日

Page 36: hogefugaBattle(AndroidResetBattle)

• メイン機なのでバックアップ完全に無しは辛い→実はPCにフルバックアップが 

13年7月7日日曜日

Page 37: hogefugaBattle(AndroidResetBattle)

• メイン機なのでバックアップ完全に無しは辛い→実はPCにフルバックアップが →フルバックアップじゃ意味が無い

13年7月7日日曜日

Page 38: hogefugaBattle(AndroidResetBattle)

今回の条件設定

13年7月7日日曜日

Page 39: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機

13年7月7日日曜日

Page 40: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機→万全の安全確認をしましょう

13年7月7日日曜日

Page 41: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機→万全の安全確認をしましょう

• 使うアプリだけ残っていればそれで良い

13年7月7日日曜日

Page 42: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機→万全の安全確認をしましょう

• 使うアプリだけ残っていればそれで良い

• rootは取らない(Titanium?(ヾノ・∀・`)ナイナイ)

13年7月7日日曜日

Page 43: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機→万全の安全確認をしましょう

• 使うアプリだけ残っていればそれで良い

• rootは取らない(Titanium?(ヾノ・∀・`)ナイナイ)→2年縛られてる分サポートはしっかり受けよう

13年7月7日日曜日

Page 44: hogefugaBattle(AndroidResetBattle)

今回の条件設定

• やるのはメイン機→万全の安全確認をしましょう

• 使うアプリだけ残っていればそれで良い

• rootは取らない(Titanium?(ヾノ・∀・`)ナイナイ)→2年縛られてる分サポートはしっかり受けよう→adbで情報見るだけは許して

13年7月7日日曜日

Page 45: hogefugaBattle(AndroidResetBattle)

今回の条件設定• やるのはメイン機→万全の安全確認をしましょう

• 使うアプリだけ残っていればそれで良い

• rootは取らない(Titanium?(ヾノ・∀・`)ナイナイ)→2年縛られてる分サポートはしっかり受けよう→adbで情報見るだけは許して

• せめて24時間電池保つようにしたい

13年7月7日日曜日

Page 46: hogefugaBattle(AndroidResetBattle)

一体何が消えたらまずいのか

13年7月7日日曜日

Page 47: hogefugaBattle(AndroidResetBattle)

• 電話帳データ

13年7月7日日曜日

Page 48: hogefugaBattle(AndroidResetBattle)

• 電話帳データ→Googleに全部投げてる

13年7月7日日曜日

Page 49: hogefugaBattle(AndroidResetBattle)

• 電話帳データ→Googleに全部投げてる

• 内部ストレージに入ってるアレコレ

13年7月7日日曜日

Page 50: hogefugaBattle(AndroidResetBattle)

• 電話帳データ→Googleに全部投げてる

• 内部ストレージに入ってるアレコレ→そもそもほとんど入れてないしもういいや

13年7月7日日曜日

Page 51: hogefugaBattle(AndroidResetBattle)

• 電話帳データ→Googleに全部投げてる

• 内部ストレージに入ってるアレコレ→そもそもほとんど入れてないしもういいや

• アプリ資産

13年7月7日日曜日

Page 52: hogefugaBattle(AndroidResetBattle)

• 電話帳データ→Googleに全部投げてる

• 内部ストレージに入ってるアレコレ→そもそもほとんど入れてないしもういいや

• アプリ資産→これはまずい!!

13年7月7日日曜日

Page 53: hogefugaBattle(AndroidResetBattle)

入ってるアプリを確認しましょう

13年7月7日日曜日

Page 54: hogefugaBattle(AndroidResetBattle)

(どうすれば        いいんだろう…?)

13年7月7日日曜日

Page 55: hogefugaBattle(AndroidResetBattle)

皆大好きTwitterで聞いてみる

13年7月7日日曜日

Page 56: hogefugaBattle(AndroidResetBattle)

13年7月7日日曜日

Page 57: hogefugaBattle(AndroidResetBattle)

早速返答が

13年7月7日日曜日

Page 58: hogefugaBattle(AndroidResetBattle)

13年7月7日日曜日

Page 59: hogefugaBattle(AndroidResetBattle)

流石masawada氏

13年7月7日日曜日

Page 60: hogefugaBattle(AndroidResetBattle)

やってみた

13年7月7日日曜日

Page 61: hogefugaBattle(AndroidResetBattle)

ApplicationsProvider.apkApplicationsProvider.odex

BackupRestoreConfirmation.apkBackupRestoreConfirmation.odex

BasicDreams.apkBasicDreams.odex

Bluetooth.apkBluetooth.odex

Books.apkBrowser.apk

Browser.odexCalculator.apk

Calculator.odexCalendarGoogle.apkCalendarProvider.apk

CalendarProvider.odexCellBroadcastReceiver.apk

CellBroadcastReceiver.odexCertInstaller.apk

CertInstaller.odexChromeBookmarksSyncAdapter.apk

Contacts.apkContacts.odex

ContactsProvider.apkContactsProvider.odex

DefaultContainerService.apkDefaultContainerService.odex

DeskClockGoogle.apkDocomoSms.apk

DocomoSms.odexDownloadProvider.apk

DownloadProvider.odexDownloadProviderUi.apk

DownloadProviderUi.odexDrmProvider.apk

DrmProvider.odexEmailGoogle.apk

Exchange2Google.apkFaceLock.apk

FusedLocation.apkFusedLocation.odex

GMS_Maps.apkGalleryGoogle.apkGenieWidget.apk

Gmail2.apkGmsCore.apk

GoogleBackupTransport.apkGoogleContactsSyncAdapter.apk

GoogleCurrents.apkGoogleEars.apkGoogleEarth.apk

GoogleFeedback.apkGoogleLoginService.apkGooglePartnerSetup.apk

GoogleServicesFramework.apkGoogleTTS.apk

HTMLViewer.apkHTMLViewer.odex

HoloSpiralWallpaper.apkHoloSpiralWallpaper.odex

InputDevices.apkInputDevices.odex

KeyChain.apkKeyChain.odex

LatinImeDictionaryPack.apkLatinImeGoogle.apk

Launcher2.apkLauncher2.odex

LiveWallpapers.apkLiveWallpapers.odex

LiveWallpapersPicker.apkLiveWallpapersPicker.odex

13年7月7日日曜日

Page 62: hogefugaBattle(AndroidResetBattle)

多い(描画しきれてない)

13年7月7日日曜日

Page 63: hogefugaBattle(AndroidResetBattle)

ls -l | wc -l

→127個でした

13年7月7日日曜日

Page 64: hogefugaBattle(AndroidResetBattle)

でも見た感じアプリが足りない

13年7月7日日曜日

Page 65: hogefugaBattle(AndroidResetBattle)

Google Playでマイアプリが端末毎に見られる

13年7月7日日曜日

Page 66: hogefugaBattle(AndroidResetBattle)

13年7月7日日曜日

Page 67: hogefugaBattle(AndroidResetBattle)

 _人人人人人人人_ > 9個ずつのみ < ‾Y^Y^Y^Y^Y^Y^Y‾

13年7月7日日曜日

Page 68: hogefugaBattle(AndroidResetBattle)

頑張って数えましょう

13年7月7日日曜日

Page 69: hogefugaBattle(AndroidResetBattle)

(9 × 18page) - 1 = 161

13年7月7日日曜日

Page 70: hogefugaBattle(AndroidResetBattle)

数が合わない→apk配布アプリ入ってる→各所へ散らばってる

13年7月7日日曜日

Page 71: hogefugaBattle(AndroidResetBattle)

これを数えましょう13年7月7日日曜日

Page 72: hogefugaBattle(AndroidResetBattle)

(4Row × 41Line) - 1 = 16313年7月7日日曜日

Page 73: hogefugaBattle(AndroidResetBattle)

また今回も駄目だったよ13年7月7日日曜日

Page 74: hogefugaBattle(AndroidResetBattle)

Heliumというバックアップツールがある

13年7月7日日曜日

Page 75: hogefugaBattle(AndroidResetBattle)

全て選択→152個13年7月7日日曜日

Page 76: hogefugaBattle(AndroidResetBattle)

もうどうしようもない

13年7月7日日曜日

Page 77: hogefugaBattle(AndroidResetBattle)

必要なアプリを列挙しましょう

13年7月7日日曜日

Page 78: hogefugaBattle(AndroidResetBattle)

• 1Password

• AstroManager

• SmartConnect

• jorte

• twitcast(viewer)

• McDonald

• Myscript Calculator

• RakutenBank

• Panecal Free

• AozoraDokusyu

• ADWLauncherEX

• AmazonApps-> 7notes

• Cerisier(Plus)

• Chrome

• ConnectBot

• DropBox

• eBay

• Evernote

• Facebook

• Flash

• Foursquare

• Glaeja

• Goggles

• Google+

• HexRinger

• Hljoth

• Instagram

• K-9 Mail

• LINE(笑)

• NetHack

• niconico

• Novalauncher

• OnSay

• Panecal

• Paper Toss

• PayPal

• QR Droid

• ShootingStar(Pro)

• SmileEssence

• Speedtest

• Wifi Analyzer

• twicca

• AnTuTu

13年7月7日日曜日

Page 79: hogefugaBattle(AndroidResetBattle)

• 1Password

• AstroManager

• SmartConnect

• jorte

• twitcast(viewer)

• McDonald

• Myscript Calculator

• RakutenBank

• Panecal Free

• AozoraDokusyu

• ADWLauncherEX

• AmazonApps-> 7notes

• Cerisier(Plus)

• Chrome

• ConnectBot

• DropBox

• eBay

• Evernote

• Facebook

• Flash

• Foursquare

• Glaeja

• Goggles

• Google+

• HexRinger

• Hljoth

• Instagram

• K-9 Mail

• LINE(笑)

• NetHack

• niconico

• Novalauncher

• OnSay

• Panecal

• Paper Toss

• PayPal

• QR Droid

• ShootingStar(Pro)

• SmileEssence

• Speedtest

• Wifi Analyzer

• twicca

• AnTuTu

多い

13年7月7日日曜日

Page 80: hogefugaBattle(AndroidResetBattle)

• 1Password

• AstroManager

• SmartConnect

• jorte

• twitcast(viewer)

• McDonald

• Myscript Calculator

• RakutenBank

• Panecal Free

• AozoraDokusyu

• ADWLauncherEX

• AmazonApps-> 7notes

• Cerisier(Plus)

• Chrome

• ConnectBot

• DropBox

• eBay

• Evernote

• Facebook

• Flash

• Foursquare

• Glaeja

• Goggles

• Google+

• HexRinger

• Hljoth

• Instagram

• K-9 Mail

• LINE(笑)

• NetHack

• niconico

• Novalauncher

• OnSay

• Panecal

• Paper Toss

• PayPal

• QR Droid

• ShootingStar(Pro)

• SmileEssence

• Speedtest

• Wifi Analyzer

• twicca

• AnTuTu

多い→23個になりました

13年7月7日日曜日

Page 81: hogefugaBattle(AndroidResetBattle)

apk配布アプリの心配もあるので、GooglePlayで

確認しよう

13年7月7日日曜日

Page 82: hogefugaBattle(AndroidResetBattle)

• 1Password

• AstroManager

• SmartConnect

• jorte

• twitcast(viewer)

• McDonald

• Myscript Calculator

• RakutenBank

• Panecal Free

• AozoraDokusyu

• ADWLauncherEX

• AmazonApps-> 7notes

• Cerisier(Plus)

• Chrome

• ConnectBot

• DropBox

• eBay

• Evernote

• Facebook

• Flash

• Foursquare

• Glaeja

• Goggles

• Google+

• HexRinger

• Hljoth

• Instagram

• K-9 Mail

• LINE(笑)

• NetHack

• niconico

• Novalauncher

• OnSay

• Panecal

• Paper Toss

• PayPal

• QR Droid

• ShootingStar(Pro)

• SmileEssence

• Speedtest

• Wifi Analyzer

• twicca

• AnTuTu

13年7月7日日曜日

Page 83: hogefugaBattle(AndroidResetBattle)

• 1Password

• AstroManager

• SmartConnect

• jorte

• twitcast(viewer)

• McDonald

• Myscript Calculator

• RakutenBank

• Panecal Free

• AozoraDokusyu

• ADWLauncherEX

• AmazonApps-> 7notes

• Cerisier(Plus)

• Chrome

• ConnectBot

• DropBox

• eBay

• Evernote

• Facebook

• Flash

• Foursquare

• Glaeja

• Goggles

• Google+

• HexRinger

• Hljoth

• Instagram

• K-9 Mail

• LINE(笑)

• NetHack

• niconico

• Novalauncher

• OnSay

• Panecal

• Paper Toss

• PayPal

• QR Droid

• ShootingStar(Pro)

• SmileEssence

• Speedtest

• Wifi Analyzer

• twicca

• AnTuTu

13年7月7日日曜日

Page 84: hogefugaBattle(AndroidResetBattle)

3つしか無かった

13年7月7日日曜日

Page 85: hogefugaBattle(AndroidResetBattle)

じゃあapk引っこ抜いてやりましょう

13年7月7日日曜日

Page 86: hogefugaBattle(AndroidResetBattle)

13年7月7日日曜日

Page 87: hogefugaBattle(AndroidResetBattle)

やりました

13年7月7日日曜日

Page 88: hogefugaBattle(AndroidResetBattle)

性能を測るならベンチマークだよね

13年7月7日日曜日

Page 89: hogefugaBattle(AndroidResetBattle)

AnTuTuベンチマーク

13年7月7日日曜日

Page 90: hogefugaBattle(AndroidResetBattle)

初期化前13年7月7日日曜日

Page 91: hogefugaBattle(AndroidResetBattle)

初期化後13年7月7日日曜日

Page 92: hogefugaBattle(AndroidResetBattle)

えっ

13年7月7日日曜日

Page 93: hogefugaBattle(AndroidResetBattle)

計測条件を同じにして再計測

13年7月7日日曜日

Page 94: hogefugaBattle(AndroidResetBattle)

数回やった平均値13年7月7日日曜日

Page 95: hogefugaBattle(AndroidResetBattle)

(一応)上昇した!!

13年7月7日日曜日

Page 96: hogefugaBattle(AndroidResetBattle)

使ってみて

• 夜に寝落ちして充電せずに寝てもバッテリーがそこまで減らない

• Chromeがもっさりしない

• というかAndroid全体がもっさりしない

13年7月7日日曜日

Page 97: hogefugaBattle(AndroidResetBattle)

使ってみて

• 初期設定が相当つらい

• 頭がおかしくなってしまう

• 内部ストレージのバックアップ忘れが発覚している

13年7月7日日曜日

Page 98: hogefugaBattle(AndroidResetBattle)

結論

13年7月7日日曜日

Page 99: hogefugaBattle(AndroidResetBattle)

結論

初期化すれば幸せになれる!!!!

13年7月7日日曜日

Page 100: hogefugaBattle(AndroidResetBattle)

結論

初期化すれば幸せになれる!!!!

(多分)13年7月7日日曜日

Page 101: hogefugaBattle(AndroidResetBattle)

今後の展望

13年7月7日日曜日

Page 102: hogefugaBattle(AndroidResetBattle)

送られてきた13年7月7日日曜日

Page 103: hogefugaBattle(AndroidResetBattle)

電池問題解決

13年7月7日日曜日

Page 104: hogefugaBattle(AndroidResetBattle)

電池問題解決勝因:docomoポイント

13年7月7日日曜日

Page 105: hogefugaBattle(AndroidResetBattle)

(真面目な方の)今後の展望展望

13年7月7日日曜日

Page 106: hogefugaBattle(AndroidResetBattle)

Android5.0

13年7月7日日曜日

Page 107: hogefugaBattle(AndroidResetBattle)

KeyLimePie(?)の噂

13年7月7日日曜日

Page 108: hogefugaBattle(AndroidResetBattle)

KeyLimePie(?)の噂

• GUIで操作出来る「高度な」バックアップ機能が追加されるorアプリが作りやすくなる(かも)

13年7月7日日曜日

Page 109: hogefugaBattle(AndroidResetBattle)

KeyLimePie(?)の噂

• GUIで操作出来る「高度な」バックアップ機能が追加されるorアプリが作りやすくなる(かも)

• adb backup(を始めとするadbコマンド)の敷居が低くなる(かも)

13年7月7日日曜日

Page 110: hogefugaBattle(AndroidResetBattle)

KeyLimePie(?)の噂

• GUIで操作出来る「高度な」バックアップ機能が追加されるorアプリが作りやすくなる(かも)

• adb backup(を始めとするadbコマンド)の敷居が低くなる(かも)

• ようやくグチャグチャだったAndroidシステムに手が入る(かも)

13年7月7日日曜日

Page 111: hogefugaBattle(AndroidResetBattle)

Androidの謎定義

13年7月7日日曜日

Page 112: hogefugaBattle(AndroidResetBattle)

地球以外の重力とかhttp://developer.android.com/reference/android/hardware/SensorManager.html

13年7月7日日曜日

Page 113: hogefugaBattle(AndroidResetBattle)

名創作物の定義も13年7月7日日曜日

Page 114: hogefugaBattle(AndroidResetBattle)

Androidシステムはゴミだらけ

• 変な定義がいっぱいある

13年7月7日日曜日

Page 115: hogefugaBattle(AndroidResetBattle)

Androidシステムはゴミだらけ

• 変な定義がいっぱいある

• AppDev環境もかなり残念

13年7月7日日曜日

Page 116: hogefugaBattle(AndroidResetBattle)

Androidシステムはゴミだらけ

• 変な定義がいっぱいある

• AppDev環境もかなり残念

• Android 1.0あたりからほぼ変更が加えられてない(らしい)

13年7月7日日曜日

Page 117: hogefugaBattle(AndroidResetBattle)

そんな時にKeyLimePieが便利なんですよ

13年7月7日日曜日

Page 118: hogefugaBattle(AndroidResetBattle)

KeyLimePie

13年7月7日日曜日

Page 119: hogefugaBattle(AndroidResetBattle)

KeyLimePie

• 存在自体はJellBeans発表直後あたりからリークされてた

13年7月7日日曜日

Page 120: hogefugaBattle(AndroidResetBattle)

KeyLimePie• 存在自体はJellBeans発表直後あたりからリークされてた

• なのにここまで公式発表が無い=大幅な更新が入る(?)

13年7月7日日曜日

Page 121: hogefugaBattle(AndroidResetBattle)

KeyLimePie

• 存在自体はJellBeans発表直後あたりからリークされてた

• なのにここまで公式発表が無い=大幅な更新が入る(?)

• JellyBeansで表面的な物を完成させ、内部的な完成はKeyLimePieでやるとかやらないとか

13年7月7日日曜日

Page 122: hogefugaBattle(AndroidResetBattle)

最後に

13年7月7日日曜日

Page 123: hogefugaBattle(AndroidResetBattle)

僕は電気通信大学の名前を知らない時に

Dentoo.LT#2を見てました

13年7月7日日曜日

Page 124: hogefugaBattle(AndroidResetBattle)

高校生へ

13年7月7日日曜日

Page 125: hogefugaBattle(AndroidResetBattle)

電気通信大学は良い大学です!電気通信大学は良い大学です!残業もありません!アットホームな環境です!やばいもう死ぬもう徹夜やだ電気通信大学は良いだいがくです!電気通信大学は良い大学です!残業もありません!アットホ

13年7月7日日曜日

Page 126: hogefugaBattle(AndroidResetBattle)

ありがとうございました

13年7月7日日曜日