Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
第3のスマートフォンOSハッキングと各種ガジェット
改造最新情報 in 2019 東京Fall
Hacking the third Smartphone OS and Some Mobile
device in 2019
1、 自己紹介 S...
2
自己紹介 Self Introduction
●
My name: Kapper
●
Twitter account:@kapper1224
●
HP:http://kapper1224.sakura.ne.jp
●
Slideshare:...
3
Recently my activities
Sailfish X on Xperia X
Reports Linux on
Windows Tablet in Amazon Activities on NT, MakerFaire,Tai...
4
異世界転生小説を書いています。
●
中世〜近世で製造業で産業革命するネタ。
●
マニアックな技術論が得意な技術開発型ストーリー
●
33万PV、ユニーク35万人、435ブクマ、1,050ポイント
5
安いWindowsタブレットの入手など
Inexpensive Windows Tablet●
最近インテルタブレットの中古、OSなしがとっても安いですよね♪
どんどん安くなる恐ろしいハイスペックデバイス。
●
Recently Intel...
6
タブレットをこんな用途にもリサイクル?
コンピュータ教室用PC AI/IoT用の端末、モニタ代わり
シンクライアント端末
ワンセグ、カーナビ代わり
ゲームや防水テレビ、車載用など
Android-x86とマルチブート
デスクトップとAndr...
7
どんなOSが載せられるの?
Official supported◎、Official reported○、User reported△、No reported ×
Distributions iphone
5〜
Android Window...
8
中古、ジャンク ガジェット価格推定2019
W500P
KVI-40B
Win-70b
スティックPC
~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~
RaspiZero
Nano...
9
第3のスマートフォンOSハッキング
The third SmartPhone OS hacking
10
古いスマホやタブレットが余ってきた
Some old smartphone and tablet
●
古いスマホ、タブレットが余ってきた。使いみちがない。
●
ジャンクで格安で買える。市場に大量に余っている
●
頑張ればサーバとかデスクト...
11
例えばこんな機種が安い・・・
The recently inexpensive devices
●
世界的に販売されたGalacyやXperiaは改造ネタが
比較的多く、普及台数が多く安い為に面白いアイテムである。
●
アンダーグラウンド...
12
カスタムROMの隆盛と限界
●
AndroidのアップグレードとしてカスタムROMの4.4.4と7.1.2
が高速で人気が高い。Nexus7 2012とかも。
●
スペックこそ旧式であるものの、世界的に普及したスマホでは
沢山のROMが開...
13
LineageOS
サポートアウトした機種も多いが、多数のカスタムROM。
セキュリティの関係上、MotorolaとGoogleの端末が多い
Xiaomiなどが最近増えてきた。移植は既に臨界点にある。
14
LineageOS 17とAndroid10.0
●
LineageOS17がリリース。17年〜デバイス
unOfficial版も徐々に公開
15
LineageOS17.0とunofficial LineageOS16.0
16
とりあえずインストール方法
●
インストールは大体大きくは変わらない
●
カスタムリカバリTWRPでおおよそ対応
●
ROMイメージをZIPファイルでコピー
●
LineageOS⇒UBPorts⇒SailfishOS⇒Plasma
Mo...
17
Androidを独自ビルドする方法(ほたさんのブログ)
●
Androidを自分でビルドしてみたい人は、ほたさんのブログに
詳しく書かれていますのでまずそちらをご参考に。Ubuntu16.04
https://dev.maud.io/
18
世代交代するAndroid上での
Linux Chroot環境
●
Android8.0以降でprootが動作しなくなった
●
Android7.1.2まではDebian noroot,termuxなどが動くが
今後8.0以降を対応するか...
19
Z.OOL.さんのスーパー改造 Debian Noroot
●
初期UIのDebian Norootは使いにくいが、UI改造する
ことでかなり使いやすく、見栄えも良くなる
●
Z.OOL.さんの大画面XperiaでDebianNoroot...
20
第3のスマートフォンOS
The thirds SmartPhone OS
●
Androidの重量化とサポートアウトに伴い、旧機種が余ってきた。
違うOSを載せようという活動が広まりつつある。
●
難易度が上昇するが、第3のスマートフォ...
21
では、何故第3のOS?
●
古い機種でAndroidを使いたくない=新しい端末の方が快適
●
カスタムROMは新しいマシンでフルパワーで使いたい
●
余った超安いマシンを破壊するくらい改造したい
●
SailfishOSとかUBPorts...
22
Hack inexpensive Nexus5 US$30
●
Nexus5は各種OSの改造リファレンスマシン
Nexus5 is operated some Linux distributions.
●
SailfishOSやUBPor...
23
MainlineKernelにパッチが投げられ続けるNexus5
●
スマホ系では非常に少ないMainlineKernelサポート
●
postmarketOSのデベロッパーも参加?
24
●
Xperia X、XA2、GeminiPDAに対応したSailfishOS 3.0.1
Sailfish OS 3.0.1 supported Xperia X, XA2, GeminiPDA.
●
Kernelは3.10.84でAn...
25
●
UnoffcialのCommunity Buildもあり
●
Nexus5、Xperia X Compact、ONDA V820W V3(Intel)、
Sony Z3 Compact Tablet、Motorola Droid 4....
26
日本語入力もコミュニティアプリ
●
SailfishOS日本コミュニティの方々が日本語入力アプリ
ありがとうございました。
27
UBPorts(Ubuntu Touch)とは?
What's UBPorts?
●
Ubuntu16.04ベースのスマートフォン、タブレットのOS
Smartphone and Tablet OS based Ubuntu16.04.
...
28
UBPortsでXperiaXとOneplus3サポート
●
UBPortsがXperiaX、Oneplus one、Oneplus3,3Tを
サポート。64bit機種にも対応(ソフトは32bit)
29
例えばこんな使い方 UBPorts
●
中身はUbuntuなので設計上はapt、ターミナルアプリ
(emacsなど)、Xアプリ、Anbox(Android)などが動く様
になっています。
●
Androidのアプリは実装がまだ不安定です。...
30
UT Tweak Toolでマルチウィンドウ化
●
狭いけど、UT Tweak ToolでUBPortsをマルチウィンドウ
●
アプリを同時にあれこれ動かせます(狭い
31
postmarketOSとは?
What's postmarketOS?
●
スマホ、タブレットをリサイクルするためのOSプロジェクト
Smartphone and Tablet OS reuse Linux Distributons.
...
32
postmarketOS Supported devices
●
Kindle Fire,Google Nexus, Samsung old
Galaxy,Xiaomi,HTC,Asus, Motorola Moto, Nokia
N9,...
33
postmarketOSに追加されたDevice
(2013)
34
最近追加されたpostmarketOS
MainlineKernel
35
postmarketOSのサポート160機種
●
ついに160機種突破。どんどん増えるLinux
36
postmarketOSのWMは12種類
ただしまともに動くとは思っていけない
37
Based systems
●
Alpine LinuxをベースにしておりAndroidKernelなど。
PostmarketOS is based Alpine Linux.
It uses Android kernel or Mai...
38
KDE Plasma Mobileとは?
What's Plasma Mobile?
●
Ubuntu、DebianをベースにしたKDEモバイルWM
Plasma Mobile is based ARM-Ubuntu,Debian and...
39
地味に進化し続けるPlasma-Mobile
●
Ubuntu、DebianベースのKDE純正のスマホWM
●
地味にリリースされており、アプリも増えている。
●
Debian上でも動くのでWindowsタブレットや
RaspberryP...
40
MaruOSとは?
What's MaruOS?
●
Debianをベースにした簡易デスクトップOS
MaruOS is based ARM-Debian on HDMI monitor.
●
本家はNexus5向けに移植、開発されている...
41
LGがオープンソース化したLuneOS
●
LGがPalmのWebOSをオープンソース化
●
Nexus4、Nexus5、RaspberryPiなどサポート
42
今なお生き残るFirefoxOSの子孫
●
KaiOS ⇒ オープンなROMは公開されていない
●
Servo on Gonk ⇒ ブラウザベース
●
Webian Shell ⇒ ブラウザベース
43
今なお生き残るFirefoxOSの子孫
●
GerdaOS。KaiOSのROMを載せ替え。Nokia 8110
●
いつのまにかスマホOS第3位に躍進したKaiOS
FirefoxOSは未だに死なず。
44
Tizenはどうなった?
●
Tizenは公式にもスマホ撤退。スマートウォッチと
テレビ向けOSへ転進。2019年5月に5.5M1リリース
●
IoT向けとしてRaspberryPi3やODROID-XU3
45
TVとSmartWatchで生き残るTizen
●
SmartPhoneでは死んだがまだ生存
46
KapperのFAQのコーナー
●
最近よくあるガジェット関係の質問にお答えします。
●
1.バグも無くすんなりLinuxが使える安いWindowsタブレットは何がお勧めですか?
⇒中華以外で。Intel Surfaceシリーズ、Phot...
47
プロセッサ別Linux分類
Kapperのネット独断調査(間違っていたらごめんなさい。修正します)
CPU Hack app Bootloader Root SD
boot
device comment
Intel Atom,Core i...
48
再びAllwinner Tablet?
●
中華が昔良く使っていた格安Androidタブレット
●
AllwinnerはSDカードからLinuxをブート可能。昔2014年あたり
で海外で結構流行った。Linux-sunxiに改造情報あり。...
49
昔あったRockchip系列のPicUntu
●
2014年あたりにAndroid StickPCにUbuntu移植
●
UG802、MK802、MK803ⅣなどRK3066,RK3166
50
昔あったAmlogic系列のArmbian
●
中華に多いAmlogic系列もArmbianがSDカードブート
●
StickPCやTV BOXなどをデュアルブート可能
●
もちろん各種1ボードPCも公式サポート
51
Hacking ARM Tablets?
Debian on Kobo(2012〜)  Debian on Kindle(2013〜) 
Ubuntu on TF100〜TF300t(2012〜)Tegra  Ubuntu on Nexu...
52
Maemo Lesteとは?
What's Maemo Leste?
●
旧来のMaemoを改良したDebianベースのモバイルOS
Maemo Leste is developping old Nokia Maemo, based de...
53
NetBSD
●
NetBSDでは様々なデバイスでUNIXが動作
Smartphone and Tablet OS reused Linux Distributons.
●
日本NetBSDユーザーグループでも移植と展示
 
54
往年の名機にもNetBSD
●
OSのイメージファイルが公開。焼くだけで簡単にデュアル
ブート出来ます。Twitterでパズって人気者になれる?
●
自宅に眠っている名機を復活させてみませんか?
55
*BSD and Linux in LinuxZaurus
●
つついさんがNetBSD8.1をLinuxZaurusに移植
●
Kernel5.0.0イメージでArchLinuxをLinuxZaurus移植
基本的にARMv5Tに対応し...
56
LinuxZaurusの移植状況
Distributions A300 B500 SL-
5500
6000
C700 C750,
C760
C8x0
C1000 C3x00 Com
ments
Ubuntu × × × △ △ △ △ ...
57
Debian on KOBO
●
まとはらさんが改造し昔流行ったKOBO。500円〜。
●
Kernelが古いのでJessie止まりだが今でも使える。
モニタ代わりなどに。SDカードを入れ替えるだけ。
●
NetBSDも動くと報告あり。
58
WindowsPhone Nokia Lumia520,720
●
NokiaのLumiaなどAndroidカスタムROMが動作
ブートローダーがunlock出来る
●
Windows10ARMが動く機種もある(Lumia950XLなど)
59
The old iPhone and iPod Touch
●
サポート切れのiPhone〜4とiPod Touch4G、初代iPadを改造。
●
2010〜2014年くらいにOpeniBootとiDroidで昔改造できた。
●
残念なが...
60
500円〜シンクライアント端末(Intel)
●
ジャンクのx86シンクライアント端末は実質PCながらも
とても安く遊べる改造端末。
●
ストレージが小さいのでLinuxインストール時注意
●
最近のジャンクはAtomなどWindowsタ...
61
AllwinnerのPinebook、PinePhone衝撃
●
RaspberryPiみたいにSDカードやUSBから起動
●
MainlineKernelでサポート、各種OSイメージ対応
●
Ubuntu、DebianからNetBSDま...
62
ルーターをハックするOpenWrtプロジェクト
●
超格安ルーターOSを載せ替えるLinux。大破さん感謝
●
数百円からのジャンクルータを改造
●
初心者向けは例えばTW06Wが改造しやすいそうです。
63
OpenWrtデバイスでArduino、IoTも
●
OpenWrtを用いて超格安ルーターでArduinoを繋ぎ
IoTとして活用する方法はかなり昔からやられている
(2007年あたりから?)
●
非常にスキルが必要であるが、先人の知識を...
64
1,000円初代eeePCとNon PAE Linux
●
ジャンクで1,000円で買ったLegacyノートPC
CeleronM、PentiumM世代
Non PAEデバイスにLinuxをインストール
実はgrubで「--forcepa...
65
Opencocon
●
シンクライアントLinuxとして開発されているOS
Opencocon is the Thinclient Linux distributions.
●
初代Pentiumからリモートデスクトップでリサイクル
Op...
66
ここ最近の更新情報
The newer my topics
67
Debian Buster and kernel4.19 Supported
Windows Tablet.
●
やっとリリースされたDebian Buster。Kernel4.19になっ
て一通りのWindowsタブレットで動作する様に...
68
CentOS8.0 and kernel4.19 Supported
Windows Tablet.
●
やっとリリースされたCentOS8.0。Kernel4.19になって
一通りのWindowsタブレットで動作する様になった。
●
M...
69
GPDシリーズでバッテリ起因の死亡?
●
電池が過放電すると起動しなくなる報告が増加?
70
RaspberryPi Desktop in the old UMPC
RaspberryPiデスクトップで古いPCをリサイクル
Vaio Type-P on Linux
RaspberryPi Desktop
旧機種で使えるRaspbi...
71
Wubi(Windows-based Ubuntu Installer) とは?
●
WubiはWindows上で動作するUbuntu元公式インストーラー。
UbuntuをWindowsの1ファイル上にインストール、デュアルブートする構成...
72
Wubiで最新版Ubuntuインストール
●
最新版、開発版UbuntuはWindowsのCMDで --isopathで指定
73
WindowsタブレットでもAndroid-x86
●
WindowsタブレットやGPD-PocketなどでもAndroid-x86
Android-x86 on Windows Tablet and GPD-Pocket
●
Kerne...
74
ChromeOS、Cloudready
●
WindowsタブレットやGPD-PocketなどでもChromeOS
ChromeOS on Windows Tablet and GPD-Pocket
●
CloudreadyはFree版も...
Upcoming SlideShare
Loading in …5
×

第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone OS and Some Mobile device in 2019 #osc19tk

2,950 views

Published on

OSC東京2019Fallで発表した資料です。
京都、名古屋の資料に最新情報をアップデートしています。
広範囲で色々なガジェットの情報を乗せすぎたので
ちょっと詰め込みすぎたかな?なんて思っています。
このテーマを3年程続ける予定です。

Published in: Science
  • Be the first to comment

第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone OS and Some Mobile device in 2019 #osc19tk

  1. 1. 1 第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone OS and Some Mobile device in 2019 1、 自己紹介 Self introduction 2、Recently my activities 3、第3のスマートフォンOSハッキング 4、プロセッサ毎のガジェットハッキング 5、最近の実験事項 詳しい話はSlideshareで公開中 @kapper1224 Gadget Hacking User Group Speaker:Kapper OSC東京 2019年11月23日 14:15〜 Place: 明星大学 日野キャンパス 28号館3F:302室  This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp NetBD9.0Beta in LinuxZaurus OSC Tokyo 2019
  2. 2. 2 自己紹介 Self Introduction ● My name: Kapper ● Twitter account:@kapper1224 ● HP:http://kapper1224.sakura.ne.jp ● Slideshare: http://www.slideshare.net/kapper1224 ● ニコナレ: http://niconare.nicovideo.jp/users/59379263 ● Facebook:https://www.facebook.com/kapper1224/ ● My Hobby:Linux、*BSD、and Mobile Devices ● My favorite words:The records are the more important than the experiment. ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi       Nexus7(2012、2013)、Nexus5、OpenPandora、Chromebook、          Fx0(FirefoxOS)、台湾Android電子辞書 無敵CD-920、CD-928           GPD-WIN、GPD-Pocket、Windows Tablet、SailfishOS、UBPorts    ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone.   Hacking NetBSD and OpenBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire. I have over 160 Windows Tablet and 80 ARM Android, and test it now.  後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。
  3. 3. 3 Recently my activities Sailfish X on Xperia X Reports Linux on Windows Tablet in Amazon Activities on NT, MakerFaire,Taiwan NetBSD、OpenBSD、FreeBSD Some Linux on Windows Tablet postmarketOS on Nexus5, Nexus7 2012 UBPorts on Nexus5 Nexus7 2013
  4. 4. 4 異世界転生小説を書いています。 ● 中世〜近世で製造業で産業革命するネタ。 ● マニアックな技術論が得意な技術開発型ストーリー ● 33万PV、ユニーク35万人、435ブクマ、1,050ポイント
  5. 5. 5 安いWindowsタブレットの入手など Inexpensive Windows Tablet● 最近インテルタブレットの中古、OSなしがとっても安いですよね♪ どんどん安くなる恐ろしいハイスペックデバイス。 ● Recently Intel Tablet is too inexpensive, in Japan and Akihabara. Let’s install any Linux distributions. Android(JUNK!) Windows (JUNK!) US$9 US$15 ○
  6. 6. 6 タブレットをこんな用途にもリサイクル? コンピュータ教室用PC AI/IoT用の端末、モニタ代わり シンクライアント端末 ワンセグ、カーナビ代わり ゲームや防水テレビ、車載用など Android-x86とマルチブート デスクトップとAndroidの共存 Qemuやvirtualboxエミュレーション WineでSteamやWindowsゲーム Exagearでx86Wineエミュ Antimicroでキーボードエミュ Desktop、Office端末、電子工作 サーバ、Terminal、開発端末 音楽、動画、3D、CAD作成マシン デスクトップとモバイルOSをChroot、マルチブートで融合。得意分野をOS側でサポート
  7. 7. 7 どんなOSが載せられるの? Official supported◎、Official reported○、User reported△、No reported × Distributions iphone 5〜 Android Windows Tablet NoPAE NotePC Rasp Pi Windows Phone Pine Phone Linux Zaurus Nokia N900 Nintendo Switch Com ments Windows10ARM × × ー × △ △ × × × △ ARM Ubuntu × △ ◎ ○ ◎ × △ × △ △ Desktop Debian × △ ◎ ◎ ◎ × △ ○ ◎ △ Desktop ArchLinux × △ ◎ ○ ◎ × △ △ △ △ Desktop CentOS × △ △ △ ○ × △ × × × Desktop FreeBSD × × △ ◎ ◎ × △ × × △ Desktop OpenBSD × × △ ◎ ◎ × △ ○ × × Desktop NetBSD × × △ ◎ ◎ × △ ◎ ◎ × Desktop Android-x86 ー ー ◎ △ ー ー ー ー ー ー x86 ChromeOS × × ◎ △ ◎ × △ × × × x86,ARM LineageOS × ◎ ◎ × ◎ △ ◎ × △ △ ARM,x86 SailfishOS × ◎ △ ー △ × ◎ × ◎ × ARM PlasmaMobile × ◎ ○ × ◎ × ◎ × × × ARM,x86 Maemo × △ × × ◎ × ◎ × ◎ × ARM,x86 Armbian × △ ー ー ◎ × ◎ × × × ARM postmarketOS × ◎ ◎ × ◎ △ ◎ × ◎ × ARM,x86 UBPorts × ◎ × ー × × ◎ × × × ARM LuneOS × ◎ × × × × ◎ × × × ARM MainlineKernel × △ ◎ ◎ ◎ × ◎ ◎ ◎ ? Linux *BSD
  8. 8. 8 中古、ジャンク ガジェット価格推定2019 W500P KVI-40B Win-70b スティックPC ~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~ RaspiZero NanoPi Raspi2,3,4 Thinkerboard JetsonNano Atom board JetsonTK1 JetsonTX1 Miix2 8 Venue8Pro 8,10インチWinタブ T100TA,HA Photon2 2in1 Winタブ Surface2Pro Surface3 GPD-Pocket Kobo Touch,Glo Kobo Aura Kindle PapperWhite 2012〜2014 Galaxy Tab Galaxy S2 Nexus7 2012 NexusPlayer ME176C Nexus5,5X Nexus7 2013 ZenPhone2 Nexus9 Nexus6 ThinClient Atom 要改造(ハッキング)低スペックCPU 上級者・廃人ゾーン ローエンド中古 現行機種 Netwalker WindowsRT Nokia N900 Linux Zaurus Windows Phone DM200 KPD-701 7 中華インチ CoreM Winタブ GPD-WIN W-Zero3 iPhone~4 Kindle Fire HD Kindle PapperWhite 2015〜2017 Nexus10 Xperia Z1~Z5 TF101,TF201 KindleFireHDX2013 LegacyPC ジャンク タブレット TW06W FCmini PSClassic DreamCast PS2,XBOX,GC PS3 XBOX360 1 board ARM PDA SmartPhone Android SmartPhone Tablet Windows Tablet ThinClient NAS E-book Game Console OpenWRT Router Nintendo Switch NSB-3NR1T1MLV XperiaXA2 GooglePixel OnePlus3,3T XperiaX Google Pixel3XL Gemini PDA
  9. 9. 9 第3のスマートフォンOSハッキング The third SmartPhone OS hacking
  10. 10. 10 古いスマホやタブレットが余ってきた Some old smartphone and tablet ● 古いスマホ、タブレットが余ってきた。使いみちがない。 ● ジャンクで格安で買える。市場に大量に余っている ● 頑張ればサーバとかデスクトップにリサイクル ● ARM機種はインストールが難しい ● カスタムROMは焼きミスするとレンガになって怖い ● Windowsタブレットは価格が下がりにくい事態 ● Nexus5の中古の在庫が減って、値上げが進む(涙 他の機種の開拓が必要になってきた。
  11. 11. 11 例えばこんな機種が安い・・・ The recently inexpensive devices ● 世界的に販売されたGalacyやXperiaは改造ネタが 比較的多く、普及台数が多く安い為に面白いアイテムである。 ● アンダーグラウンドなROMを含めてのスマートフォンOS。 しかし改造出来るのはごく一部の機種のみ。 Galacy S2、S3 Xperia Z Galacy Tab 10.1
  12. 12. 12 カスタムROMの隆盛と限界 ● AndroidのアップグレードとしてカスタムROMの4.4.4と7.1.2 が高速で人気が高い。Nexus7 2012とかも。 ● スペックこそ旧式であるものの、世界的に普及したスマホでは 沢山のROMが開発中。最近の機種は移植が難しい。 Galacy S2、S3
  13. 13. 13 LineageOS サポートアウトした機種も多いが、多数のカスタムROM。 セキュリティの関係上、MotorolaとGoogleの端末が多い Xiaomiなどが最近増えてきた。移植は既に臨界点にある。
  14. 14. 14 LineageOS 17とAndroid10.0 ● LineageOS17がリリース。17年〜デバイス unOfficial版も徐々に公開
  15. 15. 15 LineageOS17.0とunofficial LineageOS16.0
  16. 16. 16 とりあえずインストール方法 ● インストールは大体大きくは変わらない ● カスタムリカバリTWRPでおおよそ対応 ● ROMイメージをZIPファイルでコピー ● LineageOS⇒UBPorts⇒SailfishOS⇒Plasma Mobile⇒postmarketOSの順番 Root化 ブートローダー Unlock カスタムリカバリ TWRP インストール Adb push でZIPをコピー WIPE インストール
  17. 17. 17 Androidを独自ビルドする方法(ほたさんのブログ) ● Androidを自分でビルドしてみたい人は、ほたさんのブログに 詳しく書かれていますのでまずそちらをご参考に。Ubuntu16.04 https://dev.maud.io/
  18. 18. 18 世代交代するAndroid上での Linux Chroot環境 ● Android8.0以降でprootが動作しなくなった ● Android7.1.2まではDebian noroot,termuxなどが動くが 今後8.0以降を対応するかはまだ未確定 ● Android8.0以降はUserLAndが今の所使える
  19. 19. 19 Z.OOL.さんのスーパー改造 Debian Noroot ● 初期UIのDebian Norootは使いにくいが、UI改造する ことでかなり使いやすく、見栄えも良くなる ● Z.OOL.さんの大画面XperiaでDebianNorootは凄い スマホでもここまでLinuxを完璧に改造できるんだな、と 感動。
  20. 20. 20 第3のスマートフォンOS The thirds SmartPhone OS ● Androidの重量化とサポートアウトに伴い、旧機種が余ってきた。 違うOSを載せようという活動が広まりつつある。 ● 難易度が上昇するが、第3のスマートフォンOSも活発化。 ● Linuxや*BSDを入れる活動も今後は増えてくるはず。 Sailfish X on Xperia X UBPorts on Nexus5 Nexus7 2013 NetBSD、OpenBSD、FreeBSD Some Linux on Windows TabletpostmarketOS on Nexus5, Nexus7 2012
  21. 21. 21 では、何故第3のOS? ● 古い機種でAndroidを使いたくない=新しい端末の方が快適 ● カスタムROMは新しいマシンでフルパワーで使いたい ● 余った超安いマシンを破壊するくらい改造したい ● SailfishOSとかUBPortsとかも現役 ● Linuxをガチで遊びたい⇒postmarketOSがある ● そもそも大抵の事はWindowsタブレットで足りてしまう・・・ ● FreeBSD、OpenBSD、NetBSDとかも動かしたい スマホ指向 Android iPhone SailfishOS UBPorts KaiOS デスクトップ ワークステーション指向 Ubuntu openSUSE NetBSD OpenBSD postmarketOS Raspbian Armbian 個人的にはここが欲しい
  22. 22. 22 Hack inexpensive Nexus5 US$30 ● Nexus5は各種OSの改造リファレンスマシン Nexus5 is operated some Linux distributions. ● SailfishOSやUBPorts、PostmarketOSなど動きます SailfishOS, UBPorts, PostmarketOS and the others can play Nexus5. ● MainlineKernelで現在進行形でサポートされている数少ないスマホ。 Linux Mainline Kernel has been supported Nexus5, like postmarketOS. ECOMOで ポイント 引いて 3,238円
  23. 23. 23 MainlineKernelにパッチが投げられ続けるNexus5 ● スマホ系では非常に少ないMainlineKernelサポート ● postmarketOSのデベロッパーも参加?
  24. 24. 24 ● Xperia X、XA2、GeminiPDAに対応したSailfishOS 3.0.1 Sailfish OS 3.0.1 supported Xperia X, XA2, GeminiPDA. ● Kernelは3.10.84でAndroidのまま The kernel is 3.10.84 based Android. ● SailfishOS 3.0.1は日本語表示は可能だが、日本語入力が出来ない。 ⇒日本語入力アプリ開発されました。 ● Androidアプリも公式対応 Supported Android app like blackberry. ● SIMフリー輸入版のみ(EU発売機種のみ) 日本のXperiaシリーズ未対応 Supported EU version Xperia only. Hacking Sailfish X
  25. 25. 25 ● UnoffcialのCommunity Buildもあり ● Nexus5、Xperia X Compact、ONDA V820W V3(Intel)、 Sony Z3 Compact Tablet、Motorola Droid 4... Unofficial Sailfish OS Ports
  26. 26. 26 日本語入力もコミュニティアプリ ● SailfishOS日本コミュニティの方々が日本語入力アプリ ありがとうございました。
  27. 27. 27 UBPorts(Ubuntu Touch)とは? What's UBPorts? ● Ubuntu16.04ベースのスマートフォン、タブレットのOS Smartphone and Tablet OS based Ubuntu16.04. ● インストールは簡単。Multirom非対応 Easy to installer, but recently not supported multiron. ● UbuntuアプリとAndroidアプリも一応対応?  UBports on Nexus5 Ubuntu Touch on Nexus7 2013
  28. 28. 28 UBPortsでXperiaXとOneplus3サポート ● UBPortsがXperiaX、Oneplus one、Oneplus3,3Tを サポート。64bit機種にも対応(ソフトは32bit)
  29. 29. 29 例えばこんな使い方 UBPorts ● 中身はUbuntuなので設計上はapt、ターミナルアプリ (emacsなど)、Xアプリ、Anbox(Android)などが動く様 になっています。 ● Androidのアプリは実装がまだ不安定です。 freeciv-gtkemacs(Terminal)Anbox
  30. 30. 30 UT Tweak Toolでマルチウィンドウ化 ● 狭いけど、UT Tweak ToolでUBPortsをマルチウィンドウ ● アプリを同時にあれこれ動かせます(狭い
  31. 31. 31 postmarketOSとは? What's postmarketOS? ● スマホ、タブレットをリサイクルするためのOSプロジェクト Smartphone and Tablet OS reuse Linux Distributons. ● 130以上のデバイスでAlpineLinuxが動作。Nexus7 2012など Alpine Linux operate Android over 130 devices. ● 最近Xorgが動かないバグあり。5/14直った。 PlasmaMobileとXFCE4など動作。  
  32. 32. 32 postmarketOS Supported devices ● Kindle Fire,Google Nexus, Samsung old Galaxy,Xiaomi,HTC,Asus, Motorola Moto, Nokia N9,N900,old Xperia,RaspberryPi,Qemu,Generic amd86... ● https://wiki.postmarketos.org/wiki/Devices
  33. 33. 33 postmarketOSに追加されたDevice (2013)
  34. 34. 34 最近追加されたpostmarketOS MainlineKernel
  35. 35. 35 postmarketOSのサポート160機種 ● ついに160機種突破。どんどん増えるLinux
  36. 36. 36 postmarketOSのWMは12種類 ただしまともに動くとは思っていけない
  37. 37. 37 Based systems ● Alpine LinuxをベースにしておりAndroidKernelなど。 PostmarketOS is based Alpine Linux. It uses Android kernel or Mainline kernel. ● 1. Overwrite flash img, 2. SD cards, 3. ZIP files on TWRP, CWM 4. The other Android recovery system. ● インストールにはpmbootstrap.pyをLinuxで動かすだけ Install scrpit pmbootstrap.py in Linux distibutions. ● User interfaces (WM) 1.none 2.hildon 3.luna (Wayland) 4.plasma-mobile (Wayland) 5.Weston (Wayland) 6.XFCE4 (xorg)
  38. 38. 38 KDE Plasma Mobileとは? What's Plasma Mobile? ● Ubuntu、DebianをベースにしたKDEモバイルWM Plasma Mobile is based ARM-Ubuntu,Debian and x86 Ubuntu. ● PostmarketOSにも移植されて採用されている Plasma Mobile is supported postmarketOS. ● 本家はNexus5向けに移植、開発されている Plasma Mobile is porting Nexus5 and x86-64. 
  39. 39. 39 地味に進化し続けるPlasma-Mobile ● Ubuntu、DebianベースのKDE純正のスマホWM ● 地味にリリースされており、アプリも増えている。 ● Debian上でも動くのでWindowsタブレットや RaspberryPiでも使える
  40. 40. 40 MaruOSとは? What's MaruOS? ● Debianをベースにした簡易デスクトップOS MaruOS is based ARM-Debian on HDMI monitor. ● 本家はNexus5向けに移植、開発されている MaruOS is porting Nexus5 and Nexus5X. 
  41. 41. 41 LGがオープンソース化したLuneOS ● LGがPalmのWebOSをオープンソース化 ● Nexus4、Nexus5、RaspberryPiなどサポート
  42. 42. 42 今なお生き残るFirefoxOSの子孫 ● KaiOS ⇒ オープンなROMは公開されていない ● Servo on Gonk ⇒ ブラウザベース ● Webian Shell ⇒ ブラウザベース
  43. 43. 43 今なお生き残るFirefoxOSの子孫 ● GerdaOS。KaiOSのROMを載せ替え。Nokia 8110 ● いつのまにかスマホOS第3位に躍進したKaiOS FirefoxOSは未だに死なず。
  44. 44. 44 Tizenはどうなった? ● Tizenは公式にもスマホ撤退。スマートウォッチと テレビ向けOSへ転進。2019年5月に5.5M1リリース ● IoT向けとしてRaspberryPi3やODROID-XU3
  45. 45. 45 TVとSmartWatchで生き残るTizen ● SmartPhoneでは死んだがまだ生存
  46. 46. 46 KapperのFAQのコーナー ● 最近よくあるガジェット関係の質問にお答えします。 ● 1.バグも無くすんなりLinuxが使える安いWindowsタブレットは何がお勧めですか? ⇒中華以外で。Intel Surfaceシリーズ、Photon2、T100TA、TW708、TW508、 Thinkpad8、10、S38、S68、Yoga Tablet2 851など大手メーカー製主体。 2.最近良いキーボードのモバイルPCありませんか? ⇒GPD-Pocket、が駄目ならオールドUMPCとか?VAIO Type P。  他はPortabookやDM200。Gemini-PDA、T90CHIなど。 3.スマホにどうやってLinuxを入れるのですか? ⇒公式スクリプトを使うかadbコマンドでPCからUSBケーブルで繋いでコピー 4.格安ジャンクタブレットはどこで買えるのですか? ⇒ドスパラ再生品かあきばU−Shop、ショップインバースとか。店舗やネットで。 5.格安タブレットを売って下さい・・・ ⇒スミマセン。供給できるほどありません。パソコンショップへどうぞ。 6.スマホ改造するのはレンガになるので怖いです ⇒SamsungジャンクスマホやNexusジャンクを格安で買って練習しましょう 7.NetBSD、OpenBSD、FreeBSDはどうですか? ⇒それぞれ完璧ではありませんがWindowsタブレットで動作報告あります。  機種依存性は皆で調査しましょ。
  47. 47. 47 プロセッサ別Linux分類 Kapperのネット独断調査(間違っていたらごめんなさい。修正します) CPU Hack app Bootloader Root SD boot device comment Intel Atom,Core i ー UEFI,BIOS ◎ ◎ Winタブ Z2760除く動作 RK3066,RK2926 RK3088,RK3188, RK3268,RK3328 rkflashkit sdcard.7z Armbian U-boot Linuxium ◯ ◯ MK802~8 ツールあり Linux動作 SDブート可能 AllwinnerA10〜20 AllwinnerA31〜 BROM BerryBoot Armbian U-boot Barebox Coreboot ◯ ◯ CubieBoard OrangePi NanoPi ツールあり Debian動作 SDブート可能 Amlogic Armbian U-boot ◯ ◯ TV BOX SDブート可能 MT8389 MT6577 Magic TWRP/CWM SPFlashTool U-boot ◯ ◯ MediaTek ROMイメージで SDブート可能 Exynos Samsung Odin U-boot ◯ ? Arndale Board サムスン Snapdragon MiFlash U-boot ◯ ? Dragonboard Qualcomm K3V2 Hisilicon fastboot U-boot ◯ ? Hisilicon 強制リカバリツール iMX6 U-boot ◯ ◯ Freescale ATM7029 U-boot ◯ ? Nvidia Tegra Tegra-uboot- flasher,NVflash U-boot ◯ ◯ Dynabook AZ,TF201 Actions OMAP4430 OMAPFlash U-boot ◯ ? 開発終了?
  48. 48. 48 再びAllwinner Tablet? ● 中華が昔良く使っていた格安Androidタブレット ● AllwinnerはSDカードからLinuxをブート可能。昔2014年あたり で海外で結構流行った。Linux-sunxiに改造情報あり。 ● 中華タブレットにpostmarketOSを移植されていないので 改造出来る機種としては余っている。再びAllwinner? ● しまださんが結構やっていた。
  49. 49. 49 昔あったRockchip系列のPicUntu ● 2014年あたりにAndroid StickPCにUbuntu移植 ● UG802、MK802、MK803ⅣなどRK3066,RK3166
  50. 50. 50 昔あったAmlogic系列のArmbian ● 中華に多いAmlogic系列もArmbianがSDカードブート ● StickPCやTV BOXなどをデュアルブート可能 ● もちろん各種1ボードPCも公式サポート
  51. 51. 51 Hacking ARM Tablets? Debian on Kobo(2012〜)  Debian on Kindle(2013〜)  Ubuntu on TF100〜TF300t(2012〜)Tegra  Ubuntu on Nexus7(2012〜) 
  52. 52. 52 Maemo Lesteとは? What's Maemo Leste? ● 旧来のMaemoを改良したDebianベースのモバイルOS Maemo Leste is developping old Nokia Maemo, based debian. ● 公式にはNokia N900、非公式にはMotorola Droid 4, Generic AMD64, Allwinner A20 LIME2, Allwinner A33 Tabletをサポート。 Supported Nokia N900, but other (currently unsupported) targets exist (Motorola Droid 4, Generic AMD64, Allwinner A20 LIME2, Allwinner A33 Tablet)
  53. 53. 53 NetBSD ● NetBSDでは様々なデバイスでUNIXが動作 Smartphone and Tablet OS reused Linux Distributons. ● 日本NetBSDユーザーグループでも移植と展示  
  54. 54. 54 往年の名機にもNetBSD ● OSのイメージファイルが公開。焼くだけで簡単にデュアル ブート出来ます。Twitterでパズって人気者になれる? ● 自宅に眠っている名機を復活させてみませんか?
  55. 55. 55 *BSD and Linux in LinuxZaurus ● つついさんがNetBSD8.1をLinuxZaurusに移植 ● Kernel5.0.0イメージでArchLinuxをLinuxZaurus移植 基本的にARMv5Tに対応していれば、どのディストリでも 使えるはず。しかしSDカードが激重。 ● OpenBSD6.0FinalをLinuxZaurusにインストール HDD上に展開するのでZaurusOSが消えるが非常に 快適で凄い NetBSD8.1 ArchLinuxOpenBSD6.0
  56. 56. 56 LinuxZaurusの移植状況 Distributions A300 B500 SL- 5500 6000 C700 C750, C760 C8x0 C1000 C3x00 Com ments Ubuntu × × × △ △ △ △ EoL Debian × × △ △ △ △ △ ARMv5T ArchLinux × × × × × △ △ ARMv5T OpenBSD × × × × × △ ○ EoL NetBSD × × × ◎ ◎ ◎ ◎ Support now Android × × × △ △ △ △ EoL ChromeOS × × × × × × × OpenZaurus Angstron × × △ △ △ △ △ EoL Pocket Workstation × × △ △ △ △ △ EoL (Debian) PdaXrom PdaXii13 × × × ? △ △ △ EoL MainlineKernel × × × NetBSD NetBSD NetBSD Linux NetBSD Linux Linux *BSD
  57. 57. 57 Debian on KOBO ● まとはらさんが改造し昔流行ったKOBO。500円〜。 ● Kernelが古いのでJessie止まりだが今でも使える。 モニタ代わりなどに。SDカードを入れ替えるだけ。 ● NetBSDも動くと報告あり。
  58. 58. 58 WindowsPhone Nokia Lumia520,720 ● NokiaのLumiaなどAndroidカスタムROMが動作 ブートローダーがunlock出来る ● Windows10ARMが動く機種もある(Lumia950XLなど)
  59. 59. 59 The old iPhone and iPod Touch ● サポート切れのiPhone〜4とiPod Touch4G、初代iPadを改造。 ● 2010〜2014年くらいにOpeniBootとiDroidで昔改造できた。 ● 残念ながら、まともに動くレベルではなかったらしい。
  60. 60. 60 500円〜シンクライアント端末(Intel) ● ジャンクのx86シンクライアント端末は実質PCながらも とても安く遊べる改造端末。 ● ストレージが小さいのでLinuxインストール時注意 ● 最近のジャンクはAtomなどWindowsタブレットと大きく 変わらないスペックもある 500円 WYSE(C10LE) 1500円 Atomシンクライアント
  61. 61. 61 AllwinnerのPinebook、PinePhone衝撃 ● RaspberryPiみたいにSDカードやUSBから起動 ● MainlineKernelでサポート、各種OSイメージ対応 ● Ubuntu、DebianからNetBSDまで簡単起動 ● オープンなスマホOSもほぼ対応
  62. 62. 62 ルーターをハックするOpenWrtプロジェクト ● 超格安ルーターOSを載せ替えるLinux。大破さん感謝 ● 数百円からのジャンクルータを改造 ● 初心者向けは例えばTW06Wが改造しやすいそうです。
  63. 63. 63 OpenWrtデバイスでArduino、IoTも ● OpenWrtを用いて超格安ルーターでArduinoを繋ぎ IoTとして活用する方法はかなり昔からやられている (2007年あたりから?) ● 非常にスキルが必要であるが、先人の知識を学びたい。
  64. 64. 64 1,000円初代eeePCとNon PAE Linux ● ジャンクで1,000円で買ったLegacyノートPC CeleronM、PentiumM世代 Non PAEデバイスにLinuxをインストール 実はgrubで「--forcepae」オプションを付けると・・・ ● PuppyLinux8.0が軽量、400MB相当でHDD使用量少ない ● おーぷんここんも便利だが、Steamを遊ぶには800x480の解像 度では少し足りない。仕方がなく仮想デスクトップのFVWMを使 うかも。Steamゲームは軽さより解像度である(涙 ● 魔法の言葉:VNCのオプション:scallingを付けると・・・ PocketChipで昔よくやった。フレームレートも微調整すると快適
  65. 65. 65 Opencocon ● シンクライアントLinuxとして開発されているOS Opencocon is the Thinclient Linux distributions. ● 初代Pentiumからリモートデスクトップでリサイクル Opencocn can use first pentium generations on memory. 
  66. 66. 66 ここ最近の更新情報 The newer my topics
  67. 67. 67 Debian Buster and kernel4.19 Supported Windows Tablet. ● やっとリリースされたDebian Buster。Kernel4.19になっ て一通りのWindowsタブレットで動作する様になった。 ● MultiArch対応しているのでUEFI32bit,64bit対応
  68. 68. 68 CentOS8.0 and kernel4.19 Supported Windows Tablet. ● やっとリリースされたCentOS8.0。Kernel4.19になって 一通りのWindowsタブレットで動作する様になった。 ● MultiArch対応しているのでUEFI32bit,64bit対応
  69. 69. 69 GPDシリーズでバッテリ起因の死亡? ● 電池が過放電すると起動しなくなる報告が増加?
  70. 70. 70 RaspberryPi Desktop in the old UMPC RaspberryPiデスクトップで古いPCをリサイクル Vaio Type-P on Linux RaspberryPi Desktop 旧機種で使えるRaspbian互換OSがx86向けに公開されています。 旧機種がモニタ、周辺機種付きRaspberryPiとしてリサイクル出来ます。 動作速度的にPCSXR程度までなら何とか動きます。
  71. 71. 71 Wubi(Windows-based Ubuntu Installer) とは? ● WubiはWindows上で動作するUbuntu元公式インストーラー。 UbuntuをWindowsの1ファイル上にインストール、デュアルブートする構成 Debian系列ではQ4OSが独自に実装。軽量Linuxとして旧機種にもお勧め ● パーティション切り分け無く、1ファイルをブートローダーでマウントする Windows起動画面にUbuntuを追加、自動で切り替え出来る設定を構築 ● 長所は直接ディスクにインストールする際のリスクを回避しつつ、OSやドラ イバの動作確認。削除が1ファイルなので極めて容易で誰でも安全である。 Windows HDDストレージ Ubuntu 1ファイル ループバックイメージ ブート ローダ Windows起動 Ubuntu起動Grub
  72. 72. 72 Wubiで最新版Ubuntuインストール ● 最新版、開発版UbuntuはWindowsのCMDで --isopathで指定
  73. 73. 73 WindowsタブレットでもAndroid-x86 ● WindowsタブレットやGPD-PocketなどでもAndroid-x86 Android-x86 on Windows Tablet and GPD-Pocket ● Kernel4.19と新しくなってドライバが増えた。 飛躍的に完成度が向上しました。 Kernel4.19 have some drivers and bugfix on Atom. Please use newer version Android-x86 Kernel4.19. ● PhionixOSはWindowsからEXEでクリックのみインストール
  74. 74. 74 ChromeOS、Cloudready ● WindowsタブレットやGPD-PocketなどでもChromeOS ChromeOS on Windows Tablet and GPD-Pocket ● CloudreadyはFree版もあるChromeOS。古いPCでも使える Cloudready is free chromeOS, OldPC can use Chrome, Android and Linux applications. ● UEFI32bit、64bitにも対応済み。様々な環境で使える。 タブレットにもUIが対応しているので今後面白いOS

×